首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout
有如下程序: #include using namespace std; int main() { int*p; *p=9; cout
admin
2021-05-06
28
问题
有如下程序:
#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/t3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行后的输出结果是()。#include<iostream.h>voidmain(){inti(0);while(++i){if(i==10)break;if(i%3
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
有如下类定义:classBase{public:voidfun(){cout
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Cour
若为类MyClass重载运算符"+",下列声明中,错误的是
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为()。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
对下列二叉树进行前序遍历的结果为()。
随机试题
Duringthefallmonthsathighschoolguidancecounselingprograms,juniorsruntothestagetoparticipateintheexercise,whi
下列关于感染性心内膜炎诊断检查的叙述,错误的是()(2011年)
引起气性坏疽的致病菌是
某单位新建的办公大楼,地下3层,设计埋置深度为一12.5m,且地下情况相当复杂,施工难度较大。针对该地下工程,施工单位应编制()。
某施工企业年存货需要量20万吨,每次进货量5万吨,每次订货时发生相关费用如差旅费等变动成本0.2万元,发生订货的固定成本0.4万元。该企业订货成本是()。
英国的第一家证券交易所于1802年获得英国政府的正式批准,最初主要交易对象为()
下列各项所得,应按照“其他所得”缴纳个人所得税的有()。
()创立了精神分析理论。
在一起民事侵权案件中,当事人提起上诉时,应()。
单击“电子表格”按钮,然后按照题目要求完成下面的操作。注意:以下的文件必须保存在考生文件夹下。小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。请你根据销售数据报表(“
最新回复
(
0
)