在C语言中以下不正确的说法是()A、实参可以是常量、变量、或表达式B、形参可以是常量、变量或表达式C、实参只能是整数类型常量、变量、表达式D、形参应与其对应的实参类型一致

题目

在C语言中以下不正确的说法是()

  • A、实参可以是常量、变量、或表达式
  • B、形参可以是常量、变量或表达式
  • C、实参只能是整数类型常量、变量、表达式
  • D、形参应与其对应的实参类型一致
参考答案和解析
正确答案:B,C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:B

第2题:

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

A.变量和常量

B.数组元素

C.表达式

D.以上全部


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

第3题:

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

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

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

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

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


正确答案:D

第4题:

下列不正确的是(): 

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

正确答案:C,D

第5题:

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

A.整型常量

B.字符型常量

C.数组名

D.整型表达式


正确答案:C

第6题:

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

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


参考答案:错误

第7题:

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

A、常量

B、数组名

C、简单变量

D、数组元素


参考答案ACD

第8题:

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

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

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

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

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


正确答案:B

第9题:

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

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

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

第10题:

以下关于形参或实参的叙述中,错误的是()。

  • A、实参可以是常量、变量或表达式
  • B、形参可以是任意类型
  • C、形参可以是常量、变量或表达式
  • D、实参应与其对应的形参类型一致

正确答案:C

更多相关问题