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.整型数组没有字符