C语言基础(04-反馈测试题01)
一、选择题
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.o01 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='\\067';char s2=\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码 D.反码
11.以下运算符中优先级最低的运算符为(C),优先级最高的为(F)。
A.&& (11) B.&(8) C.|= (14) D.|| (12) E.?: (13) F.!=(7)
真的不掉线吗??、????????????
12.若有运算符 >(6)、*=(14)、<<(5)、%(3)、sizeof(2),则它们按优先级(由低至高)的正确排列顺序为
A.*= << > % sizeof B.<< *= > % sizeof C.*= > << sizeof % D.*= > << % 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 (2) A.4 B.3 C.2 D.1 (3) A.150 B.125 C.210 D.336 (4) 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' B.'\\0xf' C.'\\037' D.'\\''
19.语句 char s='\\092';的作用是
A.s包含1个字符 B.说明不合法, s的值不定。