首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_value函数,返回值为3。请
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_value函数,返回值为3。请
admin
2017-07-04
25
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵
则调用max_value函数,返回值为3。请编写成员函数max_value.
要求:
补充编制的内容写在“//**********333**********”与“//**********666**********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为oN文件,并且在本程序中调用。
//Matrix.h
#include
#include
using namespace std;
const int M=18;
const int N=18;
class Matrix{
int array[M][N];
public:
Matrix(){)
int getElement(int i,int j)const{
return array
[j];)
void setElement(int i,int j,int
value){,array[ij[j]=value;)
int max value()const;
void show(const char*s)const
{
cout<
for(int i=0;i
cout<
for(int j=0;j
cout<
[j];
}
}
};
void readFromFile(const char*,
Matrix&);
void writeToFile (char *,const
Matrix&);
//main.cpp
#include”Matrix.h”
#include
void readFromFile(const char* f,
Matrix&m){
ifstream infile(f);
if(infile.fail()){cerr<<“打开输入文件失败!”;return;)
int k;
for(int i=0;i
for(int j=0;j
infile>>k;
m.setElement(i,j,k);
}
}
int Matrix::max value()const
{
//********333********
//********666********
}
int main()
{
Matrix m;
readFromFile(””,m);
m.show(”Matrix:”);
cout<
value()<
writeToFile(””,m);
return 0;
}
选项
答案
int temp=0; //定义整数变量temp,并赋值为零 for(int i=0;i
解析
主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。
转载请注明原文地址:https://jikaoti.com/ti/AJt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下有关类与结构体的叙述不正确的是
下列程序执行后的输出结果是 void funcl(int i); void func2(int i); char st[]="hello,frlend!"; void funcl(int i) { cout<<st[i];
下列程序的运行结果是【 】。#include<iostream.h>#include<string.h>voidmain(){char*a[5]={"stuent","worker","tea
private访问属性限制对象的成员,可以在( )中访问。
关于类和对象不正确的说法是( )。
下列关于线性表叙述中,不正确的是()。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
C++语言中的基本符号可以分为_______、_________、________三类。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
现代意义上的评估是从美国霍桑实验开始的,这一实验发生在()
下列各句中,画线词语能被括号中的词语替换且不改变句意的一项是()
在胚体发育过程中,性染色体为XY时,未分化生殖腺分化为睾丸,原因是Y染色体短臂上有________。在它的作用下,初级性索与表面上皮分离,向生殖腺嵴深部生长,分化为________,其末端相互连接形成________。表面上皮下方的间充质形成一层_____
适合用于检查斜视角的方法有
男性,49岁。右侧胸痛、干咳2周就医。体检:气管居中,右胸叩浊.呼吸音消失。X线胸片示右侧大量胸腔积液,胸水为血性,找到癌细胞,大致为腺癌。有人提出做胸膜粘连和胸腔闭锁术,其指征主要取决于
股票基金的投资目标侧重于追求()。Ⅰ.公司控股权Ⅱ.长期资本增值Ⅲ.资本利得Ⅳ.优先认股权
企业开出的带息商业承兑汇票,应于期末计提利息,增加应付票据的账面余额,同时确认为财务费用。()
某市环保局对一造纸厂作出的责令停业的决定,在性质上属于:
2013年全国规模以上工业企业中各经济类型的主营活动利润同比增长率从高到低的排列正确的是()。
计算机病毒的特点具有
最新回复
(
0
)