[单选题]

下面程序的运行结果是()。includevoid del(char*s){int i,j;char *a;a=s;for(i=0,j=0;a

下面程序的运行结果是( )。 #include<stdio.h> void del(char*s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='/0';i++) { if(a[i]>='0'&&a[i]<='9') { s[j]=a[i]; j++; } s[j]='/0'; }} main() {char s[]="aa89gggh"; del(s); printf("/n%s",s); }

A.aa

B.89

C.gggh

D.aa89gggh

参考答案与解析:

相关试题

下面程序的运行结果是#includevoid delch(char*s){int

[单选题]下面程序的运行结果是includevoid delch(char*s){int i,j;char *a;a=S;for(i=0,j=0;a[下面程序的运行结果是 #include<stdio.h> void delch(char *s) { int i,j; char *a; a=S; for(i=0,j=0;a[i]!='/0';i++) if(a[i]>='0' &aa[i]<='9') {s[j]=a[i]; j++;} s[j]='/0';} main() { c

  • 查看答案
  • 下面程序段的运行结果是()。#includevoid main(){char s

    [单选题]下面程序段的运行结果是()。includevoid main(){char str[]="ABC",*p=str;pfintf("%d/n下面程序段的运行结果是( )。 #include<stdio.h> void main() {char str[]="ABC",*p=str; pfintf("%d/n",*(p+3)); }A.67B.0C.字符'C'的地址D.字符'C'

  • 查看答案
  • 下列程序段的运行结果是()。#includevoid main(){char s

    [单选题]下列程序段的运行结果是()。includevoid main(){char str[]="ABC",*p=str;printf("%d/n下列程序段的运行结果是( )。 #include<stdio.h> void main() { char str[]="ABC",*p=str; printf("%d/n",*(p+3)); }A.67B.0C.字符'C'的地址D.字符'C'

  • 查看答案
  • 下列程序段的运行结果是()。#includevoid main(){ char

    [单选题]下列程序段的运行结果是()。includevoid main(){ char str[]="ABC",*p=str;printf("%d/下列程序段的运行结果是( )。#include<stdio.h>void main(){ char str[]="ABC",*p=str; printf("%d/n",*(p+3));}A.67B.0C.字符'C'的地址D.字符'C'

  • 查看答案
  • 下面程序的运行结果为()。#includevoid main(){char a=

    [单选题]下面程序的运行结果为()。includevoid main(){char a=‘3’;switch(A) {case’3’:cout<下面程序的运行结果为( )。 #include<iostream.h> void main() { char a=‘3’; switch(A) { case’3’:cout<<“3”; case’2’:cout<<“2”;break; default:cout<<“1”; } }A.3B.321C.31D.32

  • 查看答案
  • 下面程序的运行结果是#include#includemain(){ char*s

    [单选题]下面程序的运行结果是includeincludemain(){ char*s1="AbDeG";char*s2="Ab下面程序的运行结果是 #include<stdio.h> #include<string.h> main() { char*s1="AbDeG"; char*s2="AbdEg"; s1+=2;s2+=2; printf("%d/n",strcmp(s1,s2)); }A.正数B.负数C.零D.不确定的值

  • 查看答案
  • 下面程序段的运行结果是()。char * format="%s,a=%d,b=%

    [单选题]下面程序段的运行结果是( )。 char * format="%s,a=%d,b=%d/n"; int a=11,b=10; a+ =b; printf(format,"a+=b",a,b);A.for,"a+=b",abB.format,"a+=b"C.a+=b,a=21,b=10D.以上结果都不对

  • 查看答案
  • 下面程序的运行结果是#includevoid fun(int * a,int *

    [单选题]下面程序的运行结果是includevoid fun(int * a,int * b){ int x= * a; * a = * b;*下面程序的运行结果是 #include<iostream.h> void fun(int * a,int * b) { int x= * a; * a = * b; * b=x; cout <<*a<< *b<<""; } void main( 0 { int x =1,y =2; fun(&x,&y); cout<< x << y <<end

  • 查看答案
  • 下列程序的运行结果是()。#includevoid fun(int*s,int*

    [单选题]下列程序的运行结果是()。includevoid fun(int*s,int*p){static int t=3; *p=s[t]; t£­£­下列程序的运行结果是( )。 #include<stdio.h> void fun(int*s,int*p) { static int t=3; *p=s[t]; t--; } void main() { int a[]={2,3,4,5},k; int x; for(k=0;k<4;k++) { fun(a,&x); printf("%d,

  • 查看答案
  • 下列程序的运行结果是()。#includevoid sub(int*s,int*

    [单选题]下列程序的运行结果是()。includevoid sub(int*s,int*y){static int m=4;*y=s[0];m£«£«;}下列程序的运行结果是( )。 #include<stdio.h> void sub(int*s,int*y) {static int m=4; *y=s[0]; m++; } void main() {int a[]={1,2,3,4,5},k; int x; printf("/n"); for(k=0;k<=4;k++) {sub(a,&x

  • 查看答案
  • 下面程序的运行结果是()。#includevoid del(char*s){in