题库来源:优题宝公众号

2022年计算机二级考试C++语言程序设计冲刺试题及答案,由优题宝公众号根据最新计算机二级考试C++语言程序设计大纲与历年计算机二级考试C++语言程序设计真题汇总编写,包含计算机二级考试C++语言程序设计常考重点题型与知识点,有助于考生复习备考计算机二级考试C++语言程序设计,取得好成绩。

1、 下面关于C++语言变量的叙述错误的是(  B  )

A.C++语言中变量分为auto,static,extern和register四种存储类型

B.自动变量和外部变量的作用域为整个程序

C.内部静态变量的作用域是定义它的函数

D.外部静态变量的作用域是定义它的文件

2、若有说明inta[3][4];,则a数组元素的非法引用是(  D  )

A.a[0][2*1]

B.a[1][3]

C.a[4-2][0]

D.a[0][4]

3、 有如下类定义:

class  MyClass{

int value;

public:

MyClass(int n):value(n){}

int getValueconst{retum value;} };

则类MyClass的构造函数的个数是(  B  )

A.1个

B.2个

C.3个

D.4个

4、有如下函数定义:  void funC(int a,int&B.{a++;b++;} 若执行代码段:  int x=0,Y=1: funC(X,y);  则变量X和y的值分别是(  C  )

A.0和1

B.1和1

C.0和2

D.1和2

5、 程序设计方法要求在程序设计过程中(  D  )

A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图

B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释

C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释

D.以上三种说法都不对

6、 下列关于栈的叙述中,不正确的是(  A  )

A.在栈的两端都能插入或删除数据

B.在栈中只能从一端插入或删除数据

C.栈中的数据是先进后出

D.栈是一种特殊的线性表

7、 下列程序的输出结果是 (  C  )

#include<iostream.h>   void main()   {    int x=6,y=8;

if(x1++<6)    cout<<++y<<end1;

if(x>6)     cout<<--y<<end1;    else     cout<<y++<<end1;    }

A.8

B.9

C.7

D.编译不成功

8、 能正确表示逻辑关系:“a≥10或a≤0”的C++语言表达式是(  D  )

A.a>=10 or a<=0

B.a>=0|a<=10

C.a>=10 && a<=0

D.a>=10||a<=0

9、 以下程序段共有错误(  B  )处

#include <iostream>   using namespaces std;   class Sample   private:    int n;   public:     Sample(int i)    {      n=i;   }

void setvalue(int i)    {      n=i;   }    void display()    {      cout<<"n="<<n<<end1;   }   };   int main()   {    const Sample a(l0);     a.setvalue(5);     a.display();     return 0;   }

A.1

B.2

C.3

D.4

10、 下列不是在关系代数中专门的关系运算的是(  A  )

A.插入

B.连接

C.选择

D.投影

11、 以下程序的执行结果为(  B  )

#include<iostream.h>  class myClass  {  Dublic:    myClass(int data) ;    myClass(){value=0; };    myClass(myClass &obj);    void print(){  cout<<value<<end1; }    ~myClass(){}  private:    int value;  };  myClass::myClass(int data) {value=data; }  myClass::myClass(myClass &Obj)  {    value=obj.value;  }  void main()   {    myClass a(100);    myClass b(a) ;    b.print();  }

A.0

B.100

C.10

D.程序编译时出错

12、下列叙述中正确的是(  D  )

A.实体集之间一对一的联系实际上就是一一对应的关系

B.关系模型只能处理实体集之间一对一的联系

C.关系模型属于格式化模型

D.以上三种说法都不对

13、 若类A和类B的定义如下

class A

{

int i,j;

public:

int geti( )

{

return i;

}

};

class B:public A

{

int k:

public:

void make( )

{

k=i*j;

}

};

则上述定义中非法的语句是(  A  )

A.k=i*j

B.int k;

C.return i;

D.void make()

14、下列关于虚基类的描述,错误的是(  B  )

A.设置虚基类的目的是为了消除二义性

B.虚基类的构造函数在非虚基类之后调用

C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用

D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数

15、 设有如下关系表: 则下列操作中,正确的是(  B  )

A.T=R∩S

B.T=R∪S

C.T=R×S

D.T=R/S

16、 下列函数原型声明中错误的是(  D  )

A.void Fun (int x=O,int y=O);

B.void Fun(int x,int y);

C.void Fun(int x,int y=0);

D.void Fun(int x=0,int y);

17、 已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是(  D  )

A.outfile.seekp(321,ios_base::cur);

B.outfile.seekp(321,ios_base::beg);

C.outfile.seekp(-321,ios_ase::beg);

D.outfile.seekp(-321,ios_base::cur);

18、 将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是(  B  )

A.不合法的运算符

B.一元运算符

C.无操作数的运算符

D.二元运算符

19、有如下程序: #include<iostream>usingnamespacestd; voidf1(int&X,int&y){intz=x;x=y;y=z;}voidf2(intX,inty){intz=x;x=y;y=z;}intmain(){intx=10,y=26; f1(x,y); f2(x,y); cout<<y<<endl; return0; }运行时的输出结果是(  A  )

A.10

B.16

C.26

D.36

以上是2022年计算机二级考试C++语言程序设计冲刺试题及答案,优题宝会持续更新计算机二级考试C++语言程序设计真题模拟题以及答案解析,考生们如有需要,千万不要错过。也希望各位考生能在计算机二级考试C++语言程序设计中取得好的成绩。

2022年计算机二级考试C++语言程序设计冲刺试题及答案相关推荐

  1. 2022年计算机二级考试MySQL数据库程序设计冲刺题及答案

    题库来源:优题宝公众号 2022年计算机二级考试MySQL数据库程序设计冲刺题及答案,由优题宝公众号根据最新计算机二级考试MySQL数据库程序设计大纲与历年计算机二级考试MySQL数据库程序设计真题汇 ...

  2. 2022年计算机二级考试Python语言程序设计复习题及答案

    1.关于二维数据描述错误的是( A ) A.二维列表对象输出为CSV文件,将遍历循环和字符串的split()方法相结合 B.二维数据由关联关系的数据构成 C.二维数据是一维数据的组合形式,由多个一维数 ...

  3. java语言程序设计考点_计算机二级考试Java语言程序设计考点:关键字

    大家回忆一下我们在学习汉语的时候,开始学的是什么?肯定是先学一些单个的字,只有认识了单个的字,然后才能组成词,然后才能慢慢的到句子,然后到文章.学习同计算机交流跟这个过程是一样的,首先我们得学习一些计 ...

  4. 最新计算机二级c语言程序设计题库,2016年计算机二级考试C语言程序设计真题题库.doc...

    2016年计算机二级考试C语言程序设计真题 2016上半年全国计算机等级考试时间是3月26-29日,以下小编为大家整理出来的是计算机二级考试试题,希望对大家的复习有帮助! 一.选择题,(1-40)每题 ...

  5. 2级c语言程序设计无忧考试,计算机二级考试|C语言程序设计攻略

    原标题:计算机二级考试|C语言程序设计攻略 今天我们来介绍一下计算机二级C语言程序设计考试内容 根据<全国计算机等级考试二级c语言程序设计考试大纲(2018年版)>得知,全国计算机二级c语 ...

  6. c语言程序设计素材,2016年计算机二级考试C语言程序设计真题素材.doc

    2016年计算机二级考试C语言程序设计真题 2016上半年全国计算机等级考试时间是3月26-29日,以下小编为大家整理出来的是计算机二级考试试题,希望对大家的复习有帮助! 一.选择题,(1-40)每题 ...

  7. 计算机二级预测卷谁的比较好,2017年计算机二级考试《MSOffice》预测试题及答案...

    2017年计算机二级考试<MSOffice>预测试题及答案 计算机二级合格证书一般在考生当地公布成绩1个月后发放,具体时间视各地情况而略有不同.单科合格成绩单的发放有地域性,具体发放单科证 ...

  8. vb计算机考试试题及答案,计算机二级考试《VB》操作试题及答案2016

    计算机二级考试<VB>操作试题及答案2016 一.基本操作题 (1)在名称为Forml,标题为"输入".最大化按钮不可用的窗体上画1个名称为Framel的框架控件,其标 ...

  9. c语言的八进制规定要以0开始,2016年9月计算机二级《C语言》上机试题及答案

    2016年9月计算机二级<C语言>上机试题及答案 参考答案与解析 (1)B [解析]栈是先进后出的原则组织数据,所以人栈最早的最后出栈,所以选择B. (2)D [解析]循环队列有队头和队尾 ...

最新文章

  1. 新浪项目-------小知识点答疑解惑
  2. java修饰符继承_Java修饰符和继承
  3. 并发200_一种单机支持 JavaWeb 容器万级并发的设想
  4. 《软件需求》阅读笔记之一
  5. python循环写入csv文件_从for循环和列表中写入.csv文件
  6. python中123+5.0的执行结果_python实战笔记(一)
  7. 卖爆了!华为Mate40天猫20秒售罄、京东11秒抢光
  8. python编程:从入门到实践学习笔记-文件和异常
  9. 我Python采集了新榜热门内容,原来这就是别人能成为自媒体大佬的秘密!
  10. java异常的捕获和处理
  11. 操作Visual Studio 2010中的SQL Server数据库比较工具
  12. 华为交换机导入配置_华为交换机配置文件导入 华为s5700交换机配置教程
  13. 微信内置浏览器音频直播
  14. 多麦克风做拾音的波束_【技术交流】音控未来——进击的麦克风阵列技术
  15. Intellij Idea 导入项目
  16. (CCF202109-4)收集卡牌(概率DP)
  17. ZYNQ学习之pl和ps接口
  18. 中国石油大学继续教育计算机一,2017年中国石油大学继续教育计算机网络基础答案【多版本整合】(10页)-原创力文档...
  19. Nginx+mongrel部署Rails应用
  20. 电话号码检索系统升级版

热门文章

  1. 使用DOM4J解析XML文档
  2. o365不能登录的问题
  3. 【Java】生产者消费者模式的三种实现
  4. carbondata 介绍
  5. MySQL基础语法使用教程
  6. hiredis(一个轻量级redis的c客户端)
  7. 笔记(5) —— GPIO 输出高低电平
  8. JavaScript精编干货
  9. python +ip2region 离线IP库地址文件实现秒级查询ip归属地址
  10. 案例1:人生重开模拟器(Python)——直接带你入门~