首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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/x5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库设计中,将E-R图转换成关系数据模型的过程属于
补充完整下面的类定义:classXCH{char*a:public:XCH(char球an){//构造函数a=newchar[strlen(aft)+1];strcpy(a,aA);}XCH&operator=(constXCH&
下面的函数利用递归实现了求1+2+3+……+n的功能:intsum(intn){if(n==0)return0;elsereturnn+sum(n一1);}在执行sum(10)的过程中,递归调用sum函数的次数是【】。
下列表达式中,错误的是()。
下列引用的定义中,()是错误的。
下列数据结构不属于线性表的是()。
编译时的多态性可以通过使用()获得。
设有下列二叉树: 对此二叉树前序遍历的结果为
用树形结构来表示实体之间联系的模型称为
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须重复使用关键字()。
随机试题
作绩效会随时间的推移而发展变化。这是指领导绩效的
生物群落对其周围环境产生重大影响,并形成____________。
一般可以成立的提法是
A、脑出血B、心律失常C、心力衰竭D、心源性休克E、尿毒症急性心肌梗死24h内主要死因()
关于老年性阴道炎的临床表现,下列说法错误的是
专卷收载民族药的药物专著是
下列各项费用中,构成大型施工机械台班单价的是()。
在其他条件不变的情况下,贷款增加意味着融资缺口减少。()
经济全球化的表现形式不包括()。
执行下面程序输出的是【】。#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;
最新回复
(
0
)