全国计算机等级考试无纸化真考题库试卷二级C--(4)资料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《全国计算机等级考试无纸化真考题库试卷二级C--(4)资料.doc》由会员分享,可在线阅读,更多相关《全国计算机等级考试无纸化真考题库试卷二级C--(4)资料.doc(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-date全国计算机等级考试无纸化真考题库试卷二级C-(4)资料全国计算机等级考试无纸化真考题库试卷(4)全国计算机等级考试无纸化真考题库试卷(4)二级C+(考试时间l20分钟,满分100分)一、选择题(每小题1分,共40分)(1)下列数据结构中,属于非线性结构的是( )。A)循环队列 B)带链队列 C)二叉树 D)带链栈(2)下列数据结构中,能够按照“先进后出”原则存取数据的
2、是( )。A)循环队列 B)栈 C)队列D)二叉树(3)对于循环队列,下列叙述中正确的是( )。A)队头指针是固定不变的 B)队头指针一定大于队尾指针C)队头指针一定小于队尾指针 D)队头指针可以大于队尾指针,也可以小于队尾指针(4)算法的空间复杂度是指( )。 一A)算法在执行过程中所需要的计算机存储空间 B)算法所处理的数据量C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的临时工作单元数(5)软件设计中划分模块的一个准则是( )。A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合(6)下列选项中不属于结构化程序设计原则的是( )。A)可封装 B)自顶向下 C
3、)模块化 D)逐步求精(7)软件详细设计产生的图如下:该图是( )。A)NS图 B)PAD图 C)程序流程图 D)ER图(8)数据库管理系统是( )。A)操作系统的一部分 B)在操作系统支持下的系统软件 C)一种编译系统 D)一种操作系统 (9)在ER图中,用来表示实体联系的图形是( )。A)椭圆形 B)矩形 C)菱形 D)三角形(10)有三个关系R,S和T如下:其中关系T由关系R和s通过某种操作得到,该操作为( )。A)选择 B)投影 C)交D)并(11)下列符号中可以用做C+标识符的是( )。A)_radius B)f00bar C)else D)3room(12)下列各组类型声明符中,含
4、义相同的一组是( )。A)unsigned long int和long B)signed short int和short C)unsigned short和short D)short int和int(13)必须用一对大括号括起来的程序段是( )。 A)switCh语句中的Case标号语句 B)if语句的分支C)循环语句的循环体D)函数的函数体(14)语句int*P=k;定义了指针P,与这个语句等效的语句序列是( )。A)int* p;P=&k; B)int * P;P=k; C)int * p;* P=k;D)int * p;* P=k;(15)执行下列语句段后,输出字符“*”的个数是( )。
5、 for(int i=50;i1;i-=2)Cout*:A)24 B)25 C)26 D)50(16)下列关于运算符重载的叙述中,错误的是( )。 A)有的运算符可以作为非成员函数重载B)所有的运算符都可以通过重载而被赋予新的含义 C)不得为重载的运算符函数的参数设置默认值 D)有的运算符只能作为成员函数重载(17)对C+编译器区分重载函数无任何意义的信息是( )。A)参数类型 B)参数个数C)返回值类型 D)常成员函数关键字Const(18)运算符重载时不需要保持的性质是( )。A)操作数个数 B)操作数类型 C)优先级 D)结合性(19)下列关于函数的描述中,错误的是( )。A)函数可以没
6、有返回值 B)函数可以没有参数C)函数可以是一个类的成员 D)函数不能被定义为模板(20)关于函数重载,下列叙述中错误的是( )。A)重载函数的函数名必须相同 B)重载函数必须在参数个数或类型上有所不同 C)重载函数的返回值类型必须相同 D)重载函数的函数体可以有所不同(21)下列关于运算符重载的描述中,正确的是( )。A)运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 B)一元运算符只能作为成员函数重载C)二元运算符重载为非成员函数时,参数表中有一个参数 D)C+中可以重载所有的运算符(22)有如下函数定义: void funC(int a,int&b)a+;b+; 若执行代码
7、段: int x=0,Y=1: funC(X,y); 则变量X和y的值分别是( )。A)0和1 B)1和1 C)0和2 D)1和2(23)对于一个类定义,下列叙述中错误的是( )。 A)如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数 B)如果没有定义缺省的构造函数,编译器一定将生成一个缺省的构造函数 C)如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数 D)如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数(24)有如下头变件: int f1() StatiCintf2( ); Class MA publiC: intf3(); 1statiC in
8、t f4(); ; 在所描述的函数中,具有隐含的this指针的是( )。A)fl B)f2 C)B D)f4(25)下列关于类定义的说法中,正确的是( )。A)类定义中包括数据成员和函数成员的声明 B)类成员的缺省访问权限是保护的 C)数据成员必须被声明为私有的 D)成员函数只能在类体外进行定义(26)如果派生类以proteCted方式继承基类,则原基类的proteCted成员和publiC成员在派生类中的访问属性分别是( )。A)publiC和publiC B)publiC和proteCtedC)proteCted和publiC D)proteCted和proteCted(27)下列有关继承
9、和派生的叙述中,正确的是( )。A)派生类不彘访问基类的保护成员 B)作为虚基类的类不能被实例化C)派生类应当向基类的构造函数传递参数 D)虚函数必须在派生类中重新实现(28)有如下类定义: Class AA int a; publiC: AA(int n=0):a(n) ; Class BB:publiC AA publiC: BB(int n) ; 其中横线处缺失的部分是( )。A):a(n) B):AA(n)| C)a(n); D)a=n;(29)有如下程序: #inClude using namespaCe std: Class CD publiC: CD()CoutC: privat
10、e: Char name80; ; int main() CD a,*b,d2; return 0; 执行这个程序的输出结果是( )。A)CCCC B)CCC C)CC D)C(30)有如下程序: #inClude using namespaCe耐: Class MyClass publiC: MyClass()+Count; MyClass()-Count; statiC int getCount()retum Count; private: statiC int Count; ; int MyClass:Count=0; int main() MyClass obj; Coutobjget
11、Count(); MyClass+ptr=new MyClass: CoutMyClass:9etCount(); delete ptr; CoutMyClass:9etCount(); return 0; 执行这个程序的输出结果是( )。A)121 B)232 C)221 D)122(31)有如下程序: #inClude using namespaCe std; Class MyClass publiC: MyClass(int X):val(X) void Print()Consttout”Const:val=”valt; void Print()tout”val=”valt; priva
12、te: int val; ; int main() Const MyClass objl(10); MyClass obj2(20); objlPrint(); obj2Print(); retum 0; 执行这个程序的输出结果是( )。A)val=10 Const:val=20 B)Const:val=10 Const:val=20 C)Const:val=10 val=20 D)val=10 val=20(32)有如下程序: #jnClude using namespaCe std; Class Part publiC: Part(int x=0):val(X)Coutval; Part(
13、)Coutval; private: int val; t ; Class Whole publiC: Whole(int x,int Y,int z=0):p2(x),pl(y),val(z)Coutval; Whole()eoutval; private: Part pl,p2; int val; ; int main() Whole obj(1,2,3); return 0; 执行这个程序的输出结果是( )。A)123321 B)213312 C)213 D)123123(33)有如下程序: #inClude using namespaCe std; Class Base publiC:
14、 Base(int x=0)Coutx; ; Class Derived:publiC Base publiC: Derived(int X=0)Coutx; private: Base val; ; int main() Derived d(1); return 0; 执行这个程序的输出结果是( )。A)0 B)1 C)01 D)001(34)下列代码段中声明了3个类: Class Person; Class Student:publiC Person; Class Undergraduate:Student; 下列关于这些类之间关系的描述中,错误的是( )。A)类Person是类Under
15、graduate的基类 B)类Undergraduate从类Student公有继承 C)类Student是类Person的派生类 D)类Undergraduate是类Person的派生类(35)有如下程序: #inClude using namespaCe std; Class Base publiC: void output()Cout1; virtual void Print()CoutB; ; Class Derived:publiC Base publiC: void output()Cout2; void Print()Coutoutput(); ptr一Print(); delet
16、e ptr; retum0; 执行这个程序的输出结果是( )。A)1B B)lD C)2B D)2D(36)有如下程序: #inClude using namespaCe std; Class B publiC: virtual void show()Cout”B”; ; Class D:publiC B publiC: void show()Coutshow(); void fUN2(B&ref)refshow(); voidfhIl3(B b)bshow(); int main() B b,* P=new D; D d; funl(P); fun2(b); fun3(d); delete
17、P; return 0; 执行这个程序的输出结果是( )。A)BBB B)BBD C)DBB D)DBD(37)C+中的模板包括( )。A)对象模板和函数模板 B)对象模板和类模板C)函数模板和类模板 D)变量模板和对象模板(38)下列关于类模板的模板参数的叙述中,错误的是( )。A)模板参数可以作为数据成员的类型 B)模板参数可以作为成员函数的返回类型C)模板参数可以作为成员函数的参数类型 D)模板参数不能作为成员函数的局部变量的类型(39)下列关于C+预定义流对象的叙述中,正确的是( )。A)Cin是C+预定义的标准输入流对象 B)Cin是C+预定义的标准输入流类 C)Cout是C+预定义
18、的标准输入流对象D)Cout是C+预定义的标准输入流类(40)有如下语句序列: Char str10;Cinstr; 当从键盘输入“I love this game”时,str中的字符串是( )。A)”I love this game”B)”I love thi” C)”I love”D)”I”二、基本操作题(哄18分) 请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“ERROR *found*”下的语句行有错误,请加以改正。改正后程序的输出结果应该是: There is a white d
19、og named Hoh0 There is a blaCk dog named Haha There is a motley dog named Hihi 注意:只修改每个ERROR*found*女料下的那一行,不要改动程序中的其他内容。 #inClude using namespaCe std; 狗的颜色:黑、白、黄、褐、花、其他 enum DOGCOLORBLACK,WHITE,YELLOW,BROWN,PIEBALD,OTHER; Class Dog狗类 DOGCOLOR Color; Char name20; statiC int Count; publiC: Dog(Char na
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 无纸化 题库 试卷 二级 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内