c语言作业题一答案

更新时间:2023-10-20 09:33:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

作业题一 一、单项选择题

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=\C c=\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 \C How do you do. D $abc 答案:B

16.下列语句的输出结果是(。 printf(\A 有语法错误不能通过编译

B 2 C 1 D 0 答案:C

17.下列程序的输出结果是(。 main( {int a=7,b=5; printf(\} 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 % C ! D == 答案:C

30.以下运算符中,优先级最高的运算符是(。 A = B != C *(乘号 D ( 答案:D

本文来源:https://www.bwwdw.com/article/n7bf.html

Top