首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
41
问题
有如下程序:
#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全国计算机二级
相关试题推荐
每个C++程序中都必须有且仅有一个
所有在函数中定义的变量,连同形式参数,都属于
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言
C++语言中规定函数的返回值的类型是由()。
下面程序的输出结果为【】。#include<iostream.h>voidmain(){intnum=0,i=8;do{i--;
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下面有关for循环的正确描述是
下面C++带有默认参数函数的叙述,正确的是( )。
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是【 】。
随机试题
幽门梗阻所致的呕吐常发生在
下列组合,选择错误的是
肾不纳气所致的喘证,主要症状有()。
【2013专业案例真题下午卷】有一栋写字楼,地下一层,地上10层,其中1~4层带有裙房,每层建筑面积3000m2;5~10层为标准办公层,每层面积为2000m2,标准办公层每层公共区域面积占该层面积的30%,其余为纯办公区域,请回答下列问题。在四层有一
某单位的企业主管给某员工下达了一项任务,要求在规定的时间内完成。期间,该主管有事出差了,他回来那天正好是给员工布置任务的完成日期,以下是他们之间的对话。主管:月初布置的任务完成了吗?员工:我的工作需要财务部门提供数据支持,但财务部门未及时提供,所
以下事项不影响主营业务收入确认金额的是()。
我国法律规定的未成年人是指未满()周岁的公民。
正是因为有了充足的奶制品作为食物来源,生活在呼伦贝尔大草原的牧民才能摄人足够的钙质。很明显,这种足够的钙质,对呼伦贝尔大草原的牧民拥有健壮的体魄是必不可少的。以下哪项情况如果存在,最能削弱上述断定?
1923年,陈独秀说:“五四运动虽然未能达到理想的成功,而在此运动中最努力的革命青年,逐接受世界的革命思潮,由空想而实际运动,开始了中国革命之新的方向”。陈独秀所说的“中国革命之新的方向”是指
ThecultureoftheUnitedStatesisaWesterncultureoriginallyinfluencedbyEuropeancultures.Ithasbeendevelopedsince
最新回复
(
0
)