C语言程序设计第1阶段练习题.doc
《C语言程序设计第1阶段练习题.doc》由会员分享,可在线阅读,更多相关《C语言程序设计第1阶段练习题.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流C语言程序设计第1阶段练习题【精品文档】第 11 页江南大学现代远程教育 第一阶段练习题考试科目:C语言程序设计第一章至第四章(总分100分) 学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分: 一 单选题 (共20题 ,总分值40 ,下列选项中有且仅有一个选项符合题目要求,请在答题卡上正确填涂。)1. 已知ch是字符型变量,下面正确的赋值语句是( )。 (2 分)A. ch=123; B. ch=xff; C. ch=08 D. ch=“” 2. 若变量都已正确说明,则以下程序段( )。a=2;b=3;printf(ab?”
2、*a=%d”:”#b=%d”,a,b); (2 分)A. 没有正确的输出格式控制 B. 输出为:*a=2 C. 输出为:#b=2 D. 输出为:*a=2#b=2 3. 若变量都已正确说明,则以下程序段输出为( )。a=10;b=50;c=30;if(ab)a=b;b=c;c=a;printf(“a=%d b=%d c=%dn”,a,b,c); (2 分)A. a=10 b=50 c=10 B. a=10 b=30 c=10 C. a=50 b=30 c=10 D. a=50 b=30 c=50 4. 以下正确的描述是( )。 (2 分)A. continue语句的作用是结束整个循环的执行 B.
3、 只能在循环体内和switch语句体内使用break语句 C. 在循环体内使用break语句或continue语句的作用相同 D. 从多层循环嵌套中退出时,只能使用goto语句 5. 若以下选项中的变量已正确定义,则正确的赋值语句是( )。 (2 分)A. x1=26.8%3 B. 1+2=x2 C. x3=0x12 D. x4=1+2=3 6. 假设a为float类型数,i为整型变量,则下述语句能将a中的数值保留小数点1位,即四舍五入的是( )。 (2 分)A. a=(a*10+0.5)/100.0 B. i=a*10+0.5,a=i/10.0 C. a=int(a*10)/10.0 D.
4、a=(a/100+0.5)*100.0 7. 设x和y均为int型变量,则执行下面的循环后,y值为( )。for (y=1,x=1;y=50;y+) if ( x=10) break;if ( x%2=1) x+=4; continue; (2 分)A. 2 B. 4 C. 6 D. 8 8. 以下不符合C语言语法的赋值表达式是( )。 (2 分)A. d=9+e,e+,d+9 B. k=i= =j C. n1+=n2+3 D. a=b+c=a+7 9. 以下叙述中正确的是( )。 (2 分)A. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误。 B. 在C程序中,main()函数必须
5、位于程序的最前面。 C. C语言本身没有输入输出语句。 D. C程序的基本单位是语句。 10. a的初值为10,执行表达式语句a+=a-=a*a;后,a的值为( )。 (2 分)A. -80 B. -180 C. -90 D. -100 11. 在C语言中,逻辑值“真”用( )表示? (2 分)A. true B. 正数 C. 非0整数 D. 非0的数 12. 若int类型占两个字节,则以下语句输出为( )。int k=-1;printf(%d,u%n,k,k); (2 分)A. -1,-1 B. -1,65536 C. -1,32768 D. -1,65535 13. 以下程序输出的结果是(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 阶段 练习题
限制150内