下载App
搜答案
所有课程
登录
注册
千题库
计算机
计算机二级
C++ 语言程序设计
C++ 语言程序设计
考试试题
[单选题]有如下程序:#include<iostream>using namespace std;class R{public: R(int r1, int r2):r1(r1), r2(r2){} void print(); void print() const;private: int r1, r2;};void R::print(){ cout<< r1 << ": " << r2 << endl;}void R::print() const{ cout<<r1 << ", " <<r2 <<endl;}int main(){ R a(5, 4); a.print(); const R b(20, 52); b.print(); return 0;}运行后的输出结果是( )。
[单选题]下列选项中,只能用于处理文件输入的是( )。
[单选题]当一个派生类私有继承一个基类时,基类中的所有公有成员和保护成员成为派生类的( )。
[问答题]使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行"// ERROR **********found**********"下面的一行有错误,请加以更正。更正后程序的输出为:57注意:只允许修改每个"// ERROR **********found**********"下面的一行语句,不允许改动程序中的其他任何内容。
[单选题]下列关于类模板的叙述中,正确的是( )。
[问答题]打开考生文件夹proj2下的工程proj2,此工程包含程序文件main.cpp,其中有类Graphics(“图形”)、Squares(“正方形”)、Diamods(“菱形”)的定义和主函数main的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述定义。例如,当输入数值3时,程序分别输出边长为3的菱形和正方形,即此程序的正确输出结果应为: * ******** *** * * * * * * * * * * 注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不能删除或移动"//**********found**********"。
[单选题]下列关于抽象类的叙述中,错误的是( )。
[单选题]下列语句中,能够进行正确赋值的是( )。
[单选题]有如下类定义: class Piano{ public: int GetPrice() const; private: int price; }; 若要在类体外定义常成员函数GetPrice,下列选项中正确的是( )。
[问答题]打开考生文件夹proj3下的工程proj3,其中声明了IntSet类,该类是一个用于表示正整数集合的类。IntSet的成员函数Merge的功能是求当前集合与另一个集合的并集,在Merge中可以使用成员函数IsMemberOf判断一个正整数是否在集合中。请完成成员函数Merge。在main函数中给出了一组测试数据,此时程序的输出结果应为: 求并集前: 1 2 3 5 8 10 2 8 9 11 30 56 67 求并集后: 1 2 3 5 8 10 2 8 9 11 30 56 67 1 2 3 5 8 10 9 11 30 56 67 要求: 补充编制的内容写在"//********333********"与"//********666********"之间,不得修改程序的其他部分。 注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
[单选题]有如下程序:#include <iostream>using namespace std;double add(double a, double b, double c = 1){ return a + b + c; }int main(){ int result = add(2,3); cout << result < <endl; return 0;}运行后的输出结果是( )。
[单选题]下列程序段的作用是计算正整数n的各位数字的平方和,则横线处缺失的内容是( )。 int n=1234, sum=0; do{ sum+=_________; n=n/10; }while (n!=0);
[单选题]计算数列第 n 项的函数定义如下: int fa(int n){ if (n == 1) return 1; else return 3*fa(n-1)+2; } 若执行函数调用表达式 fa(4)时,返回的函数值为 ( )。
[问答题]使用VC6打开考生文件夹proj2下的工程proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价格进行销售;另一个是打折销售类(DiscountSale),用于表示在基本价格基础上按一个折扣比例进行销售。DiscountSale类继承了sale类。类的主要数据成员的含义和成员函数的功能要求在程序注释中有说明。请在程序中的横线处填写适当的代码,然后删除横线,完成程序的功能。此程序的正确输出结果应为:Discount item is cheaper.Saving is 0.1注意:只能在横线处填写适当的代码,不要改动程序中的其他内容。
[单选题]有如下类定义: class MyClass{ int k; public: MyClass(int n):k(n){} }; 则下列数组定义中,错误的是( )。
[问答题]打开考生文件夹proj2下的工程proj2。此工程中包含一个程序文件main.cpp,其中有"书"类Book及其派生出的"教材"类TeachingMaterial的定义,还有主函数main的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义和函数定义。该程序的正确输出结果应为:教 材 名:C++语言程序设计页 数:299作 者:张三相关课程:面向对象的程序设计注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动//****found****。
百度扫一扫练题
微信扫一扫答题
历年真题
章节练习
考前押题
模拟试题
进入题库
真题试卷1
真题试卷1【新】
每日一练
2024年C++ 语言程序设计每日一练(04月20日)
2024年C++ 语言程序设计每日一练(04月19日)
2024年C++ 语言程序设计每日一练(04月18日)
2024年C++ 语言程序设计每日一练(04月17日)
2024年C++ 语言程序设计每日一练(04月16日)
2024年C++ 语言程序设计每日一练(04月15日)
2024年C++ 语言程序设计每日一练(04月14日)
2024年C++ 语言程序设计每日一练(04月13日)
2024年C++ 语言程序设计每日一练(04月12日)
2024年C++ 语言程序设计每日一练(04月11日)
热门试卷
真题试卷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
微信扫一扫打开
回到顶部