首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int *p; *p = 9; cout
有如下程序: #include using namespace std; int main() { int *p; *p = 9; cout
admin
2021-07-02
54
问题
有如下程序:
#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/E4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<ioStream>usingnamespacestd;classSample{public:Sample(){}~Sample(){cout<<’*’;}};intmain(){Sampletemp
下列描述中,不属于面向对象思想主要特征的是()。
若已经声明了函数原型“voidfun(inta,doubleb=0.0);”,则下列重载函数声明中正确的是()。
有如下函数模板:ternplateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
下列关于栈叙述正确的是
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
下列关于C++函数的叙述中,正确的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
有如下语句序列: intx=-10;while(++x){} 运行时,while循环体的执行次数为()。
随机试题
知识
荧光分析法适合于
下列有关生物利用度的叙述错误的是
目前我国基金的认购主要通过以下几个途径来进行的,其分别为( )。
某铅锌矿2018年9月销售铅锌矿原矿取得不含增值税销售收入800万元,另外将一批原矿移送生产精矿,精矿全部销售,取得不含增值税销售收入300万元,换算比为1.75。该企业适用的资源税税率为6%,该矿当月应缴纳资源税()万元。
建筑的种类,从功能上可分为宫殿建筑、________、________、工业建筑、住宅建筑、纪念性建筑等。
设z=(xy+1)x,则=________。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是()。
若有以下说明和定义typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是
已知类XX中声明了如下的公有虚函数:virtualvoidf()const;XX的派生类YY重定义了这个虚函数,XX和YY都有默认的构造函数,且有如下定义:YYYY:XXxx,*px=&xx,&rx=Yyy,*pp=&yy;则下列对函数f的
最新回复
(
0
)