首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; int main() { int *p; *p = 9; cout << "The v
有如下程序: #include <iostream> using namespace std; int main() { int *p; *p = 9; cout << "The v
admin
2010-12-16
61
问题
有如下程序: #include <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/FKjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列选项中,没有构成死循环的是()。
下列选项中,能正确定义数组的语句是()。
若有以下程序#include<stdio.h>main(){charw[20]="dogs",a[5][10]={"abcdef","ghijkl","mnopq",
有以下程序:#includemain(){charS[]={"012xy"};inti,n=0;for(i=0;S[i]!=0;i++)if(s[i]>=’a’&&s[i]
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。SS所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
以下关于结构化程序设计的叙述中正确的是()。
关于C语言程序设计,以下叙述中不正确的是()。
关于算法,以下叙述中错误的是
随机试题
物权的取得、转移、变更和消灭,一般应适用()
Theinjectionthatthegirlhadbeengivenwasbeginningtowork.Herhead【C1】______heavy,andshewasverysleepy.Oncesheope
A、色谱定性分析B、色谱系统柱效的计算C、色谱定量分析D、色谱分离度计算E、色谱峰对称性的考察峰面积用于( )。
《国家重点生态功能保护区规划纲要》指出:在空间范围上,生态功能保护区不包含()等特别保护区域。
各级预算应当遵循()的原则。
A操作系统技术处于国际领先地位,应用范围达到相关市场份额的60%,如果研发该系统的IT公司授权个人电脑销售商在购买者购买A操作系统时,强迫购买者购买B浏览器,结合滥用市场支配地位行为,下列说法中正确的是()。
奥运会中篮球、排球、足球比赛一方上场人数分别是()。
某轮船总载重300吨,若一次载重,只能搭载100辆小车,20辆中型车,每减少1辆中型车可增加5辆小车,已知小型车重量为1吨,中型车重量为4吨,且中型车不少于10辆,则该轮船实际载重量最多可达到()吨。
下列说法正确的是()。
Accordingtothepassage,ifyouwanttoswim,youcan______.
最新回复
(
0
)