一、选择题
1。下述标识符中,()是合法的用户标识符。
A。A#C B。getch C。void D。ab*
2。在C语言中,字符型数据在内存中是以()形式存放的。
A。原码 B。BCD码 C。反码 D。ASCII码
3。以下选项中不合法的用户标识符是()。
A。abc。c B。
file C。Main D。PRONTF
4。以下选项中不合法的用户标识符是()。
A。123 B。printf C。A$ D。
Dim
5。可以在C语言程序中用做用户标识符的一组标识符是()。
A。void B。as-b3 C。for D。2c
define -123 -abc Do
WORD If cas SIG
6。
在以下各组标识符中,合法的用户标识符是(1)、(2)、(3)。
(1)A。001 B。table_1 C。0_t D。k%
Int t*。
1 W10 point
(2)A。Fast_ B。void C。pbl D。
Fast Big abs fabs beep
(3)A。
xy_ B。longdouble C。*p D。CHAR
变量1 signed history Float
7。
()是构成C语言的基本单位。
A。函数 B。过程 C。子程序 D。子例程
8。若有说明:char s1=' 67';char s2="1";char s3='1';则s1中(1),s2中(2),s3中(3)。
(1)。A。包含3个字符 B。包含2个字符
C。包含1个字符 D。无定值,说明不合法
(2)。A。包含1个字符 B。
包含2个字符
C。包含3个字符 D。无定值,说明不合法
(3)。A。包含1个字符 B。包含2个字符
C。包含3个字符 D。
无定值,说明不合法
9。若x为int型变量,则执行以下语句后,x的值为
x=6;
x =x-=x*x
A。36 B。-60 C。
60 D。-24
10。在C语言中,char 型数据在内存中是以()形式存储的。
A。原码 B。补码 C。ASCII码 &
nbsp; D。
反码
11。以下运算符中优先级最低的算符为(),优先级最高的为()。
A。&& B。& C。|= D。|| E。?: F。
!=
12。若有运算符 >、*=、 % sizeof
B。 % sizeof
C。*= > << % sizeof
13。
若有以下类型说明语句
char w; int x; float y; double z;
则表达式 w*x z-y 的结果是()类型。
A。float B。
char C。int D。double
14。若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。
w=5; x=4;
y=w *w *w ;
z=--x*=--x*--x;
(1)A。
8 B。7 C。6 D。24
A。4 B。3 C。2 D。1
A。150 B。125 C。
210 D。336
A。64 B。1 C。6 D。24
15。C语言的程序一行写不下时,可以
A。用逗号换行 B。
用分号换行
C。在任意一空格处换行 D。用回车符换行
16。下述标识符中,()是合法的用户标识符。
A。A#C B。getch
C。
void D。ab*
17。在C语言中,字符型数据在内存中是以()形式存放。
13。若有以下类型说明语句
char w; int x; float y; double z;
则表达式 w*x z-y 的结果是()类型。
A。float B。char C。int D。double
14。若 w,x,y,z 均为int 型变量,则执行下面的语句后, w=(1), x=(2), y=(3), z=(4)。
w=5; x=4;
y=w *w *w ;
z=--x*=--x*--x;
(1)A。8 B。7 C。
6 D。24
A。4 B。3 C。2 D。1
A。150 B。125 C。210 D。336
A。
64 B。1 C。6 D。24
15。C语言的程序一行写不下时,可以
A。用逗号换行 B。用分号换行
C。
在任意一空格处换行 D。用回车符换行
16。下述标识符中,()是合法的用户标识符。
A。A#C B。getch
C。void D。
ab*
17。在C语言中,字符型数据
在内存中是以()形式存放。
A。原码 B。BCD
C。反码 D。ASCII码
18。
()是非法的C语言转义字符。
A。'' B。' xf'
C。' 37' D。'''
19。语句 char s=' 92';的作用是
A。
s包含1个字符 B。说明不合法, s的值不定。
C。使 s包含4个字符 D。使 s包含3个字符
20。在C语言中,int,char,和short三种类型数据所占用的内存
A。
均为2个字节 B。由用户自己定义
C。由所用机器的机器字长决定 D。是任意的
21。高性能int类型的数据长度为2个字节,则 unsigned int 类型数据的取值范围是
A。
0~255 B。0~65535
C。-32768~32767 D。-256~255
22。以下()是不正确的转义字符。
A。'\' B。
''
C。'081' D。' '
23。一个C语言的程序是由()组成
A。主程序 B。子程序
C。函数 D。
过程
24。一个C语言的程序总是从()开始的。
A。主过程 B。主函数
C。子程序 D。主程序
25。
一个C语言的程序是由
A。一个主程序和若干个子程序组成 B。函数组成
C。若干过程组成 D。若干子程序组成
26。
以下述叙不正确的是
A。一个C源程序可以由一个或多个函数组成
B。一个C源程序必须包含一个main函数
C。C程序的基本组成单位是函数
D。
在C程序中注释说明只能位于一条语句的后
27。C语言中规定:在一个源程序中main函数的位置
A。必须在最开始 B。必须在系统调用的库函数的后面
C。
可以任意 D。必须在最后
28。一个C程序的执行是从
A。本程序的main函数开始,到main函数结束
B。本程序文件的第一个函数开始,到本程序的最后一个函数结束
C。
本程序的main函数开始,到本程序的最后一个函数结束
D。本程序文件的第一个函数开始,到本程序main函数结束
29。以下述叙正确的是
A。在C程序中,main函数必须位于程序的最前面
B。
C程序的每行中只能写一条语句
C。C语言本身没有输入输出语句
D。在对一个C程序进行编译的过程中,可发现注释中的拼写错误
二、填空题
1。将下列给出的常量分别归类到:整型常量、浮点常量和字符型常量
(1)0x7a (2)078 (3)6a (4)57L
(5)'m' (6)"ab6" (7)-32 (8)3。
4,256
(9)0e0 (10)。e0 (11)-3。1e-5 (12)2e0
(13)0。012e003 (14)'"' (15)'xy' (16)" "
(17)"
ab" (18)'"' (19)' 7'
2。
指出下列标识符中哪些是非法的
(1)a_Char
; (2)b22c (3)286pc (4)-am
(5)_7b (6)ab# (7)Max_1 (8)__Star
(9)*itm (10)To-2 (11)for (12)"tt"
3。
C源程序的基本单位是____。
4。一个C源程序中至少应包含一个_____。
5。在一个C源程序中,注释部分二侧的分界符分别为___和___。
6。在C语言中,输入操作是由库函数____完成的,输出操作是由库函数____完成的。
--------------------------------------------------------------------
反馈测试题参考答案:
一、选择题
1、 B 2。
D 3。A 4。C 5。A
6。 (1)A,(2)C (3)D 7。 C 8。 (10C (2)D (3)A
9。 B 10。
C 11。C, F 12。 D
13。 D 14。 (1)A,(2)D, (3)B,(4) B
15。 C 16。 B 17。D 18。
B
19。 B 20。 C 21。 B 22。C
23。 C 24。 B 25。B 26。 D
27。
C 28。 A 29。
C
二、填空题
1、整型常量有(1) (4)
浮点型常量有: (9) (12) (13) (14)
字符型常量有: (5) (6) (16) (17) (18) (19) (20)
2、非法标识符有: 3) (4) (6) (9) (10) (12)
3、函数
4、主函数
5、(1)/* (2)*/
6、(1)scanf (2)printf。
全部