首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-06-04
35
问题
有如下程序:
#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/V98p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
虚函数
此题考查的是派生类和基类的构造函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。SONson;执行时首先调用基类的构
私有或private
A、 B、 C、 D、 C栈的操作规则是后进先出,队列的运算规则是先进先出。对于本题,出队顺序也就是入队顺序,同样也是出栈顺序,为了得到b、d、c、f、e、a出栈顺序,则入栈顺序应该是a进、b进、b出、c进、
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
前后件关系在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,对于顺序存储的数据结构,前后件之间的关系是通过存储空间的位置来实现的,而对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的.
下列叙述中正确的是()。
在E-R图中,用来表示属性的图形是()。
按照标识符的要求,开头的符号不能是()。
在数据流图(DFD)中,带有名字的箭头表示
随机试题
求圆域x2+(y-b)2≤a2(其中b>a)绕x轴旋转而成的立体的体积.
Mike:Hi,Alice.Howareyourfinalexamsgoing?Alice:Ohhi,Mike.Ifinishedmylastexamthismorning.Mike:Great.Now,howab
疱疹性咽峡炎咽一结合膜热
风湿性心脏病瓣膜损害中以三尖瓣损害最为常见。()
因土地利用规划用地指标已经用完,某市一企业经市政府批准在远郊租用张村50hm2规划建设用地范围外的农用地,用于新建厂房扩大生产。张村村民委员会核算租期内的土地租金总收益大于农用收益,且高于土地征收价格于2009年10月31日与该企业正式签订了50年的出租
定量指标计算与()相结合,可以弥补单纯定量指标评价的不足,以防失之偏颇。
关于宋锦的描述,正确的是()。
威尼斯乐派的创始人是_________。
商标注册人合法使用注册商标应当遵守哪些规定?
秘书部门的职业性功能是()。
最新回复
(
0
)