ImageVerifierCode 换一换
格式:DOCX , 页数:96 ,大小:73.45KB ,
资源ID:3232104      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3232104.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言测试题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言测试题.docx

1、c语言测试题C语言程序设计课程自测1章 C语言概述一、判断题 1. C语言程序中,任何英语单词均可以作标识符。()答案为 2. 在C语言的源程序中,注释使用越多,编译之后的可执行程序的执行效率越低。( )答案为 3. C语言是一种面向过程的语言。( )答案为 4. 当主程序执行完毕时,亦即程序执行完毕。()答案为 5. C程序有且仅有一个main()函数。()答案为 6. C语言中不区分大小写英文字母。()答案为 7. 用C语言编写的程序是一种需要经过编译和连接才能运行的程序。( )答案为 8. C语言是一门对标识符大小写敏感的程序设计语言。()答案为二、单选题 1. 一个C程序的组成部分可以

2、是()。A)一个主函数和一至若干个其他函数B)一至若干个主函数C)一个主程序和一至若干个其他函数D)一个主程序和一至若干个子程序答案为A 2. 以下叙述的是()。A)在C程序中,main函数必须位于程序的最前面 B)C程序的每行中只能写一条语句C)C语言本身没有输入输出语句D)在对一个C程序进行编译的过程中,可发现注释中的拼写错答案为C 3. C语言规定,C程序执行的开始处为()。A)源程序中排列在最前面的函数B)一个指定的系统库函数C)用户指定的一个特定函数 D)程序的主函数答案为D 4. 一个C程序的执行是从()。 (A)本程序的main函数开始,到main函数结束 (B)本程序文件的第一

3、个函数开始,到本程序文件的最后一个函数结束 (C)本程序的main函数开始,到本程序文件的最后一个函数结束 (D)本程序文件的第一个函数开始,到本程序main函数结束答案为A 5. 一个C语言程序是由()组成。(A)一个函数(B)一个或若干个函数(C)一个过程(D)一个过程或若干个过程答案为B 6. 下列说法中错误的是()。(A)程序的执行总是从主函数开始。 (B)主函数可以调用任何非主函数的其它函数(C)任何非主函数可以调用其它任何非主函数 (D)程序可以从任何非主函数开始执行答案为D 7. C程序的基本单位是()。A)函数B)过程C)语句D)子程序答案为A 8. C语言规定:在一个源程序中

4、,main函数的位置()。A)必须在最开始 B)必须在系统调用的库函数的后面 C)可以任意 D)必须在最后答案为C 9. 下列四组选项中,均不是C语言关键字的选项是()。A)defineB)gets C)includeD)whileIF charscanfgotype printfcase pow答案为A 10. 以下叙述不的是()。A)一个C源程序可由一个或多个函数组成 B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数 D)在C程序中,注释说明只能位于一条语句的后面答案为D 11. 以下的C语言标识符是()。A)abc1_B)_abc1C)ABC1_D)Abc1ABCD

5、 错误 答案为ABCD 12. 语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符()。A)必须为字母B)必须为下划线C)必须为字母或下划线D)可以是字母、数字和下划线中任一种字符答案为C三、多选题 1. 有关C语言特点的表述的是()(A)语言程序简洁、紧凑(B)C语言可移植性强(C)C语言可以实现直接对硬件进行操作(D)C语言是一种面向对象的程序设计语言(E)C语言是一种结构化的程序设计语言答案为ABCE 2. 结构化程序设计的基本结构包括()A)从上到下的结构B)选择结构C)循环结构D)顺序结构E)分支结构答案为BCD2章 数据类型 运算符和表达式一、判断题 1. 在C语言中

6、,不同类型的数据不可以在一起进行算术运算。()答案为 2. 由于计算机的计算精度很高,所以在C语言中程序计算1.0/3*3的结果肯定等于1。()答案为 3. 当一个C语言表达式中同时含有字符型、整型、单精度和双精度类型数据参加运算时,按照由低到高的原则,所有的数据都必须先转换为双精度类型数据后方能参加运算。()答案为 4. 赋值运算符优先于条件运算符。()答案为 5. C语言与其他高级语言一样,对于所有的同级运算符均遵循左结合原则。()答案为 6. 如果被定义函数的返回值类型是整型或字符型,使用前可以不必进行说明。( )答案为 7. 表达式1282的值是32。()答案为 8. 若x为整型变量、

7、j为实型变量,当执行语句:x=(int)j;后,j也变为整型变量。( )答案为 9. inta=4,b=0;则表达式a&!b的值是1.()答案为 10. 赋值运算符优先于条件运算符.()答案为 11. !的优先级可以比/高。()答案为 12. 两个char型数据相加,其结果为char型。()答案为 13. 若有定义inta;floatb=2.1;则a=int(b+3)是合法的赋值表达式。()答案为 14. 若有inta=4,b=0;则表达式a&!b的值为0。()答案为 15. 对于intn=3;执行n+=n-=n*n;后n的值是9。()答案为 16. 表达式152的值为2。()答案为 17.

8、用语句a=a+b,b=a-b,a=a-b;可以交换a,b两个变量的值。()答案为 18. 在C语言中,定义inta=b=c=5;是错0的,而inta,b,c;a=b=c=5;是的.()答案为 19. 表达式“5=3”是一个关系表达式,且其值为0。()答案为 20. 若有定义inta,b;则下列语句可用于实现交换a,b的值。()a=ab;b=ba;a=ab;答案为 21. 若有定义inta=3,b=4,c=5;则a+bc&b=c的值为1。()答案为 22. intx=3,y=2;则表达式(y+=-x)?y+:x+的值为3。()答案为 23. 设intx=3,y=2;表达式(y+=-x)?y+:x

9、+的值是3。()答案为 24. 已知inta=5,b=5;则表达式:+ab?a:b-+a?+b:a的值为6。()答案为 25. 表达式(13)的值是15。()答案为二、单选题 1. 下面四个选项中,均是合法整型常量的选项是()。A)160B)-0xcdfC)-0lD)-0x48a -0xffff0la 986,0122e5 011 0xe 06680x答案为A 2. 设有定义:intm=1,n=-1;则执行语句printf(%dn,(m-&+n);后的输出结果是()。A)1 B)0 C)1 D)2答案为B 3. 设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。 x=y=z=1

10、;t=+x|+y&+z; (A)不定值(B)2(C)1 (D)0答案为C 4. 执行下列程序段后,变量a,b,c的值分别是()。 intx=10,y=9; inta,b,c; a=(-x=y+)?-x:+y; b=x+; c=y;(A)a=9,b=9,c=9(B)a=9,b=10,c=9 (C)a=1,b=11,c=10(D)a=8,b=8,c=10答案为D 5. 执行下面的程序段后,B的值为()。intx=35;charz=A;intB;B=(x&15)&(za); (A)0(B)1(C)2(D)3答案为B 6. 表达式11&10的结果用二进制表示为()。A)11B)3C)1D)10答案为D

11、 7. 设有语句inta=3;则执行语句a+=a-=a*a后,变量a的值是()。(A)3(B)0(C)9(D)-12答案为D 8. 在下列选项中,不的赋值语句是()。A)t/=5;B)n1=(n2=(n3=0); C)k=i=j;D)a=b+c=1;答案为D 9. 设x为int型变量,则执行以下语句后,x的值为()。x=10;x+=x-=x-x;A)10B)20C)0D)-20答案为B 10. 若有inta=1,b=2,c=3,d=4;则表达式:a+b?a+:cb)&(n=cd)后,n的值为()。A)1B)2C)3D)0答案为B 15. 当c的值不为0时,在下列选项中能将c的值赋给变量a、b的语句是()。A)c=b=a;B)(a=c)(b=c);C)(a=c)&(b=c);D)a=c=b;答案为C 16. 设a、b、c、d、m、n均为int型变量,且 a=5,b=6,c=7,d=8,m=2,n=2,则逻辑表达式(m=ab)|(n=cd)运算后,n的值位为()。A)0B)1C)2D)3答案为D 17. 假定w、x、y、z、m均为int型变量,有如下程序段:w=1;x=2;y=3;z=4; m=(wx)?w:x; m=(my)?m:y;m=(mz)?m:z;则该程序运行后,m的值是()。A)4B)3C)2D)1答案为D 18. 整型变量x和y的值相等,且为非0值,则以下选项中,结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1