- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C语言基础知识
一、选择题
1、C C程序的基本组成单位是函数,C语言书写格式自由,一行可以写多个语句,一个语句可以分多行写
2、D 将A、B、C三个答案综合就是对程序设计任务的完整阐述
3、D 此题需将题目改成“下列叙述错误的是()” main函数可以出现在程序的任意位置
4、C 通过编译得到的二进制目标文件程序需要链接才可以运行
5、A 函数不能嵌套定义,函数可以先声明、后调用、最后定义
6、D 可以直接执行的是扩展名为.exe的可执行文件
7、C C答案以数字开头
8、D int是关键字
9、C A答案和D答案都是关键字,B答案以数字开头
10、D D答案“—”是连接符,不是下划线
11、D 此题将题目改成“以下选项中,不合法的一组C语言数值常量是()” D答案八进制数字中出现8
12、D Visual C++6.0中int类型的变量占的字节数为4
13、B 八进制中出现了8,而八进制只能有0到7组成
14、D 十六进制的开头前导应为数字0+字母X或x
15、A 字符常量的四种一般形式为:
普通字符:‘一个字符’
一般转义字符:‘\一个字符’
八进制转义字符:‘\1到3位八进制数字’
十六进制转义字符:‘\x1到2位十六进制数字’
16、D A答案字母O开头、B答案八进制中出现8、C答案指数形式错误
17、B 常量分为整型常量、实型常量、字符型常量、字符串型常量和符号常量
18、D 3.6-5/2+1.2+5%2=3.6-2+1.2+1=3.8本题目考察算术运算符,需要注意整数除以整数结果只能是整数
19、A E前E后必有数,E后必须为整数
20、C A答案错误:同时定义多个变量,变量名与变量名中间用逗号隔开
B答案错误:变量b没有定义、直接使用
D答案错误:类型名与变量名之间用空格隔开
21、A C语言中没有一种单独的数制来表示二进制
22、C x||y即14||15为真,且w’a’即’A’’a’也为真,得出逻辑表达式为真
23、D D答案为逗号表示式,逗号表达式的值等于最后一个表达式的值
24、C 强制类型转换,圆括号必须括在类型名上
25、B x-=x+x,即x=x-(x+x)
26、C 算术运算中,运算对象如果类型不一致,会按照低类型向高类型转换的原则进行转换
27、C 格式控制部分格式控制字符之间有分号,所以在输入的时候必须按原样输入
28、B (k1=k1k2)(k2=k2k1)在计算k1=k1k2时,1020为假,即k1得到0,表达式的值为0,逻辑与,左边为零,右边不再计算,即k1的值改变了,k2的值没有发生改变
29、A 本题目主要考察n++,表达式的值是n自加之前的值,然后使n的值增加1
30、C 题目改成:…的输出结果错误的是()。
31、D 此题考点在于强制类型转换只是对变量a进行了转换
32、D long 和short不能相互修饰
33、A case是关键字,不能作为变量名出现
34、C 此题分析过程请参看教程例题
35、B 函数中的变量只有在函数调用时才会临时分配内存单元
36、B C语言的标识符中只能包含字线、数字和下划线,没有连接符。
37、D 分析:不同的计算机系统或者编译系统,对3种整数类型所占用的字节数有不同的规定。
38、B 格式控制中,格式控制字符之间有逗号,所以必须按原样输入
39、A ++运算符有前缀和后缀两种形式,本题中的选项C就是前缀形式,其表达式的值为增1后的值,而选项A为后缀形式,其表达式的值为增1之前的值。而选项B和D的表达式都是k加1之后的值
40、D 字符常量是用单引号括起来的单个字符,所以选项B错误;此外还有一种特殊的字符专为控制设计,称为转
义字符,有三种转义字符:一种是由一个“\”开头加一个普通字符组成,代表一个字符。如’\’’表示一个
单引号字符,所以选项D正确;’\\’表示一个斜杠字符,而选项C中的’\’则是错误的;用“\”与其后的
1~3位八进制数字构成的字符序列,表示ASCII码等值于该八进制数的字符;用“\x”与其后的1~2位十六进
制数字构成的字符序列,表示ASCII码等值于该十六进制数的字符;所以选项A错误。
41、B 字符常量是用单引号括起来的单个字符,所以选项A正确;此外还有一种特殊的字符专为控制设计,称为转
义字符,有三种转义字符:一种是由一个“\”开头加一个普通字符组成,代表一个字符。如’\n’表示一个
换行符,所以选项D正确;用“\”与其后的1~3位八进制数字构成的字符序列,表示ASCII码等值于该八
您可能关注的文档
最近下载
- 津津有味·读经典Level1《快乐王子》《忠实的朋友》译文和答案.pdf
- 详解介绍brown bear棕熊.pptx VIP
- 《马拉松赛事组织管理规范》(DB3502T 138-2024).pdf VIP
- stm32f103rct6引脚功能及使用.pdf
- 《鲁滨逊漂流记》PPT教学课件.pptx VIP
- 个人商品买卖合同范本.docx
- ROAD ROVER路畅英朗通用版安装手册.pdf
- 2024版年度失禁性皮炎预防及护理ppt课件【33页】.pptx
- 幼儿园:基于课堂评估计分系统(Class)的师幼互动评估报告.doc
- 天津市河西区2023-2024学年九年级上学期期末英语试卷.Doc VIP
文档评论(0)