GESP C++ 真题 · 逐题精解
首页C++五级真题 › 2024年6月 › 第10题

GESP 2024年6月 C++五级 判断题 第10题

C++五级判断题2024年6月第10题

所属知识点:综合应用(跨题型) 难度要求:掌握 考频:—

在下面C++代码中,由于删除了变量 ptr ,因此 ptr 所对应的数据也随之删除,故执行下述代码时,将报错。
int* ptr = new int(10);
cout << *ptr << endl;
delete ptr;
cout << ptr << endl;

正确答案:错误(×)

题目解析
错。delete ptr 后 cout<<ptr 只是打印指针(地址)值,不会报错(打印 *ptr 才是未定义行为)。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习