首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 注意:不要改动main函
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是: 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 注意:不要改动main函
admin
2018-10-23
24
问题
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:
1 1 2 2 3 3
4 4 5 5 6 6
7 7 8 8 9 9
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error******的下面。
1 #include<iostream.h>
2 #include<iomanip.h>
3 void main() {
4 int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};
5 int *p,i;
6 //********error********
7 p=a;
8 for(i=0;i<9;i++) {
9 cout<<setw(2)<<*(p+i);
10 //********error********
11 cout<<setw(2)<<*(a+i);
12 if(i%3==2) cout<<end1;
13 }
14 }
选项
答案
(1)P=&a[0][0]; (2)cout<<setw(2)<<*(*a+i);
解析
从已给定源程序的main主函数开始入手,可以看出程序是通过数组与指针两种方法输出数组值。
(1)打开modi1.cpp,调试程序,显示错误提示为第一标识下“modi1.cpp(7):error C2440:’=’:cannot convert from ’int[3][3]’to ’int *’”,a为二维数组型变量,将其值赋值给p,应该是p指向数组a的起始位置,即“p=&a[0][0];”。
(2)程序中第2个标识下的“cout<<setw(2)<<*(a+i);”语句应该是输出数组a中元素的值,而该语句是*(a+i)指向数组第i个位置,要指向其值应该是*(*a+i),所以第2个标识下的语句改为“cout<<setw(2)<<*(*a+i);”。
转载请注明原文地址:https://www.kaotiyun.com/show/iwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include"iostream.h"voidmain(){char*str;Str="test!";cout<<str[5];}
下面程序的结果为#include"iostream.h"voidchange(inta,intB){inttemp;temp=a;a=b;b=temp;}voidm
数据管理技术发展过程经过人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______阶段。
有下列的程序:#include<cstring.h>#include<iostream.h>usingnamespacestd;classMyString{public:
有下列程序:#include<iostream>usingnamespacestd;classComplex{doublere,im;public:Complex(doubler,doubl
阅读下面程序:#include<iostream.h>intfun2(intm){if(m%3==0)return1;elsereturn0;}voidfun1(intm
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
虚函数必须是类的______。
若有如下程序:#include<iostream>usingnamespacestd;ClassTestClass1{private:inta;public:TestClassl(in
在计算机中,算法是指
随机试题
编制工艺规程应重点注意哪些方面?
在现实中,可供企业选择的目标市场覆盖策略主要有【】
治疗痈肿脓成未溃、疥癣恶疮宜选用的药物是
治疗无排卵型功血脾虚型的主方是治疗排卵型月经过多气虚型应首选
某500kV输变电工程由500kV同塔双回、7c接送电线路组成,线路全长2×91.3km。其中,500kV送电线路包括两部分,一部分由某电厂起至500kV变电所止,线路路径长度2×37.5km;另一部分由甲、乙线双“π”入500kV变电所,线路路径长度2×
阅读下列材料,根据要求写一篇论说文。一天,英国首相乔治和朋友在院中散步,他们经过每一道门,乔治总是随手把门关上。“有必要吗?”朋友纳闷地问。乔治微笑着说:“哦,当然有必要,我一生都在关我身后的门。当关门时,也将过去的一切留在了后面,不管是美好的成
【2014.山东青岛】小学:生学习兴趣的特点包括()。
【《旧五代史》】
人们往往将汉语中的“价”、“值”二字与金银财宝等联系起来,而这两字的偏旁却都是“人”,示意价值在“人”。马克思劳动价值论透过商品交换的物与物的关系,揭示了商品价值的科学内涵,其主要观点有
TheEndlessForestwasfirstdevelopedbyAurieaHarveyandMichaelSamynin______.
最新回复
(
0
)