首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<’’The value atp:’’<<
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<’’The value atp:’’<<
admin
2017-04-25
50
问题
有如下程序:
#include<iostream>
using namespace std;
int main()
{
int *p;
*p=9;
cout<<’’The value atp:’’<<*p;
return 0;
}
编译运行程序将出现的情况是( )。
选项
A、编译时出现语法错误,不能生成可执行文件
B、运行时一定输出:The value at p:9
C、运行时一定输出:The value at p:*9
D、运行时有可能出错
答案
D
解析
此题考查的是指针的使用。本题中,在给*p赋值前,指针p并没有指向一个具体的对象。此时可以通过编译,但运行时由于p中为随机值,该赋值可能会破坏内存中某个重要的地址空间的内容,导致程序出错。
转载请注明原文地址:https://kaotiyun.com/show/81Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要求加快执行速度,而且函数完成的功能不太复杂时,应使用( )。
形如A::A(A &)的构造函数称为( )。
下列数据结构中,能直接使用堆排序法进行排序的是
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
下列叙述中正确的是
若类A和类B的定义如下:classA{inti,public:voidget();//...};classB:A//默认为私有派生{intk;public
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
下列运算符中,要求运算对象必须是整数的是( )。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
随机试题
减少压弯件回弹的常用方法有哪些?
闭合性颅脑损伤不包括
某地块甲价格为2000元/m2,地块乙为2200元/m2,若甲允许的容积率为7,乙为5,其他条件两块地相同,则两块地总价相比有()。
会计报告是确认和计量的开始,即通过报告将确认、计量、记录的结果即本年度的会计信息进行归纳和整理,以方便编制下一年度的财务预算。()
以下属于风险管理框架八大要素的有()。
刘基刘基,字伯温,青田人。基幼颖异。元至顺间举进士,除高安丞,有廉直声。行省辟之,谢去。及太祖下金华,定括苍,闻基名,以币聘,基未应。总制孙炎再致书固邀之,基始出。既至,陈时务十八策,太祖大喜,筑礼贤馆以处基等,宠礼甚至。会陈友谅陷太平,谋东下,
若复数z满足z1=1+2i,则|z1-z|的最大值是()。
设非零n维列向量α,β正交且A=αβT.证明:A不可以相似对角化.
DVD盘中的信息存储在(9)中。
分布式数据中,外设储存的数据通常属于
最新回复
(
0
)