假设有如下变量定义“char str[8], str[8]=”good”;”,则不能实现将字符数组str2赋值给str1的语句是( )。
A. str1=str2;
B. strcpy(str1,str2);
C. strncpy(str1,str2,6);
D. memcpy(str1,str2,5);
查看答案
下列( )能够判断两个字符串str1和str2是否相等。
A. if(str1==str2)
B. if(str1=str2)
C. if(strcmp(str1,str2))
D. if(strcmp(str1,str2)==0)
下列语句中正确的是( )。
A. char s[5]=”abcdef”;
B. char *s; gets(s);
C. char s[5]; scanf(“%s”,&s);
D. char *s; s=”abcdef”;
以下程序段的输出结果是( )。char arr[2][4];strcpy(arr[0],”you”); strcpy(str[1],”me”);arr[0][3]=’&’;printf(“%s\n”,arr);
A. you&me
B. you
C. me
D. arr
以下程序段的输出结果是( )。int i,s;char ch[7]=”89ab12”;for(i=0,s=0;ch[i]>=’0’&&ch[i]<=’9’;i++)s=10*s+ch[i]-‘0’;printf(“%d\n”,s);
A. 89ab12
B. 8912
C. 89
D. 144