QUIZNKはITなどのクイズを出題する無料のクイズアプリです。
C言語の次の文字の内、ロケールの影響を受けるのはどの文字か
1バイト文字
多バイト文字
ワイド文字
C言語において処理系(コンパイラ)はswitch文のcaseラベルの個数を制限してもよい。正しいか間違いか。
正しい
間違い
C言語においてint型のバイト数は常に4バイトである。正しいか間違いか。
次のC言語のコードの問題点を指摘せよ。
void func(int *ary, int ary_bytes) {
for (int i = 0; i < ary_bytes; i++) {
ary[i] = i;
}
関数funcの引数*aryはary[]とするのが正しい
for文の int i = 0; はfor文の外に出すべきである
ary[i] へのアクセスがaryの範囲外になる可能性がある
malloc関数の引数の説明として正しいものを選べ。
確保するメモリの要素数を渡す
確保するメモリのバイト数を渡す
確保するメモリの要素数と要素1つのバイト数を渡す
C言語の次のコードの問題点を指摘せよ。
char src[10] = "Hello";
char dst[10];
strcpy(src, dst);
printf("%s\n", dst);
dstの要素数が少ない
printf関数の出力変換指定子が間違っている
strcpy関数に渡す引数がおかしい
C言語において、データのコピーにおける保存先領域と保存元領域が同じメモリ上にあっても正しく動作する関数は次のうちどれか答えよ。
memcpy
memmove
strcpy
C言語の次のコードを見て、最終的にbufの値がどうなるか答えよ。
int buf[100];
memset(buf, 1, sizeof(buf));
bufの要素の値はすべて1になる
bufの要素の値はすべて0になる
bufの要素の値は1でも0でもない
const char *s = "Hello, World!";
char buf[10];
strcpy(buf, s);
printf("%s\n", buf);
文字列リテラルにconstを付けるべきではない
bufの要素数が足りない
printfの出力変換指定子が間違っている
C言語の整数を表す型はどれか。
float
int
double
Pythonにおいてimportしたモジュールのキャッシュはどこに蓄えられるか。
os.modules
sys.modules
sys.caches
Pythonにおいて例外を補足するときに使う文は次の内どれか。
if
for
try
Pythonにおけるモジュールオブジェクトは何種類あるか。
1種類
2種類
3種類
以下はPythonのあるパッケージ構成である。
parent/
__init__.py
child/
parent.childをインポートした場合の動作として正しいものを選択せよ。
parent.__init__.pyが実行される
child.__init__.pyが実行される
parentとchildの両方の__init__.pyが実行される
Pythonにおいて、次の特殊メソッドについての説明として正しいものを選択せよ。
__new__は内部で__init__を呼ぶことがある
__init__は内部で__new__を呼ぶことがある
__del__は内部で__init__を呼ぶことがある
Pythonにおいて、x[i]と等価なコードを選択せよ。
type(x).__init__(x, i)
type(x).__getitem__(x, i)
type(x).__del__(x)
Pythonの予約語に含まれていないキーワードはどれか選択せよ。
catch
except
Pythonのスクリプトファイル内のエンコード宣言として正しい記述を選択せよ。
*-* code: utf-8 *-*
-*- coding: utf-8 -*-
*** cd: utf-8 ***
Pythonの字句解析における論理行の説明として正しいものを選べ。
論理行の終端はタブで表される
論理行の終端は改行で表される
論理行の終端は半角スペースで表される
次のPythonの実装の内、もっとも保守されている実装はどれか答えよ。
CPython
Jython
Python for .NET
IronPython
ネットワークにおいてブロードキャストが届く範囲のことを何というか答えよ。
ユニキャストドメイン
ブロードキャストドメイン
マルチキャストドメイン
イーサネットの通信方法のグローバルキャストの説明として正しいものを選べ。
1対1の通信を行う
同じネットワーク内にいるノードに1対Nの通信を行う
特定のグループにいるノードに1対Nの通信を行う
MACアドレスのOUIを割り当てている組織名を選べ。
IEEE
ICAN
ASEAN
MACアドレスのI/Gビットが1の時、宛先がどこになるか答えよ。
ユニキャスト
グローバルキャスト
マルチキャスト
ネットワークにおけるデータリンク層はどの層の信頼性を確保するためのレイヤか。次のうちから選べ。
物理層
アプリケーション層
トランスポート層