問36 動的リンクライブラリ(DLL)に関する記述として,適切なものはどれか。
ア コンパイル時に,コンパイラによって組み込まれる。
イ コンパイルの前に,プリコンパイラによって生成される。
ウ 実行時に,OSによって連係される。
エ ロードモジュール作成時に,連係編集プログラムによって連係され組み込まれる。
問37 COBOLやCでソースプログラムを作成した後,そのプログラムを実行するまでの 手順として,a 〜 cに入れるべきソフトウェアの適切な組合せはどれか。
a
b
c
ア
イ
ウ
エ
問38 Javaなどのバイトコードプログラムをインタプリタで実行する方法と,コンパイルして から実行する方法を,次の条件で比較するとき,およそ何行以上のバイトコードであれば, コンパイル方式の方がインタプリタ方式よりも処理時間が短くなるか。
〔条件〕
(1) 実行時間はプログラムの行数に比例する。
(2) 同じ100行のバイトコードのプログラムをインタプリタで実行すると0.2秒かかり,コンパイルしてから実行すると0.003秒かかる。
(3) コンパイル時間は100行当たり0.1秒かかる。
(4) コンパイル方式の場合は,プログラムの行数に関係なくファイル入出力,コンパイラ起動などのために常に0.15秒のオーバヘッドがかかる。
(5) プログラムファイルのダウンロード時間など,その他の時間は無視して考える。
ア 50 イ 75 ウ 155 エ 225
問39 次のプログラムを実行したときの結果はどれか。ここで,仮引数xは値呼出し (call by value),yは参照呼出し(call by reference)とする。
メインプログラム サブプログラム sub(x,y) a=3; x=x+y; b=2; y=x+y; sub(a,b); return;
ア a=3,b=2 イ a=3,b=7 ウ a=5,b=2 エ a=5,b=7
問40 ハイレベルデータリンク制御手順(HDLC手順)で伝送される情報単位(フレーム) のうち,誤り検出に用いられるフィールドはどれか。
F
A
C
I
FCS
ア A イ C ウ FCS エ I