以下程序的运行结果( )。 void func(int a,int b) { int temp; temp=a; a=b; b=temp; } main() { int x,y; x=10; y=20; func(x,y); printf((“%d,%d”,x,y); }A.10,20B.10,10C.20,10D.20,20
A) func(2, 3, 4); - 正确。在这里,我们提供了所有三个参数的值,与函数声明相符。 B) func(2, 3); - 正确。虽然我们只提供了两个参数的值,但它们分别对应a和b,而c使用了默认值0。 C) func(2); - 正确。我们只提供了一个参数的值,它对应a,而b和c都使用了默认值0。 D) func(); - ...
void func(int *a,intb[]) b[0]=*a+6; main() int a,b[5]; a=0; b[0]=3; func(&a,b);printf("%d\n",b[0]); A.6B.7C.8D.9 相关知识点: 试题来源: 解析 A [解析] 函数func的功能是将第一个参数所指向的内容与6的和赋给第二个参数数组中的第一个值。结果...
有如下函数定义;void func(int a,int & b){a++;b++;}若执行代码段:int x=0,y=1;func(x,y);则变量x和y的值分别是
void func(inta,int&b) { a++; b++; } 若执行代码段:int x=0,y=1; func(x,y);则变量x和y的值分别是 A)0
正确答案为选项A。 结果一 题目 下面程序: void func (int *a,int b[]) b[0] =*a+6;) main() int a,b[5]; a=0; b[0]=3; func(&a,b); printf("%d\n",b[0]); 则程序运行后的输出结果是( )。 A.6B.7C.8D.9 答案 A[解析] 在函数的形参中使用int*类型和使用int[]类型...
void func(int *a,int b[ ]) { b[0]=*a+6; } main() { int a,b[5]={0}; a=0;b[0]=3; func(&a,b); printf("%d\n",b[0]); } 程序运行后输出的结果是 A. 6 B. 7 C. 8 D. 9 相关知识点: 试题来源: 解析 A在本题中,程序首定义了一个无返回值的函数func,...
下列程序执行后的输出结果是 void func(int *a,int b[]) { b[0]= *a+6; } main( ) { int a,b[5]; a=0; b[0] =3; func(&a,b);printf(“%d\n”,b[0]);} A. 6 B. 7 C. 8 D. 9 相关知识点: 试题来源: 解析 A 正确答案:A 解析:函数的参数不仅可以是整型、实型、字...
有如下函数定义:void func (int a,int&b) {a++; b++;}假设执行代码段:int x=0 ,y=1func(x,y);那么变量x和y值分别是(
void func(int*a,int b[]) {b[0]=*a+6;) main() {int a,b[5]; a=0:b[0]=3: func(&a,b); printf("%d\n〞,b[0]); A. 6 B. 7 C. 8 D. 9 相关知识点: 试题来源: 解析 A[解析] void func(int*a,int b[]) {b[0]=*a+6;)/*b[O]的值为0+6的与*/ main()...