新视野《笔试习题集》详解第一章第二章全解.doc

新视野《笔试习题集》详解第一章第二章全解.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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码等值于该八

文档评论(0)

5500046 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档