A)1 B)2 C)3 D)4
14 在 C 语言中,char 型数据在内存中的存储形式是( D )。
A)
补码
B)
反码
C)
原码
D) ASCII 码
15 若有以下定义,则能使值为 3 的表达式是( D )。
int k=7, x=12;
A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)
16 判断 char 型变量 c1
是否为小写字母的正确表达式为 ( D )。
A) 'a'<=c1<='z' B) (c1>=A. &&(c1<='z')
C) ('a'>=c1)||('z'<=c1) D) (c1>='a')&&(c1<='z')
17 已知各变量的类型说明如下:
int k,a,b;
unsigned long w=5;
double x=1.42
则以下不符合 C 语言语法的表达式是( A )。
A)x%(-3)
B)w+=-2
C)k=(a=2,b=3,a+b)
D)a+=a-=(b=4)*(a=3)
若 t 为 double 类型,表达式 t=1,t+5,t++的值是( D )。
A)1 B)6.0 C)2.0 D)1.0
设 n=10,i=4
,则赋值运算 n%=i+1 执行后,n 的值是( A ).
A) 0
B) 3
C) 2
D) 1
设 Int n=3;则有表达式++n,n 的结果是( C )。
A)2 B)3 C)4 D)5
用十进制形式输入有符号整数时,在 scanf 函数语句里格式字符为( AB )。
A)d B)i C)n D)u
在 scanf 函数语句中可用的修饰符有( ABCD )。
A)*
B)h C)l D)宽度
1
数据是操作的对象,操作的结果会改变数据的状况。 对
2 字符型变量用来存放字符常量,注意只能放 2
个字符。 错
3C
语言中可以把一个字符串赋给一个字符变量。 错
4
在 C
语言中的实型变量分为两种类型,它们是 float(实型)和 double
(双精度实型)。错
5 在 C 语言中,要求参加运算的数必须是整数的运算符是% . 对
6 若有以下定义,则执行下面表达式 y+=y-=m*=y 后,y 的值为-6。int m=5,y=2; 对
7
输入语句的格式为: scanf("%d%d%d",&a,&b,&c);
是正确的。 对
8 在 scanf("%d,%d",&a,&b)函数中,可以使用一个或多个空格作为两个输入数之间的间隔。
错
9getchar
函数的功能是接收从键盘输入的一串字符。 错
10 在变量说明中给变量赋初值的方法是:int a=b=c=10; 错