若定义函数时函数的返回类型缺省,则函数的默认数据类型为()。
A.int
B.void
C.float
D.char
A.int
B.void
C.float
D.char
第1题
以下叙述中错误的是
A.用户定义的函数中可以没有return语句
B.用户定义的函数中若没有retum语句,则应当定义函数为yoid类型
C.用户定义的函数中可以有多个retum语句,以便可以调用一次返回多个函数值
D.函数的retum语句中可以没有表达式
第4题
第5题
在C语言中,定义一个函数 f1如下:
f1(intx,int y)
4
{
static int count=0;
int temp;
temp=x;
x=y;
y=temp;
count++;
}
则下列叙述正确的是()。
A.变量count为全局变量, temp为局部变量。
B.x,y属于函数的形式参数。
C.变量count,temp均为局部变量。
D.函数的功能是实现两个变量值的交换。
E.函数的默认返回值类型为 int,函数没有返回任何值。
F.变量count,temp为局部变量,所占空间在函数退出时释放。
第8题
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其后的其它函数中都可以正确调用函数f
C.对于以上程序,编译时系统会提示出错信息:提示f函数重复说明
D.函数f无返回值,所以可用void将其类型定义为无值型
第9题
A.定义一个整型指针变量FP
B.声明一个返回整型指针的FP函数原型
C.定义一个指向函数的指针变量FP
D.构造一个指向函数的指针类型FP
第10题
A.析构函数可以重载
B.对象销毁前会自动调用析构函数
C.如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~<类名>()}
D.析构函数的函数类型为void
第11题
A.没有返回值
B.返回若干个系统默认值
C.能返回一个用户所希望的函数值
D.返回一个不确定的值