有语句“int x = 1,y = 2;”,则表达式(!x || y)的值是( )。
(A)0
(B)1
(C)2
(D)-1
设有程序段:
int a[2][3],(*pa)[3],x;
pa = a;
以下对数组元素的引用,错误的是( )。
(A)x = *(a[0] + 2);
(B)x = *pa[2];
(C)x = pa[0][0];
(D)x = *(pa[1] + 2);
函数和变量的定义如下:
void f(int m,double n)
{...}
int x = 5,k;
double y = 2.4;
则正确的 函数调用语句是( )。
(A)void f(int x,double y);
(B)f(x,y);
(C)k = f(5,2.4);
(D)void f(int,double);