填空题函数的实参传递到形参有两种方式:()和()。

您可能感兴趣的试卷

你可能感兴趣的试题

2.单项选择题关于函数声明,以下不正确的说法是()。

A.如果函数定义出现在函数调用之前,可以不必加函数原型声明
B.如果在所有函数定义之前,在函数外部已做了声明,则各个主调函数不必再做函数原型声明
C.函数再调用之前,一定要声明函数原型,保证编译系统进行全面的调用检查
D.标准库不需要函数原型声明

3.单项选择题已知一个函数的定义如下:double fun(int x,double y){⋯⋯}则该函数正确的函数原型声明为()

A.double fun(intx,doubley)
B.fun(int x,doubley)
C.double fun(int,double);
D.fun(x,y);

4.单项选择题

下面程序的输出是()。

A.8,4,2
B.8,4,3
C.4,4,5
D.4,5,6

5.单项选择题如果在一个函数中的复合语句中定义了一个变量,则该变量()。

A.只在该复合语句中有定义
B.在该函数中有定义
C.在本程序范围内有定义
D.为非法变量

7.单项选择题若用数组名作为函数调用的实参,传递给形参的是()。

A.数组的首地址
B.数组中第一个元素的值
C.数组中的全部元素的值
D.数组元素的个数

8.单项选择题C语言规定,函数返回值的类型是由()决定的。

A.return语句中的表达式类型
B.调用该函数时的主调函数类型
C.调用该函数时由系统临时
D.在定义函数时所指定的函数类型

9.单项选择题C语言规定,简单变量做实参时,它和对应的形参之间的数据传递方式是()。

A.地址传递
B.值传递
C.有实参传给形参,再由形参传给实参
D.由用户指定传递方式

10.单项选择题若调用一个函数,且此函数中没有return语句,则正确的说法是()。

A.该函数没有返回值
B.该函数返回若干个系统默认值
C.能返回一个用户所希望的函数值
D.返回一个不确定的值