福岡工業大学編入試験問題模範解答 作成者:曽研究室 トップへ
平成14年度 編入試験【プログラミング基礎】問題 情報工学科 4/4
受験番号               氏名                     評点欄       
 10.以下のプログラムはxの値が入力された時の次の多項式の値を求める。

		p(x) = 5x + 2x + 3x + 1

※解答者注釈:原文の赤の部分はp(x) = 5x3 + 2x2 + 3x + 1のプリントミスとみて解答した

 #include<stdio.h> doubel p(double x);  int main(void)  { double x, y; scanf("%lf", &x); y = 【  39  】 printf("p(%8.2f) = %10.2f\n", x, y); return(0); 【  40  】  double p(double x)  { return【  41  】  }

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 11.以下のプログラムの実行結果を示せ。
 
 int i;
 char str[] = "TOY";
 char *ptr  = "314";
 
 for (i = 0; str[i]; i++)
    putchar(str[i]);    【  42  】
 putchar('\n');

 for (i = 0; ptr[i]; i++)
    putchar(ptr[i]);    【  43  】
 putchar('\n');


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

 12.以下のプログラム部分の実行結果を示せ。
 
 struct xyz {
   int     x;
   long    y;
   double  z;
 }
 
 struct xyz x, y = {3};
 x = y;
 printf("%d\n", x.x);     【  44  】
 printf("%ld\n", x.y);     【  45  】
 printf("%f\n", x.z);     【  46  】


福岡工業大学