第6章クイズ
クイズ1
次のコードの出力はどれですか。
int **t = malloc(sizeof(int *) * 2);
for (int i = 0; i < 2; i++) {
t[i] = malloc(sizeof(int) * 3);
}
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
t[i][j] = i * 10 + j;
}
}
printf("%d %d\n", t[1][2], *(*(t + 0) + 1));クイズ2
次のプログラムを ./seiseki data.bin 80 90 と起動したときの出力はどれですか。
int main(int argc, char *argv[]) {
printf("%d\n", argc);
printf("%s\n", argv[2]);
return 0;
}クイズ3
int ** で確保した n 行の表を解放するとき、正しいのはどれですか。
クイズ4
構造体を fwrite でそのまま保存するとき、保存しても意味が無いものはどれですか。
クイズ5
errno の使い方として正しいのはどれですか。
未回答の問題は、不正解として正解と解説のみ表示します
ログインが必要です
クイズに回答するにはログインしてください。