首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9: cout
有如下程序: #include using namespace std; int main() { int*p; *p=9: cout
admin
2019-05-06
24
问题
有如下程序:
#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://jikaoti.com/ti/sYt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
静态数据成员是为()的数据。
下列是重载乘法运算的函数原型声明,其中错误的是
下列关于运算符重载的叙述中,正确的是
下面程序运行时输出结果为______。#include<iostream.h>#includeclassRect{public:Rect(intl,intw){length=l;width=w;)
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
下列有关继承和派生的叙述中,正确的是()。
执行下列语句序列:imx=1,&y=x;cout<<x<<’-’<<y<<end1;输出结果为______。
以下关于数据的逻辑结构的叙述中,不正确的是()
A、 B、 C、 D、 C在数据字典编制过程中,常使用定义方式描述数据结构。
C++中将两个字符串连接起来组成一个字符串的函数是______。
随机试题
曲线y=-χ的斜渐近线方程为_______.
大气安全阀经常是水封的,可以防止大气向内泄漏。
如图4所示电路中,输出Y的表达式为________。
患者,男性,75岁。既往有房颤病史10年,高血压病,平时未系统治疗,3天前走路时突然倒地伴失语。最可能的原因是
(2012年)2011年12月,甲市乙县国税局对锦绣服装公司进行税务检查时发现,该公司一笔账务处理异常,乙县国税局认为,该公司购进的某批布料用于非应税项目,其进项税额276000元不应抵扣。乙县国税局决定:依法追缴该公司少缴的增值税税款,并加收相应的滞纳金
下列关于红色预警法的说法,错误的是()。
甲、乙双方签订了一份房屋租赁合同,租期为半年。在房屋租赁期内,乙公司将该房屋转租给丙公司。甲公司得知后,表示异议。下列表述正确的是()。
设双曲线的离心率为,且它的一条准线与抛物线y2=4x的准线重合,则此双曲线的方程为______.
信息安全中,【 】是指在应用层对信息的保密性、完整性和来源真实性进行保护和认证。
Duringastateofdeeprelaxation,severalphysiologicalchangestakeplaceinthebody:Thebody’soxygenconsumptionisreduce
最新回复
(
0
)