首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int *p; *p = 9; cout
有如下程序: #include using namespace std; int main() { int *p; *p = 9; cout
admin
2015-07-22
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/wNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(int
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};fo
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
下列语句错误的是()。
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
一个关系表的行称为【 】。
若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
随机试题
Yourideaseemstobegoodbutitisn’t().
关于深Ⅱ°烧伤的描述,错误的是
疖,热毒蕴结证的主治方剂是
关于罪数,下列哪些选项是正确的(不考虑数额或情节)?()
图示结构的超静定次数为()。
企业是否愿意对人力资源进行投资主要取决于()。
Thousandsofpeople______towatchyesterday’smatchagainstIreland.
甲、乙、丙3人参加了物理和化学2门考试。3人中,只有1人在考试中发挥正常。考前,三人分别说了下面的话。甲说:如果我在考试中发挥不正常,我将不能通过物理考试。如果我在考试中发挥正常,我将能通过化学考试。乙说:如果我在考
“充军”是()代创制的刑罚。
数据库系统的三级模式分别为______模式、内部级模式与外部级模式。
最新回复
(
0
)