以下________是主调函数向被调函数以直传数据的方式进行参数传递。
A. z=exp(x)中的x
B. c=strcmp(a,b)中的a和b
C. scanf("%d",&x)中的第2参数&x
D. k=strlen(s)中的s
查看答案
以下________是主调函数向被调函数以“传递数据所在位置给形参变量”的方式进行参数传递。
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. 主调函数以“地址+个数”的方式把一个数组传递给被调函数