首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容: 0012FF68 1 0012FF3C 5 0012FF6C 2 0012FF44 4 0012FF70 3 0
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容: 0012FF68 1 0012FF3C 5 0012FF6C 2 0012FF44 4 0012FF70 3 0
admin
2016-10-28
55
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容:
0012FF68 1 0012FF3C 5
0012FF6C 2 0012FF44 4
0012FF70 3 0012FF4C 3
0023FF74 4 0012FF54 2
0012FF78 5 0012FF5C 1
006AFDCC~006AFDEF数据可能因为机器的不同,程序的输出的内容会有差异。只要相差为4的连续地址即可。
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
#include<iostream>
using namespace std;
int main()
{
int *p,a[5]={1,2,3,4,5};
double *q,b[5]={5.0,4.0,3.0,2.0,1.0};
int x;
p=a;
q=b;
//********error********
for(x=0;x<=5;x++)
//********error********
cout<<p+x<<" "<<(p+x)<<" "<<q+x<<" "<<(q+x)<<endl;
return0;
}
选项
答案
(1)for(x=0;x<5;x++) (2)cout<<p+x<<" "<<*(p+x)<<" "<<q+x<<" "<<*(q+x)<<endl;
解析
(1)根据数组a、b定义,它们都是5个元素,而第1个标识下的“for(x=0;x<=5;x++)”循环了6次,应该是5次,所以第1个标识下的将其修改为“for(x=0;x<5;x++)”
(2)第2个标识下的P变量为指针型变量,p+x为指向数组中第x个元素的地址,这里要输出的是存储单元的内容,所以使用“*”指针元素符,即修改为“cout<<p+x<<" "<<*(p+x)<<" "<<q+x<<" "<<*(q+x)<<endl;”。
转载请注明原文地址:https://www.kaotiyun.com/show/AONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下内容属于存储在计算机内有结构的数据集合的是()。
面向对象的模型中,最基本的概念是对象和【】。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
下列叙述中正确的是______.
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
下列叙述中正确的是
在C++语言中,封装是借助于什么达到的?
通过使用new和delete两个运算符进行的分配为【】存储分配。
所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是【 】。
随机试题
A.猪瘟B.猪繁殖与呼吸综合征C.猪圆环病毒病D.猪伪狂犬病E.非洲猪瘟肺肿大坚硬如橡皮,淋巴结水肿,淡黄色,肿大2~4倍,皮肤有大小不一的出血性丘疹的病可能是
用药后应限制饮水的是
患者女,40岁,类风湿性关节炎,早上起床时关节明显疼痛和僵硬,适当活动后可减轻。为缓解该症状,下列哪项护士的指导是有效的
下面是膨胀土地区建筑中可用来防止建筑物地基事故的几项措施,()更具有原理上的概括性。
室外配水管网一般采用埋地敷设,埋设覆土深度不小于( )。
下列哪一项不是导游语言运用的原则?()
Manytheoriesconcerningthecausesofjuveniledelinquencycrimescommittedbyyoungpeoplefocuseitherontheindividualoro
在概化研究中,能提供某种测量方案下的测验误差估计值的是
Whatdidthemandoabouthisoldcar?
MartinLutherKingJr.wasborninGeorgiain1929.Whenwas【36】aboyMartinlearnedthathis【37】,theblackAmericans,were【38】
最新回复
(
0
)