首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; int main() { int *p, *p=9; cout<<"The value at p:"<<
有如下程序: #inc1ude <iostream> using namespace std; int main() { int *p, *p=9; cout<<"The value at p:"<<
admin
2020-11-11
50
问题
有如下程序:
#inc1ude <iostream>
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/xayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classAA{inta;Public:AA(intn=0):a(n){}};classBB:publicAA{public:BB(intn)______________};其中横线处的缺失部分是()
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列符号中,正确的C++标识符是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Theval
下面程序的输出结果是()。#include<iostream.h>classexample{inta;public:example(intb){a=b++;}voidprint(){a=a+1;cout<<a<<"";}v
有如下类定义:classGirl;classBov{public:Boy(doubleh);voidShow(constGid&g);voidPrint()const;private:doubleheight;};clas
下列有关运算符重载的叙述中,正确的是
违背数据流图(DFD)构造规则的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=实现的,
数据流图中带有箭头的线段表示的是()。
随机试题
前置胎盘下列哪些是正确的:
A.面横动脉B.颈内动脉C.颈外动脉D.颞浅动脉E.颌外动脉
A.脊髓B.延髓C.中脑D.下丘脑E.大脑皮层摄食行为调节中枢位于
DIC时微血管内的血栓称之为
建筑热水管道系统冲洗要求是()。[2012年10月真题]
当现有公司享有学习曲线效应时,潜在新进入者的威胁()。
被测量是标称值为100g的标准砝码质量ms,下列选项中,()可以作为用合成标准不确定度表达的测量结果。
学生对知识的理解可以由低到高分为四种水平,其中最低水平是()
A.solidB.madeupofC.equalD.fillsE.describingF.vaporG.thereforeH.
AustraliahasbeenunusualintheWesternworldinhavingaveryconservativeattitudetonaturaloralternativetherapies,acco
最新回复
(
0
)