首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请填写空格:#include<iostream>usingnamespacestd;voidfun(intx,inty,int*z){*2=x+y;}voidmain(){
下列C++运算符中,优先级最高的是()。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
下面是关于派生类声明的开始部分,其中正确的是()。
设有如下关系表:则下列操作中正确的是()。
在下面的运算符重载函数的原型中,错误的是()。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
在有n个结点的二叉链表中,值为非空的链域的个数为【】。
下列关于类和对象的叙述中,错误的是()。
随机试题
抗战胜利之际被日本宪兵秘密杀害的著名作家是()
由下列哪些因素引起的水肿,其水液蛋白质含量较高
腰肌劳损的临床表现是
患者,女,43岁。腹部疼痛,痛势较剧,痛如针刺,部位固定,经久不愈,舌质紫暗,脉细涩。其证属
可行性研究阶段的建设方案设计对投资估算误差有何深度要求?
简述错账的更正方法的适用范围及更正方法。
根据刑法,拘役的期限,为一个月以上()以下。
软件测试是保证软件质量的重要措施,它的实施应该是在______。
下面关于S-Designer的说法错误的是
We’reworking______theclocktoaccomplishtheproposalbeforeTuesday.
最新回复
(
0
)