已知:“int a[10],*p=a;”则下面说法不正确的是()。A.p指向数组元素a[0]B.数组名a表示数组中第
已知:“int a[10],*p=a;”则下面说法不正确的是()。
A.p指向数组元素a[0]
B.数组名a表示数组中第一个元素的地址
C.“int a[10],*p=&a[0];”与上述语句等价
D.以上均不对
已知:“int a[10],*p=a;”则下面说法不正确的是()。
A.p指向数组元素a[0]
B.数组名a表示数组中第一个元素的地址
C.“int a[10],*p=&a[0];”与上述语句等价
D.以上均不对
第2题
函数fun的返回值是( )。 int fun(char*a,char*b) {int num=0,n=0; while(*(a+num)!=‘\0’)num++; while(b In]){*(a+num)=b [n];num++;n++;) return num; )
A.字符串a的长度
B.字符串b的长度
C.字符串a和b的长度之差
D.字符串a和b的长度之和
请帮忙给出正确答案和分析,谢谢!
第3题
下面程序的输出结果是( )。 include <stdi0.h> include<string.h> main() {char*pl=“abc”,str[50]=“xyz”; strcpy(Str+2,p1); printf(“%S\n”,Str); }
A.xyzabcABC
B.zabcABC
C.xyabc
D.yzabcABC
请帮忙给出正确答案和分析,谢谢!
第4题
阅读下面程序,在程序执行后的结果为( )。 include“stdi0.h” int*fun(int*a,int*b) { int m; m=*a; m+=*b一3; return(&m); } main() { int x=21,y=35,*a=&x,*b=&y; int*k; k=fun(a,b); printf(“%d\n”,*k); )
A.53
B.2l
C.35
D.14
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!