首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream) using namespace std; int main() { int*p; *p=9; cout<<“The value at p:”<<*p; re
有如下程序: #include<iostream) using namespace std; int main() { int*p; *p=9; cout<<“The value at p:”<<*p; re
admin
2010-12-16
43
问题
有如下程序: #include<iostream) 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赋值前,指针p并没有指向一个具体的对象。此时可以通过编译,但运行时由于p中为随机值,该赋住可能会破坏内存中某个重要的地址空间的内容,导致程序出错;
转载请注明原文地址:https://kaotiyun.com/show/TUVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta){if(a>1)a*=fun(a一1);pfintf(’’%d’’,a);returna;}main(){fun(3);printf(’’\n’’);}执行后的输出结果是()
有以下程序#include<stdio.h>main(){inti,j=0;chara[]="Howareyou!",b[10]={0};for(i=0;a[i];i++)if(a
下列叙述中正确的是()。
有如下程序#include<stdio.h>main(){inti,*ptr;intarray[5]={5,3,1};for(ptr=array,i=0;i<5;i++,ptr++){
设有定义:doublex;,以下选项中不能将输入数据0.681读入赋给变量x的是()。
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段II.文件系统阶段III.数据库阶段
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,则该树中的叶子结点数为
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
随机试题
要树立以国际市场为导向的观点,按国际目标市场的需求进行产品的开发、生产和营销。这句话体现的观念是【】
教师专业化的实现。
血液的黏度与切率的关系是
关于肝炎性假瘤的叙述,错误的是
《中国药典》(2000年版)规定鉴别地高辛的试验有
在国家规定的基本建设程序中,各个步骤次序( )交叉。
关于绞吸挖泥船分层施工的说法,正确的有()。
下列不属于投资目标形式的是()
10个箱子总重100公斤,且重量排在前三位的箱子总重不超过重量排在后三位的箱子总重的1.5倍。问最重的箱子重量最多是多少公斤?()
索姆河战役
最新回复
(
0
)