以下叙述中正确的是
A.函数调用strlen(s);会返回字符串s实际占用内存的大小(以字节为单位)
B.两个字符串可以用关系运算符进行大小比较
C.当拼接两个字符串时,结果字符串占用的内存空间是两个原串占用空间的和
D.C语言本身没有提供对字符串进行整体操作的运算符
第1题
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
A.*(*w+3)
B.*(*(w+1))
C.*(w+1)[4]
D.*(&w[0][0]+1)
请帮忙给出正确答案和分析,谢谢!
第2题
若有以下程序 main( ){ inti,j=0; chara[]=Howareyou!; for(i=0;a[i];i++) if(a[i]!=) aD++]=a[i]; a[j]=\0; printf(%s\n,a);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.Howareyou!
请帮忙给出正确答案和分析,谢谢!
第3题
有以下程序 include<stdio.h> yoidfun(inta,intb) {mtt; t=a;a=b;b=t; } main( ) {intc[10]={1,2,3,4,5,6,7,8,9,O),i; for(i=0;i<10;i+=2) fun(c[i],c[i+1]); for(i=0;i<10;i++) printff%d,,c[i]); printf(\n); } 程序的运行结果是
A.2,1,4,3,6,5,8,7,0,9,
B.0,9,8,7,6,5,4,3,2,1,
C.1,2,3,4,5,6,7,8,9,0,
D.0,1,2,3,4,5,6,7,8,9
请帮忙给出正确答案和分析,谢谢!
第4题
有以下程序(strcat函数用以连接两个字符串) include<stdio.h> include<string.h> main( ) {chara[20]=abcD\OEFG\O,b[]=%s\n; strcat(a,b);printf(%s\n,a); } 程序运行后的输出结果是
A.abcDE\0FG\0UK
B.abcDUK
C.UK
D.EFGUK
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!