高级语言程序设计
VIP题库
以下叙述中,错误的是()
运行下列程序后,输出结果是()intf(int a,int *b){return(a+*b);}main(){int x=1,y=2,z=3;printf("%d\n",f(f(x,&y),&z));}
运行下列程序后,输出结果是()f ( int x ){static int y=3;return(y+++x);}main(){int i;for(i=0;i<3;i++) printf("%d,",f(i));}
阅读下列程序,写出程序运行的输出结果。 voidmain() {intx=5; f(x);f(x); printf("%d\n",x);/*调用f(x)函数与x的值无关*/ } intf(inty) {staticintZ=0; Z++;y+=z; retum(y); }
intf(intn) {staticintf=1; f=f*n; returnf; } main() {inti; for(i=1;i<5;i++) printf("%d,",f(i)); }
下列说法中,错误的是()
下面程序输出的结果是() #include<stdio.h> main() {chara[]="ABCDEFG",k,*p; fun(a,0,2);fun(a,4,6); prinff("%s\n",a); } fun(char*s,intpl,intp2) {charc; while(pl<p2) {c=s[p1];s[p1]=s[p2]; s[p2]=c;pl++;p2--; } }
调用函数时,如果实参是简单变量,它与形参之间的数据传递方式是()
编无返回值函数,用选择排序法将一维实型数组a中的前n个数据按照从小到大的顺序重新排列。
以下Check函数功能是将value中的值四舍五人成整数,若计算后的值与Bum值相等,则显示“Good!!”,否则显示计算后的值。请填空。 #include<stdio.h> voidCheck(intBum,floatvalue) {intval; val=____; prinff("计算后的值:%d",val); if(____)printf("\nGood!!\n"); elseprintf("\nSorry,thecorrectansweris%d\n",val); } main() {Check(____); }
«
1
2
...
33
34
35
36
37
38
39
...
82
83
»