试题 百分网手机站

计算机二级《C++》上机考前冲刺试题

时间:2020-09-23 15:13:49 试题 我要投稿

2016计算机二级《C++》上机考前冲刺试题

  计算机等级考试越来越受到同学们的重视,下面是小编为大家整理的2016计算机二级《C++》上机考前冲刺试题,希望对大家有所帮助!

2016计算机二级《C++》上机考前冲刺试题

  1、一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。

  A.1:1联系

  B.1:m联系

  C.m:1联系

  D.m:n联系

  2、 Tilil程序的运行结果是( )。

  #include void main()

  {

  int i=1:

  while(i<=8)

  if(++i%3 1=2)continue: else eout< }

  A.25

  B.36

  C.258

  D.369

  3、下列关于线性链表的叙述中,正确的是( )。

  A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致

  B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续

  C.进行插入与删除时,不需要移动表中的元素

  D.以上说法均不正确

  4、对于一个类定义,下列叙述中错误的是( )。

  A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数

  B.如果没有定义缺省的构造函数,编译器一定将生成一个缺省的构造函数

  C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数

  D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数

  5、为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的.访问权限定义为( )。

  A.public

  B.protected

  C.private

  D.static

  6、下列关于运算符函数的描述中,错误的是( )。

  A.运算符函数的名称总是以operator为前缀

  B.运算符函数的参数可以是对象

  C.运算符函数只能定义为类的成员函数

  D.在表达式中使用重载的运算符相当予调用运算符重载函数

  7、 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(  )。

  A.12345ABCDE

  B.EDCBA54321

  C.ABCDEl2345

  D.5432lEDCBA

  8、在数据管理技术发展的三个阶段中,数据共享最好的是(  )。

  A.人工管理阶段

  B.文件系统阶段

  C.数据库系统阶段

  D.三个阶段相同

  9、下面程序的运行结果为( )。

  #include

  void main() {

  char a=’3’: switch(8)

  {

  case '3':cout<<”3”:

  case '2':cout<<”2”;break; default:cout<<”l”;

  }

  }

  A.3

  B.321

  C.31

  D.32

  10、数据库设计中反映用户对数据要求的模式是( )。

  A.内模式

  B.概念模式

  C.外模式

  D.设计模式

  11、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。

  A.16

  B.10

  C.6

  D.4

  12、 下列( )是C++语言的有效标识符。

  A.Nol

  B.N0.1

  C.12345

  D.int

  13、 下列关于运算符重载的叙述中,错误的是( )。

  A.有的运算符可以作为非成员函数重载

  B.所有的运算符都可以通过重载而被赋予新的含义

  C.不得为重载的运算符函数的参数设置默认值

  D.有的运算符只能作为成员函数重载

  14、 F列关于栈的叙述正确的是( )。

  A.栈按“先进先出”组织数据

  B.栈按“先进后出”组织数据

  C.只能在栈底插入数据

  D.不能删除数据

  15、 软件生命周期中的活动不包括( )。

  A.市场调研

  B.需求分析

  C.软件测试

  D.软件维护

  16、 下面对静态数据成员的描述中,正确的是( )。

  A.静态数据成员是类的所有对象共享的数据

  B.类的每个对象都有自己的静态数据成员

  C.类的不同对象有不同的静态数据成员值

  D.静态数据成员不能通过类的对象调用

  17、 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。

  A.编译程序

  B.操作系统

  C.教务管理系统

  D.汇编程序

  18、下面叙述中错误的是(  )。

  A.软件测试的目的是发现错误并改正错误

  B.对被调试的程序进行“错误定位”是程序调试的必要步骤

  C.程序调试通常也称为Debug

  D.软件测试应严格执行测试计划,排除测试的随意性

  19、 层次型、网状型和关系型数据库划分原则是( )。

  A.己录长度

  B.文件的大小

  C.联系的复杂程度

  D.数据之间的联系方式

  20、 下面程序的运行结果为( )。

  #include void swap(int&a,int B. int temp;

  temp=a++: a=b:

  b=temp;

  }

  void main()

  {

  im a=2,b=3; swap(a,B.;

  eout< }

  A.2,3

  B.3,2

  C.2,2

  D.3,3

  21、 有如下程序:

  #inClude using namespaCe std; Class MyClass{

  publiC:

  MyClass(int X):val(X){}

  void Print()Const}tout<<”Const:val=”< private:

  int val; };

  int main(){

  Const MyClass objl(10); MyClass obj2(20);

  objl.Print(); obj2.Print(); 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

  22、 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间 的联系是( )。

  A.一对一

  B.一对多

  C.多对多

  D.多对一

  23、下列程序的运行结果是( )。

  #include class Loeation{

  private:

  int X,Y;

  public: void init(int=0,int=0);

  void valueX(int val){X=val;} int valueX(){returnx;}

  void valueY(int val){Y=val;} int valueY(){return Y;}};

  void Location::init(int initX,int initY) {X=initX;

  Y=initY4}

  void main(X

  {Location A,B;

  A.init();

  B.value X(5);

  cout< B.value Y(4);

  eout< }

  A.5

  0

  6

  4

  B.0

  0

  6

  4

  C.5

  0

  6

  2

  D.0

  0

  6

  2

  24、 下面程序的运行结果为( )。

  #include class A

  static int n;

  public:

  A(){n=1;}

  A(int num){n=hum;} void print(){cout< int A::n=2;

  void main() {

  A a,b(3); a.print(); b.print();

  coutB.13

  C.23

  D.33

  25、 负责数据库中查询操作的数据库语言是( )。

  A.数据定义语言

  B.数据管理语言

  C.数据操纵语言

  D.数据控制语言

【2016计算机二级《C++》上机考前冲刺试题】相关文章:

计算机二级考试C++考前冲刺试题09-15

计算机二级《C++》上机试题及答案09-03

计算机二级C++上机考试试题09-27

二级C++上机冲刺题及答案解析09-30

计算机二级考试C++上机考试试题10-01

计算机二级考试C++上机试题选择题09-28

计算机二级考试C++上机试题单选题09-28

全国计算机二级《C++》上机试题附答案08-25

计算机二级上机试题10-04

计算机二级考试C++上机考试试题及答案10-25