以下程序的运行结果是( )。#include void abc(char *p){int i,j;for(i=j=0;*(p+i)!='\0';i++)if(*(p+i)<'n'){*(p+j)=*(p+i);j++;}*(p+j)='\0';}int main(){char str[ ]="moring";abc(str);puts(str);return 0;}
A. morig
B. morning
C. mig
D. or
有以下程序段:char *s[ ]={ "one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[0]);运行后输出结果是( )。
A. n,two
B. t,one
C. w,one
D. o,two
以下程序的运行结果是( )。char *s="xcb3abcd";int a,b,c,d;a=b=c=d=0;for(;*s;s++)switch(*s){case 'c':c++;case 'b':b++;default:d++;break;case 'a':a++;}printf("a=%d,b=%d,c=%d,d=%d\n",a,b,c,d);
A. a=1,b=4,c=2,d=7
B. a=1,b=2,c=3,d=3
C. a=9,b=5,c=3,d=8
D. a=0,b=2,c=3,d=3