首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; intmain() { int*p; *p=9; cout
有如下程序: #include using namespace std; intmain() { int*p; *p=9; cout
admin
2012-12-29
34
问题
有如下程序:
#include
using namespace std;
intmain()
{
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
解析
题目程序中“int*p;”是定义了一个指针变量p,“*p=9;”是将p当前指向的指针赋为9。指针p在执行这个赋值操作前并没有初始化这个变量p,所以会有p未初始化的警告错误。
转载请注明原文地址:https://jikaoti.com/ti/K1L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> voidfun(intn) { if(n/2)fun(n/2); pfintf("%d",n%2); } main() {fun(10);printf("\n");} 程序
设有定义:intx,y,z;,且个变量已经赋正整数值,则以下能正确表示代数式的C语言表达式是()。
关于数组和指针,以下说法错误的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
有以下程序 #include<stdio.h> main() {inti,j=0; chara[]="ab123c4d56ef7gh89"; for(i=0;a[i];i++) if(a[i]>=’0’&&a[i]<=’9’)
设有函数说明语句: intfun(int,int); 以及函数指针定义语句: int(*f)(int,int); 若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
在黑盒测试方法中,设计测试用例的根据是()。
负责数据库中查询操作的数据库语言是()。
下列各序列中不是堆的是()。
随机试题
指出“眼中之竹”“胸中之竹”与“手中之竹”差异的人是【】
=________.
患者,女,32岁。喘憋4小时来急诊。哮喘病史5年,未规律治疗。查体:血压85/65mmHg,心率140次/分。神志清楚,大汗,口唇发绀。双肺呼吸音低,少量哮鸣音。血气分析示pH7.20,PaCO255mmHg,PaO254mmHg(面罩吸氧3L/分)。该患
比表面积法是一种测定水泥细度的试验方法。()
代位权行使的条件包括()。
巴塞尔委员会提出的董事会总体职责包括()
所有者权益在数量上等于企业全部资产减去全部权益后的余额。()
教师的教育专业素养包含的内容是什么?
A、B两山村之间的路不是上坡就是下坡,相距60千米。邮递员骑车从A村到B村,用了3.5小时;再沿原路返回,用了4.5小时。已知上坡时邮递员车速是12千米/小时,则下坡时邮递员的车速是()。
以太网交换机通过建立和维护【 】进行数据交换。
最新回复
(
0
)