高级语言程序设计
VIP题库
以下程序的功能是根据输入的“y”("y")与“n”(“N”),在屏幕上分别显示出“ThisisYES.”与“ThisisNO.”。请填空。 #include<stdio.h> voidYesNo(charch) {switch(ch) {case'y': case'Y':printf("\nThisisYES.\n");____; case'n': case'N':printf("\nThiSisNO.\n"); } } main() {charch; prinff("\nEnterachar'y','Y''or'n','N':"); ch=____; printf("ch;%c",ch); YesNo(____); }
以下函数用以求X的y次方。请填空。 doublefun(doublex,inty) {inti;doublez=1.0; for(i=1;i____;i++) z=____; rettlrnz; }
inta=2,b=3; voidfun(intxl,intx2); {printf("%d,%d,x1+x2,b);} main(){inta=5,b=6;fun(a,b);}
函数my_crop()的功能是比较字符串s和t的大小,当s等于t时返回0,否则返回s和t的第一个不同字符的ASCII码差值,即当s>t时返回正值,当s<t时返回负值。请填写程序中缺少的语句成分。 intmy_cmp(char*s,char*t) {while(*s==*t) {if(*s=='\0')retum(0); ++s;++t; } return(____); }
当调用函数时,实参是一个数组名,则向对应形参传送的是()
运行下列程序后,输出结果是()f(int m,int n){return(m+=m-n);)main(){int k=4,m=1;printf("%d",f(k,m));printf("%d",f(k,k-m));}
函数inven()的功能是将str中的字符串颠倒过来。请填写函数中缺少的语句成分。 #include<string.h> voidinvert(charstr[]) {inti,j,k; for(i=0,j=strlen(str)____;i<j;i++,j--) {k=str[i];str[i]=str[j];str[j]=k;} }
运行下列程序后,输出结果是()intf(char *s){char *p=s;while (*p ) p++;return ( p—s ) ;}main(){printf("%d\n",f("123456"));}
以下叙述中正确的是()
longfib(intn) {if(n>1)return(fib(n-1)+fib(n-2)); elsereturn(1L); } main() {printf(“%ld\n”,fib(4));}
«
1
2
...
43
44
45
46
47
48
49
...
82
83
»