[单选题]

下列程序的运行结果为

#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

参考答案与解析:

相关试题

下列程序的运行结果为 #include<stdio.h> void abc(ch

[单选题]下列程序的运行结果为#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[]=abdefB.str[]=abcdefC.str[]=aD.str

  • 查看答案
  • 下面程序的运行结果是 #include<stdio.h> void delch(

    [单选题]下面程序的运行结果是#include<stdio.h>void delch(char *s){ int i,j;char *a;a=s;for(i=0,j=0;a[i]!=′/n′;i++)if(a[i]>=′0′ &&a[i]<=′9′){s[j]=a[i]; j++;}s[j]=′/0′;}main(){ char *item="a34bc";delch(item);printf("/n%s",item);}A.abcB.34C.a34D.a3

  • 查看答案
  • 下述程序的输出结果是 #include<stdio.h> void main()

    [单选题]下述程序的输出结果是#include<stdio.h>void main(){ int a[5]={2,4,6,8,10};int *p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q); }A.4,4B.2,2C.4,5D.2,4

  • 查看答案
  • 下述程序的输出结果是 #include<stdio.h> void main()

    [单选题]下述程序的输出结果是#include<stdio.h>void main(){ int a[5]={2,4,6,8,10};int *p=a,**q=&p;printf("%d,",*(p++));printf("%d",**q); }A.4,4B.2,2C.4,5D.2,4

  • 查看答案
  • 以下程序的输出结果是( )。#include<stdio.h>void main

    [单选题]以下程序的输出结果是( )。#include<stdio.h>void main(){int a,b,d=241; a=d/100%9; b=(-1)&&(-1); printf("%d,%d/n",a,b);}A.6,1 B.2,1 C.6,0 D.2,0

  • 查看答案
  • 有以下程序:#include<stdio.h>void main(){ fILE

    [单选题]有以下程序:#include<stdio.h>void main(){ fILE*fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++) fwrite(&a[i],sizeof(int),1,fp); fclose(fp) fp=fopen("data.dat","rb"); fseek(fp,-2L*sizeof(int),1,fp);/*文件中读取sizeof(i

  • 查看答案
  • #include<stdio.h> void func() {static in

    [主观题]include<stdio.h> void func() {static int a=0;a=2;printf("%d",a);} main() {int cc; for(cc=1;cc<4;cc++)fun();printf("/n");该程序的运行结果为?

  • 查看答案
  • ( 15 )有以下程序# include<stdio.h>main (){ ch

    [单选题]( 15 )有以下程序 include<stdio.h>main (){ char a,b,c,d;scanf ( " %c%c " ,&a,&am( 15 )有以下程序# include<stdio.h>main (){ char a,b,c,d;scanf ( " %c%c " ,&a,&b ) ;c=getchar () ; d=getchar () ;printf ( " %c%c%c%c/n " ,a,b,c,d ) ;}当执

  • 查看答案
  • 有以下程序#include<stdio.h>main(){unsigned ch

    [单选题]有以下程序#include<stdio.h>main(){unsigned char a=8,c:c=a>>3;printf(“%d\n”,c):}程序运行后的输出结果是A.32B.16C.1D.O

  • 查看答案
  • (25)有以下程序 #include<stdio.h> void fun(cha

    [单选题](25)有以下程序#include<stdio.h>void fun(char *s){while(*s){ if(*s%2==0) printf(“%c”,*s);s++;}}main(){ char a[]={“good”};fun(a);printf(“/n”);}注意:字母a的ASCII码值为97,程序运行后的输出结果是A.)d B)go C)god D)good

  • 查看答案
  • 下列程序的运行结果为 #include<stdio.h> void abc(ch