mayumoto.files.wordpress.com€¦ · web view2015年度 前期期末テスト試験問題 ....
TRANSCRIPT
p. 1 Nakano School of Business May 15, 20232015 年度 前期期末テスト試験問題
科目名 C 言語 実習
担当教員 湯本 真
教科書 持ち込み不可 パソコン使用可 ネットワーク使用不可
氏名 (学籍番号) 得点
点/100 点
【問1】 次の記述は C 言語のプログラムソースを説明しています。
正しいせ ん た く し
選択肢を選んでかいとうらん
解答欄に記入してください。 (40点)
① 次のコードを実行すると、コンソールにはどれが表示されますか?
double d= 3.14;printf(“%d”, (int)d));
1. 3.14
2. (int)d3. 3
② 次のコードを実行すると、コンソールにはどれが表示されますか?
int i = 3;printf(“%d”, i++);
1. 2
2. 3
3. 4
③ 次のコードを実行すると、コンソールにはどれが表示されますか?
int i = 5 & 9;printf(“%d”, i);
1. 0
2. 1
3. 2
④ 割ったあ ま り
余りを求めたいときに利用するさんじゅつ
算 術え ん ざ ん し
演算子はどれか?
1. *2. /3. %
1 / 5
p. 2 Nakano School of Business May 15, 2023
⑤ 次のコードを実行すると、コンソールにはどのように表示されますか?
puts(“あ\t い\n うえお”);1. あ\t い\n うえお
2. あ い
うえお
3. あ
い
うえお
⑥ 次のコードを実行すると、コンソールにはどのように表示されますか?
printf(“15の16しんすう
進数表記は、%x です。”, 15);
1. 15の16進数表記は、F です。
2. 15の16進数表記は、fです。
3. 15の16進数表記は、15です。
⑦ 次のコードを実行すると、コンソールにはどのように表示されますか?
printf(“%c”, 65 + 1 );1. 662. A3. B
⑧ 次のコードを実行すると、コンソールにはどのように表示されますか?
printf(“%d + %d = %d”, 3, 4, 7);1. 3 + 4 = 72. 3, 4, 73. %d + %d = %d
① ② ③ ④ ⑤ ⑥ ⑦ ⑧
2 / 5
p. 3 Nakano School of Business May 15, 2023
【問2】 下記の記述は C 言語で用いるインクリメントえ ん ざ ん し
演算子とデクリメント演算子の説明です。
各演算子に関連するせ ん た く し
選択肢を一つずつ選び、き ご う
記号で答えなさい。
(20点)
■選択肢 (A) 1 (B) i++ (C) 2 (D) --i
ア イ ウ エ
3 / 5
ア
イ
ウ
エ
p. 4 Nakano School of Business May 15, 2023
【問3】 C 言語には下記の表に示すデータ型の定義があります。
下記の表のくうはく
空白ぶ ぶ ん
部分を完成させてください。 (40点)
(A) (B) (C) (D) (E) (F) (G) (H)
4 / 5
AB
CD
E
F
G
H