background image

   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;  错