第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 の使い方として正しいのはどれですか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。