首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout<<ˊˊThe value at p:ˊˊ<<ˊˊ*p;
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout<<ˊˊThe value at p:ˊˊ<<ˊˊ*p;
admin
2019-05-06
46
问题
有如下程序:
#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、运行时一定输出:Tbe value at p:*9
D、运行时有可能出错
答案
D
解析
此题考查的是指针的使用。本题中,在给*p赋值前,指针p并没有指向一个具体的对象。此时可以通过编译,但运行时由于p中为随机值,该赋值可能会破坏内存中某个重要的地址空间的内容,导致程序出错。
转载请注明原文地址:https://kaotiyun.com/show/47Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于结构化程序设计原则和方法的描述错误的是()
有如下类定义:classTest{intx_,y_;public:Test():a_(0),b_(0){}Test(inta,intb=0):a
实现算法所需要的存储单元的多少称为()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"Base";}};cl
下列程序的输出结果是______。#include<iostream.h>#include<string.h>usingnamespacestd;voidfun(constchar*s,char&C){c=s[s
在关系代数运算中,__________操作会消去关系中的某些列并删去重复的元组。
A、 B、 C、 D、 D线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保
>=此题考查的是while循环语句和for循环语句。题中函数的功能是判断字符串是否对称。从字符串两端依次比较各个字符是否相同,for循环结束后,当i>-j表明字符串对称,否则说明不对称。
下面的符号中不属于C++关键字的是()。
每个以符号________开头的行,为编译预处理行。
随机试题
A.营养不良B.垂体性侏儒C.生殖功能不全D.甲状腺功能减低E.腹泻身材矮小,比例匀称为
病马,证见粪便不通,肚腹胀满,回头观腹,不时起卧,食欲废绝,嗳气酸臭,口色赤红,舌苔黄厚,脉沉有力。本病可选用的基础方剂是()
A.小柴胡汤加减B.清胰汤合龙胆泻肝汤加减C.大承气汤加减D.桃仁承气汤加减E.大柴胡汤加减
心理社会因素参与的躯体疾病称为
对上市证券认识错误的一项是( )。
3,5,9,16,28,()。
孔子关于教育目的的思想有什么历史影响?
设3阶实对称矩阵A的秩为2,且求A的所有特征值与特征向量;
网络操作系统的基本任务是:屏蔽本地资源与网络资源的差异性,为用户提供各种基本网络服务功能,完成网络 【】的管理,并提供网络系统的安全性服务。
Whatistheprofessormainlydiscussing?
最新回复
(
0
)