以下________是主调函数向被调函数以“传递数据所在位置给形参变量”的方式进行参数传递。
A. z=pow(x,y)中的x和y
B. putchar(a)中的a
C. c=strcmp(a,b)中的a和b
D. printf("%d" , x)中的第2参数x
查看答案
编写________的函数时,应以直接传值的方式进行数据传递。
A. 判断一个正整数是不是素数
B. 把两个变量中存放的数据交换位置
C. 对数组各元素进行排序
D. 把一个串反序
主调函数向被调函数传递一个数组通常采用“________”的方式。
A. 起始地址+数据类型
B. 起始地址+元素个数
C. 末元素地址+数据类型
D. 末元素地址+元素个数
通常认为以下参数传递方式中________是不好的方式。
A. 以常量作为实际参数传递给相应的形参变量
B. 传递数据所在的地址为实际参数传递给形参变量
C. 把数据放在全局变量中,主调函数和被调函数都可以访问
D. 主调函数以“地址+个数”的方式把一个数组传递给被调函数
参数传递包括________等情况。
A. 调用函数时以实际参数为初始值创建形式参数
B. 从函数返回时以实际参数为初始值创建形式参数
C. 主调函数与被调函数约定把数据存放在指定的全局变量
D. 被调函数把函数值交给主调函数