2022年计算机二级考试C++语言程序设计冲刺试题及答案
题库来源:优题宝公众号
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++语言程序设计冲刺试题及答案相关推荐
- 2022年计算机二级考试MySQL数据库程序设计冲刺题及答案
题库来源:优题宝公众号 2022年计算机二级考试MySQL数据库程序设计冲刺题及答案,由优题宝公众号根据最新计算机二级考试MySQL数据库程序设计大纲与历年计算机二级考试MySQL数据库程序设计真题汇 ...
- 2022年计算机二级考试Python语言程序设计复习题及答案
1.关于二维数据描述错误的是( A ) A.二维列表对象输出为CSV文件,将遍历循环和字符串的split()方法相结合 B.二维数据由关联关系的数据构成 C.二维数据是一维数据的组合形式,由多个一维数 ...
- java语言程序设计考点_计算机二级考试Java语言程序设计考点:关键字
大家回忆一下我们在学习汉语的时候,开始学的是什么?肯定是先学一些单个的字,只有认识了单个的字,然后才能组成词,然后才能慢慢的到句子,然后到文章.学习同计算机交流跟这个过程是一样的,首先我们得学习一些计 ...
- 最新计算机二级c语言程序设计题库,2016年计算机二级考试C语言程序设计真题题库.doc...
2016年计算机二级考试C语言程序设计真题 2016上半年全国计算机等级考试时间是3月26-29日,以下小编为大家整理出来的是计算机二级考试试题,希望对大家的复习有帮助! 一.选择题,(1-40)每题 ...
- 2级c语言程序设计无忧考试,计算机二级考试|C语言程序设计攻略
原标题:计算机二级考试|C语言程序设计攻略 今天我们来介绍一下计算机二级C语言程序设计考试内容 根据<全国计算机等级考试二级c语言程序设计考试大纲(2018年版)>得知,全国计算机二级c语 ...
- c语言程序设计素材,2016年计算机二级考试C语言程序设计真题素材.doc
2016年计算机二级考试C语言程序设计真题 2016上半年全国计算机等级考试时间是3月26-29日,以下小编为大家整理出来的是计算机二级考试试题,希望对大家的复习有帮助! 一.选择题,(1-40)每题 ...
- 计算机二级预测卷谁的比较好,2017年计算机二级考试《MSOffice》预测试题及答案...
2017年计算机二级考试<MSOffice>预测试题及答案 计算机二级合格证书一般在考生当地公布成绩1个月后发放,具体时间视各地情况而略有不同.单科合格成绩单的发放有地域性,具体发放单科证 ...
- vb计算机考试试题及答案,计算机二级考试《VB》操作试题及答案2016
计算机二级考试<VB>操作试题及答案2016 一.基本操作题 (1)在名称为Forml,标题为"输入".最大化按钮不可用的窗体上画1个名称为Framel的框架控件,其标 ...
- c语言的八进制规定要以0开始,2016年9月计算机二级《C语言》上机试题及答案
2016年9月计算机二级<C语言>上机试题及答案 参考答案与解析 (1)B [解析]栈是先进后出的原则组织数据,所以人栈最早的最后出栈,所以选择B. (2)D [解析]循环队列有队头和队尾 ...
最新文章
- 新浪项目-------小知识点答疑解惑
- java修饰符继承_Java修饰符和继承
- 并发200_一种单机支持 JavaWeb 容器万级并发的设想
- 《软件需求》阅读笔记之一
- python循环写入csv文件_从for循环和列表中写入.csv文件
- python中123+5.0的执行结果_python实战笔记(一)
- 卖爆了!华为Mate40天猫20秒售罄、京东11秒抢光
- python编程:从入门到实践学习笔记-文件和异常
- 我Python采集了新榜热门内容,原来这就是别人能成为自媒体大佬的秘密!
- java异常的捕获和处理
- 操作Visual Studio 2010中的SQL Server数据库比较工具
- 华为交换机导入配置_华为交换机配置文件导入 华为s5700交换机配置教程
- 微信内置浏览器音频直播
- 多麦克风做拾音的波束_【技术交流】音控未来——进击的麦克风阵列技术
- Intellij Idea 导入项目
- (CCF202109-4)收集卡牌(概率DP)
- ZYNQ学习之pl和ps接口
- 中国石油大学继续教育计算机一,2017年中国石油大学继续教育计算机网络基础答案【多版本整合】(10页)-原创力文档...
- Nginx+mongrel部署Rails应用
- 电话号码检索系统升级版