首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main( ) { int*p; *p=9; cout
有如下程序: #include using namespace std; int main( ) { int*p; *p=9; cout
admin
2016-08-19
36
问题
有如下程序:
#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/1pNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1:}};clas
下面程序段的运行结果是voidmain(){intt,a,b,c;a=1;b=2;C=2;while(a<b<c){t=a;a=b;b=t;c--;}cout<<a
设有数组定义:chararray[]="China";,则数组array所占的空间为
C++语言中,表示一条语句结束的标号是
若有以下程序段:#include<iostream>usingnamespacestd;intmain(){inta[]={1,4,5};int*p=&a[0],x=6,y,z;
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
常见的需求分析方法有【】和面向对象的分析方法。
运算符函数调用格式的表达式:y/x++与表达式:y.operator/(operator++(x,O))含义相同,由此可看出()。
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;wh
随机试题
测定型砂或芯砂的水分时,将称好的试样()放在盛砂盘中,按规定的时间进行烘干。
Letme______yourtelephonenumberbeforeIforgetit.
作用于凝血因子缺乏方面的药物是降低门脉压的药物是
表示X线管热容量的符号是
甲机构从某城市2008年实际成交的二手房实例中随机抽取了1000个样本进行调查,计算得出该市2008年二手房交易均价为5500元/m2,这种统计调查方式是()。[2009、2008年考试真题]
由不完善或有问题的内部程序、人员及系统或外部事件所造成损失的风险是()。
师德的灵魂是_________。
五铢钱
什么是一般迁移?什么是特殊迁移?分别阐述一种与之相关的学习迁移理论。
TheRomansbrought______toEnglandaftertheyinvadedtheBritishIsles.
最新回复
(
0
)