几个选择题答案求解(马上结)
我是初学者,刚做的几个选择题,请帮忙改正,还有错误原因
1.C语言的关键字是 ( )
A.NULL
B.file
C.include
D.typedef
2.正确的自定义标识符是( D )
A.if
B.a*b
C.iF
D.8pq
3.存储字符串"a\nb"所用的字节数是( D )
A.1
B.2
C.3
D.4
4.在C语言中,正确的说法是(A )
A.函数内部和外部定义的变量同名是合法的
B.只要形参和实参都是变量,那么形实结合一定是地址传递
C.变量的定义和声明(也称说明)功能是相同的
D.没有return 的函数就失去了返回功能
5.设int a=0,b=5; 执行表达式++a||++b,a+b后,a,b和表达式的值分别是( B )
A.1,5,7
B.1,6,7
C.1,5,6
D.0,5,7
6.与关系表达式a≤x等价的是(A)
A.a<=x
B.x>=a&&x
C.x>=a||x
D.!(x=a)
7.设int a[3][2];能正确表示a数组元素地址的是( A )
A.a[1]
B.a[3]
C.*a[2]
D.&a[3][2]
8.设int a=3,b=4;执行printf("%d,%d",(a,b),(b,a));后的输出结果是(B )
A.3,4
B.4,3
C.3,3
D.4,4
9.设char s [10], *p;正确的操作语句是( C )
A.p="MBA";
B.s++;
C.s="MBA";
D.s[ ]="MBA";
10.设int a [5] [5],*b[5],(*c) [5]=a;则被分别称为是( A )
A.数组、数组指针、指针数组
B.数组、指针数组、指针函数
C.数组、数组指针、函数指针
D.数组、指针数组、数组指针