关于函数原型,叙述错误的是()。A.当自定义函数被放在了主调函数的后面,就需要在函数调用之前,加上函数的原型声明B.被调用函数在主调函数之前定义,可以省略函数原型声明C.所有函数定义放在main函数之前,可以省略原型声明D.函数可以不必进行声明,可以放在程序的任意位置
关于函数原型,叙述错误的是()。
A.当自定义函数被放在了主调函数的后面,就需要在函数调用之前,加上函数的原型声明
B.被调用函数在主调函数之前定义,可以省略函数原型声明
C.所有函数定义放在main函数之前,可以省略原型声明
D.函数可以不必进行声明,可以放在程序的任意位置
参考答案和解析
B 解析:实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,系统自动把实参传递给对应的形参。形参的数目不能少于实参的数目,否则系统会产生运行时错误。如果形参数目多于实参的数目,那么多余的形参取初值逻辑假。
相关考题:
下面是重载为非成员函数的运算符函数原型,其中错误的是A . Fraction operator + (Fraction, Fraction);B . Fraction operator - (Fraction);C . Fraction perator = (Fraction, Fraction);D . Fraction operator += (Fraction, Fraction);
下列关于虚函数的描述中,正确的是A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
( 21 )已知函数 fun 的原型为int fun ( int,int,int ) ;下列重载函数原型中错误的是A ) char fun ( int,int ) ;B ) double fun ( int,int,double ) ;C ) int fun ( int,char* ) ;D ) float fun ( int, int, int ) ;
已知在一个类体中包含如下函数原型:VOLUME OPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。A.这是运算符-的重载运算符函数B.这个函数所重载的运算符是一个一元运算符C.这是一个成员函数D.这个函数不改变类的任何数据成员的值
关于free函数的描述错误的是()A.函数原型是int*free(int*p)B.使用free函数时需要头文件stdlib.hC.使用free函数时需要强制类型转换D.free函数中的参数可以是任意的指针变量
关于函数声明,以下不正确的说法是()。 A.如果函数定义出现在函数调用之前,可以不必加函数原型声明B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查D.标准库不需要函数原型声明
下列是关于虚函数的描述,正确的是______。A.虚函数是一个static类型的成员函数B.虚函数是一个非成员函数C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
下面关于启动进程机制的叙述中,错误的是______。A.在DOS中是EXEC函数B.在Windows中是CreateProcess函数C.在OS/2中是CreateProcess函数D.在DOS中是CreateProcess函数
已知函数fun的原型为int fun(int,int,int);下列重载函数原型中错误的是A.char fun(int,int);B.double fun(int,int,double);C.int fun(int,char木);D.float fun(int,int,int);
(24)下面关于启动进程机制的叙述中,错误的是( )。A)在DOS中是EXEC函数B)在Windows中是CreateProcess函数C)在OS/2中是CreateProcess函数D)在DOS中是CreateProcess函数
下面关于启动进程机制的叙述中,错误的是( )。A)在DOS中是EXEC函数B)在Windows中是CreateProcess函数C)在OS/2中是CreateProcess函数D)在DOS中是CreateProcess函数
关于函数声明,以下不正确的说法是()。A、如果函数定义出现在函数调用之前,可以不必加函数原型声明B、如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明C、函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查D、标准库不需要函数原型声明
下面关于Linux和Unix的叙述中,错误的是()A、Linux是以Unix为原型的一种"类Unix"操作系统B、两者的函数/命令的名称、参数和功能大体相同C、两者的源代码基本相同D、Unix的运行效率一般高于Linux
单选题下面关于Linux和Unix的叙述中,错误的是()ALinux是以Unix为原型的一种类Unix操作系统B两者的函数/命令的名称、参数和功能大体相同C两者的源代码基本相同DUnix的运行效率一般高于Linux
单选题下面是重载为非成员函数的运算符函数原型,其中错误的是( )。AFraction operator+(Fraction,Fraction);BFraction operator-(Fraction);CFraction operator=(Fraction,Fraction);DFraction operator +=(Fraction,Fraction);
单选题已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。A这是运算符-的重载运算符函数B这个函数所重载的运算符是一个一元运算符C这是一个成员函数D这个函数不改变类的任何数据成员的值