首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout<<"The value at p:"<<*p; retu
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout<<"The value at p:"<<*p; retu
admin
2018-06-19
42
问题
有如下程序:
#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/7VAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:point(doublea,doub
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(intprintNo=1
下列程序的输出结果是()。#ificlude<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);cout
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1、2、3、4时,则移动后a中元素为2、3、4、4。请将语句补充完整:for(inti=0;i<n-1;i++)
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
C++语言中关键字运算符有new、delete和______。
随机试题
A、receiptB、acceptC、expectD、emptyA辅音字母p在A项receipt中不发音,而在B、C、D三项中p读/p/。
骨骼肌兴奋收缩耦联过程中钙离子的作用是
患者,男性,双眼痛,畏光流泪,视力模糊,黑睛灰白色混浊。
流行性感冒的高发季节是
( )是反映企业盈利能力的核心指标。
对追求高投资回报的投资者来说,比较适合的基金类型是()。
下列()不属于社区发展模式的优点。
某单位有107名职工为灾区捐献了物资,其中78人捐献衣物,77人捐献食品。该单位既捐献衣物,又捐献食品的职工有多少人?()
A、 B、 C、 D、 C
AScientificDebate:Neptunismvs.Plutonism1.Formoderngeologists,thequestionofhowrocksareformedhasbeenanswered
最新回复
(
0
)