以下正确的程序段是
A.char str1[ ]="12345", str2[ ]="abcdef";
B.char str[10],*st="abcde";strcat(str,st);
C.char str[10]=" "。*st="abcde";strcat(str,st);
D.char *st1="12345", *st2="abcde";strcat(st1, st2);
第1题:
运行以下程序,输出结果的是: str1 = "Dongbei University" str2 = str1[:7] + " Normal " + str1[-10:] print(str2)
A.Normal U
B.Dongbei Normal
C.Normal University
D.Dongbei Normal University
第2题:
2、以下关于strcmp(str1, str2)的说法正确的是()。
A.若strcmp(str1, str2)的值为非0值,说明str1和str2相等。
B.若strcmp(str1, str2)的值为0值,说明str1和str2相等。
C.若strcmp(str1, str2)的值为负数,说明比较失败。
D.若strcmp(str1, str2)的值为正数,说明str1比str2更长。
第3题:
char str1[10],str2[]=”China”; 以下语句正确的是()。
A.str1=”China”;
B.str1=str2;
C.strcpy(str1,str2);
D.以上均不正确。
第4题:
【单选题】如果有定义语句char str1[10],str2[10]={"books"};则能将字符串"books"赋给数组str1的正确语句是()。
A.str1="books";
B.strcpy(str1,str2);
C.str1=str2;
D.strcpy(str2,str1);
第5题:
以下正确的程序段是()。
A.char str1[]="12345",str2[]="abcdef";strcpy(str1,str2);
B.char str[10], *st="abcde"; strcat(str,st);
C.char *st1="12345", *st2="abcde""; strcat(st1,st2);
D.char str[10]="", *st="abcde";strcat(str,st);