题目内容

在主调函数与被调函数之间需要进行数据传送时,应选择()。

A. 有参函数
B. 无参函数
C. 选哪一种函数都可以

查看答案
更多问题

关于函数调用,以下说法不正确的是()

A. 以变量名作实参的函数调用,形参与实参变量分别占用不同的存储空间。
B. 以数组元素作函数实参的函数调用,在调用函数时如对应形参的值改变时,并不影响实参数组元素的值。
C. 以数组名作函数实参时,在执行被调用函数时,会为形参数组分配与实参数组同大小的一段存储单元,保存实参数组元素的值。
D. 值传递方式是单向的,只由实参向形参传递。

选择程序正确的运行结果()#include#includeint main(){int fun(int a);int x=0,a=4;x=fun(a);printf("x=%d,a=%d",x,a);return 0;}int fun(int a){int y;a=a+12;y=sqrt(a);return y;}

A. x=4,a=16
B. x=4,a=4
C. x=0,a=4
D. x=0,a=16

以下函数fun的功能:统计用数字0~9可以组成多少个各位值相同的3位偶数。请填空。#includeintfun(){intn=0,i,j,k;for(i=1;i<=9;i++)for(k=0;k<=8;k=【1】)for(j=0;j<=9;j++)if(【2】)n++;returnn;}intmain(){intn;n=fun();printf(“n=%d\n”,n);return0;}

以下程序的运行结果是()。#includevoidsub(intx,inty);intx1=30,x2=40;intmain(){intx3=10,x4=20;sub(x3,x4);sub(x2,x1);printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2);return0;}voidsub(intx,inty){x1=x;x=y;y=x1;}

答案查题题库