首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
28
问题
使用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://kaotiyun.com/show/iwAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是()。
如果使用数组名称为函数参数,形实结合时,传递的是______。
有下列程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"A";}
下列程序的输出结果是()。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,Test";char
假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数()次。
下列叙述中错误的是()。
已知语句intm=10;则下列表示引用的表示中正确的是
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
随机试题
由商品的价格变动所引起的商品相对价格的变动,进而由商品的相对价格变动所引起的商品需求量的变动,称为()。
Formillionsofpeople,theAmericandreamofowningahomeseemstobeslippingoutofreach:"Maybeyoungcouplescannol
SARS-CoV不常侵染的细胞是
接种卡介苗的正确部位及方法是()
某拟建工业生产项目,基础数据如下。1.建设投资5000万元(其中含无形资产600万元)。建设期2年,运营期8年。2.资金来源为银行贷款和项目资本金。贷款总额为2000万元,在建设期内每年均匀投入贷款资金1000万元。贷款年利率为10%。贷款
证券承销业务只能采取代销方式。()
下列()是中国银行的信用卡。
新《幼儿园教育指导纲要(试行)》的理念是什么?
根据下面材料,作答问题。王某是一位全职太太,她的孩子在一所小学上学。王某因琐事与老师产生了矛盾,一气之下把孩子领回家,自己在家对孩子进行辅导教育。后来经过教育主管部门与社区的劝解,加之王某自己对有些学科完全无法辅导,只好又把孩子送回学校。(1)从教育法
AuctionsAuctionsarepublicsalesofgoods,conductedbyanofficiallyapprovedauctioneer.Heaskedthecrowdassembledi
最新回复
(
0
)