首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout
admin
2016-09-20
21
问题
有如下程序:
#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=pl;③给指针变量赋空值0,如q=0,表示该指针变量不指向任何变量。而不能用一个常量给指针变量赋初值,所以本题选D。
转载请注明原文地址:https://kaotiyun.com/show/JdNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:classBase1{public:inta;voidb(){return};voidc(float){a=float;}};classBa
一个C++程序的执行总是从()。
有以下程序:#include<iostream>usingnamespacestd;classB{private:inta,b;public:B(){}B(
C++语言程序的注释可以出现在程序中的任何地方,一个注释以【】作为开始和结束的标记。
类模板不同于函数模板,类模板只可用【】型参数。
以下函数调用语句中含有参数的个数是excc((v1,v2),(v2,v3,V4),v6);
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
下面内容不属于使用软件开发工具好处的是()。
随机试题
某患胰头癌患者,出现了进行性黄疸,请问肿瘤压迫了胆总管的哪段()
修磨和改制铣削模具型腔的专用锥度立式铣刀时,主要是手工修磨铣刀的()。
由主动脉起始部左侧发出的是
牙齿固连是指
患者,男,16岁,化脓性扁桃体炎。护士遵医嘱行青霉素皮肤过敏试验。护士发现该患者过敏试验1分钟后,出现注射部位皮肤发红,面色苍白,护士分析患者可能出现了一些反应,但应除外()
临时占用草原的期限不得超过()年。
根据《建设工程工程量清单计价规范》GB50500--2013,计入企业管理费的税金的有()。
公司经营管理能力分析包括()
当事人订立的质权合同一般包括的条款有()。
建立社会主义市场经济体制首先要使()。
最新回复
(
0
)