首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *P=9; cout
有如下程序: #include using namespace std; int main() { int*p; *P=9; cout
admin
2020-07-30
31
问题
有如下程序:
#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/sDyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)cout
下列关于运算符重载的叙述中,正确的是()。
构成计算机软件的是()。
下列函数模版中的定义中,合法的是()。
下列关于运算符重载的描述中,错误的是()。
下面对对象概念描述正确的是()。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12345
下列关于基类和派生类关系的叙述中,正确的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。A枚举常量NAME的值为1,B枚举常量NUMBER的则下列叙述中错误的是()。
随机试题
检查发现病人胸廓的前后径等于横径,肋间隙增宽,应考虑为()
A.有机磷中毒B.亚硝酸盐中毒C.氰化物中毒D.铅中毒大剂量亚甲蓝治疗
汉译英:“船舱检验证书;包装检验证书”,正确的翻译为:( )
经海关确认的溢卸、误卸货物从()3个月内,可由原装载船舶负责人或货物所有人向海关办理退运或进口手续。
申请专利的发明创造在申请日以前6个月内发生下列情形,其中导致新颖性丧失的是()(2015年一法专一第13题)
AX=0和BX=0都是n元方程组,下列断言正确的是().
Manufacturersofeverythingfromrunningshoestodeodorants,asubstancetoremoveunpleasantodors,designproductsspecifical
对数据库中的数据可以进行查询、插入、删除、修改,这是因为数据库管理系统提供了
Hi,Joe!Where______thesedays?
ThewhitepopulationofthenewUnitedStatesdidnotstretchfarbeyondtheeasternseaboarduntilthe19thcentury.TheBritis
最新回复
(
0
)