首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; intmain() { int*p; *p=9; cout
有如下程序: #include using namespace std; intmain() { int*p; *p=9; cout
admin
2012-12-29
29
问题
有如下程序:
#include
using namespace std;
intmain()
{
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
解析
题目程序中“int*p;”是定义了一个指针变量p,“*p=9;”是将p当前指向的指针赋为9。指针p在执行这个赋值操作前并没有初始化这个变量p,所以会有p未初始化的警告错误。
转载请注明原文地址:https://kaotiyun.com/show/XMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> voidfun(char*t,char*s) { while(*t!=0)t++; while((*t++=*s++)!=0); } main() { charss[
在关系数据库中,描述全局数据逻辑结构的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
下面属于良好程序设计风格的是()。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的入队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为()。
若变量已正确定义并赋初值,以下合法的赋值语句是()。
有以下程序 #include<stdio.h> #include<string.h> main() {charstr[][20]={"One*World","One*Dream!"},*p=str[1]; printf("%d,",st
有以下程序段 charc1,c2; for(c1=’0’,c2=’9’;c1<c2;c1++,c2--) printf("%c%c",c1,c2); 程序段的执行结果是()。
数据库中对概念模式内容进行说明的语言是()。
软件生存周期中,解决软件“做什么”的阶段是()。
随机试题
下列选项中,符合有限责任公司特征的是()
减少散射线的办法中,错误的是
脾破裂可引起的休克是
关于甲状腺功能减低症新生儿期症状的说法中,不正确的是
杆OA=I,绕固定轴p转动,某瞬时杆端A点的加速度a如图4-43所示,则该瞬时杆OA的角速度及角加速度为()。
2017年7月1日,人民法院裁定受理了A公司的破产申请,并同时指定了管理人。在该破产案件中,存在以下情况:(1)A公司的股东甲公司抽逃出资100万元,其中A公司董事张某协助其抽逃出资。2017年7月10日,管理人代表A公司对甲公司和张某提起诉讼,
注册会计师王某在审计工作结束、离开被审计单位A公司之后,获悉A公司发生了重大的火灾,损失严重,因此择日返回A公司进行审计。在实施了必要的审计程序后,王某认为尽管火灾造成的损失很大,但绝大部分损失已由保险公司赔偿,因而对被审计单位并未造成重大的实际影响。对此
遗忘:记忆
以下关于计算机病毒的说法,不正确的是()。
Onthatrainynight,Johntoldhisfatherthatthelockonthedoor______loose.
最新回复
(
0
)