全国计算机等级考试无纸化真考题库试卷二级C.docx
![资源得分’ 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.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试无纸化真考题库试卷二级C.docx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、优质文本全国计算机等级考试无纸化真考题库试卷(1)二级C+(考试时间l20分钟,总分值100分)一、选择题(每题1分,共40分)(1)程序流程图中带有箭头的线段表示的是( )。A)图元关系 B)数据流 C)控制流 D)调用关系(2)结构化程序设计的根本原那么不包括( )。A)多态性 B)自顶向下 C)模块化 D)逐步求精(3)软件设计中模块划分应遵循的准那么是( )。A)低内聚低耦合 B)高内聚低耦合 C)低内聚高耦合 D)高内聚高耦合(4)在软件开发中,需求分析阶段产生的主要文档是( )。A)可行性分析报告 B)软件需求规格说明书C)概要没计说明书 D)集成测试方案(5)算法的有穷性是指(
2、)。A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的C)算法程序的长度是有限的 D)算法只能被有限的用户使用(6)对长度为n的线性表排序,在最坏情况下,比拟次数不是n(rt一1)2的排序方法是( )。A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序(7)F列关于栈的表达正确的选项是( )。A)栈按“先进先出组织数据 B)栈按“先进后出组织数据C)只能在栈底插入数据 D)不能删除数据(8)在数据库设计中,将ER图转换成关系数据模型的过程属于( )。A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段D)物理设计阶段(9)有三个关系R、S和T如下由关系R和s通过运算得到关
3、系T,那么所使用的运算为( )。A)并 B)自然连接 C)笛卡尔积 D)交(10)设有表示学生选课的三张表,学生s(学号,姓名,性别,年龄,身份证号),课程c(课号,课名),选课Sc(学号,课号,成绩),那么表Sc的关键字(键或码)为( )。A)课号,成绩 B)学号,成绩 C)学号,课号 D)学号,姓名,成绩(1I)以下语句中,错误的选项是( )。A)const int buffer:256; B)const int temp;C)const double*point;D)const double*rt=new double(55);(12)有如下程序:int x=3:dox-=2;COUX:
4、while(!(-X);执行这个程序的输出结果是( )。A)1 B)3 0 C)12 D)死循环(13)有如下程序:ncludeusing namespace std;int main()int*P;*P=9:coutThe value at p: *p;return 0;编译运行程序将出现的情况是( )。A)编译时出现语法错误,不能生成可执行文件B)运行时一定输出:llle value at P:9C)运行时一定输出:llle value at P:*9D)运行时有可能出错(14)if语句的语法格式可描述为:格式l:if()或格式2:if()else关于上面的语法格式,以下表述中错误的选项是
5、( )。A)局部可以是一个if语句,例如if(if(a=0)B)局部可以是一个if语句,例如if()if()C)如果在前加上逻辑非运算符!并交换和的位置,语句功能不变D)局部可以是一个循环语句,例如if()while()(15)以下符号中,正确的c+标识符是( )。A)enum B)2b C)f00一9 D)_32(16)以下关于c+函数的说明中,正确的选项是( )。A)内联函数就是定义在另一个函数体内部的函数B)函数体的最后一条语句必须是return语句C)标准c+要求在调用一个函数之前,必须先声明其原型D)编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式(17)运算符重载是对已
6、有的运算符赋予多重含义,因此( )。A)可以对根本类型(如int类型)的数据,重新定义“+运算符的含义B)可以改变一个已有运算符的优先级和操作数个数C)只能重载c+中已经有的运算符,不能定义新运算符D)C+中已经有的所有运算符都可以重载(18)以下有关内联函数的表达中,正确的选项是( )。A)内联函数在调用时发生控制转移B)内联函数必须通过关键字inline来定义C)内联函数是通过编译器来实现的 D)内联函数函数体的最后一条语句必须是return语句(19)以下运算符不能重载为友元函数的是( )。 A)=()( )-B) + - + - C) = =D)+= -= *=(20)有如下程序:#i
7、ncludeusing namespaee std;int main()void function(double val);double val:function(val);eout,使得程序中可以“cinobj;的形式改变MyClass类的对象0bj中数据成员data的值,那么横线处的声明语句应为( )。A)friend istream& operator(istream&is,MyClass&a); B)friend istream&operator(istream&is,MyClass a);C)istream&operator(istream&is,MyClass&a);D)istre
8、am&operator(istream&is,MyClass a);(23)由于常对象不能被更新,因此( )。A)通过常对象只能调用它的常成员函数B)通过常对象只能调用静态成员函数C)常对象的成员都是常成员D)通过常对象可以调用任何不改变对象值的成员函数(24)有如下类定义:class AAim a:public:int getRef()constreturna;int getValue()constreturn a;void set(int n)consta=n;friend void show(AA aa)constcouta=a;static int g()return a;fvoid
9、h(int b)Test:b=b;private:int a;static int b;const int C;int Test:b=0:在标注号码的行中,能被正确编译的是。A)B)c)D)(32)有如下类声明:class SAMPLE int n:public:SAMPLE(int i=0):n(i)void setValue(int nO);以下关于9etValue成员函数的定义中,正确的选项是。A)SAMPLE:setValue(int nO)n=n0; B)void SAMPLE:setValue(int胡)n=n0;C)void setValue(int nO)n=n0;D)setV
10、alue(int nO)n=n0;(33)有如下程序:#includeusing namespace std;class Apublic:A()coutA;-A()cout-A;class B:public AA*P;public:B()coutB;P=new A();-B()coutB;delete p;int main()B obj;return 0;执行这个程序的输出结果是( )。A)BAAABA B)ABABAAC)BAABAA D)ABAABA(34)有如下程序:#includeusing namespace std;class Baseprivate:void funl()cons
11、ttoutfunl;protected:void fun2()consttoutfun2;public:void fun3()constcoutfhll3;class Derived:protected Basepublic:void fhn4()constcoutfiln4;int main()Derived obj;objfunl();objfun2();objfurd();objfun4();return U:其中有语法错误的语句是。A)B)C)D)(35)有如下程序:#includeusing namespace std;class Baselpublic:BaseI(int d)co
12、utd;一Basel();class Base2public:Base2(int d)toutd;Base2();class Derived:public Basel,Base2public:Derived(int a,int b,int c,int d):Basel(b),Base2(a),bl(d),b2(c)private:int bl:int b2:;int main()Derived d(1,2,3,4);return 0;执行这个程序的输出结果是。A)1234B)2134C)12D)21(36)有如下程序:#includeusing namespace std;class Base
13、public:void funl()coutBasen;virtual void fun2()eoutBasen;class Derived:public Basepublic:void funl()eoutDerived、n;void fura()eoutDerivedn;void f(Base&b)bfunl();bftm2();int main()Derived obj;f(obj);return 0;执行这个程序的输出结果是。A)BaseB)BaseC)DerivedD)DerivedBase Derived Base Derived(37)模板对类型的参数化提供了很好的支持,因此。A
14、)类模板的主要作用是生成抽象类B)类模板实例化时,编译器将根据给出的模板实参生成一个类C)在类模板中的数据成员都具有同样类型D)类模板中的成员函数都没有返回值(38)有如下函数模板:templateT east(U u)i return u;其功能是将U类型数据转换为T类型数据。i为int型变量,以下对模板函数cast的调用中正确的选项是。A)cast(i);B)cast(i);C)east(i);D)east(i);(39)要建立文件流并翻开当前目录下的文件6ledat用于输入,以下语句中错误的选项是。A)ifstream fin=ffstreamopen();B)ifstream*fin=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 计算机等级考试 无纸化 题库 试卷 二级
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内