云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C程序设计试卷A+答案

C程序设计试卷A+答案

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 7:03:58

if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z);

printf(“%d,%d,%d\\n”,x,y,z); } 执行后输出结果是()

A、1,2,3 B、3,1,2 C、1,3,2 D、2,3,1 19、下列程序的输出结果是 main()

{ double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(\ }

A、 3 B、 3.2 C、 0 D、 3.0 20、以下叙述正确的是()

A、 do-while语句构成的循环不能用其它语句构成的循环来代替。 B、 do-while语句构成的循环只能用break语句退出。

C、 用do-while语句构成的循环,在while后的表达式为非零时结束循环。 D、 用do-while语句构成的循环,在while后的表达式为零时结束循环。 21、有以下程序 main( ) { int i,n=0; for(i=2;i<5;i++) { do

{ if(i%3) continue; n++; } while(!i); n++; }

printf(“n=%d\\n”,n);

} 程序执行后的输出结果是()

A、n=5 B、n=2 C、n=3 D、 n=4

22、有一个数值152,它与十六进制6A相等,则该数是() A、二进制数 B、 八进制数 C、 十进制数 D、四进制数 23、有以下程序  main() { int m,n,p;

 scanf(\ printf(\}

若想从键盘上输入数据,使变量m中的值为123,n中的值为456,p中的值为789,则正确的输入是()

A、m=123n=456p=789 B、 m=123 n=456 p=789 C、m=123,n=456,p=789 D、123 456 789 24、当执行以下程序段时,描绘正确的选项是() x = -1;

do{ x = x*x} while (!x);

A、循环体将执行一次 B、循环体将执行两次 C、循环体将执行无限次 D、系统提示语法错误 25、算法可使用下面()方法来描述。

A、自然语言 B、 流程图 C、 伪代码 D、以上都是 三、填空题(每空2分,共20分)

1、C语言的基本数据类型有整型,实型和__________。 2、一个C程序必须从_______________函数开始执行。

3、设a=12,a定义为整型变量,表达式a+= a-= a*a的值为__________。 4、程序 main() { float x; int i; x=3.6; i=(int)x; printf(“i=%d”,i); }

的输出结果是

5、有定义int a=-1; 则pirntf(“%x,%o”,a,a”)的输出结果是 6、设a=3,b=4,c=5,则表达式!(a>b) && ! c || 1的值为 7、以下逻辑表达式的值是 设 a=3,b=4,c=5. ! (x=a) && (y=b) && 0

8、把100 ~ 200 之间的不能被3整除的数输出。 main() { int n;

for(n=100;n<=200;n++) { if(_____) continue; printf(“%d”,n); } }

9、C程序中的变量按其定义位置及作用域可分为 两种。

10、有定义char str[]={”China\\nBeiJing”};若执行puts(str);则输出结果为 四.程序设计题(每题10分,共20分) 1、编程计算1 + 2 + 3 + ? + 200

2、编程:定义一个十个元素的实型数组,用scanf ( ) 函数对数组元素赋值,用循环语句求这10个数中的最大数。

答案

一 判断题(每题1分,共10分) 1 ×

二 单项选择题(每题2分,共50分) 1 B 11 D 21 D

三 填空题(每题两分,共20分)

1.字符型

2. 2. main(或主函数) 3. 3. -264 4. 4. i=3 5. 5. ffff,177777 6. 1 (或真) 7. 0

8. n%3 = = 0 9. 全局变量和局部变量 10. China BeiJing

2 × 3 × 4 √ 5 √ 6 √ 7 √ 8 × 9 × 10 × 2 A 12 B 22 B 3 B 13 D 23 A 4 A 14 A 24 A 5 D 15 D 25 D 6 D 16 D 7 D 17 B 8 D 18 C 9 B 19 C 10 C 20 D

搜索更多关于: C程序设计试卷A+答案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%d\\n”,x,y,z); } 执行后输出结果是() A、1,2,3 B、3,1,2 C、1,3,2 D、2,3,1 19、下列程序的输出结果是 main() { double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(\ } A、 3 B、 3.2 C、 0 D、 3.0 20、以下叙述正确的是()

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com