首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<’’The value atp:’’<<
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<’’The value atp:’’<<
admin
2017-04-25
39
问题
有如下程序:
#include<iostream>
using namespace std;
int main()
{
int *p;
*p=9;
cout<<’’The value atp:’’<<*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/81Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行下列语句序列: int i=0;while(i<25)i+=3;cout<<i; 输出结果是( )。
设有下列定义语句: int a[3][2]={10,20, 30,40, 50,60}; int b[3][2]={10,20, 30,40, 50,60}; 则a[1][1]*b[2][1]的结果为( )。
关于read()函数的下列描述中,()是对的。
已知n是一个int型变量,下列语句中错误的是
下列叙述中错误的是
设有如下关系表:则下列操作中正确的是
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
已知语句int m=10;则下列引用的表示中正确的是
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
随机试题
用定义判断下列广义积分的敛散性,若收敛,则求其值:(1)(2)
A.国务院药品监督管理部门B.省级药品监督管理部门C.市级药品监督管理部门D.药品监督管理部门设置的派出机构接触药品的包装材料和容器由何部门批准注册()
西方经济学者把()理论扩展到土地使用、区位及运输等相关理论上,使之成为土地经济学、城市经济学等学科研究的重要基础。
通过工资分摊生成的会计凭证,将传递到()。
关于市场组合,下列叙述错误的是()
对以“商住两用房”名义申请商用房贷款的,贷款额度不超过所购或所租商用房价值的()。
你为什么选择幼儿园教师这个职业?提示:可以围绕以下四个方面进行写作:(1)对这个职业的理解。(2)这个职业是专业性职业吗?幼儿园教师是专业技术人员吗?其专业性何在?(3)你已经具备了哪些专业能力和职业资格?(4)幼儿园教师在班级工作中的主要职责?
Theex-presidenthadbeen______inthecountrytorefreshhismindbeforehepassedaway.
WhichofthefollowingisNOTtrueabouttheman’sviewonmakingafilmandplayingmusic?
Whatdoesthewomanwanttoget?
最新回复
(
0
)