全国计算机二级《C++》上机试题附答案
计算机二级考试是很多学生都要参加的,为此本站小编为大家全国计算机二级《C++》上机试题附答案,欢迎大家阅读查看!
一、程序改错题
使用VC++6.0打开考生文件夹下的源程序文件,该程序运行时有错,请改正其中的错误,使程序正常运行,输出的结果为
Constructor,i=0,
Destructor
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include(iostream.h)
classTC
{
inti;
public:
TC();
voiddisplay();
~TC();
};
//******error******
TC:TC()
{
cout<<"Constructor"<<",";
i=0;
)
//******error******
TC:display()
{
tout<<"i="< }
//******error******
TC:TC()
{
COUI<<"Destructor"< }
voidmain()
{
TCa;
lay();
}
二、简单应用题
使用VC++6.0打开考生文件夹下的源程序文件。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法将数组从大到小排序。
提示:选择排序法的思想是
(1)反复从还未排好序的那部分线性表中选出关键字最小的结点。
(2)按照从线性表中选出的顺序排列结点,重新组成线性表。
(3)直到未排序的那部分为空,使得重新形成的线性表是一个有序的线性表。
补充函数sort(intA[],intn),实现选择排序。
注意:请勿改动主函数。
试题程序:
#include
#defineN10
voidsort(intA[N],intn)
{
}
intmain()
intA[N]={-72,54,-6,7,18,102,0,4,-11,1};
sort(A,10);
for(inti=0;i(sizeof(A)/sizeof(int);i++)
{
cout< }
cout< return0;
}
三、综合应用题
使用VC++6.0打开考生文件夹下的源程序文件。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的'重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。
(1)定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllN0,请在注释1后添加适当的语句。
(2)完成类TCFruit的带一个float型变量w的构造函数,并把这个w加到AllWeight中,并且AllNo自加。请在注释2后添加适当的语句。
(3)在析构函数中,在AllWeight中减去weight,然后AllNo自减,请在注释3后添加适当的语句。
(4)完成静态成员变量的初始化为0,请在注释4后添加适当的语句。
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include(iostream.h>
classTCFruit
{
private:
floatWeight;
//********1********
staticintAllNo;
public:
TCFruit(floatw)
{
//********2********
AllWeight+=w:
AllNo++:
}
~TCFruit()
{
//********3********
AllWeight-=Weight:
}
voiddisplay()
{
cout<<"SellaFruitwith"< endl;
cout<<”Allsellnumber:"< cout<<"Allsellweight:"< endl< }
};
//********4********
floatTCFruit::AllWeight=0.0;
intmain()
{
TCFruitFruitl(1.2);
lay();
TCFruitFruit2(2.3);
lay();
return0;
}
-
计算机二级《MS OFFICE》题库与答案
Word2010基本操作一、单选题中的手动换行符是通过(D)产生的。(A)插入分页符(B)插入分节符(C)键入“Enter”(D)按“Shift”+“Enter”2.下列元素可被包含在文档模板中的是(C)。1样式;2快捷键;3页面设置信息;4宏方案项;5工具栏(A)1245(B)1234(C)1345(D)123453.关...
-
2017年3月计算机二级考试《VB》考试题及答案
1).为了使一个复选框被禁用(灰色显示),应把它的Value属性设置为()A.OB.1C.2e正确答案:C答案解析:复选框的Value属性可以设置为0、l或2。O表示没有选择该复选框,l表示选中该复选框,2表示该复选框被禁用(灰色显示)。2).一个教师可讲授多门课程,一门课程可由多个教师讲...
-
计算机等级考试二级Access选择题
为了使广大考生在备战计算机等级考试时,更快的掌握相应知识点,下面是小编搜索整理的计算机等级考试二级Access选择题,供参考练习,预祝考生们考出自己理想的成绩!计算机等级考试二级Access选择题1.以下说法中,不正确的是(D)。A)数据库中存放的数据不仅仅是数值型数...
-
计算机二级office考试预测试题与答案
为了帮助考生们更好、更有准备地参加2016年9月计算机二级考试,下面本站小编为大家搜索整理了关于二级office考试预测试题与答案,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1.按电子计算机传统的分代方法,第一代至第四代...