首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int *p; *p = 9; cout
有如下程序: #include using namespace std; int main() { int *p; *p = 9; cout
admin
2020-06-29
26
问题
有如下程序:
#include
using namespace std;
int main()
{
int *p;
*p = 9;
cout <<"The value at p:"<< *p;
return 0;
}
编译运行程序将出现的情况是( )。
选项
A、编译时出现语法错误,不能生成可执行文件
B、运行时一定输出:Thevalueatp:9
C、运行时一定输出:Thevalueatp:*9
D、运行时有可能出错
答案
D
解析
先定义指针变量,然后给指针变量赋初值有三种情况:①用取地址运算符"&"将变量地址赋给指针变量,如p=&a;②将一个指针变量中的地址赋给另一个指针变量,如p=p1;③给指针变量赋空值0,如q=0,表示该指针变量不指向任何变量。而不能用一个常量给指针变量赋初值,所以本题选D。
转载请注明原文地址:https://kaotiyun.com/show/6p8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。classMyclas{int*x;public:MyClas(intn);~MyClas();};
流操作子______可跳过输入流中的前导空白字符。
下面这个程序的结果是#include<iostream.h>classA{private:inta;public:v
关于continue语句叙述不正确的是
有如下程序:#includeusingnamespacestd;intmain(){int*p;*P=9:cout<<“Thevalueatp:“<<*p;retu
有如下程序#include<iostream>usingnamespacestd;intmain(){chara:cin>>a;if(a=‘*’)cout<<“***”<<endl;
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
下列关于类和对象的叙述中,错误的是()。
在下列关键字中,不能用来表示继承方式的是
随机试题
结合材料回答问题。如果革命的队伍不愿意和帝国主义及其走狗妥协,而要坚持地奋斗下去,如果革命的队伍要准备积蓄和锻炼自己的力量,并避免在力量不够的时候和强大的敌人作决定胜负的战斗,那就必须把落后的农村造成先进的巩固的根据地,造成军事上、政治上、经济上
低渗性缺水丢失的是()。
药源性疾病包括
A、补中益气汤B、济生肾气丸C、沉香散D、前列腺汤E、知柏地黄丸前列腺增生症之气滞血瘀证,首选方剂是
废气污染对人体有严重的不利影响,废气主要包括()。①二氧化硫;②氮氧化合物;③粉煤灰;④碳氧化物;⑤飘尘和降尘
在生产的有效区域内,等产量线()。
对文中画线的句子说法不正确的一项是:下面对“我真也迷惑了”的原因概括正确的一项是:
在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试()。
在高级语言中使用SQL语句时,所有SQL语句前都必须加前缀______。
关丁因特网防火墙,下列叙述中错误的是()。
最新回复
(
0
)