福岡工業大学編入試験問題模範解答 作成者:曽研究室 トップへ
平成13年度 編入試験【プログラミング基礎】問題 情報工学科 3/3
受験番号               氏名                     評点欄       
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
二つの値a,bのうち大きいほうの値を生成する関数形式マクロmax(a,b)を定義せよ。
【                                  50                                       】

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
一度だけ警報を発する、引数を受け取らない関数形式マクロalert()を定義せよ。
【                                  51                                       】

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
真(名前はTrue で値は1)、偽(名前はFalseで値は0)を表す列挙Booleanの定義を示せ。
【                                  52                                       】

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
以下に示すのは、身長と体重をまとめた構造体をタグ名hwで宣言すると同時に、
その構造体方をもつオブジェクト(変数)hw_data を定義する。

	struct 【   53   】{
		int height;
		int weight;
	}【  54  】;

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
◆文字列リテラルは、【  55  】記憶領域期間をもち、その末尾には終端を示
 す【  56  】文字が付加される。
◆識別子が、そのソースファイル内でのみ通用することを【   57  】と、ソ
 ースファイルを超えて通用することを【  58  】という。
◆関数内で宣言・定義されるオブジェクトには、原則として【  59  】記憶
 域期間が与えられるが、static 型指定子が指定されたものには【  60  】記憶
 域期間が当てられる。

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
◆標準ライブラリ関数qsortの仕様を説明せよ。

福岡工業大学