首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *P=9: cout<<“The value at p:“<<*p; retu
有如下程序: #include using namespace std; int main() { int*p; *P=9: cout<<“The value at p:“<<*p; retu
admin
2014-08-29
29
问题
有如下程序:
#include
using namespace std;
int main()
{
int*p;
*P=9:
cout<<“The value at p:“<<*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/9XNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类MyClas定义如下:ClassMyClas{public:MyClas(){value=0;}setVariable(inti){value=I;}
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’)
下面关this指针的说法中,不正确的是()。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
下面是计算n的阶乘的递归函数,请将该函数的定义补充完整。unsignedf(unsignedn){if(n<=1)return1;elsereturn【】;}
C++程序第1条语句是从【】函数开始执行的。
下面运算符不能被友元函数重载的是()。
下面关于运算符重载的描述错误的是()。
如果要在类的对象上使用运算符,除了运算符=和【】以外,其它的必须都要被重载。
在有n个结点的二叉链表中,值为非空的链域的个数为【】。
随机试题
股份有限公司发行新股时,应当对新股种类及数额、新股发行价格、新股发行的起止日期等事项作出决议的是()。
下列关于急性肠系膜上动脉栓塞临床表现的叙述,不正确的是()
急性病人面色突然变得苍白属于
某开发公司经城市规划行政主管部门批准变更规划设计方案,导致商品房产型发生变化,并在10日内书面通知了买受人,买受人接通知后未作表示,2个月后买受人提出退房,按规定买受人()。
像片调绘可采用全野外调绘法和()。
在工程中遇到地基的地质条件与原设计所依据的地质资料不符时,监理工程师应该怎么办?监理工程师在合同管理中应当注意哪些主要问题?
企业财务部门人员的工资应计入“财务费用”账户。
为规范班主任队伍建设,教育部于2006年6月出台了________。
张炎评价的词“深于用事,精于炼句,有风流蕴藉处,不减周、秦。”
由于各方在发展中国家提高农产品关税这一问题上无法达成一致,上个月在日内瓦会议举行的多哈(Doha)回合谈判最终破裂。
最新回复
(
0
)