首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream) using namespace std; int main() { int*p; *p=9; cout<<“The value at p:”<<*p; re
有如下程序: #include<iostream) using namespace std; int main() { int*p; *p=9; cout<<“The value at p:”<<*p; re
admin
2010-12-16
30
问题
有如下程序: #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://jikaoti.com/ti/xNL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;s.name="zhaoming";s.age=
线性表常采用的两种存储结构是()。
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,size
有以下程序:#include<stdio.h>main(){intsum=0,x=5;do{sum+=x;}while(!--x);printf("%d\n",sum);}程序的运行结果是()。
由以下while构成的循环,循环体执行的次数是()。intk=0;while(k=1)k++;
以下关于typedef的叙述错误的是()。
以下语句中存在语法错误的是()。
以下叙述中错误的是
下面函数的功能是()。sss(s,t)char*S,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s—*t);)
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出
随机试题
肠外营养的并发症包括【】
尿崩症
下列关于甲状腺功能亢进症的叙述,正确的是
患者有肝硬化史,因劳累病情复发,黄疸进行性加重,乏力,腹胀,出现腹腔积液,下肢浮肿,化验ALT200U/L,血清白蛋白28g/L,总胆红素300μmmol/L,凝血酶原时间24秒。应诊断为
鲜生姜贮存不当容易引起
当路堤原地基横坡陡于1:5时,原地基应挖成台阶,台阶宽度一般不小于()m。
德育过程中的基本矛盾是()。
()教育是指通过美育让学生了解一些美的最基本的常识,了解什么是美。
采用电子管作为主要电子元器件的计算机,属于第几代计算机?
Theoffices,laboratory,andmuseumaresituatedatthetopofthehill______theycommandafineview.
最新回复
(
0
)