更多"以下函数实现的功能是 ( )。 void fun(char *s)"的相关试题:
[单项选择]以下函数实现的功能是 ( )。
void fun(char *s)
char *p,*q, temp;
p=s;
q=s+strlen (s) -1;
while (p<q)
temp=*p;
*p=*q;
*p=temp;
p++;
q--;
A. 将一个字符串首尾颠倒
B. 计算字符串的长度
C. 统计字符串中的空格个数
D. 将字符串中的小写字母变成大写字母
[填空题]以下函数实现的功能是______。
void fun(char*s)
char*p,*q,temp;
p=s;
q=s+strlen(s)-1;
while(p<q)
temp=*p;
*p=*q;
*p=temp;
p++;
q--;
[单项选择]设函数fun的定义形式为:
void fun(char ch,float x)
则以下对函数fun的调用语句中,正确的是 ______。
A. fun("abc",3.0);
B. t=fun(’D’,16.5);
C. fun(’65’,2,8);
D. fun(32,32);
[填空题]函数fun的功能是使一个字符串按逆序存放。请填空。
void fun(char str[])
char m;int i,j;
for(i=0,j=strlen(str);i< 【15】 ;i++,j--)
m=str[i];
str[i]= 【16】 ;
str[j-1]=m;
printf("%s/n",str);
[单项选择]设有以下函数:
void fun(int n,char*s)
……
则下面对函数指针的定义和赋值均正确的是______。
A. void(*pf)(int,char*);pf=fun;
B. void*pf();pf=fun;
C. void*pf();*pf=fun;
D. void(*pf)(int,chad;)pf=&fun;
[单项选择]设有以下函数:
void fun(int n,char*s)……
则下面对函数指针的定义和赋值均正确的是( )。
A. void (*pf)(); pf=fun;
B. void *pf(); pf=fun;
C. void*pf();*pf=fun;
D. void(*pf)(int,char);pf=&fun;
[填空题]下面函数的功能是将一个字符串的内容颠倒过来,请填空。
void fun(char str[])
int i,j,k;
for(i=0,j=______;i<j;i++,j--)
k=str[i];
str[i]=str[j];
str[j]=k;
[单项选择]有以下程序:
void fun (char *a, char *b)
a=b;)
void main( )
char c1='A', c2='a',*p1,*p2;
p1=&c1; p2=&c2;fun (p1,p2);
printf("%c%c/n",*p1,*p2);
程序运行后输出的结果是( )。
A. Ab
B. aa
C. Aa
D. Bb
[填空题]以下函数的功能是删除字符串s中的所有数字字符。请填空。
void dele (char *s)
{
int n=O;
for(i=0;s[i];i++)
{
if( 【7】 )
s[n++]=s[i];
}
s[n]= ’/0’;
}
[单项选择]有以下程序:
#include <stdio.h>
void fun(char *t, char *s)
while(*t!=0) t++;
while((*t++=*s++)!=0);
main( )
char ss[10]="acc",aa[10]="bbxxyy";
fun(ss, aa); printf("%s,%s/n",ss,aa);
程序的运行结果是( )。
A. accxyy,bbxxyy
B. acc,bbxxyy
C. accxxyy,bbxxyy
D. accbbxxyy,bbxxyy