首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int main() { int*p; *p=9; eout
有如下程序: #include using namespace std; int main() { int*p; *p=9; eout
admin
2020-04-07
68
问题
有如下程序:
#include
using namespace std;
int main()
{
int*p;
*p=9;
eout<<“The value at p:”<<*p;
retum 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/TN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
有以下程序:#include<iostream>usingnamespacestd;classA{private:ihta;public:A(i
下列各项中不符合函数重载必须满足的条件的是______。
下列运算符中,在C++语言中不能重载的是
下列程序的执行结果为_____。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<<"hello"<<e
从键盘的输入中,读入一个值并赋值给x的语句是______。
下列关于类和对象的叙述中,错误的是()。
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
下述关于数据库系统的叙述中正确的是
随机试题
高新技术实际上指的是当代新兴学科与高技术水平,特别是尖端技术和先导技术。高新技术具有一些有别于一般科技的独特内容,其主要特征不包括()。
About3billionpeoplelivewithin100miles(160km)ofthesea,anumberthatcoulddoubleinthenextdecadeashumansflockt
财务报表审计目标是注册会计师通过执行审计工作对()发表审计意见。
抵押合同应当包含的条款有()。
下列细胞中含有同源染色体的是()。①体细胞②初级精母细胞③次级卵母细胞④精子⑤精原细胞⑥受精卵
下列选项中,符合所给图形的变化规律的是()。
一个运动队有多名队员,一名队员仅属于一个运动队,一个队一般都有一名教练,则实体运动队和队员的联系是()。
Whatinfluencedyoutodoit?
ToliveintheUnitedStatestodayistogainanappreciationforDahrendorf’sassertionthatsocialchangeexistseverywhere.T
PASSAGETWOWhatisthepossibleattitudeofresearcherstowardstheanthropocentricapproach?
最新回复
(
0
)