国家开放大学

假定a为一个数组名,在下面的表达式中,存在语法错误的是()。Aa[i]B*a++C*aD*(a+1)

题目
假定a为一个数组名,在下面的表达式中,存在语法错误的是()。

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

函数声明时,可以指定其形参的默认值,不过要从右向左指定;可以省略形参名,仅以形参类型表示;形参表之间用逗号分割。因此,本题答案为D

第2题:

假定a为一个短整型(shortint)数组名,则元素a[8]的地址为()

A、a+4

B、a+8

C、a+16

D、a+32


参考答案:B

第3题:

假定a为一个数组名,在下面的表达式中,存在语法错误的是()。

a. a[i]

b. *a++

c. *a

d. *(a+1)


正确答案是:B

第4题:

假定a为一个数组名,则下面的______ 表示有错误。

A.a[i]

B.*a++

C.*a

D.*(a+1)


正确答案:B
解析:a为一个数组名,不能进行a++操作,所以B是错误的。

第5题:

假定a为一个数组名,则下面存在错误的表达式为()

A.a[i]

B.*a++

C.*a

D.*(a十1)


参考答案B

第6题:

假定a为一个整型数组名,则元素a[4]的字节地址为

A.a+4

B.a+8

C.a+16

D.a+32


正确答案:C
解析:注意:VC编译器分配给整数的内存是4字节。

第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)


参考答案C

第8题:

在下面的函数声明语句中,存在着语法错误的是()。

a. AA(int a, int b)

b. AA(int, int)

c. AA(int a; int b)

d. AA(int a, int)


正确答案是:A

第9题:

在下面的一维数组定义中,哪一个有语法错误()。

A.inta[]={1,2,3};

B.inta[10]={0};

C.inta[];

D.inta[5];


正确答案:C

第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)


正确答案:D
解析:函数声明时,可以指定其形参的默认值,不过要从右向左指定;可以省略形参名,仅以形参类型表示;形参表之间用逗号分割。因此,本题答案为D。

更多相关问题