Aa[i]
B*a++
C*a
D*(a+1)
第1题:
在下面的函数声明中,存在着语法错误的是 ( )。
A.void BC(int a,int)
B.void Bd(int,int)
C.void BE(int,int=5)
D.int BF(int x;int y)
函数声明时,可以指定其形参的默认值,不过要从右向左指定;可以省略形参名,仅以形参类型表示;形参表之间用逗号分割。因此,本题答案为D。
第2题:
假定a为一个短整型(shortint)数组名,则元素a[8]的地址为()
A、a+4
B、a+8
C、a+16
D、a+32
第3题:
a. a[i]
b. *a++
c. *a
d. *(a+1)
第4题:
假定a为一个数组名,则下面的______ 表示有错误。
A.a[i]
B.*a++
C.*a
D.*(a+1)
第5题:
假定a为一个数组名,则下面存在错误的表达式为()
A.a[i]
B.*a++
C.*a
D.*(a十1)
第6题:
假定a为一个整型数组名,则元素a[4]的字节地址为
A.a+4
B.a+8
C.a+16
D.a+32
第7题:
在下面的函数原型声明中,存在语法错误的是()
A.int AA(int a,int b);
B.int AA(int,int);
C.int AA(int a;int b);
D. intAA(int a,int)
第8题:
a. AA(int a, int b)
b. AA(int, int)
c. AA(int a; int b)
d. AA(int a, int)
第9题:
在下面的一维数组定义中,哪一个有语法错误()。
A.inta[]={1,2,3};
B.inta[10]={0};
C.inta[];
D.inta[5];
第10题:
在下面的函数声明中,存在着语法错误的是
A.void BC(int a,int)
B.void BD(int,int)
C.void BE(int,int t=5)
D.int BF(int x;int y)