普通会员
登录
题库
实习信息
校招公告
参访活动
题库
软件开发
题目列表
void fun(char *p) { p = (char *)malloc...
单选题
void fun(char *p)
{
p = (char *)malloc(sizeof(char)*5);
}
int main()
{
char *p=NULL;
fun(p);
strcpy(p, "hello world!");
printf(“%s\n”, p);
return 0;
}
对以上代码编译、运行,结果是:
A.
编译错误;
B.
编译正确,运行时段错误;
C.
编译正确,运行正确,但由于malloc申请的内存太小,输出的内容不是“hello world!”。
D.
其余都不是
E.
hello world!
上一题
[单选题] 有A、B、C、D 4个类,运行下面的程序,A、B、C、D 4个类的构造函数调用顺序是 B b; int main() { ...
下一题
[单选题] 下面关于explicit和implicit的说法错误的是()
纠错
题目信息
校招真题
-
正确率
0
评论
12
点击
收藏
已收藏
错题本
已加入错题本
我的笔记
登录添加笔记