计算机程序设计(C++)单元测试题1及答案.pdfVIP

计算机程序设计(C++)单元测试题1及答案.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、单选题

1、下列哪项不是C++的语句?()

A.a+b;

B.a;

C.c=a+b;

D.c=a+b

正确答案:D

解析:语句末尾必须有分号。常量、变量、表达式末尾加分号也是语

句。

直接一个分号也是语句——空语句。空语句可以增加程序的可读性,

可以作为待写的函数体、循环体、语句块。

2、设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?()

A.cinab;

c=a+b;

coutc;

B.c=a+b;

coutc;

cinab;

C.c=a+b;

cinab;

coutc;

D.coutc;

c=a+b;

cinab;

正确答案:A

解析:一般计算的顺序是输入、计算、输出。

3、下列哪个符号不是C++的关键字?()

A.int

B.return

C.using

D.distance

正确答案:D

解析:语言已经规定其意义的符号,一般是关键字。其他的都见过,

有特殊意义了。

4、下列哪个不是C++合法的标识符?()

A.int_stu

B.3w

C.w3

D._2015

正确答案:B

解析:表示符必须以字母或下划线开始,由字母、数字和下划线组成。

5、C++程序中coutendl;的作用是()。

A.表示输出结束。

B.表示换行(输出换行符)。

C.表示程序结束。

D.表示语句结束。

正确答案:B

解析:实际是用符号表示数据,是换行符。

6、英文单词terminating的含义是()。

A.换行

B.学期

C.结束、终止

D.模仿

正确答案:C

解析:虽不是英语课,编程不免遇到英文,遇到不会的词及时查一查,

一学英语,二解问题,以后遇到,不再困惑。

7、设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式

相同的是()。

A.x-(y=z=8),4*6

B.x=y=z=8,4*6

C..x=(y=z=8,4*6)

D.x=y=(z=8,4*6)

正确答案:D

解析:这里x没有被赋值,y、z是8B、都是8C、x为24,y、z

是8D、逗号表达式的值是最后一个表达式的值,逗号表达式的优

先级最低。

连等时,等号的结合方向是自右向左的。先计算右边表达式的值,向

左赋值,等号表达式的值是等号右边表达式的值。

8、C++源程序中,以下说法不正确的是()。

A.Pci和pci是两个不同的标识符

B.变量可以随时使用,不需声明,也不需说明其类型。

C.表达式1/4+1/4+1/4的结果为0

D.逗号运算符的优先级最低

正确答案:B

解析:C++中的变量必须先声明,后使用。

9、设下列变量均已正确声明为int,下列选项中不正确的赋值表达式

是()。

A.k=I==1

B.a=1,b=2,c=3,k=4

C.a=b+c=1

D.++k

正确答案:C

解析:等号左边被赋值的必须是变量,或者说是能被赋值的量(左值)。

不能是表达式。表达式不能被赋值。1不能赋给b+c

10、下列不合法的变量名为()。

A.stu@xjtu

B.s_student

C.astudent

D._cppclass

正确答案:A

解析:变量名组成只能由大小写字母、数字、下划线组成

11、下列哪个是C++语言的合法的字符常量()。

正确答案:A

解析:表示八进制ASCII值是17的字符B、八进制,应最多

三位,数值-128-127,0-255.C、不是八进制D、不是十六进制。

十六进制符号0-9,A-F

12、当a=6,b=5时,语句cout(a=7a+b8)endl;的执行结果为

()。

A.false

B.true

C.0

D.1

正确答案:D

解析:尽管逻辑值是true,但现实的数值是1,不是“true”这个字

符串。逻辑值true,显示的值是

文档评论(0)

152****7015 + 关注
实名认证
文档贡献者

大学教授

1亿VIP精品文档

相关文档