No.07


チェック2


確認問題 --- 全問正解で合格!

1. 下のプログラムについて,以下の問いに答えなさい.
#include <stdio.h>
int ayaya(double x);
int main(void) {
  int out;
  double in;
  in=37.57;
  out=ayaya(in);
  printf("%d\n",out);
  return 0;
}
int ayaya(double x) {
  int r;
  if(x>30.0) r=1;
  else r=0;
  return r;
}

 1) 関数ayayaの型はなにか?
 2) 関数を呼び出すとき括弧の中に入れるものを何というか,ひらがなで書きなさい(実,仮の区別はしなくてよい).
 3) 2行目のように,関数の見出し部分だけを先に書いておくことを何という.
 4) このプログラムで関数ayayaが呼び出された直後の変数xの値はいくつか?
 5) return ○; として関数が持って帰る値のことを何という.

2. 標準関数の sqrt (平方根を計算) を使うときは何というヘッダファイルが必要か.

3. つぎの宣言で,pがポインタになるように に1文字入れなさい.
  int x,y,□p;

4. xが通常の変数の場合 &x はxの何を表すか.

5. 配列zが int z[100]; と宣言されていたとき,単に z と書くと,何を意味する.

6. 「*」 この記号の読み方を書きなさい.

→ 戻る [プログラミング2]

大同大学 情報学部 情報システム学科 大石研究室