首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
34
问题
有如下程序:
#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.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
在C++中,打开一个文件,就是将这个文件与一个()建立关联;关闭一个文件,就是取消这种关联。
【】是在进行了成功的测试之后才开始的。它与软件测试不同,测试的目的是发现错误,进一步诊断和改正错误,则是调试的任务。
在关系模型中,
下列语句段将输出字符’*’的个数为inti=100;while(1){i--;;if(i==0)break;cout<<’*’;
有如下复数类的声明,请补充完整。classcomplex{doublereal;//实部doubleimag;//虚部public:complex(doublex,doubley){
假设fin是一个文件流对象,则关闭文件的语句是【】。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
下列是模板声明的开始部分,其中正确的是______。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
关于刚性结构组织的特点,下列说法错误的是
图14—3—1所示结构,EI=常数,结点C的弹性支撑刚度系数k=3EI/L3,B点得竖向位移为()。[2012年真题]
缓凝剂主要用于()。
列入2006年《进口许可证管理货物目录》的有监控化学品、易制毒化学品和消耗臭氧层物质3类。()
下列措施中,不属于银监会对违反国家有关银行业监督管理规定的处罚措施的有()。
某公司经营风险较大,准备采取系列措施降低杠杆程度,下列措施中,无法达到这一目的的是()。
人格权是指公民和法人作为民事权利主体所享有的人格尊严不受侵犯的一种民事权利。下列属于侵犯人格权的是()。
一个正方形可以剪成4个小正方形,那么一个正方形能否剪成9个正方形,能否剪成11个正方形(大小不一定要相同)( )。
Whatcurrencydoesthemanwant?
WhatIfACollegeEducationJustIsn’tforEveryone?[A]LongbeforethepresidentsworelastyearthatAmericawill"havetheh
最新回复
(
0
)