| 第7回 小テスト 問題 |
| 問題 |
| <問題1> int [] x = { 45,2,67,80,43,11,26,34,73,99,42 }; の奇数の個数を数えて表示しなさい。 以下のソースで/*空欄(複数行)*/を埋めてプログラムを完成させなさい。 <ソース>
<問題2> aのb乗を返す関数 int zyou( int a, int b ) を作成する。 /*空欄(複数行or1行)*/ を埋めて、プログラムを完成させなさい。だだし、pow() は使わないこと。 <ソース>
<実行例> <問題3> 実行例のように、4色(赤青緑黄)周期のタテのしま模様を描画しなさい。 1色のヨコ幅は10ピクセルである。 <実行例> <問題4> マウスをクリックした位置に、△〇□のどれかをランダムに描画する。 以下のソースの /*空欄(複数行)*/ を埋めてプログラムを完成させなさい。 <ソース>
<実行例> <問題5> 100x100のサイズの□を対角に10個描画しなさい。 実行例のように、色はグレイスケールのグラデーションにする。 以下のソースの /*空欄(複数行)*/ を埋めてプログラムを完成させなさい。(第1回課題4を参考に) <ソース>
<実行例> <問題6> マウスをクリックした位置を中心に10個の同心円を描くようにしなさい。 下図の実行例は5箇所でマウスをクリックした例である。 最も大きな円の直径は200である。 下記のソースの/*空欄(複数行)*/を埋めてプログラムを完成させなさい。 <ソース>
<実行例> |
| 問題1~問題6のプログラムソースの内容をTextファイルに記述して、Cerezoから提出しなさい。 上記の内容をすべて1個のTextファイルにまとめ、ファイル名は [自分の学籍番号]+"_test07.txt" (例:"5412016_test07.txt"、"5412003_test07.txt" など) のように保存してから提出すること。 提出物には学籍番号と氏名を必ず記載しておくこと。 <提出ファイルの作成例>
|