首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespaee std; int main() { int *p; *p=9; cout "The value at p:"<<*p; return 0; } 编译运行程序将出现的情况是(
有如下程序: #include<iostream> using namespaee std; int main() { int *p; *p=9; cout "The value at p:"<<*p; return 0; } 编译运行程序将出现的情况是(
admin
2019-06-12
27
问题
有如下程序:
#include<iostream>
using namespaee 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/9L8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于常成员函数的说法中正确的是()。
已知递归函数fun的定义如下:inifun(intn){if(n
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
软件开发环境是全面支持软件开发全过程的__________集合。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(___________)return0;
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
在关系模型中,二维表的行称为_____________。
下列选项中,作为是数据库系统的核心的是()。
随机试题
在电子政务的概念中,核心内容是()
A.inclassB.myteacherC.afterschoolD.arolemodelE.acollegedegreeF.teachingmaterialsOurwho
Thatrockstarhasbecomeaccustomed______receivingmanycompliments.
适用于熔融法制备固体分散物的载体材料是目前国内最常用的包合材料是
下列腹泻的患儿,可选用口服补液盐治疗提
上海市某货物运输自开票纳税人2012年1月1日认定为增值税试点一般纳税人,2012年10月经营情况如下:(1)取得运输业务收入,开具货物运输增值税专用发票1份。注明不含税销售额110万元,增值税税额12.1万元。(2)从事联运业务,从本市某运输企业取得
下列要素中,不属于生产力构成要素的是()。
哈维:血液循环说
设A,B都是可逆矩阵,证明可逆,并求它的逆矩阵。
有一种原则是在整个系统内尽可能引入更多的可变因素,并具有良好的扩展性。该原则称为()。
最新回复
(
0
)