- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《C语言程序设计》综合练习题
一、单选题
1. C语言中基本数据类型有 。C
A) 整型、实型、逻辑型B)整型、字符型、逻辑型
C) 整型、实型、字符型D)整型、实型、字符型、逻辑型
2. 在C语言中,数字O29是一个 。
A) 八进制数 B) 十进制数 C) 十六进制数 D) 非法数
3. 在以下关于C语言的不严格的叙述中,错误的说法是 。
A) 在标识符中,大写字母和小些字母的意义相同
B) 有些不同类型的变量可以在一个表达式中运算
C) 在赋值表达式中等号?“=”左边的变量和右边的值可以是不同类型
D) 同一个运算符号在不同的场合可以有不同的含义
4. 。C语言中的用户标识符规则,在C语言程序设计中,用户标识符是由字母、数字和下划线组成的,并且第一个字符必须是字母或下划线。
5. 结构化程序设计方法中有三种基本控制结构,以下不正确的是 。A) 顺序结构 B) 选择结构 C) 循环结构 D) 数组结构
6. C语言提供的合法关键字是 。
A) swicth B) cha C) Case D) default
7.以下非法的赋值语句是 .在以下一组运算符中,优先级最高的运算符是 。A) = B) = C) % D)
【解析】C语言常用的积累运算符的优先级关系是:逻辑非“!”算术运算符关系运算符逻辑与“”逻辑或“||”赋值运算符逗号运算符。由于C选项为求余运算符,所以本题正确答案为C选项。
9. 以下四个选项中不能看作一条语句的是 。
A) {; } B) a=0,b=0,c=0; C) if(a0) D) if(b==0)m=1;n=2;
【解析】C语言的基本语句包含控制语句、表达式语句、空语句、复合语句、函数调用语句。控制语句:完成一定的控制功能,C语言有9种控制语句,分别是if-else、while、continue、
switch、return、for、do-while、break、goto;
表达式语句:由各类表达式构成,后面加上一个分号,就可以单独作为一条语句出现在一行,多数情况下含赋值运算符。
复合语句:由一对大括号将一组语句序列括起来形成一个程序段,经常出现在选择或循环语句中。
空语句:只有一个分号,表示什么也不做。
函数调用语句:由函数名、圆括号内加实参表和分号组成。
本题中D选项为三条语句,一条控制语句,链条表达式语句。正确答案为D选项。
10. 能将高级语言编写的源程序转换为目标程序的软件是 。A) 汇编程序 B) 编辑程序 C) 解释程序 D) 编译程序
11.以下选项中合法的实型常数是 。C
A) 5E2.0 B) E-3 C) .2E0 D) 1.3E
【解析】以指数形式表示实数时,字母e或E之前必须有数字,且e后面指数必须为整数。
12.依据C语言的语法规则,下列合法标识符是 A
A)Else B)else C)user$2 D)5_examp
【解析】标识符的定义有明确的规则:(1)标识符只能由字母、数字、下划线三者构成;(2)标识符的首字符必须是字母或者下划线;(3)标识符命名对字母大小写敏感;(4)标识符定义不能和C语言关键字(Key Words)相同。C语言中标识符对大小写敏感,sum和SUM是不同的标识符。.以下选项中合法的用户标识是 。
在C语言中,字符型数据在内存中的存储形式是 。【解析】 。) c=66; B) c=66; C) c=B; D) c=66;
17.已知小写字母的ASCII码为97,对于int a=99, b=b; printf(“%c,%d”, a , b);的结果是 。B
A) 99, b B) c, 98 C) 99, 98 D) c, b
【解析】字符类型变量用char来定义,特别要注意字符数据在内存中的存储方式:字符数据在内存中是用字符对应的ASCII码存储,其存储形式实质是采用整数形式,由于ASCII码集合中有256个字符,因此用0~255这个范围内的256个整数分别与每个字符对应。因此字符型数据和整型数据在一定范围(0~255)内,形式上可以相互引用。表现在这两种类型的变量能够以对方形式常量来赋值,以对方的形式来输出,还可以同时出现在算数表达式中参与运算
A) a=1 B) ++i; C) a=a++=5 D) a=int(i)
【解析】C语言的语句必须以
您可能关注的文档
最近下载
- 2025年新疆投资发展集团有限责任公司人员招聘笔试备考题库带答案详解(名师推荐).docx
- 在线网课学习课堂《临床伦理与科研道德(山东大学)》单元测试考核答案.docx VIP
- 浅谈直驱风力发电机组偏航异响原因分析及结构优化.pdf VIP
- 商务与经济统计(原书第14版)Ch11.pptx VIP
- 化工厂安全考试题.doc VIP
- 大学生女性健康科普知识讲座幻灯片.ppt
- 《阿Q正传》课件63张.pptx VIP
- 渥太华自伤量表.docx VIP
- 【2025年新版交规题库】2025年版12123学法减分题库(学法减分300题).docx
- 商务与经济统计(原书第14版)Ch16.pptx VIP
文档评论(0)