首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int *p; *p=9; cout<<’’The value at p:’’<< *p; return 0; } 编译运行程序将出现的情况是(
有如下程序: #include using namespace std; int main() { int *p; *p=9; cout<<’’The value at p:’’<< *p; return 0; } 编译运行程序将出现的情况是(
admin
2020-06-29
51
问题
有如下程序:
#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/5a8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序中划线处正确的语句是()。#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base:
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下列关于对象初始化的叙述中,正确的是()。
下列关于类和对象的叙述中,错误的是()。
下列有关类的表述中,正确的是
下列有关运算符重载的表述中,正确的是
在满足实体完整性约束的条件下( )。
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
迟脉不主的病证是
患者,男,32岁。发作性高血压,最高达200/125mmHg,伴头痛、面色苍白、冷汗、心动过速,持续约30分钟,平时测血压正常。根据患者情况初步诊断是
A、正细胞正色素贫血B、正细胞低色素贫血C、小细胞正色素贫血D、小细胞低色素贫血E、大细胞正色素贫血缺铁性贫血属于
医德关系的主体是
静力压桩正确的施工工艺流程是()。
对于没有余额的账户,结账后在“借或贷”栏及余额栏均不做标示。()
根据《物权法》,不可以作为抵押物的财产有()。
位于县城的某内资原煤生产企业为增值税一般纳税人,从事衰竭期煤矿的开采。2019年3月发生以下业务:(1)购进挖掘机一台,取得的增值税专用发票上注明的价款为60万元,增值税税额为9.6万元。支付运费并取得运输企业(增值税一般纳税人)开具的增值税专用发票注明
以下属于非强制性再社会化的情况有()。
()还贷()保险()服装()汽油费
最新回复
(
0
)