C语言-第二章-数据与运算期末测试习题与答案.docxVIP

C语言-第二章-数据与运算期末测试习题与答案.docx

  1. 1、本文档共10页,可阅读全部内容。
  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、下面4个选项中,均是不正确的八进制数或十六进制数的是()。

A.016,0x8f,018

B.068,7aa,-123

C.010,-0x11,0x16

D.0adc,017,0xa

正确答案:B

2、下面4个选项中,均是合法转义字符的是()。

A.\,\\,\t

B.\,\017,\=

C.\018,\f,xab

D.\0,\101,xlf

正确答案:A

3、下面4个选项中,不能作为合法常量的是()。

A.1.234e04

B.1.234e0.4

C.1.234e+4

D.1.234e0

正确答案:B

4、下列不正确的转义字符是()。

A.\\

B.\

C.0

D.\0

正确答案:C

5、下列正确的字符是()。

A.\182

B.\xax

C.a

D.x

正确答案:D

6、字符串\a\\china\\girl\123\n的长度是()。

A.14

B.15

C.16

D.17

正确答案:A

7、下面4个选项中,存储长度为2的是()。

A.\ab

B.\xb

C.ab

D.xb

正确答案:B

8、在C语言中,char型数据在内存中的存储形式是()。

A.ASCII字符

B.反码

C.原码

D.补码

正确答案:D

9、如果不显式地为自动变量初始化,则它的初值为()。

A.0

B.1

C.不确定

D.-1

正确答案:C

10、以下的变量定义中,合法的是()。

A.float3_four=3.4

B.int_abc_=2+3;

C.doublea=1+4e2.0;

D.shortdo=15;

正确答案:B

11、已知字母A的ASCII码值为十进制数65,且c2为字符型,则执行语句c2=A+6-3后,c2中的值为()。

A.D

B.67

C.C

D.66

正确答案:A

12、字符串ab\783的存储长度是()。

A.7

B.6

C.5

D.4

正确答案:B

13、变量定以后,系统将为变量分配存储空间,int类型的自动变量()。

A.将在编译时分配4个字节的存储空间

B.将在编译时分配8个字节的存储空间

C.将在程序执行时分配4个字节的存储空间

D.将在程序执行时分配8个字节的存储空间

正确答案:C

14、变量定以后,系统将为变量分配存储空间,double类型的静态变量()。

A.将在编译时分配4个字节的存储空间

B.将在编译时分配8个字节的存储空间

C.将在程序执行时分配4个字节的存储空间

D.将在程序执行时分配8个字节的存储空间

正确答案:B

15、将整数378转换为二进制数、八进制数和十六进制数分别是()。

A275,a71

B.101111010,572,17a

C.111101010,752,71a

D.101010111,527,1a7

正确答案:B

16、设intx=8,y;执行y=x++;后,变量x、y的值分别是

A.8,8

B.8,9

C.9,8

D.9,9

正确答案:C

17、已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=1.42;则以下不符合C语言语法的表达式是

A.x%(-3)

B.w+=-2

C.k=(a=2,b=3,a+b)

D.a+=a-=(b=4)*(a=3)

正确答案:A

18、假设变量均已正确定义并赋值,以下符合C语言语法的赋值表达式是

A.d=9+c+f=d+9

B.d=(9+e,f=d+9)

C.d=9+e,e++,d+9

D.d=9+e++=d+7

正确答案:B

19、若变量已正确定义并赋值,下面不符合C语言语法的表达式是

A.a=a+7

B.a=7+b+c,a++

C.(int)12.3%4

D.a=a+7=a+b

正确答案:D

20、以下选项中,与k=n++完全等价的表达式是

A.k=n,n=n+1

B.n=n+1,k=n

C.k=++n

D.k+=n+1

正确答案:A

21、若有定义:inta=8,b=5,c;执行语句c=a/b+0.4;后,c的值为

A.1.6

B.2

C.1.4

D.1

正确答案:D

22、下列关于单目运算符++,叙述正确的是

A.它们的运算对象可以是任何变量和常量

B.它们的运算对象可以是char型和int型变量,但不能是float型变量

C.它们的运算对象可以是int型变量,但不能是double型和float型变量

D.它们的运算对象可以是char型,int型,float型和double型变量

您可能关注的文档

文档评论(0)

张胜 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档