A."abcd"
B."abcd└┘"
C.\"abcd\"
D.编译出错
第2题
A.s表示的是第一个字符i的地址,s+1表示的是第二个字符t的地址
B.t指向另外的字符串时,字符串的长度不受限制
C.t变量中存放的地址值可以改变
D.s中只能存放16个字符
第3题
A.main( int a,char *c[])
B.main(int argc, char *argv)
C.main( intarc, char **arv)
D.main( int argv, char*argc[])
第4题
A.p=&b
B.scanf("%d",&b)
scanf("%d", &p) *p=b
C.p=&b
D.p=&b
scanf("%d", *p) *p=a
第5题
A.strcmp1(char *s, chat *t)
{ for ( ;*s++==*t++ ;)
if (*s=='\0') return 0
return (*s-*t)
}
B.strcmp2(char *s, char *t)
{ for( ;*s++==*t++ ;)
if (!*s) return0
return (*s-*t)
C.strcmp3(char *s, char *t)
{ for ( ;*t==*s ;)
{ if (!*t) return 0
t++
s++}
return (*s-*t)
}
D.strcmp4(char *s, char *t)
{ for( ;*s==*t;s++,t++)
if (!*s) return 0
return (*t-*s)
}
第6题
A.char s[]="12345", t[]="6543d21" strcpy( s,t)
B.char s[20],*t="12345" strcat(s,t)
C.char s[20]=" ", *t="12345"strcat(s, t)
D.char *s="12345", *t="54321" strcat (s,t)
第7题
A.strcpy1(char *p, char *q)
{ while ((*p++=*q++)!='\0')
}
B.strcpy2( char *p, char *q)
{ while((*p=*q)!='\0')
{p++ q++}
}
C.strcpy3(char*p, char *q)
{ while (*p++=*q++)
}
D.strcpy4(char *p, char *q)
{ while(*p)
*p++=*q++
}
第8题
A.format, "m*=n", m, n
B.format, "m*=n"
C.m*=n, m=200, n=20
D.以上结果都不对
第9题
A.char s[20]
B.char *s
scanf("%s", &s) scanf("%s", s)
C.char s[20]
D.char s[20], *t=s
scanf("%s",&s[2]) scanf("%s", t[2])
第10题
A.s和t完全相同
B.数组s中的内容和指针变量t中的内容相等
C.s数组长度和t所指向的字符串长度相等
D.*t与s[0]相等
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!