C语言程序设计

以下不正确的说法是()。A、实参可以是常量,变量或表达式B、形参可以是常量,变量或表达式C、实参可以为任意类D、如果形参和实参的类型不一致,以形参类型为准

题目

以下不正确的说法是()。

  • A、实参可以是常量,变量或表达式
  • B、形参可以是常量,变量或表达式
  • C、实参可以为任意类
  • D、如果形参和实参的类型不一致,以形参类型为准
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在参数传递过程中,对形参和实参的要求是:()。

A.函数定义时,形参一直占用存储空间

B.实参可以是常量、变量或表达式

C.形参可以是常量、变量或表达式

D.形参和实参类型和个数都可以不同


正确答案:B

第2题:

当形参是变量时,相应的实参可以是( )。

A.变量和常量

B.数组元素

C.表达式

D.以上全部


正确答案:D
解析:当形参是变量时,相应的实参应是符合要求的数据,可以是常量、变量、数组元素、函数调用和表达式。

第3题:

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

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

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

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

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


正确答案:D

第4题:

以下关于传值调用与引用调用的叙述中,正确的是( )。①在传值调用方式下,可以实现形参和实参间双向传递数据的效果②在传值调用方式下,实参可以是变量,也可以是常量和表达式③在引用调用方式下,可以实现形参和实参间双向传递数据的效果④在引用调用方式下,实参可以是变量,也可以是常量和表达式

A.①③
B.①④
C.②③
D.②④

答案:C
解析:
函数调用时基本的参数传递方式有传值与传地址两种。传值调用是将实参的值传给被调用函数的形参,因此实参可以是常量、变量、表达式或函数调用;传地址调用(或引用调用)的实质是将实参的地址传给被调用函数的形参,因此实参必须具有地址。在引用调用方式下,可以实现形参和实参间双向传递数据的效果。

第5题:

若形参是简单变量形式,则对应的实参可以是:()

A、常量

B、数组名

C、简单变量

D、数组元素


参考答案ACD

第6题:

C语言规定形参可以是常量、变量或表达式,只要与其对应的实参类型一致即可。()

此题为判断题(对,错)。


参考答案:错误

第7题:

在传值调用中,要求( )。

A.形参和实参类型任意,个数相等

B.形参和实参类型一致,个数相等

C.形参和实参类型一致,个数不等

D.形参和实参类型任意,个数任意。


正确答案:B
解析:在传值调用中,形参和实参类型一致,个数相等。

第8题:

下列说法不正确的是( )。

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等

D.调用函数时,实参与形参的类型必须一致


正确答案:B

第9题:

函数定义时,形参是整型变量,则函数调用时,实参不可以是(C)。

A.整型常量

B.字符型常量

C.数组名

D.整型表达式


正确答案:C

第10题:

下列不正确的是(): 

  • A、可以直接调用函数取代非var形参,将函数的值传给子程序
  • B、可以指定表达式取代非var形参,表达式的类型要与相应形参类型一致
  • C、可以将数值、函数、常量传递给var形参
  • D、如果指定变量为实参,变量的值将传递给子程序

正确答案:C,D

更多相关问题