题目内容

若函数没有返回值,则该函数的类型应为( )

A. void
B. 不出现类型说明
C. char
D. double

查看答案
更多问题

以下关于函数原型声明的描述中错误的是( )

A. 如果函数先定义后调用,则该函数不能有函数原型声明
B. 函数原型声明与函数定义在返回类型、函数名及参数表上必须完全一致
C. 函数原型声明不必包含参数的名字,而只要包含参数的类型
D. 函数原型声明是语句

下列说法正确的是:在函数中( )。

A. 可以定义和调用其他函数
B. 可以调用但不能定义其他函数
C. 不可以调用但能定义其他函数
D. 不可以调用也不能定义其他函数

设某函数声明参数表为(int &a,int &b,int c),函数体中a,b,c三个变量的值都发生变化;主调函数中调用此函数的实参表为(x,y,z),调用函数语句执行后,以下说法正确的( )。

A. 变量x和y的值发生变化
B. 变量x和y的值不发生变化
C. 变量x、y、z的值都发生变化
D. 只有变量z的值发生变化

下列函数参数默认值定义错误的是( )。

A. Fun(int x=100)
B. Fun(int x,int y=0)
C. Fun(int x=f())(设函数f()已经定义)
D. Fun(int x=0,int y)

答案查题题库