机械设计制造及其自动化(本科)

在下面的函数声明中,存在着语法错误的是()。A、BC(int a, int)B、BC(int, int)C、BC(int, int=5)D、BC(int x=6, int y)

题目

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

  • A、BC(int a, int)
  • B、BC(int, int)
  • C、BC(int, int=5)
  • D、BC(int x=6, int y)
参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 以下关于程序中函数的定义、调用和声明的叙述中,正确的是 (42) 。

(42)

A. 函数的定义必须放在该函数的调用之前

B. 函数的声明必须放在该函数的调用之前

C. 函数的定义必须放在该函数的声明之前

D. 函数的声明必须放在该函数的定义之前


正确答案:B

第2题:

在下面的函数原型声明中,存在语法错误的是()

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

第3题:

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

a. a[i]

b. *a++

c. *a

d. *(a+1)


正确答案是:B

第4题:

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

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。

第5题:

以下函数声明中,存在语法错误的是______ 。

A.int AA(int a,int);

B.int *BB (int,int);

C.void CC (int,int=5);

D.void*DD (x,y);


正确答案:D
解析:D选项参数没有进行声明。

第6题:

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

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

第7题:

关于函数声明,以下不正确的说法是()。

A.如果函数定义出现在函数调用之前,可以不必加函数原型声明

B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明

C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查

D.标准库不需要函数原型声明


正确答案: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.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数

B.如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数

C.函数的声明应使用函数原型

D.在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数


正确答案:D

第10题:

在下面四个选项中,( )是用来声明虚函数的。

A.virtual

B.public

C.using

D.FALSE


正确答案:A

更多相关问题