执行下列语句后,输出结果为steven的是
char*str="steven";
eout.write(str, );
A.strlen(str)
B.sizeof(str)
C.strlen(str+1)
D.sizeof(str-1)
第1题:
下列程序的运行结果为 #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
第2题:
下列程序的输出结果是______。
include<iostream.h>
int CalcDigital(char*str)
{
if(str= =NULL)
return 0;
int num_of_digital=0;
for(int i=0;str{i]!=0x0;i++)
if(str[i]<='9'&& str[i]>='0')
num_of_digital++;
return num_of_digital;
}
void main( )
{
char a[]="Beijing20080lympic";
cout<<CalcDigital(a)<<endl;
}
第3题:
阅读下面程序,则执行后的结果为_____ #include <stdio.h> int main() { char *str="abcdefghijklmnopq"; while(*str++!=′e′); printf("%cn",*str); }
第4题:
下列程序的运行结果为 #include<stdio.h> vold 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
第5题:
执行以下语句后,输出结果是____。 str1="Window" Print Len(str1)