C语言程序设计 – 第 02 章课后习题.pdfVIP

  • 0
  • 0
  • 约9.48千字
  • 约 4页
  • 2026-03-05 发布于宁夏
  • 举报

C语言程序设计–第二章课后习题电子13-02班王双喜2014年3月21日星期五Madebyxkwy.1/4

C语言程序设计–第二章课后习题

电子13-02班王双喜

一、选择题

1.下面四个选项中,均是合法整型常量的选项是()

A

A.160,-0xffff,011B.-0xcdf,01a,0xeC.-01,986,012,0668D.-0x48a,2e5,0x

2.设C语言中,一个shortint型数据在内存中占2个字节,则unsignedshortint型数据的取值范围为()

C

A.0~255B.0~32767C.0~65535D.0~2147483647

16

(解释:unsigned类型是无符号数,其最小值是0;两个字节能表示2=65536种状态,因此其范围便是

0~65535)

3.下面四个选项中,均是合法的浮点数的选项是()

C

A.160,0.12,e3B.123,2e4.2,.e5C.-.18,123e4,0.00D.–e3,.234,1e3

4.在C语言中,char型数据在内存中存储的是字符的()

D

A.补码B.反码C.原码D.ASCII码

5.若有定义“charc=‘\72’”()

A

A.包含1个字符B.包含2个字符C.包含3个字符D.不合法,c的值不确定

(解释:C程序中,反斜杠“\”是转义字符,按照规定“72”表示的应当是一个八进制数,因此c中存放的

是二进制代码为的ASCII(美国标准信息交换码))

6.若有以下定义,则能使其值为3的表达式是()

D

intk=7,x=12;

A.x%=(k%=5)B.x%=(k-k%5)C.x%=k-k%5D.(x%=k)–(k%=5)

7.执行逗号表达式a=3,b=5,a-=a+b,b=a-b之后,a和b的值分别为()

D

A.3和5B.-5和-2C.8和3D.-5和-10

(解释:逗号运算符的计算顺序是从左往右的,且每个表达式的运算完毕后相关变量立即生效)

8.设有定义:charx=3,y=6,z;,则执行语句z=x^y2;后,z的二进制

文档评论(0)

1亿VIP精品文档

相关文档