首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *P=9: cout<<“The value at p:“<<*p; retu
有如下程序: #include using namespace std; int main() { int*p; *P=9: cout<<“The value at p:“<<*p; retu
admin
2014-08-29
48
问题
有如下程序:
#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/9XNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计主要强调的是()。
下列函数原型声明中错误的是()。
在软件开发中,下面任务不属于设计阶段的是()。
以下数据结构中不属于线性结构的是()。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(’#’)
下列运算符中,()运算符在C++中不能重载。
已知n是一个int型变量,下列语句中错误的是()。
设有关系模式R(A,B,C,D,E,P),其函数依赖集为{E→D,C→B,(C,E)→F,B→A},则R最高达到______。
随机试题
若矩阵相似,则x=_______.
参与组成眼眶底壁的骨结构主要是
启动子是指
固定资产处于处置状态或者预期通过使用或处置不能产生经济利益的,应予终止确认。()(2010年)
假设人民法院于2008年9月10日受理某国有企业破产案件,12月10日作出破产宣告裁定。2009年3月1日破产程序依法终结,下列情况中,人民法院应该按照破产财产,分配方案进行追加分配的是()。
按照我国现行法律规定,下列说法不正确的是()。
若以下选项中的变量已正确定义,则正确的赋值语句是
有以下程序#include<stdio.h>main(){inta[]={2,4,6,8,10},x,*p,y=1;p=&a[1];for(x=0;x<3
UKNewspapersI.Briefintroduction—many【T1】______newspapers【T1】______—nonational【T2】______titles【T2】______—beingdivided
PASSAGETHREEWhatisthepassagemainlyabout?
最新回复
(
0
)