特别说明:题号后带有*的,该题有明显错误或疏漏,详细说明见《形考册勘误》
C语言程序设计作业1
(知识点覆盖范围:第1章至第3章)
一、 选择题
1.A 2.D 3.B 4.D 5.B 6.A 7.C 8.A 9.B11.C 12.A 13.B 14.D 15*.B 16*.D 17.A
二、 填空题
1.; 2.} 3*.// 4*.*/
5.#include 6.用户 7*.函数头 8.printf 9*.void 10.43 - 18 = 25 11.warning 12.error 13.0x19(或0X19) 14.\\n 15.D 16.72 17.4 18.1 19.4 20.4
21.int 22.double 23.const 24.初始化 25.6 26.7 27.6.25 28.4
29*.++ x 30.y = y + 1 31.x 32.x + y <= 5 33.a<=b && b!=5 34.假 35.真 36.10 37.DataType 38.整型常量表达式 39.switch 40.不停止 41.10 42.break
43.return
44*.main
三、 写出下列每个程序运行后的输出结果
1. * 程序代码: #include
10.C 运行结果: 11 14 switch end.
2. 程序代码: #include
运行结果: s=91
3. 程序代码: #include
运行结果: 25 20
4. 程序代码: #include
运行结果: y=21
5. 程序代码: #include
}
printf(\ if(i % 5 == 0) printf(\ f1 = f2; f2 = f; }
printf(\
运行结果: 1 1 2 3 5
8 13 21 34 55
6. * 程序代码: #include
int temp = (int)sqrt(n); // sqrt(n)求出n的平方根。然后取整 for(i = 2; i <= temp; i ++) if(n % i == 0) break; if(i > temp) printf(\}
printf(\
运行结果: 2 3 5 7 11 13 17 19
7. 程序代码: #include
运行结果: 10 6 4
8. 程序代码: