电大c 语言程序设计选择题,2020年国家开放大学电大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. 程序代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值