返回主页

[C语言 P1507] 在VC6.0中,运行下面程序的输出结果是()

 
学习人数: 4.9k
 
正确率: ??%
答案解析

题目描述
未通过

在VC6.0中,运行下面程序的输出结果是()

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

void MallocMem(char* pc) {
    pc = (char*) malloc (100);
    return;
}

int main() {
    char *str=NULL;
    MallocMem(str);
    strcpy(str,"hello ");
    strcat(str+2, "world");
    printf("%s",str);
    return 0;
}

A. hello world

B. 程序编译错误

C. 程序运行时崩溃

D. 其他几项都不对

上面问题的答案是:
 A 选项
 B 选项
 C 选项
 D 选项

上一题
下一题
加入错题本
个人笔记
已有36条笔记

登录后提交答案


3 个回答 (点击展开回答)