第三章 数据类型、运算符与表达式

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

第三章数据类型、运算符与表达式

一、选择题

1.以下选项中合法的c语言标识符是。

A) long B) _2Test C)3Dmax D)A.dat

2.以下不能定义为C语言标识符的是。

A) scanf B) V oid C)int D)_3com_

3.在以下各组标识符中,合法的c语言标识符是①;②;③。

①A)B0l B) table_l C) 0_t D) k%

int t*.1 W10 point

②A)Fast_ B) void C)pb1 D)

Fast+Big Abs fabs beep

③A)xy_ B) longdouble C)*p D)CHAR

变量l signed history Flaut

4.在以下各组标识符中,合法的c语言标识是①;②。

①A)print B) i’am C)Pxg D)Cpp

oodb one-half line# pow

aBc 3pai His.age while

②A)_maln B)If C)txt D)int

enclude _max REAL k_2

sln turbo 3COM _001

5.以下不能定义为c语言标识符的是。

A)_1234_ B)2_int_ C)int_2_ D)_1_2

6.以下不能定义为c语言标识符的是。

A) Main B) _0 C)_int D)sizeof

7.以下叙述中错误的是。

A) c语言的标识符允许使用保留字

B) c语言的标识符应尽量做到“见其名知其意”

c) c语言的标识符必须以字母或下划线开头

D) c语言的标识符中,大、小写字母代表不同标识

8.以下叙述中正确的是。

A) 可以把define和if定义为C语言标识符

B) 可以把define定义为C语言标识符,但不能把if定义为c语言标识符

C) 可以把if定义为c语言标识符,但不能把define定义为c语言标识符

D) define和if都不能定义为c语言标识符

9.下面不属于c语言保留字的是。

A) char B) while C)typedef D)look

10.下面属于c语言保留字的是。

A) define B) include C)main D)enum

11. 是c语言的数据类型说明保留字。

A) Float B) signed C)integer D)Char

12.不合法的C语言字符常量是。

A) '\2' B) " " C) ' ' D) "\483"

13.合法的c语言长整型常量是。

A) 5876 B) 0L C)2.0E10 D)(long)58762

14.下列选项中,均是合法的c语言整型常量的是。

A) 160 B) -0xcdf C)-01 D) -0x48a

-0xffff 0la 986,012 2e5

0011 0xe 0668 0x

15.十进制数8的C语言八进制数常量是。

A) 10 B) 010 C)8 D) 08

16.在C语言中,029是一个。

A) 八进制数B) 十六进制数C)十进制数D) 非法数

17.以下选项中可作为c语言整数的是。

A) 10110B B) 0386 C)0xffaa D) x2a2

18.c语言中将-8赋值给无符号字符型,则它的内存数据形式为。

A) 11111000 B) 10001000 C) 00001000 D) 11110111

19. 下列选项中,均是合法的c语言实型常量的是。

A) +1le+1 B) -.60 C) l 23e D)-e3

5e-9.4 12e-4 1.2e-.4 .8e-4

03e2 -8e5 +2e-l 5.e-0

20.以下选项中正确的c语言实型常量是。

A) 0 B) -10 C)1.9×102D)0.19

21.以下选项中正确的c语言实型常量是。

A) 1.2e0.5 B) 3.14159E C).5E-3 D)E15

22.以下选项中可作为c语言数值常量的是。

A) -80. B) -080 C)-8e1.0 D)-80.0e

23.在c语言中,以下不合法的数值常量是。

A) 011 B) 1e1 C)8.0e0.5 D)000

24. 是非法的c语言转义字符。

A) '\b' B) '\0xf' C) '\037' D) '\''

25.下面转义字符中错误的是。

A) '\000' D) '\14' C) '\x111' D) '\2'

26.下面转义字符中错误的是。

A) '\\' D) '\"' C) '\86' D) '\0'

27.以下选项中不是c语言常量。

A) e-2 B) 012 C) "a" D) '\n'

28.以下选项中不是合法c语言数据类型。

A) signed short int B) unsigned long int

C) unsigned int D) long short

29.设char a='\70';则变量a 。

A) 包含1个字符B) 包含2个字符c) 包含3个字符D)说明不合法30.对于char cx='\039';正确的判断是。

A) 不合法B) cx的值是'\03' c) cx的值为四个字符D) cx的值为三个字符

31. 已知short x=0xabcde;则x的结果是。

A) 赋值非法B) 不确定C) abcd D) bcde

32.下列变量定义及赋初值中,合法的是。

A) short _a=1-.1e-1; B) double b=1+5e2.5;

C) long do=0xfdaL; D) float 2_and=l-e-3;

相关文档
最新文档