c语言作业题一答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作业题一

一、单项选择题

1.以下的选择中,正确的赋值语句是()。

A) a=1,b=2

B) j++

C) a=b=5;

D) y=int(x)

答案:C

2.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是()。

A) c='a';

B) c="a";

C) c="97";

D) C='97'

答案:A

3.以下不符合C语言语法的赋值语句是()。

A) a=1,b=2

B) ++j;

C) a=b=5;

D) y=(a=3,6*5);

答案:A

4.以下不符合C语言语法的赋值语句是()。

A) j++;

B) j=j=5;

C) k=2*4,k*4;

D) y=float(j);

答案:D

5.若有以下定义:char s='\092'; 则该语句()。

A) 使s的值包含1个字符

B) 定义不合法,s的值不确定

C) 使s的值包含4个字符

D) 使s的值包含3个字符

答案:B

6. 表达式18/4*4.0/8值的数据类型为()。

A) int

B) float

C) double

D) 不确定

答案:C

7.以下数据中,不正确的数值或字符常量是()。

A) 0

B) 5L

C) o13

D) 9861

答案:C

8.以下数值中,不正确的八进制数或十六进制数是()。

A) 0x16

B) 16

C) -16

D) 0xaaaa

答案:C

9.以下数据中,不正确的数值或字符常量是()。

A) 8.9e1.2

B) 10

C) 0xff00

D) 82.5

答案:A

10.设C语言中,int类型数据占2个字节,则long类型数据占()。

A) 1个字节

B) 2个字节

C) 4个字节

D) 8个字节

答案:C

11.设C语言中,int类型数据占2个字节,则short类型数据占()。

A) 1个字节

B) 2个字节

C) 4个字节

D) 8个字节

答案:B

12.C语言中,double类型数据占()。

A) 1个字节

B) 2个字节

C) 4个字节

D) 8个字节

答案:D

13.C语言中,char类型数据占()。

A) 1个字节

B) 2个字节

C) 4个字节

D) 8个字节

答案:A

14.设C语言中,int类型数据占2个字节,则unsigned类型数据占()。

A) 1个字节

B) 2个字节

C) 4个字节

D) 8个字节

答案:B

15.下列数据中,为字符串常量的是()。

A) A

B) "house"

C) How do you do.

D) $abc

答案:B

16.下列语句的输出结果是()。

printf("%d\n",(int)(2.5+3.0)/3);

A) 有语法错误不能通过编译

B) 2

C) 1

D) 0

答案:C

17.下列程序的输出结果是()。

main()

{int a=7,b=5;

printf("%d\n",b=b/a);

}

A) 0

B) 5

C) 1

D) 不确定值

答案:A

18.C语言能正确处理的指数是()。

A) 8.5e4288

B) e-32

C) 123000000000

D) 4.5e-5.6

答案:C

19.在C语言中,int、char和short三种类型数据在内存中所占用的字节数()。

A) 由用用户自己定义

B) 均为2个字节

C) 是任意的

D) 由所用机器的机器字长决定

答案:D

20.设C语言中,一个int型数据在内存中占2个字节,则unsigned int

型数据的取值范围为()。

A) 0--255

B) 0--32767

C) 0--65535

D) 0--2147483647

答案:C

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

A) 补码

B) 反码

C) 原码

D) ASCII码

答案:D

22.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的

数据类型为()。

A) int

B) float

C) double

D) 不确定

答案:C

23.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是()。

A) 字符A

B) 字符a

C) 字符e

D) 非法的常量

答案:A

24.以下选项中合法的实型常数是()。

A) 5E2.0

B) E-3

C) .2E0

D) 1.3E

答案:C

25.下列变量定义中合法的是()。

A) short _a=1.1e-1;

B) double b=1+5e2.5;

C) long do=0xfdaL;

D) float 2_and=1-e-3;

答案:A

26.若有说明语句:char c='\72';则变量c()。

A) 包含1个字符

B) 包含2个字符

C) 包含3个字符

D) 说明不合法,c的值不确定

答案:A

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

A) 160. 0.12 e3

B) 123 2e4.2 .e5

C) -.18 123e4 0.0

D) -e3 .234 1e3

答案:B

28.以下运算符中,优先级最高的运算符是()。

A) *=

B) >=

C) (类型)

D) +

答案:C

29.以下运算符中,优先级最高的运算符是()。

A) ||

B) %

相关文档
最新文档