好文档 - 专业文书写作范文服务资料分享网站

2024年国家开放大学电大C语言程序设计题库

天下 分享 时间: 加入收藏 我要投稿 点赞

特别说明:题号后带有*的,该题有明显错误或疏漏,详细说明见《形考册勘误》

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 void main() { int x = 5; switch(2 * x - 3) { case 4: printf(\ case 7: printf(\ case 10:printf(\ default:printf(\ } printf(\}

10.C 运行结果: 11 14 switch end.

2. 程序代码: #include void main() { int i, s = 0; for(i = 1; i <= 6; i ++) s += i * i; printf(\}

运行结果: s=91

3. 程序代码: #include void main() { int i, s1 = 0, s2 = 0; for(i = 0; i < 10; i ++) if(i % 2) s1 += i; else s2 += i; printf(\}

运行结果: 25 20

4. 程序代码: #include void main() { int n = 10, y = 1; while(n --) { y ++; y ++; } printf(\}

运行结果: y=21

5. 程序代码: #include void main() { int f, f1, f2, i; f1 = f2 = 1; printf(\ for(i = 3; i <= 10; i ++) { f = f1 + f2;

}

printf(\ if(i % 5 == 0) printf(\ f1 = f2; f2 = f; }

printf(\

运行结果: 1 1 2 3 5

8 13 21 34 55

6. * 程序代码: #include #include void main() { int i, n; for(n = 2; n <= 20; n ++) { }

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 const int M=20; void main() { int i, c2, c3, c5; c2 = c3 = c5 = 0; for(i = 1; i <= M; i ++) { if(i % 2 == 0) c2 ++; if(i % 3 == 0) c3 ++; if(i % 5 == 0) c5 ++; } printf(\}

运行结果: 10 6 4

8. 程序代码:

2024年国家开放大学电大C语言程序设计题库

特别说明:题号后带有*的,该题有明显错误或疏漏,详细说明见《形考册勘误》C语言程序设计作业1(知识点覆盖范围:第1章至第3章)一、选择题1.A2.D3.B4.D5.B6.A7.C8.A9.B11.C12.A13.B14.D15*.B16*.D17.A<
推荐度:
点击下载文档文档为doc格式
8t8qi2pncf76vac3ljxx41z4g1sgcd0186m
领取福利

微信扫码领取福利

微信扫码分享