设已有定义char*st="how are you"; 下列程序段中正确的是( )。
A.char a[11], *p; strcpy(p=a+1,&st[4]);
B.char a[11]; strcpy(a,st);
C.char a[11]; strcpy(a,st);
D.char a[], *p; strcpy(p=&a[1],st+2);
A.if(strcmp(s2,s1)==0)ST;
B.if(s1===s2)ST;
C.if(strcpy(s1,s2)==1)ST;
D.if(s1,s2==0)ST;
设 struct st {int i; int j; }*P; main() { struct st m[]={{10,1},{20,2},{30,3}}; p=m; printf ("%d\n",(*++p).j); } 则程序的输出结果是()
A.1
B.2
C.3
D.10
A./ˌstəʊməˈtɔpləstɪ/
B./ˌstəʊməˈtɔplæstɪ/
C./stəʊˈmɔtɔplæstɪ/
D./ˈstəʊmətəˌplæstɪ/
下列选项中,能够满足“若字符串sl等于字符串s2,则执行ST”要求的是()。
A.if(stremp(s2,s1)==0)ST;
B.if(s1==s2)ST;
C.if(strcpy(sl,s2)==l)ST;
D.if(sl,s2==O)ST;
下列选项中,能够满足只要字符串s1等于字符串s2,则执行ST要求的是
A.if(s1=s2)ST;
B.if(strcpy(s1,s2)=1)ST;
C.if(strcmp(s2,s1)=0)ST;
D.if(s1-s2=0)ST;
已知: union { int i; char c; float a; }st;则sizeof(st)的值是______。
A.4
B.5
C.6
D.7
A.char a[20], *p; strcpy(p=a+1,&st[4]);
B.char a[20]; strcpy(a, st);
C.char a[20]; strcpy(a, st);
D.char a[], *p; strcpy(p=&a[1],st+2);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!