更多"下列程序的运行结果为( )。 #include<stdio.h> "的相关试题:
[单项选择]下列程序的运行结果为( )。
#include<stdio.h>
voidabc(char*str)
{int a,b,i,j;
for(i=j=0;str[i]!=’/0’;i++)
if(str[i]!=’a’)
str[j++]=str[j];
str[j]=’/0’;
}
void main( )
{char Str[]="abcdef’;
abc(str);
printf("str[]=%s",str);
}
A. str[]=bcdef
B. str[]=abcdef
C. str[]=a
D. str[]=ab
[单项选择]下列程序的运行结果为( )。
#include<stdio.h>
voidabc(char*str)
int a,b,i,j;
for(i=j=0;str[i]!='/0';i++)
if(str[i]!='a')
str[j++]=str[j];
str[j]='/0';
void main( )
char Str[]="abcdef';
abc(str);
printf("str[]=%s",str);
A. str[]=bcdef
B. str[]=abcdef
C. str[]=a
D. str[]=ab
[单项选择]下列程序的运行结果为()。
#include<stdio.h>
voidabc(Char*str)
inta,b,i,j;
for(i=j=0;str[i]!='/0';i++)
if(str[i]!='a')
str[j++]=str[i];
str[j]='/0';
void main( )
char str[]="abcdef";
abc(str);
printf("str[]=%s",str);
A. str[]=bcdef
B. str[]=abcdef
C. str[]=a
D. str[]=ab
[单项选择]下列程序的运行结果为( )。
#include<stdio.h>
voidabc(Char*str)
inta,b,i,j;
for(i=j=0;str[i]!='/0';i++)
if(str[i]!='a')
str[j++]=str[i];
str[j]='/0';
void main( )
char str[]="abcdef";
abc(str);
printf("str[]=%s",str);
A. str[]=bcdef
B. str[]=abcdef
C. str[]=a
D. str[]=ab
[简答题]写出下列程序的运行结果:
void fun1(char *p)
{
char *q;
q=p;
while(*q!=’/0’)
{ (*q)++; q++; }
}
main( )
{
char a[]={"Program"},*p;
p=&a[3];
fun1(p);
printf("%s/n",a);
}
[填空题]
以下程序运行后的输出结果是()。
#include<string.h>
char* ss(char *s)
{ char *p,t;
p=s+1;t=*s;
while(*p){*(p-1)=*p;p++;}
*(p-1);t;
return s;
}
main( )
{char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s/n",p);
}
[填空题]下列程序的运行结果是:【 】
#include <string.h>
char *ss(char *s)
{ return s+strlen(s)/2;}
main( )
{ char *p,*str=”abcdefgh”;
p=ss(str); printf(“%s/n”,p);}
[填空题]以下程序的运行结果是 【10】 。
# include<string.h>
char *ss(char *s)
{return s+strlen(s)/2;}
main( )
{ char *p,*str="abcdefgh";
p=ss(str);printf("%s/n",p);
}
[单项选择]下列程序的运行结果为
#include<stdio.h>
void abc(char*str)
int a,b;
for(a=b=0;str[a]!=’/0’;a++)
if(str[a]!=’c’)
str[b++]=str[a];
str[b]=’/0’;
void main( )
char str[]="abcdef";
abc(str);
printf("str[])=%s",str);
A. str[]=abdef
B. str[]=abcdef
C. str[]=a
D. str[]=ab
[填空题]下列程序的运行结果是 【16】 。
#include <string.h>
char *ss(char *s)
{ return s+strlen(s)/2; }
main( )
{ char *p,*str="abcdefgh";
p=ss(str); printf("%/n",p);
}
[填空题]
下列程序的运行结果是: 【16】
#include <string.h>
char *ss(char *s)
{ return s+strlen(s)/2;}
main( )
{ char *p,*str=”abcdefgh”;
p=ss(str); printf(“%s/n”,p);}
[填空题]以下程序运行后的输出结果是_________。
#include
char *ss(char *s)
{ char *p,t;
p=s+1;t=*s;
while(*p) {*(p-1)=*p; p++;}
*(p-1)=t;
return s;
}
main( )
{ char *p,str[10]="abcdefgh";
p=ss(str);
printf("%s/n",p);
}
[填空题]
以下程序运行时输出结果是()。
#include
#include
int count(char s[])
{ int i=0;
if(s[i]==’/0’) return 0;
while(isalpha(s[i]))i++;
while(!isalpha(s[i])&&s[i]!=’/O’)i++;
return 1+count(&s[i]);
}
void main( )
{char line[]="one world,one dream.";
printf("%d",count(line));
}