首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_value函数,返回值为3。请编写成
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵 则调用max_value函数,返回值为3。请编写成
admin
2021-02-22
61
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵
则调用max_value函数,返回值为3。请编写成员函数max_value。
要求:
补充编制的内容写在“//**********333**********”与“//**********666**********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
1 //Matrix.h
2 #include
3 #include
4 using namespace std;
5 const int M=18;
6 const int N=18;
7 class Matrix{
8 int array[M][N];
9 public:
10 Matrix(){)
11 int getElement(int i,int j)const{return array
[j];}
12 void setElement(int i, int j,intvalue){array
[j]:value;}
13 int max value()const;
14 void show(const char*s)const
15 {
16 cout<
17 for(int i=0;i
18 cout<
19 for(int j=0;j
20 cout<
[j];
21 }
22 }
23 };
24
25 void readFromFile(const char*,Matrix&);
26 void writeToFile(char *, conSt Matrix&);
1 //main.cpp
2 #include"Matrix.h"
3 #include
4
5 void readFromFile(const char* f,Matrix&m){
6 ifstream infile(f);
7 if(infile.fail()){cerr<<"打开输入文件失败!";return;}
8 int k;
9 for(int i=0;i
10 for(int j=0;j
11 infile>>k;
12 m.setElement(i,j,k);
13 }
14 }
15 int Matrix::max_value()const
16 {
17 //********333********
18
19 //********666********
20 }
21 int main()
22 {
23 Matrix m;
24 readFromFile(" ",m);
25 m.show("Matrix:");
26 cout<
27 writeToFile(" ",m);
28 return 0;
29 }
选项
答案
1 int temp=0;//定义整数变量temp,并赋值为零 2 for(int i=0;i
解析
主要考查考生对二维数组的掌握,题目要求成员函数max_value的功能是求出所有矩阵元素中的最大值。因此只要逐个元素比较即可,下标i和j作为矩阵行和列的标记,使用双层for循环来遍历数组中的所有元素。
转载请注明原文地址:https://kaotiyun.com/show/vEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamcspacestd;voidfunction2(intn);voidfunctionl(intn){if(n<=0)return;
如下函数的作用是以双倍行距输出文件:voiddouble__space(ifstream&f,ofstream&t){charc;while(){;_________if(c==’\n’)t.p
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
下列叙述中正确的是
结构化程序设计中,下面对goto语句使用描述正确的是
下列叙述中正确的是
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下面叙述中错误的是
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass3TestClass2TestClass1其中定义的类并不完整,
数据库管理系统中负责数据模式定义的语言是
随机试题
28岁初孕妇,妊娠35周,自述剧烈腹痛伴发热、恶心、呕吐半日就诊。B超见子宫如孕35周,于宫底偏左有一超手拳大肌瘤。查血白细胞总数为14.4×109/L。该病与卵巢肿瘤蒂扭转在妊娠中表现不同之处是以下哪项
治疗脾肾阳虚,五更泄泻,最宜与补骨脂配伍的药物是
计算石灰桩复合地基承载力特征值时桩径应取成孔直径的1.1~1.2倍,这是因为( )。
()既是宏观调控的依据,也是实行宏观调控的重要手段,是调节各种宏观经济变量的有效方式。
与奥氏体型不锈钢相比,铁素体—奥氏体型不锈钢的主要性能为()。
下列各项中,反映区域信贷资产质量水平在银行系统中所处的相对位置的指标是()。
根据以下资料,回答下列问题。某市2014年全年农作物播种面积73775亩,比上年减少9.4%,其中,蔬菜播种面积67975亩,下降16.1%。水果播种面积36825亩,下降3.2%。全年蔬菜产量6.72万吨,比上年下降33.7%;水果产
中国共产党在理论和政治上清醒和成熟的重要标志是()。
Shewasdeliriouslastnight,butsheseemsquitelucidthismorning.
一个小孩正在作画,先用寥寥几笔起了个草稿,未成形且没颜色,正当小孩对画作继续加工时,围观的人七嘴八舌地嘲笑小孩,画的是鸡?是鸟?是怪物?但小孩并不气馁,最后大功告成,一只美丽的凤凰跃然纸上。小孩最终能够画出令人惊艳的美丽凤凰的原因在于
最新回复
(
0
)