若有定义:char str1[10] = "aaaaaaa";char str2[10] = "bbbbb";将字符串str2连接到str1,则下列描述中正确的是( )
A. strcat(str1,str2)可以将字符串str2连接到str1中
B. strncat(str1,str2,strlen(str2))可以将字符串str2连接到str1中
C. strncat(str1,str2,2)可以将字符串str2的前两个字符连接到str1中
D. strncat(str1,str2,4)可以将字符串str2的前四个字符连接到str1中
查看答案
关于strcmp()函数,下列描述中错误的是( )
A. strcmp()函数用于比较两个字符串的内容是否相等
B. 如果两个字符串的内容相同,strcmp()函数返回0
C. strcmp()函数是可变参数的函数
D. strcmp()函数只能接收字符指针作为参数,并不接收单个字符
下列关于strstr()函数的描述,错误的是( )
A. 用于在指定的字符串中查找指定的字符
B. 用于在指定的字符串中查找指定的子字符串
C. 该函数接收两个字符指针类型的参数
D. 该函数若查找到子字符串则返回子字符串的指针,否则返回空指针
以下各语句或语句组中,正确的操作是。
A. char s[3]="abcde";
B. char *s; gets(s);
C. char *s; s="abcde";
D. char s[5]; scanf("%s", &s);
要定义一个字符串,下列选项中错误的是( )
A. char s[5] = "hello";
B. char s[] = "hello";
C. char *s = "hello";
D. char s[] = {"h","e","l","l","o"};