2018年02月28日

平成29年度 技術士第一次試験問題 情報工学部門 V−10

V−10
ステージ数で構成される単一の命令実行パイプを
持つパイプラインプロセッサがある。1ステージはナノ秒で
実行される。個の命令を投入するとき、全部の命令の
実行が完了するまでに要する時間 [ナノ秒] として最も
適切なものはどれか。ただし、パイプラインハザードは起き
ないものとする。

 @ ×2D×
 A ××
 B ×log2×
 C ×
 D (−1) ×



続きを読む
posted by ファーストマクロ at 19:21| Comment(0) | H29技術士一次試験(情報工学)

2018年02月27日

平成29年度 技術士第一次試験問題 情報工学部門 V−9

V−9
オペレーティングシステムやコンピュータの仮想化に関する
次の記述のうち、最も適切なものはどれか。

 @ 12コアで24Gバイトのメインメモリのコンピュータ
   を用いて、2コアと2Gバイトのメインメモリを有する
   仮想システムは6台までしか動作させることはできない。
 A Linuxオペレーティングシステムにおいて、あるプロ
   セスから別のプロセスにCPUの割り当てを切り替え
   るためには、周辺装置からCPUへの割り込みが必要
   である。
 B Linuxオペレーティングシステムにおいて、スレッド
   とは複数のプロセスにまたがって実行させるプログラム
   の流れのことである。
 C Linuxオペレーティングシステムにおいて、プロセスが
   仮想メモリへアクセスし、そのアクセス先が物理メモリ
   上に存在しない場合、割り込みが発生する。
 D ライブマイグレーションとは稼働中の仮想マシンを
   停止させることなく、仮想マシンにハードウェアを
   増設することである。



続きを読む
タグ:仮想化
posted by ファーストマクロ at 20:53| Comment(0) | H29技術士一次試験(情報工学)

2018年02月26日

平成29年度 技術士第一次試験問題 情報工学部門 V−8

V−8
デジタル署名を行う場合、署名対象データをハッシュ
関数によってメッセージダイジェストにし、そのメッセージ
ダイジェストに対して署名処理が行われる。この際に
ハッシュ関数を用いる目的として、最も適切なものは
どれか。

 @ 同じ署名対象データでも異なる署名値にするため。
 A 署名処理を高速化するため。
 B 署名対象データの機密性を保つため。
 C デジタル署名の偽造を防ぐため。
 D 特定の人にのみ署名検証をさせるため。



続きを読む
posted by ファーストマクロ at 19:58| Comment(0) | H29技術士一次試験(情報工学)

2018年02月25日

平成29年度 技術士第一次試験問題 情報工学部門 V−7

V−7
C言語を用いて実験データ処理用のプログラムを作成する。
いま、double型変数 a、b に2つの測定データが格納されて
いる。a、b の値はともに有効桁数が7桁あり、それぞれ次の
範囲内にあることがわかっている。
 3 < a < 3.0001  2.9999 < b < 3
次の演算を行ったときに、もとのa、b と比べて演算結果の
有効桁数が最も失われるものはどれか。

 @ a + b
 A a - b
 B a * b
 C a / b
 D sqrt (a * a + b * b)



続きを読む
タグ:有効桁数
posted by ファーストマクロ at 00:21| Comment(0) | H29技術士一次試験(情報工学)

2018年02月24日

平成29年度 技術士第一次試験問題 情報工学部門 V−6

V−6
10進数11.375のIEEE標準形式の浮動小数点表現を、
16進表記したものとして、最も適切なものはどれか。
なお、浮動小数点数 f = ( -1 )S×( 1.M )×2(E-127) は、
IEEE標準形式では下図のように構成されており、符号部Sは
0で正を、1で負を表し、指数部Eは127を加えて表し、
仮数部Mは1. Mになるように正規化する。

  MSB                      LSB
  ┌─┬─────┬───────────────┐
  │S│  E  │       M       │
  └─┴─────┴───────────────┘
 1ビット 8ビット      23ピット


 @ (4106 0000)16
 A (4106 73FD)16
 B (4136 0000)16
 C (4167 0000)16
 D (4167 3FD0)16



続きを読む
posted by ファーストマクロ at 07:53| Comment(0) | H29技術士一次試験(情報工学)

2018年02月23日

平成29年度 技術士第一次試験問題 情報工学部門 V−5

V−5
下図の決定性有限オートマトンが0100を受理する
ために、破線で囲まれたア、イ、ウ、エの遷移に割り
当てるべき入力の最も適切な組合せはどれか。
ただし、二重丸で表現された状態は受理状態を表す
ものとする。

 平成29年度 技術士第一次試験問題 情報工学部門 V−5

  
 @ 1 0 1 0
 A 1 0 0 1
 B 1 0 0 0
 C 0 1 1 0
 D 0 1 0 1



続きを読む
posted by ファーストマクロ at 19:34| Comment(0) | H29技術士一次試験(情報工学)

2018年02月22日

インデントを活用する

インデントは段落の左右始めを1文字空けたり、
文書全体を少し右に寄せたりするときに使うものです。

ともかく試してみましょう。
下の図のようなもの(
ルーラといいます)が、
 インデントを活用する

面画に表示されていないときは
リボンの『表示』 → 『ルーラー』にチェックを入れてください。
 インデントを活用する

@ではまず、
3〜4行ぐらい、改行をいれずに、文書を入力します。

あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえお

A入力した行のどこかでカーソルが点滅するようにします。
 ルーラーの下図の
赤い矢印のところをマウスで選択し、
 そのままボタンを離さずに右のほうにずらします。
 インデントを活用する

 次のように文書の先頭が右寄せされたでしょうか?

   
あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえお
 
Bいったん元に戻した後、
 同じような感じで、下図の部分をスライドさせてみましょう。
 インデントを活用する

あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあいうえ
   おあいうえおあいうえおあいうえおあいうえおあいうえおあいうえお
   あいうえおあいうえおあいうえおあいうえおあいうえおあいうえおあ
   いうえおあいうえおあいうえおあいうえおあいうえおあいうえおあい
   うえおあいうえお


Cまた、元に戻して、最後に下図の部分をスライドしてみましょう。
 インデントを活用する



タグ:インデント
posted by ファーストマクロ at 08:26| Comment(0) | WORD Tips

2018年02月21日

平成29年度 技術士第一次試験問題 情報工学部門 V−4

V−4
コンパイラに関する次の記述のうち、最も適切なもの
はどれか。

 @ JIT (Just-In-Time) コンパイラとは、必要に
   なったときにJavaのソースプログラムをコンパ
   イルするコンパイラである。
 A 共通部分式の削除とは、2回以上出現する同じ式に
   関して、その式の値が変化しない場合に、計算を
   1回だけ行うようにコード生成を行う最適化である。
 B 整数として宣言された変数が実数として使われる
   ような誤りを「構文上の誤り」という。
 C ソースプログラムの読込み、構文解析、字句解析、
   中間語作成、最適化、コード作成の順に経て、
   目的プログラムが得られる。
 D のぞき穴最適化 (あるいは、のぞき穴式最適化)
   とは、コンパイル対象のソースプログラムの局所的な
   部分だけを見て行われる最適化である。



続きを読む
タグ:コンパイラ
posted by ファーストマクロ at 19:43| Comment(0) | H29技術士一次試験(情報工学)

2018年02月20日

平成29年度 技術士第一次試験問題 情報工学部門 V−3

V−3
次のC言語のプログラムを実行したときに出力される
結果はどれか。

#include <stdio.h>
int p(int x, int y) {
 if (x > y) return p(x - y, y);
 if (x < y) return p(y - x + 2, x);
 return x;
}

int main ()
 printf("%d", p(5, 6));
}

@ 1  A 2  B 3  C 4  D 5



続きを読む
タグ:C言語
posted by ファーストマクロ at 20:20| Comment(0) | H29技術士一次試験(情報工学)

2018年02月19日

平成29年度 技術士第一次試験問題 情報工学部門 V−2

V−2
計算量に関する次の記述のうち、適切なものの組合せ
はどれか。

(ア) NP問題とは、非決定性チューリングマシンに
 より、問題のサイズの多項式時間で解くことが
 できる問題である。
(イ) NP問題とは、答えが与えられたとき、その答え
 が正しいかを、問題のサイズの多項式時間で判定
 できるアルゴリズムが存在する問題である。
(ウ) NP問題とは、決定性チューリングマシンに
 より、問題のサイズの多項式時間で解くことができ
 ない問題である。
(エ) NP問題であるがP問題ではない問題は存在する
 が、P問題であるがNP問題ではない問題は存在しない。

 @ (ア)、(イ)
 A (ア)、(ウ)
 B (ア)、(エ)
 C (イ)、(ウ)
 D (イ)、(エ)



続きを読む
タグ:NP問題
posted by ファーストマクロ at 20:35| Comment(0) | H29技術士一次試験(情報工学)

2018年02月18日

複数行を1度に移動させる(スパイク機能)

次のような文書があったとします。

 1.おはよう
 2.こんにちは
 
3.さようなら
 4.なんとか
 
5.かんとか
 6.どうたら
 
7.こうたら

ここで、
2.こんにちは」と「4.なんとか」と
6.どうたら」を
一番最後に移動させて、

 1.おはよう
 3.さようなら
 5.かんとか
 7.こうたら

 2.こんにちは
 4.なんとか
 6.どうたら


にしたい!!
というような場合、

次のようにすると、まあまあ便利です。



@「
2.こんにちは」をマウスでなぞり、
 「
Ctrl+F3」キーを押します。 
  → 2.こんにちは が削除されます。
A続けて「
4.なんとか」をマウスでなぞり、
 「
Ctrl+F3」キーを押します。 
  → 4.なんとか が削除されます。
Bさらに「
6.どうたら」をマウスでなぞり、
 「
Ctrl+F3」キーを押します。 
  → 6.どうたら が削除されます。
Cマウスカーソルを「
7.こうたら」の後に
 もっていき、
 「
Ctrl + Shift + F3」 キーを押します。

Dあとは、不要な改行を消せばOKです。

※複数行の固まりも一度に移動できます。
スパイク機能は、複数の文章を切り取って、
 まとめて貼り付ける機能のことです。

WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP
タグ:スパイク
posted by ファーストマクロ at 09:43| Comment(0) | WORD Tips

2018年02月17日

ワードアートの文字を虹色にする

WORD2013や2016では、ワードアートの文字を虹色にするには
少々面倒になりました。
以下のように「
グラデーションの分岐点」で虹色に指定する必要が
あります。
 ワードアートの文字を虹色にする

今回は、手っ取り早い方法を紹介します。




@リボンの『
ホーム』 → 『名前を付けて保存』で、
 「
Word 97-2003 文書 (*.doc)」形式で保存します。
 ワードアートの文字を虹色にする

Aリボンの『
挿入』 → 『ワードアート』を選択し、虹色のアートを
 選択します。
 ワードアートの文字を虹色にする

Bリボンの『ホーム』 → 「
互換性モード」の『変換』を押して、
 最新のファイル形式にし、もう一度名前を付けて保存します。
 このときは「
Word 文書 (*docx) 」形式で保存します。
 ワードアートの文字を虹色にする

C完成です。
 ワードアートの文字を虹色にする


WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP

posted by ファーストマクロ at 19:01| Comment(0) | WORD Tips

2018年02月16日

難しい漢字や特殊文字の入力

読み方の分からないような難しい漢字や特殊文字を入力する時、
次のようにして、漢字を探して入力する方法もあります。

@リボンの『
挿入』 → 『記号と特殊文字』 →
 『
その他の記号(M)』を選択します。
 難しい漢字や特殊文字の入力

A「
フォント(F)」から「現在選択されているフォント」や
 「
MS 明朝」「MS Pゴシック」など、漢字のフォントを選び、
 「
種類(U)」から「CJK 統合漢字拡張A」や「CJK 統合漢字」などを選択します。
 難しい漢字や特殊文字の入力

B漢字だと部首の画数の少ない順に並んでいますので、
 該当する漢字を選択して、『
挿入(I)』ボタンを押します。

WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP

タグ:特殊文字
posted by ファーストマクロ at 08:18| Comment(0) | WORD Tips

2018年02月15日

平成29年度 技術士第一次試験問題 情報工学部門 V−1

V−1
次に示す2分木のノードを、行きがけ順 (あるいは前順、
preorder)、通りがけ順 (あるいは中順、inorder)、
帰りがけ順 (あるいは後順、postorder) の3通りの方法で
列挙した。

 平成29年度 技術士第一次試験問題 情報工学部門 V−1

次の(ア)〜(ウ)は、これら3通りの方法によるノードの
列挙を、順不同で並べたものである。

 (ア) D B E A F C G
 (イ) A B D E C F G
 (ウ) D E B F G C A

@〜Dの中から最も適切な対応を選べ。

                 
 @ 行きがけ順 帰りがけ順 通りがけ順
 A 行きがけ順 通りがけ順 帰りがけ順
 A 帰りがけ順 行きがけ順 通りがけ順
 C 通りがけ順 行きがけ順 帰りがけ順 
 D 通りがけ順 通りがけ順 行きがけ順



続きを読む
タグ:2分木
posted by ファーストマクロ at 20:25| Comment(0) | H29技術士一次試験(情報工学)

2018年02月14日

複数のセルの合計値を求める PART2

次のような表で、任意の複数のセルの合計値、
例えばA1,A4,A6,A8,A9の合計値を求める手っ取り早い方法を
紹介します。

 複数のセルの合計値を求める

@セルA10を選択します。
Aリボンの『ホーム』 → 『オートSUM』のアイコンをクリックします。
 複数のセルの合計値を求める

B勝手に次のように自動的に計算式が入りますが、
 複数のセルの合計値を求める
かまわずに、A1のセルをクリックします。

C「
Ctrl」キーを押しながら
続けて、A4,A6,A8,A9のセルをクリックします。
 複数のセルの合計値を求める

D最後にEnterキーを押します。
  数式が 
=SUM(A1,A4,A6,A8,A9)
  となり、合計値が 99 になっていれば成功です。



WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP

posted by ファーストマクロ at 00:10| Comment(0) | EXCEL Tips

2018年02月13日

複数のセルの合計値を求める PART1

例えば、次のような表があったとします。
 
 ※B3のセルには
=SUM(B1:B2)
  B7のセルには
=SUM(B4:B6)
  B9のセルには 
=SUM(B8)
  B13のセルには 
=SUM(B10:B12)
 が、それぞれ入力されていなければなりません。

総合計を求めたいときは、
B14のセルに
 
=B3+B7+B9+B13
と入力すればいい訳ですが、
これを手っ取り早く入力する方法があります。



@まずB14のセルを選択します。
Aリボンの『
ホーム』 → 『オートSUM』のアイコンをクリックします。
 複数のセルの合計値を求める

Bこれで自動的に計算されることになります。

しかし、次のような表で、任意の複数のセルの合計値を
求めるような場合は、もう少しステップを踏むことになります。
例えばA1,A4,A6,A8,A9の合計値を求めるような場合です。
これについては複数のセルの合計値を求める PART2をご覧ください。
 複数のセルの合計値を求める

WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP

posted by ファーストマクロ at 20:52| Comment(0) | EXCEL Tips

2018年02月12日

外字の入力

外字の作成 (EXCEL Tips067) で作成した外字を入力する方法です。

@「がいじ」とひらがなで入力し、確定する前に、F5キーを押します。
A一覧から外字をマウスで選択します。
 外字の入力




WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP

posted by ファーストマクロ at 08:33| Comment(0) | EXCEL Tips

2018年02月11日

タブとその設定

次の例のように、文字面が合わなかったり、
小数点の位置が合わなかったりして、なんとなくぎこちない
思いをしたことはありませんか?

   1ドル     (アメリカ)   111.11   
   1ユーロ   (ヨーロッパ)  120.22   
   1カナダドル (カナダ)    89.31    
   1バーツ    (タイ)      2.99   


こんなときには、
タブ(Tab)が便利です。

@“
1ドル”の後に「Tab」キーを適当に(2回ぐらい)入力して、
 “
(アメリカ)”と入力し、さらにTab」キーを押して、“111.11”と入力します。
  ※Tabの回数は適当に、文字面が合うように入力してください。

A改行して、“
1ユーロ”の後に@に準じてTab」を入力して、
 “
(ヨーロッパ)”と入力し、さらにTab」キーを押して、“120.22”と入力します。

B以下、文字面があうように、調整して、入力していきます。
 
 
これでめでたしめでたし。
 WORD タブとその設定

思いきや
微妙に小数点の位置がずれてしまいます。
(フォントがメイリオ、MS Pゴシック、MS P明朝などの場合は、起こりやすい。)

●ここで、裏技。

まず、前提として、ルーラが表示されていなければなりません。
 WORD タブとその設定

※表示されていないときは、
 リボンの『
表示』 → 『ルーラー』にチェックを入れてください。
 また、表示モードは、「印刷レイアウト表示」でないといけませんので、
 リボンの『表示』 → 『
印刷レイアウト』を選んでください。
 WORD タブとその設定

@まず、ルーラの左端のマークがWORD タブとその設定 (左揃えタブ)になっているのを確認してください。
 WORD タブとその設定
※左揃えタブになっていないときは、ルーラの左端のマークをマウスでクリックし、
 左揃えタブにします。
 マークの上にマウスカーソルを持っていくと、しばらくしたら
吹き出しが出るので便利です。

Aルーラ内の「
」あたりをマウスの左ボタンでクリックします。
 ※使用する単位によって目盛りの数値は異なります。
 WORD タブとその設定
B次に、ルーラの左端のマークが WORD タブとその設定(小数点揃えタブ)になるまでマウスでクリックします。

Cルーラ内の「
18」あたりをマウスの左ボタンでクリックします。
 WORD タブとその設定

 これで準備完了です。
 もう一度、今度は次のように入力していきましょう。

1ドル → 「Tab」 → 「(アメリカ)」 → 「Tab」 → 「111.11」 → 「Enter」キー
1ユーロ → 「Tab」 → 「(ヨーロッパ)」 → 「Tab」 → 「130.22」 → 「Enter」キー
1カナダドル → 「Tab」 → 「(カナダ)」 → 「Tab」 → 「89.31」 → 「Enter」キー
1バーツ → 「Tab」 → 「(タイ)」 → 「Tab」 → 「2.99」 → 「Enter」キー

 WORD タブとその設定




WORD・EXCEL裏技・実践技教えます。
  
〜筆者のHP

タグ:タブ
posted by ファーストマクロ at 10:38| Comment(0) | WORD Tips

2018年02月10日

平成29年度秋期 応用情報技術者試験問題 問80

問80
ソフトウェアやデータに瑕疵がある場合に、製造物
責任法の対象となるものはどれか。  

 ア ROM化したソフトウェアを内蔵した組込み機器  
 イ アプリケーションソフトウェアパッケージ  
 ウ 利用者がPCにインストールしたOS  
 エ 利用者によってネットワークからダウンロード
   されたデータ


続きを読む
posted by ファーストマクロ at 08:09| Comment(0) | H29秋応用情報技術者

2018年02月09日

平成29年度秋期 応用情報技術者試験問題 問79

問79
マイナンバー法におけるマイナンバー (個人番号) に
関する記述のうち、適切なものはどれか。

 ア 国の行政機関、地方公共団体、企業などがマイ
   ナンバーの使途を自由に決定してよい。
 イ 日本国外に在住している場合、日本国籍があれば
   日本の市区町村に住民票がなくてもマイナンバー
   は指定される。
 ウ マイナンバーは主に社会保障分野で使用するので、
   厚生労働省が指定する。
 エ 漏えいして不正に用いられるおそれがあると認めら
   れる場合に限り、本人の申請又は市区町村長の
   職権によってマイナンバーは変更できる。



続きを読む
posted by ファーストマクロ at 23:22| Comment(0) | H29秋応用情報技術者