- 2
- 0
- 约3.02千字
- 约 5页
- 2022-10-09 发布于湖南
- 举报
C语言练习题1 5及参考答案
c语言练习题1-5及参考答案
练习题1及参考答案
1.单项选择题
(1)以下并非c语言的特点的是。a.c语言简洁和紧凑b.能够编制出功能复杂的程序c.c语言可以直接对硬件进行操作d.c语言移植性好【答】b
(2)一个c程序的继续执行从。a.main()函数已经开始,直至main()函数完结b.第一个函数已经开始,直至最后一个函数完结c.第一个语句已经开始,直至最后一个语句完结d.main()函数已经开始,直至最后一个函数完结【请问】a
(3)在c程序中,main()的位置。a.必须作为第一个函数b.必须作为最后一个函数c.可以任意
d.必须放到它所调用的函数之后【请问】c
(4)一个c程序是由。a.一个主程序和若干子程序组成b.一个或多个函数组成c.若干过程组成d.若干子程序组成【答】b
(5)以下观点恰当的就是。
a.在执行c程序时不是从main()函数开始的b.c程序书写格式限制严格,一行内必须写一个语句c.c程序书写格式比较自由,一个语句可以分行写在多行上d.c程序书写格式严格要求一行内必须写一个语句,并要求行号【答】c
2.填空题
(1)一个c源程序至少有①个main()函数和②个其他函数。【答】①一②若干
(2)任何c语句必须以完结。
1
【请问】分号
(3)c语言源程序的基本单位是。【答】函数
(4)c编译程序的功能就是。【请问】将c源程序编译成目标代码
2
练习题2及参考答案
1.单项选择题
(1)以下字符串为标识符的就是。
a._myb.2_2222c.shortd.line5【答】a
(2)以下符号可以做为局部变量的就是。
a.+ab.*pc._dayd.nextday【答】c
(3)设c就是字符变量,则以下表达式恰当的就是。
a.c=666b.c=cc.c=\c=\【答】b
(4)23+m+3.6-123.45/b的结果就是型数据。
a.charb.doublec.intd.longint【答】3.6和123.45均为double型,运算结果也是double型。本题答案为b。(5)若变量已正确赋值,以下符合c语言语法的表达式是。a.a=a+7;b.a=7+b+c,a++c.int(12.3%4)d.a=a+7=c+b
【请问】选项a错误,以分号结尾就是一个语句而不是表达式;选项b恰当,就是一个逗号表达式;选项c错误,因为%谋模运算的两个运算数必须均为整数;选项d错误,给一个表达式(a+7)而非变量赋值就是不恰当的。本题答案为b。
(6)整型变量x=1,y=3,经下列计算后,x的值不等于6的表达式是。a.x=(x=1+2,x*2)b.x=y2?6:5
c.x=9-(--y)-(--y)d.x=y*(int)(4.8/2)
【答】选项a的计算过程――x=1+2=3,再计算x=x*2=6;选项b的计算过程――y2为真,x=6;选项c的计算过程――式中有两个--运算,最后y=1,x=9-1-1=7;选项d的计算过程――x=y*(int)(4.8/2)=y*2=6。本题答案为c。(7)若定义intm=7,n=12;
则能够获得值3的表达式就是。
a.n%=(m%=5)b.n%=(m-m%5)c.n%=m-m%5d.(n%=m)-(m%=5)
【请问】a、b、c、d选项各表达式的值分别就是0、2、2、3。本题答案为d。(8)以下程序的运转结果就是。#includemain(){
inti=5,j=6,m=i+++j;printf(\
3
}
a.6,6,11b.5,6,11c.5,6,12d.6,6,12【请问】m=i+++j等价于m=(i++)+j。本题答案为a。(9)以下程序的运转结果就是。#includevoidmain(){
doublef=3.14159;intn;
n=(int)(f+10)%3;printf(\}a.
1
b.
0
c.
2d.3
【请问】f+10=13.14159,(int)(f+10)=13,13%3=1。本题答案为a。(10)以下程序的运转结果就是。#includevoidmain(){
intn,i=2,j=4;n=(++i==j--);printf(\}a.
0
b.
1
c.
2d.3
【答】++i返回3,j--返回4,两者
您可能关注的文档
- 初中体育快乐导向教学研究.docx
- 自画像怎么写作文.docx
- 古汉语词汇学讲稿.docx
- 中职学校职业生涯教育的现状及对策.docx
- 普车理论试题.docx
- 小学数学教学中培养和提升学生逻辑思维能力的措施探究.docx
- [名人故事] 诸葛亮的师父庞德公.docx
- 业财融合中目标不一致问题的分析及解决方法.docx
- 三年级作文鸱鸦嗜鼠.docx
- 五月份国旗下讲话稿.docx
- (6页PPT)韩静《百分数的认识》课件韩静.ppt
- 2026年通辽职业学院单招《数学》测试卷含完整答案详解【全国通用】.docx
- 2026陕西商洛学院人才招聘32人备考题库附答案详解.docx
- 2026年连云港职业技术学院单招《数学》题库附答案详解【综合题】.docx
- 矿业考试真题及答案大全.doc
- 2026陕西咸阳渭城区就业见习人员招聘备考试题附答案详解.docx
- 2026陕西君保融数字产业有限公司招聘(47人)备考题库附答案详解.docx
- 2025年深圳市金谷宇实业有限责任公司企业信用报告.docx
- 2026陕西君保融数字产业有限公司招聘(47人)备考试题附答案详解.docx
- 2026年连云港职业技术学院单招《数学》常考点试卷及参考答案详解【突破训练】.docx
原创力文档

文档评论(0)