资源描述:
《c语言输入输出与顺序程序设计测试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言输入输出与顺序程序设计测试题C语言输入输出与顺序程序设计测试题一一、单项选择题(共30题,每题2分,共60分)1. C语言中,一条语句可以写在多行上,用什么作续行符()A.;B.,C..D.2. 若有以下程序段,其输出是()inta=0,b=0,c=0;c=(a-=a-5),(a=b,b+3);printf(“%d,%d,%d”,a,b,c);A.0,0,-10B.0,0,5C.-10,3,-10D.3,3,-103. 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为 。A.char2、at3、 有如下程序main0{inty=3,x=3,z=1;printf(“%d%d”,(++x,y++),z+2);}运行该程序的输出结果是A)34B)42C)43D)337. 若变量已正确说明,要求语句:scanf(“a=%f,b=%f”,&a,&b);给a赋予3.12、给b赋予9.0,用表示空格,用表示回车,则正确的输入形式是()A、3.129.0B、a=3.12b=9C、a=3.12,b=9D、a=3.12,b=98. 以下C语言常量中,错误的是()A、0xFFB、1.2e0.5C、2LD、’72’9. 下列可
4、以作为C语言赋值语句的是()A、x=3,y=5B、a=b=6C、i--;D、y=int(x);10. 假定x和y为double型,则表达式x=2,y=x+3/2的值是A、3.500000B、3C、2.000000D、3.00000011. 设a,b,c,d,m和n均为int型变量,且a=5,b=6,c=7,m=2,n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为()A、0B、1C、2D、312. C语言表达式是按运算符的优先级来决定运算顺序的,下列运算符优先级最高是()A、++B、+C、==D、,13. 要将32768存入变量a中,a不可以定义成()
5、类型A.intB.floatC.unsignedintD.long14. 在TURBOC2中,存储double型数据占用的字节数是()A、1B、2C、4D、815. 执行inta=2,b=3,k;k=a++
6、
7、b++;printf(“%d%d%d”,a,b,k);结果是()A、341B、331C、345D、23116. 下列表达式中和x*=3+5等价的是()A、(x*=3)+5B、x=x*3+5C、x=x*(3+5)D、x=x+(3+5)17. C程序的基本结构有()A、选择、重复和模块B、顺序、选择和模块C、顺序、选择和循环D、逻辑、物理和程序18. 下列说法正确
8、的是()A、main()中()可以省略;B、注释语句只能放在语句后面;C、C语句以‘;’结束,也可以‘,’结束;D、main()主函数可放在程序中任何位置,但程序总是从其开始执行。19. 下列关于C语言说法错误的是()A、C语言运算较其它语言丰富B、C语言以函数为程序模块单元,实现程序模块化设计C、C语言不能直接访问物理地址,不能实现汇编语言的部分功能D、C语言程序的可移植性好,执行效率高。20. 若有x=1,y=2,z=3,则表达式(x9、etscharprintfC、IncludescanfdaseD、whilegopow22. 若x&&y
10、
11、z的值为1,则()A、若Z为0,则X和Y必为1B、X,Y,Z必定为1C、X,Y,Z可能都为0D、若X为1,则Z必为023. 下列选项中与123.0相同的合法常量是()A.0123B.”123.0”C.1.23e2D.0x12324. 若有说明语句:char=’72’;则变量C()A.包含1个字符 B.包含2个字符C.包含