(C)2019C语言题

5.己知inta=2,b=3:则逗号表达式a+b,a++,b+=a,b+5的值为(

A.5

B. 8.

C.10

D.11

6.当调用函数时,实参是一个数组名,则向函数传送的是( ).

A.数组的长度

B.数组的第一个元素

C.数组的首地址

D, 数组中每个元素的值

7.若有int a[][4]={1.2,3,4,5,6,7},则数组a第一维的大小是(

A.1

B.2.

C.3

D. 4.

9.若 x =1.y=2;则表达式 x ++>= y ?1:2的值为(
A。1
 B .-1
 D .2
 C .0


10.已知 int y =10;则执行 y + =y -= y - y ;后 y 的值是(
 B .20.
 D .40
 A .10
 C .30
 

15.以下关于逻辑运算符两侧运算对象的叙述正确的

A.只能是整数0或1

C只能是整数0或正整数
B能是整数0或非0.
D可以是任意合法表达式

19.若有 int x =1.y=2,z; 则表达式z=(x==y)的值

A.0

B.1

C.true 

D.flase 


20.以下正确定义一维数组的选项是
 A . int a [5]={0,1.2.3.4.5};
 B.char a []=" ABC ";
 C..char a =" ABC "; 

D.int a [5]="123";

答案:DCBDB DAB

5.b=b+a=3+3=6   b+5=11

7.第一维是行数

10.y=y-(y-y)=10   y=y+y=20

15.0或非零是用任意合法表达式表示

20.整型数组没有字符
 

你可能感兴趣的:(c语言,开发语言)