题目内容

某函数f的形参为char s[] 。已知 char s[100],则正确的调用格式为

A. f(s)
B. f(&s)
C. f(s[100])
D. f(*s)

查看答案
更多问题

定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是

A. swapa(int x,int y){ int temp;temp=x;x=y;y=temp;}
B. swapb(int *x,int *y){ int temp;temp=x;x=y;y=temp;}
C. swapc(int *x,int *y){ int temp;temp=*x;*x=*y;*y=temp;}
D. swapd(int *x,int *y){ int *temp;temp=x;x=y;y=temp;}

编写一个函数fun,实现将一个字符串反序存放。例如:在主函数中输入字符串“abcdefg”,在调用fun函数后,则应输出“gfedcba”。请填写程序。#define N 81char fun(char s[],int n){int i;char c;for(){c=s[i];s[i]=s[n-1-i];s[n-1-i]=c;}}main(){ char s [N];int l;printf("input a string:");gets(s);l=strlen(s);fun(s,l);printf("The new string is :");puts(s);}

A. i=0;i B. i=0;i<=n/2;i++
C. i=0;i<=(n-1)/2;i++
D. i=0;i<(n-1)/2;i++

编写一个函数fun实现求一个字符串中的英文字母的个数 。填写程序。int fun(char s[]){int i,n=0;for()if(s[i]>='A' && s[i]<='Z'|| s[i]>='a' && s[i]<='z')n++;return n;}main(){int n;char s[100];scanf("%s",s);n=fun(s);printf("\nThe result is :%d\n",n);}

A. i=0;s[i]!=0;i++
B. i=0;s[i]!='\0';i++
C. i=0;s[i]=='\0';i++
D. i=0;s[i]<='\0';i++

某函数用于统计一组数中指定数出现的次数,请填空。int f(int s[],int n,int t){int i,k;k=0;for(i=0;i

A. return (i);
B. return (k);
C. return (t);
D. return (s);

答案查题题库