首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout
admin
2017-02-18
62
问题
有如下程序:
#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、运行时一定输出:The value at p:*9
D、运行时有可能出错
答案
D
解析
先定义指针变量,然后给指针变量赋初值有三种情况:①用取地址运算符“&”将变量地址赋给指针变量,如p=&a;②将一个指针变量中的地址赋给另一个指针变量,如p=p1;③给指针变量赋空值0,如q=0,表示该指针变量不指向任何变量。而不能用一个常量给指针变量赋初值,所以本题选D。
转载请注明原文地址:https://kaotiyun.com/show/sIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知:inta,b;下列switch语句中,()是正确的。
下面关于C++语言变量的叙述错误的是()。
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用______联编。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序等。
对于下面的程序ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";对于if语句中的内容可
【】是数据库设计的核心。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
以下哪个不是C++语言中的有效标识符()。
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
随机试题
提升大绳所使用的Ф22mm钢丝绳,不得有松股扭折,每一捻距断丝不超过()丝。
与《涛经.氓》题材类似的作品是()
固定桥受力时桥体弯曲变形量与
关于病人的权利,下述说法中正确的是()
按照1961年《维也纳外交关系公约》的规定,由一国的外交部长向另一国的外交部长派遣的外交代表是什么?()
生活垃圾填埋场的最终人工材料覆盖系统从下往上布置,除第一层垃圾层外,应为下列()项。
从________看,信息是各管理部门、管理层次和管理环节间相互沟通、协调行动的桥梁和纽带,是使各项管理职能得以发挥的重要前提。
中国民族资本主义初步发展的影响不包括()。
企业生产更能满足需求的高质量产品和服务的内在动机,就在于高质量能够为企业带来更高的市场收益。质量作为一种投入的要素,相较于其他投入要素而言,能够为企业带来更高的收益。只要是有真实需求的优质产品与服务质量的供给,既可以消除有效需求不足的问题,也可以减少企业的
Manypeoplewhoflyatleastoccasionallyhavecomedownwithacoldortheflushortlyafterdisembarking.Istheairinairbor
最新回复
(
0
)