C语言练习题01

更新时间:2023-11-28 12:47:01 阅读量: 教育文库 文档下载

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

C语言练习题

1、合法的字符常量是() 。

A) ‘\\t’ B) “A” C) ‘a’ D)’\\x32’

2、 合法的字符常量是 ()。

A) ‘\\084’ B) ‘\\84’ C) ‘ab’ D)’\\x43’

3、()是C语言提供的合法的数据类型关键字。

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

4、在以下各组标识符中,合法的标识符是()。

(1)A)B01 B)table_1 C) 0_t D) k% (2)A)Fast_ B) void C)pbl D) (3)A)xy_ B)longdouble C)*p D)CHAR (4) A)

sj B)Int C)_xy D)w_y23

5、属于合法的C语言长整型常量的是 ()。

A)5876273 B)0L C)2E10 D)(long)5876273

6、下面选项中,不是合法整型常量的是() 。

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

7、判断int x = 0xaffbc;x的结果是 ()。

A)赋值非法 B)溢出 C)为affb D)为ffbc

8、下面选项中,均是合法浮点数的是 ()。

A)+1e+1 B)-.60 C)123e D)-e3 A)5e-9.4 B)12e-4 C)1.2e-.4 D).8e-4 A)03e2 B)-8e5 C)+2e-1 D)5.e-0

9、在C语言中,要求参加运算的数必须时整数的运算符是 。 A)/ B)* C)% D) =

10、在C语言中,字符型数据在内存中以 形式存放。 A)原码 B)BCD码 C)反码 D)ASCII码

11、下列语句中,符合语法的赋值语句是 。

A)a=7+b+c=a+7; B)a=7+b++=a+7; C)a=(7+b,b++,a+7); D)a=7+b,c=a+7;

12、是非法的C语言转义字符。

A)‘\\b’ B) ‘\\0xf’ C)‘\\037’ D)‘\\’’

13、对于语句:f=(3.0,4.0,5.0),(2.0,1.0,0.0);的判断中, 是正确的。

A)语法错误 B)f为5.0 C)f为0.0 D)f为2.0

14、与代数式(x*y)/(u*v) 不等价的C语言表达式是。

A)x*y/u*v B)x*y/u/v C)x*y/(u*v) D)x/(u*v)*y

15、在C语言中,数字029是一个。

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

16、C语言中整数-8在内存中的存储形式为 。 A)1111111111111000 B)100000000001000 C)000000000001000 D)1111111111110111

17、对于char cx=’ \\039’;语句,正确的是。

A)不合法 B)cx的ASCII值是33 C)cx的值为四个字符 D)cx的值为三个字符

18、若int k=7,x=12;则能使值为3的表达式是 。 A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)

19、为了计算s=10!(即10的阶乘),则s变量应定义为 。

A)int B)unsigned C)long D)以上三种类型均可

20、以下所列的C语言常量中,错误的是。

A)0xFF B)1.2e0.5 C)2L D)’\\72’

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

Top