• 検索結果がありません。

I 中間テスト(ペーパーテスト )問題用紙

N/A
N/A
Protected

Academic year: 2021

シェア "I 中間テスト(ペーパーテスト )問題用紙"

Copied!
5
0
0

読み込み中.... (全文を見る)

全文

(1)

プログラミング I

中間テスト(ペーパーテスト )問題用紙

( ’11 年 11 月 25 日)

解答上、その他の注意事項

I.

問題は、問

I〜IV

まである。

II.

教科書・授業で配布したプリント・自筆のノートは持ち込み可能である。これらと、時 計・学生証以外のものは、 かばんの中などにしまうこと。

III.

解答用紙の右上の欄に学籍番号・名前を記入すること。

IV.

解答欄がマス目になっている場合は、1 字に

1

マスを用いること。特に空白にも必ず

1

マスを用いること

V.

解答中の文字

(特にa

d)

がはっきりと区別できるよう注意すること。

VI.

スペースの都合上、テスト中のプログラム例では、最初の

#include <stdio.h>

は省略する。

1

(2)

I. 次のプログラムは一つの実数値を読み込んで、その3.14倍の値を実数で表示するプログラムで ある。空欄を埋めて、プログラムを完成せよ。

1 int main(void) {

2 double x;

3 printf("実数を入力して下さい: ");

4 scanf(" (i) ", (ii) );

5 printf("その 3.14倍は (iii) です。\n", (iv) );

6 return 0;

7 }

II. 次のプログラムの出力を書け。

1 int main(void) {

2 int k = 0;

3 k = k - 2;

4 if (k < 0) {

5 k = 8 - k;

6 } else {

7 k = 6 - k;

8 }

9 printf("%d", k);

10 return 0;

11 }

III. 以下の空欄を埋めて、5以上50以下の5の倍数を小さい順にすべて出力するプログラムを完成 させよ。

1 int main(void) {

2 int i;

3 for ( ) {

4 printf("%d ", i);

5 }

6 return 0;

7 }

2

(3)

IV. 以下のプログラムは、整数の組のデータを(i, j)という形式で出力する。

1 int main(void) { 2 int i, j, n = 4;

3 for (i = 0; i < n; i++) { 4 for (j = 0; j < i; j++) { 5 printf("(%d, %d) ", i, j);

6 }

7 printf("\n");

8 }

9 return 0;

10 }

このプログラムの出力を書け。ただし 、空白は明示的に空白記号( )を、改行は明示的に矢印

(↓)を書くこと。

解答の書き方の例: (1, 2) (3, 4) ↓ (5, 6) ↓

(7, 8) (9, 0) ↓

3

(4)
(5)

プログラミング I ・中間テスト解答用紙 (’11 年 11 月 25 日 )

学籍番号 氏名

I. (i). (ii).

(iii). (iv).

II.

III.

IV.

授業・テストの感想

...

...

...

...

...

...

...

...

...

...

参照

関連したドキュメント

定可能性は大前提とした上で、どの程度の時間で、どの程度のメモリを用いれば計

指導をしている学校も見られた。たとえば中学校の家庭科の授業では、事前に3R(reduce, reuse, recycle)や5 R(refuse, reduce, reuse,

以上の各テーマ、取組は相互に関連しており独立したものではない。東京 2020 大会の持続可能性に配慮し

※証明書のご利用は、証明書取得時に Windows ログオンを行っていた Windows アカウントでのみ 可能となります。それ以外の

ハンブルク大学の Harunaga Isaacson 教授も,ポスドク研究員としてオックスフォード

本論文での分析は、叙述関係の Subject であれば、 Predicate に対して分配される ことが可能というものである。そして o

(自分で感じられ得る[もの])という用例は注目に値する(脚注 24 ).接頭辞の sam は「正しい」と

一貫教育ならではの ビッグブラ ザーシステム 。大学生が学生 コーチとして高等部や中学部の