高级语言程序设计
VIP题库
设函数功能是交换两个形参对应的整数。不能正确执行此功能的函数是()
设有下列程序段,则关于表达式“*f(x+1,1)”的正确说法是()int*f(int *P,int k){return ( p+k );}main(){int x[10]={1,2,3,4,5,6};
编一个函数,返回一维实型数组前n个元素的最大数、最小数和平均值。数组、n和最大数、最小数、平均值均作为函数的形式参数,本函数无返回值(用指针方法实现)。
运行下列程序后,输出结果是()void fun (int *x,int *y){printf("%d,%d,",*x,*y);*x=1 , *y=3;}main(){int x=1,y=2;fun(&y,&x);printf("%d,%d",x,y);}
下面函数的功能是() intfunl(char*x) {char*y=x; while(*y++); retum(y-x-1); }
函数形参的作用域为____,全局外部变量和函数内部定义的局部变量重名时,____变量优先。
静态型内部变量的作用域是____。
阅读下列程序,写出程序运行的输出结果。 voidfun(inta,intb,intc) {a=456;b=567;c=678;} voidmain() {intx=10,y=20,z=30;/*,x,y,z并没有因为调用fun()而改变*/ fun(x,y,z); printf("%d,%d,%d\n",z,y,x); }
在C语言程序中,以下叙述正确的是()
值传递和地址传递方式都是在形式参数和实际参数之间传递数据。其区别在于:值传递方式传递的是____,地址传递方式传递的是____。
«
1
2
...
42
43
44
45
46
47
48
...
82
83
»