16、表达式:10!=9
的值是 A) true B)
非零值 C) 0 D) 1、D、1
17、表示关系 x<=y<=z 的 c
语言表达式为 A) (X<=Y)&&(Y<=Z) B) (X<=Y)AND(Y<=Z) C)
(X<=Y<=Z) D) (X<=Y)&(Y<=Z)、A、1
18、程序片段:在 TC20 中, int i=65536; printf("%d\n",i);的输出结果是____ A) 65536 B) 0 C)
有语法错误,无输出结果 D) -1、B、1
19、当调用函数时,实参是一个数组名,则向函数传送的是____ A)
数组的长度 B) 数组的首地址
C)
数组每一个元素的地址 D) 数组每个元素中的值、B、1
20、对嵌套子程序调用说法正确的是____
。A
、外层子程序可以调用所有的内层子程序 B
、内层了程
序只可以调用包含本身的外层子程序,不可以隔层调用 C
、外分程序必须能完全套住内分程序 D
、以上
说法均不正确、C、1
21
、对于基类型相同的两个指针变量之间,不能进行的运算是 A) < B) = C) + D) -、C、1
22、合法的 C
语言中,合法的长整型常数是 A) '\t' B) "A" C) 65 D) A、A、1
23、假定 int 类型变量占用两个字节,其有定义:int x[10]={0,2,4};,则数组 x 在内存中所占字
节数是 A) 3 B) 6 C) 10 D) 20、D、1
24、假定有以下变量定义: int k=7 ,x=12; 则能使值为 3
的表达式是 A x%=(k%=5) B x%=(k-k
%5) C x%=k-k%5 D (x%=k)-(k%=5)、D、1
25、请读程序片段(字符串内没有空格): printf("%d\n",strlen("ATS\n012\1\\"));
的输出结果是 A)
11 B) 10 C) 9 D) 8 、C、1
26、请选出合法的 C
语言赋值语句 A) a=b=58 B) i++; C) a=58,b=58 D) k=int(a+b);、B、1
27、若 a 为 int 类型,且其值为 3,则执行完表达式 a+=a-=a*a 后,a
的值是 A) -3 B) 9 C) -12
D) 6、C、1
28、若 int 类型占两个字节,则以下语句输出为________
。int k=-1; printf("%d,u%\n",k,k); A、-
1,-1 B、-1,65536 C、-1,32768 D、-1,65535、D、1
29、若变量 a 是 int 类型,并执行了语句:a=‘A'+1、6;
,则正确的叙述是 A) a 的值是字符 C B) a
的值是浮点型 C)
不允许字符型和浮点型相加 D) a
‘
的值是字符 A’的 ASCII 值加上 1。、D、1
30、若变量已正确说明为 float 类型,要通过语句 scanf("%f %f %f ",&a,&b,&c);给 a 赋于
10、0,b 赋予 22、0,c 赋予 33、0
,不正确的输入形式是: A) 10 B) 10、0,22、0,33、0 22 33 C)
10 、0 D) 10 22 22、0 33、0 33、B、1
31、若要求在 if 后一对圆括号中表示 a 不等于 0 的关系,
则能正确表示这一关系的表达式为 A)
a<>0 B) !a C) a=0 D) a、B、1