首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<
admin
2017-10-17
50
问题
有如下程序: #include<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中为随机值,该赋值可能会破坏内存中某个重要的地址空间中的内容,导致程序运行出错。故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/jWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
模板函数的真正代码是在()时候产生。
下列叙述中正确的是
若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。
下列运算符中,在C++语言中不能重载的是
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
随机试题
会计制度全面设计的调查研究应遵循的重要原则是___________。
根据变配电所布置的有关要求,下列做法正确的是()。
感知价值是顾客在综合产品或服务质量和价格后对其所获利益的主观感受,一般情况下,在一定的质量下,价格越低,顾客的感知价值越()。
根据党的十八大报告,建设社会主义文化强国,要做到()。
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
共享单车的异军突起,可能让社会治理有点措手不及。它随停随走、高效循环,切实有效地解决了出行中的“最后一公里”问题。但难题与惊喜一同到来,远超市场需求的投放以及乱停乱放,导致道路资源紧张;城市道路规划,与骑行人次的爆发不匹配;沉淀的押金数目越来越庞大,也可能
WhatcanbesaidaboutthereportbytheNationalAcademyofSciences?
Inherpresentation.PenelopewantstoWhichkindoftrainingisNOTmentionedinthepresentation?
Thispartistotestyourabilitytodopracticalwriting.Youarerequiredtowriteanoticebasedonthefollowinginformation
A、Theworkingmanlaidafirmfoundationforthewholenation.B、Thelandhasanabundanceofnaturalresources.C、TheUnitedSta
最新回复
(
0
)