想声明一个由abc三个字母组成的数组,以下哪个方法正确
A: $str=array('a','b','c');
B: $str=range('a','c');
C: $str[0]='a';$str[1]='b';$str[2]='c';
D: $str=str_split('abc');
A: $str=array('a','b','c');
B: $str=range('a','c');
C: $str[0]='a';$str[1]='b';$str[2]='c';
D: $str=str_split('abc');
举一反三
- 下列程序的运行结果为( ). void abc(char *str) { int a,b; for(a=b=0;str[a]!='\0';a++) if(str[a]!='c') {str[b]=str[a]; b++; }str[b]='\0'; } main( ) { char str[]="abcdef"; abc(str); printf("str[]=%s",str); }
- 下列对str 初始化为字符串“abc”的是( ) A: char str={abc}; B: char str[]={'a','b','c','\0'}; C: char str[]={'a','b','c'}; D: char str[]=abc;
- 定义二维数组char str[2][4]={"abc", "123"},下列哪个元素可以表示字符'2' A: str[1][1] B: char str[1][1] C: str[0][1] D: str[2][1]
- 下列字符数组定义错误的是: A: char str[]="abc"; B: char str[]={"abc"}; C: char str[3]={'a', 'b', 'c'}; D: char str[3]={"abc"};
- 设str=’python’,想把字符串的第一个字母大写,其他字母还是小写,正确的选项是()。 A: print(str[0].upper()+str[1:]) B: print(str[1].upper()+str[-1:1]) C: print(str[0].upper()+str[1:-1]) D: print(str[1].upper()+str[2:])