题目内容

若有以下调用语句,则正确的fun函数的首部是main(){...........inta[50],n;...............fun(n,&a[9]);................}

A. voidfun(intm,intx[])
B. voidfun(ints,inth[41])
C. voidfun(intp,int*s)
D. voidfun(intn,inta)

查看答案
更多问题

下列程序执行后的输出结果是#includevoidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);if(i<3){i+=2;func2(i);}}voidfunc2(inti){printf("%c",st[i]);if(i<3){i+=2;func1(i);}}intmain(){inti=0;func1(i);return0;}

A. hello
B. hel
C. hlo
D. hlm

若有如下定义:chars[tOO]="string";则下述函数调用中,()是错误的。

A. strlen(strcpy(s,”Hello'’))
B. strcat(s,strcpy(sl,”8”))
C. puts(puts(”rom'’))
D. !strcmp(””,s)

以下程序的输出结果是()。#include"stdio.h"voidsub(intx,inty,int*z){*z=y—x;}main(){inta,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf(”%d,%d,%d\n”,a,b,c);}

A. 5,2,3
B. 一5,一12,一7
C. 一5,一12,一17
D. 5,一2,一7

下述程序的输出结果是()。#include"stdio.h"long fun(int n){long s;if(n==1||n==2)s=2;elses=n+fun(n-1);retum s;}main(){printf(”\n%ld”,fun(4));}.

A. 7
B. 8
C. 9
D. 10

答案查题题库