下载App
搜答案
所有课程
登录
注册
千题库
计算机
计算机二级
C++ 语言程序设计
C++ 语言程序设计
考试试题
[单选题]下列语句中,未起到定义作用的是( )。
[问答题]打开考生文件夹下的工程proj3,,其中声明了List类,它是一个用于表示整数列表的类。List的成员函数insert的功能是将一个指定的整数插入到列表的指定位置处,原位置处的及其后的所有元素依次向后顺移一个位置。请补充完整成员函数insert。在main函数中给出了一组测试数据,此情况下程序的输出应该是:5 3 7 9 13 2 6 8 1 05 3 7 13 2 6 8 1 05 -23 3 7 13 2 6 -19 8 1 0 注意:只需在 //********333******** 和 //********666******** 之间填入所编写的若干语句,不要改动程序中的其他内容。
[问答题]打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中有日期类Date、人员类Person以及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义和函数定义。此程序的正确输出结果应为:按姓名排序排序前:张三 男 出生日期:1978年4月20日王五 女 出生日期:1965年8月3日杨六 女 出生日期:1965年9月5日李四 男 出生日期:1973年5月30日排序后:李四 男 出生日期:1973年5月30日王五 女 出生日期:1965年8月3日杨六 女 出生日期:1965年9月5日张三 男 出生日期:1978年4月20日 注意:只能在横线处填写适当的代码,不要改动程序中的其他内容, 也不能删除或移动"//**********found**********"。
[单选题]下列数组定义中错误的是( )。
[问答题]打开考生文件夹下的工程proj1,其中有“MP3播放器”类MP3Player 和主函数main的定义。程序中位于每个// ERROR *********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:天籁-1黑色 注意:只能修改每个// ERROR **********found**********下的那一行,不要改动程序中的其他内容。
[单选题]有如下类定义: class Piano{ public: int GetPrice() const; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
[问答题]打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行“// ERROR **********found**********”下面的一行有错误,请加以更正。更正后程序的输出为:2 5 8 3 62 7 15 18 24 注意:只能修改每个// ERROR **********found**********下的那一行,不要改动程序中的其他内容。
[单选题]建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是( )。
[问答题]打开考生文件夹proj1下的工程proj1,其中有“小轿车”类Car 和主函数main的定义。程序中位于每个// ERROR **********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:东风黑色 注意:只能修改每个// ERROR **********found**********下的那一行,不要改动程序中的其他内容。
[问答题]打开考生文件夹proj2下的工程proj2。此工程包含一个程序文件main.cpp,其中有表示具有开、关两种状态的设备的类Switchable、表示"灯"的类Lamp和表示"按钮"的类Button等三个类的定义,还有主函数main的定义。在主函数中定义了一个"灯"对象和一个用于控制"灯"的"按钮"对象。程序展示,每当按一次按钮,灯和按钮的状态同时被改变。请在程序中//**********found**********下的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:灯的状态:关按钮的状态:关灯的状态:开按钮的状态:开注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动"//**********found**********"。
[问答题]打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件roj1.cpp。其中每个注释"// ERROR **********found**********"之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:1 2 3 4 5 6 7 8 9 10 注意:只需修改注释"// ERROR **********found**********"的下一行语句,不要改动程序中的其他内容。
[单选题]下列关于类模板的叙述中,正确的是( )。
[问答题]打开考生文件夹proj1下的工程proj1,其中有"住宅"类Home 和主函数main的定义。程序中位于每个// ERROR **********found**********下的语句行有错误,请加以更正。更正后程序的输出应该是:南21条12号李四 注意:只能修改每个// ERROR **********found**********下的那一行,不要改动程序中的其他内容。
[单选题]循环队列的存储空间为 Q(1:100),初始状态为 front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
[问答题]打开考生文件夹proj2下的工程proj2,此工程包含程序文件main.cpp,其中有类Animal("动物")、类Dog("狗")、类Cat("猫")的定义和主函数main的定义。请在程序中"//****found****"下的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的正确输出结果应为:Dog named Lucky speaks WoofCat named Daisy speaks Miaow 注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动"//****found****"。
[问答题]打开考生文件夹下的工程proj3,其中定义了Septinary类(七进制类),来表示一个七进制的数及其相关操作。和十进制的数"逢十进一"类似,七进制的数定义为"逢七进一"。 这里对Septinary类的数据成员做一下说明: char* data; //存放七进制数的每一位数,data[0]为最高位。这里假设七进制的位数不超过99位。 createSeptinary函数由构造函数调用,用于将作为参数传入的十进制数转化为七进制数,并将七进制数的每一位存入data数组中。请编写createSeptinary函数使程序可以正确运行。注意:Septinary类中提供了numberToChar成员函数,将一个[0,6]之间的数转化为对应的ASCII码值。在main函数中给出了一组测试数据,此情况下程序的输出应该是:243注意:只需在 //********333******** 和 //********666******** 之间填入所编写的若干语句,不要改动程序中的其他内容。
C++ 语言程序设计-题库
千题库下载
历年真题
历年考试真题试卷, 真实检验
章节练习
按章节做题, 系统练习不遗漏
考前押题
考前押题, 提高分数
模拟试题
海量考试试卷及答案, 分数评估
进入题库
真题试卷1
真题试卷1【新】
每日一练
2021年C++ 语言程序设计每日一练(02月24日)
2021年C++ 语言程序设计每日一练(02月23日)
2021年C++ 语言程序设计每日一练(02月22日)
2021年C++ 语言程序设计每日一练(02月21日)
2021年C++ 语言程序设计每日一练(02月20日)
2021年C++ 语言程序设计每日一练(02月19日)
2021年C++ 语言程序设计每日一练(02月18日)
2021年C++ 语言程序设计每日一练(02月17日)
2021年C++ 语言程序设计每日一练(02月16日)
2021年C++ 语言程序设计每日一练(02月15日)
热门试卷
真题试卷2【新】
真题试卷2【新】
真题试卷1【新】
真题试卷90
真题试卷89
真题试卷88
真题试卷87
真题试卷86
真题试卷85
真题试卷84
真题试卷83
真题试卷82
真题试卷81
真题试卷80
真题试卷79
真题试卷78
真题试卷77
真题试卷76
相关课程
Access数据库程序设计
C语言程序设计
Java语言程序设计
VB语言程序设计
VFP数据库程序设计
二级 Ms Office高级应用
MySQL数据库程序设计
收藏本站
Ctrl+D
将本站加入到书签,做题找题搜题,快速快捷。
下载App
微信扫一扫打开
回到顶部