关于函数原型,叙述错误的是()。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 )关于函数重载,下列叙述中错误的是A )重载函数的函数名必须相同B )重载函数必须在参数个数或类型上有所不同C )重载函数的返回值类型必须相同D )重载函数的函数体可以有所不同

( 59 )原型化可实施多种策略,下列叙述中错误的是A )可实施屏幕原型化B )以 应用系统 为原型C )对子系统进行原型化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 ) ;

关于函数重载,下列叙述中错误的是A.重载函数的函数名必须相同。B.重载函数必须在参数个数或类型上有所不同。C.重载函数的返回值类型必须相同。D.重载函数的函数体可以有所不同。

已知在一个类体中包含如下函数原型: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.可实施屏幕原型化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

scanf函数是一个标准库函数,它的函数原型在头文件()中。

关于X线照片质量客观评价方法的叙述,中英文对照错误的是( )A、MTF——调制传递函数B、LSF——点扩散函数C、WS——维纳频谱D、ACF——自相关函数E、DQE——量子检出效率

关于X线照片质量客观评价方法的叙述,错误的是( )A、MTF——调制传递函数B、LSF——点扩散函数C、WS——维纳频谱D、ACF——自相关函数E、DQE——量子检出效率

printf函数是一个标准库函数,它的函数原型在头文件"string.h"中。

单选题关于函数重载,下列叙述中错误的是(  )。A重载函数的函数名必须相同B重载函数必须在参数个数或类型上有所不同C重载函数的返回值类型必须相同D重载函数的函数体可以有所不同

单选题下面关于Linux和Unix的叙述中,错误的是()ALinux是以Unix为原型的一种类Unix操作系统B两者的函数/命令的名称、参数和功能大体相同C两者的源代码基本相同DUnix的运行效率一般高于Linux

单选题下列关于函数参数的叙述中,正确的是(  )。A在函数原型中不必声明形参类型B函数的实参和形参共享内存空间C函数形参的生存期与整个程序的运行期相同D函数的形参在函数被调用时获得初始值

单选题下面是重载为非成员函数的运算符函数原型,其中错误的是(  )。AFraction operator+(Fraction,Fraction);BFraction operator-(Fraction);CFraction operator=(Fraction,Fraction);DFraction operator +=(Fraction,Fraction);

单选题关于X线照片质量客观评价方法的叙述,错误的是( )AMTF——调制传递函数BLSF——点扩散函数CWS——维纳频谱DACF——自相关函数EDQE——量子检出效率

单选题已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是(  )。A这是运算符-的重载运算符函数B这个函数所重载的运算符是一个一元运算符C这是一个成员函数D这个函数不改变类的任何数据成员的值