设有字符串s='赤橙黄绿青蓝紫',以下说法正确的是()
A.若要输出随机第n个字符,则该字符的索引为s[n]
B.索引s[2]和s[-5]的字符相同
C.s[-3]的运行结果是 绿
D.字符 紫 的索引是s[7]或者s[-1]
索引S[2]和S[-5]的字符相同
A.若要输出随机第n个字符,则该字符的索引为s[n]
B.索引s[2]和s[-5]的字符相同
C.s[-3]的运行结果是 绿
D.字符 紫 的索引是s[7]或者s[-1]
索引S[2]和S[-5]的字符相同
A、S数组中数组元素的值分别是“abcd”,”ABCD”
B、S是指针变量,它指向含有两个数组元素的字符型一维数组
C、S数组的两个元素分别存放的字符’a’和’A’
D、S数组的两个元素分别存放的字符串“abcd”和”ABCD”的首地址
A.scanf(“%s”, s1);
B.gets(s1);
C.s1=getchar();
D.scanf(“%s”,&s1);
设有以下语句:其中0≤k<5。以下不是对字符串的正确引用的是()。
A.*strp
B.strp[k]
C.str[k]
D.strp
有以下函数intfun(char*s){char*t=s;while(*t++);retum(t-s);)该函数的功能是
A.比较两个字符串的大小
B.计算S所指字符串的长度
C.计算S所指字符串占用内存字节的个数
D.将S所指字符串复制到字符串t中
A.以上语句都不会
B.s.substring(3);
C.s.concat("y");
D.s.append("x");
以下能正确进行字符串赋值、赋初值的语句是______。
A.char s[5]:{'a','e','i','o','u'};
B.char *s; s="good";
C.char s[5]="good";
D.char s[5]; s="good";
以下选项中,能正确进行字符串赋值的是
A.chars[5]={"A","B","C","D","E");
B.char*s=""abcDE"":
C.chars[4][5]={""tabcDE""};
D.char*s;gets(s);
A.char s[5]={"12345"};
B.char s[5]={'1', '2', '3', '4', '5'};
C.char *s; *s="12345";
D.char *s="12345"; "
A.s.append(“x”);
B.s.concat(“y”);
C.s.substring(3);
D.以上语句都不会
A.s[3∶-1]
B.s[3∶11]
C.s[4∶-1]
D.s[3∶12]