计算机数据库系统原理

子程序中的形参必须是()。A、常数B、变量C、表达式D、函数

题目

子程序中的形参必须是()。

  • A、常数
  • B、变量
  • C、表达式
  • D、函数
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 15 )下列关于模板形参的描述中,错误的是

A )模板形参表必须在关键字 template 之后

B )模板形参表必须用括弧 ( ) 括起来

C )可以用 class 修饰模板形参

D )可以用 typename 修饰模板形参


正确答案:B

第2题:

下列对有关带默认形参值的函数的描述中,正确的是()。

A.只能在函数定义时设置默认形参值

B.只能在函数声明时设置默认形参值

C.函数调用时,必须使用默认的形参值,不能给出新的实参值

D.默认形参值必须严格按照从右至左的顺序进行指定


正确答案:D

第3题:

● 函数(过程)调用时,常采用传值与传地址两种方式在实参与形参间传递信息。以下叙述中,正确的是(50)。

(50)A.在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量

B. 在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量

C. 在传地址方式下,将形参的地址传给实参,因此,形参必须有地址

D. 在传地址方式下,将实参的地址传给形参,因此,实参必须有地址


正确答案:D

第4题:

以下正确的叙述是______。

A.C语言允许main函数带形参,且形参个数和形参名均可由用户指定

B.C语言允许main函数带形参,形参名只能是argc和argv

C.当main函数带有形参时,传给形参的值只能从命令行中得到

D.若有说明:main(int argc,char *argv),则形参argc的值必须大于1


正确答案:C
解析:C语言通常允许main()函数带有两个参数,可由用户自己命令,但类型是固定的。第一个参数是整型,第二个参数是一个指向字符型指针数组的指针或一个基本类型为字符型的指针数组,此时传给形参的值只能从命令行中得到。

第5题:

下面有关重载函数的描述中,正确的是( )。

A.重载函数必须具有不同的返回值类型

B.重载函数形参个数必须不同

C.重载函数必须具有不同的形参列表

D.重载函数名可以不同


正确答案:C
解析:所谓函数重载是指同一函数名可以对应多个函数实现。进行函数重载时,要求同名函数在参数个数上不同,或者参数类型上不同。但函数的返回类型不能作为判断重载的依据。

第6题:

下面关于过程调用的陈述中, ______是正确的。

A.实参与形参的数量必须相等

B.当实参的数量多于形参的数量时,出现运行时错误

C.当形参的数量多于实参的数量时,多余的形参被逻辑假

D.上面B) 和C) 都对


正确答案:D
解析:当过程所接收的寄数多于所需要的个数时,Visual FoxPro将产生一个错误信息。例如,如果只列出了两个参数,却使用3个参数调用它,这时将会出错。但如果过程接收的参数个数小于所要求的数目,则Visual FoxPro仅将余下的参数赋初值为“假”(F),而不产生出错信息,因为无法得知最后的参数是被置为“假”值,还是被忽略。

第7题:

列在子程序名后的括号内的标识符叫作

A. 实参

B. 形参

C. 值参

D. 引用参数


正确答案:B

第8题:

在Visual FoxPro中,关于过程调用的叙述正确的是A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假B)当实参的数量多于形参的数量时,多余的实参被忽略C)实参与形参的数量必须D)上面A和B都正确


正确答案:A
本题考查考生对VisualFoxPro中过程调用的掌握。在Visual FoxPro中规定,过程调用时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么,多余的形参取初值逻辑假“.F.”。正确答案为A。

第9题:

下列关于模板形参的描述中,错误的是

A.模板形参表必须在关键字template之后

B.模板形参表必须用括弧()括起来

C.可以用class修饰模板形参

D.可以用typename修饰模板形参


正确答案:B
解析:模板参数位于函数模板名称的前面,在一对尖括号内部进行声明,如:template<typename T>//T是模板参数在函数模板内部,不能指定缺省的模板实参。根据以上定义可知选项B)是错误的。

第10题:

下列关于模板形参的描述中,错误的是

A.模板形参表必须在关键字template之后

B.模板形参表必须用小括号()括起来

C.模板形参表必须用小括号()括起来

D.可以用typename修饰模板形参


正确答案:B
解析:对函数模板,模板的一般格式为:
  templatetyname类型参数>函数类型函数名(形参){函数体}
  对类模板,一般格式为:
  templateclass类型参数>class类名{……},类型参数是用一对>括起来。

更多相关问题