- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计第1~3章练习题
一、选择题
1、一个C语言程序总是从____
A、主过程开始执行 B、主函数开始执行
C、子程序开始执行 D、主程序开始执行
2、若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32)后num的值为C_
A、4 B、16
C、32 D、52
3、下面四个选项中,均是C语言关键字的选项是__
A、auto enum include
B、switch typedef continue
C、signed union scanf
D、if struct type
4、下面四个选项中,均是合法整型常量的选项是____
A、160 -0xffff 011 B、-0xcdf 01a 0xe
C、-01 986,012 0668 D、-0x48a 2e5 0x
5、下面四个选项中,均是合法浮点数的选项是___
A、+1e+1 5e-9.4 03e2
B、-.60 12e-4 -8e5
C、123e 1.2e-.4 +2e-1
D、-e3 .8e-4 5.e-0
6、下面四个选项中,均是合法转义字符的选项是___
A、\ \\ \n B、\ \017 \
C、\018 \f xab D、\\0 \101 xlf
7、下面正确的字符常量是__C__
A、\X17 B、\80 C、\\ D、\n
8、下面四个选项中,均是正确的八进制数和十六进制数的选项是____
A、-10 0x8f -011
B、0abc -017 0xc
C、010 -0x11 0xf1
D、0a12 -0x123 -0xa
9、下面四个选项中,均是正确的数值常量或字符常量的选项是____
A、0.0 0f 8.9e
B、a 3.9E-2.5 1e1 \
C、3 011 0xFF00 0a
D、+001 0xabcd 2e2 50.
10、若有代数式,则正确的C语言表达式是____
A、2*ln(x)*cos(x)/3*x
B、2*ln(x)*cos(x)/(3*x)
C、2*log(x)*cos(x)/3*x
D、2*log(x)*cos(x)/(3*x)
11、若有说明语句:char ch1=\065;char ch2=2;char ch3=2;则:ch1中____,ch2中____,ch3中____
A、包含1个字符 B、包含2个字符
C、包含3个字符 D、字符个数不确定,说明不正确
12、若有运算符:、*=、?:、%、sizeof,则将它们按运算的优先级排列的正确次序为(由低至高)____
A、*=→?:→%→→sizeof B、?: →*=→→%→sizeof
C、*=→→?: →sizeof→% D、*=→?: →→%→sizeof
13、若有以下类型说明语句:char a; int b; float c; double d;
则表达式a*b+d-c的结果类型为____
A、float B、char C、int D、double
14、若有变量说明:int a=0,b=0,c=0;,以下符合C语言语法的赋值表达式是__
A、a=9+b+c=a+9 B、a=9+b;c=a+9;赋值表达式
C、a=(9+b,b++) D、a=9+b++=a+7
15、已知字母A的ASCII码为(65)10,变量ch1为字符型,则执行语句ch1=A+6-3;后,ch1中的值为____
A、D B、68 C、一个不确定的值 D、C
16、以下运算符中优先级最高的运算符是____
A、 B、++ C、?: D、!=
17、若有定义:int k=7;float a=2.5,b=4.7;则表达式a+k%3*(int)(a+b)%2/4的值是___
A、2.500000 B、2.7500000
C、3.500000 D、0.000000
18、sizeof(float)是____
A、双精度型表达式 B、一个整型表达式
C、一个函数调用 D、一个不合法的表达式
19、设变量y为float类型,x为int类型,则以下能实现将y中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是__
A、y=(y*100+0.5)/100.0
B、x=y*100+0.5,y=x/100.0
C、y=y*100+0.5/100.0
D、y=(y/100+0.5)*100.0
20、设int类型的数据长度为2个字节,则unsigned int类型数据的取值范围是_
A、0~
您可能关注的文档
- C语言程序课程设计参考题目.doc
- C语言程序课程设计基础选题.doc
- C语言程序例子经典版.doc
- C语言程序设计2试卷格式.doc
- C语言程序设计60题.doc
- C语言程序设计0506-2-A试卷.doc
- C语言程序设计2012秋第三套作业.doc
- C语言程序设计 阅读程序题库及答案.doc
- c语言程序设计 第四章 输入输出和简单的顺序结构.doc
- c语言程序设计 第五章 程序控制流程——选择结构.doc
- Recycle1Thefashionshow(课件)-人教PEP版(2012)英语四年级下册.pptx
- 实际问题与反比例函数课时3课件-人教版九年级数学下册.pptx
- 高三一轮复习课后习题化学考点规范练32烃的衍生物.docx
- 应急计划程序文件.doc
- 金融市场学-第十章-利率机制-课件.ppt
- 福建省部分地市校2025届高中毕业班3月质量检测历史试题参考答案及评分标准.docx
- 2024-2025学年上学期期中联考初三年语文科试卷.docx
- 二〇二三年“领军计划班 ”招生综合素质测试历史试题.docx
- (最新)25年秋人教版四年级数学上册大数的认识15.单元复习提升.pptx
- (最新)25年秋人教版四年级数学上册5.亿以内数的大小比较.pptx
文档评论(0)