首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
62
问题
有如下程序:
#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全国计算机二级
相关试题推荐
通常拷贝构造函数的参数是( )。
下列数据结构中,插入时不需要移动其他元素的是
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
已知下列语句中的x和y都是int型变量,其中错误的语句是
设有如下关系表:则下列操作中正确的是
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
下列运算符中,在C++语言中不能重载的是( )。
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是()。
下列运算符中,要求运算对象必须是整数的是( )。
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
随机试题
Dadhadablackcomb.HeboughtitwhenhemarriedMum.Everynight,hewould【C1】______mehiscombandsay,"Goodgirl,helpDad
关于结核菌素PPD试验下列操作不正确的是
左归丸的功用是
某重置全新的一台机器设备价格为200万元,年产量为50万件。现知被评估资产的年产量为40万件,由此可以确定其重置成本为()万元。
在我国,现称为“五大行”的五家商业银行中,最早实行股份制的银行是()。2008年正在进行股份制改造的银行是()。
硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( )。
下列链表中,其逻辑结构属于非线性结构的是
InJanuary2009,duringthefirstweeksofasix-monthstayattheChildren’sHospitalofPhiladelphiaforleukemia(白血病)treatme
Scottandhiscompanions(同伴)wereterriblydisappointed.WhentheygottotheSouthPole,theyfoundtheNorwegians(挪威人)hadbea
A、 B、 C、 A
最新回复
(
0
)