2024年4月27日发(作者:)

一、 C 语言基础知识

1. C语言源程序的基本单位是___B__。 A. 过程 B. 函数 C. 子程序 D. 标识符

2. 在C语言中,能代表逻辑值“真”的是__D___。

A. true B. 大于0的数 C. 非0整数 D. 非0的数

3. 下列各组字符序列中,可用作C标识符的一组字符序列是( A )。

A. Sd, sum, average, _above B. class, day, lotus, 1_day

C. #md, &12x, month, student_n1 D. 56, r_1_2, name, _stu_1

1.正确的自定义标识符是 ( )

A.a=2 B.a+b t

2.错误的转义字符是 ( ) A.'091' B.'' C.'0' D.'''

3.设int a,b,c;执行表达式a=b=1,a++,b+1,c=a+b-- 后,a,b和c的值分别是 ( )

A.2,1,2 B.2,0,3 C.2,2,3 D.2,1,3

4.在C语言中,错误的常数是 ( ) A. 1E+0.0 B. 5. C. 0xaf D. 0L

4. 以下各组数据中,不正确的数值或字符常量是___(1)C___、___(2)C___、___(3)A___、___(4)A___。

(1) A. 0.0 B. 5L C. o13 D. 9861

(2) A. 011 B. 3.987E-2 C. 018 D. 0xabcd

(3) A. 8.9e1.2 B. 1e1 C. 0xFF00 D. 0.825e2

(4) A. "c" B. ′\"′ C. 0xaa D. 50.

5. 哪一个是C语言中合法的常量__C___。 A. 1.52e B. ±13 C. ′X′ D. "X"′Y′

6.以下叙述正确的是( C )。(03年4月11)A) C语言比其他语言高级

B) C语言可以不用编译就能被计算机识别执行

C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

D) C语言出现的最晚、具有其他语言的一切优点

7.以下叙述中正确的是( A )。(03年9月11)A)C程序中注释部分可以出现在程序中任意合适的地方

B)花括号"{"和"}"只能作为函数体的定界符

C)构成C程序的基本单位是函数,所有函数名都可以由用户命名

D)分号是C语句之间的分隔符,不是语句的一部分

8.一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( B )。(04年4月

11)