2011年计算机二级试题,2011年3月全国计算机二级C++考试真题

2011年3月全国计算机二级C++考试真题

(21)有如下程序:

#include

using namespace std;

void f1(int& x,int& y) {int z=x; x=y; y=z;}

void f2(int x;int y) {int z=x; x=y; y=z;}

int main(){

int x=10,y=26;

f1(x,y);

f2(x,y);

cout

}

运行时的输出结果是

A)10

B)16

C)26

D)36

(22)有如下程序:

#include

using namespace std;

class XA{

int a;

public:

static int b;

XA(int aa):a(aa) {b++;}

~XA(){}

int get(){return a;}

};

int XA::b=0;

int main(){

XA d1(2),d2(3);

cout

}

运行时的输出结果是

A)5

B)6

C)7

D)8

(23)有如下程序:

#include

using namespace std;

class Point{

int x,y;

public:

Point(int x1=0,int y1=0):x(x1),y(y1){}

int get(){return x+y;}

};

class Circle{

Point center;

int radius;

public:

Circle(int cx,int cy,int r):center(cx,cy),raaius(r){}

int get(){return center.get()+radius;}

};

int main(){

Circle c(3,4,5);

cout

}

运行时的输出结果是

A)5

B)7

C)9

D)12

(24)若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是

A)operator long() const;

B)operator long(BigNumber);

C)long operator long() const;

D)long operator long(BigNumber);

(25)有如下函数模板定义:

template

T1 FUN(T2 n){return n*5.0;}

若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为

A)FUN(9)

B)FUN<9>

C)FUN(9)

D)FUN<9>(double)

(26)下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是

A)cout

(27)下列关于析构函数的描述中,错误的是

A)析构函数可以重载

B)析构函数由系统自动调用

C)每个对象的析构函数只被调用一次

D)每个类都有析构函数

(28)下列关于构造函数的描述中,错误的是

A)构造函数名与类名相同

B)构造函数可以有返回值

C)构造函数可以重载

D)每个类都有构造函数

(29)若PAT是一个类,则程序运行时,语句“PAT(*ad)[3];”调用PAT的构造函数的次数是

A)0

B)1

C)2

D)3

(30)下列描述中,错误的是

A)公有继承时基类中的公有成员在派生类中仍是公有成员

B)公有继承时基类中的保护成员在派生类中仍是保护成员

C)保护继承时基类中的公有成员在派生类中仍是公有成员

D)保护继承时基类中的保护成员在派生类中仍是保护成员

(31)生成派生类对象时,派生类构造函数调用基类构造函数的条件是

A)无需任何条件

B)基类中显式定义了构造函数

C)派生类中显式定义了构造函数

D)派生类构造函数明确调用了基类构造函数

(32)下列关于派生类和基类的描述中,正确的是

A)派生类成员函数只能访问基类的'公有成员

B)派生类成员函数只能访问基类的公有和保护成员

C)派生类成员函数可以访问基类的所有成员

D)派生类对基类的默认继承方式是公有继承

(33)有如下类模板定义:

template

class BigNumber{

long n;

public:

BigNumber(T i):n(i){}

BigNumber operator+(BigNumber b){

return BigNumber(n+b.n);

}

};

己知b1、b2是BigNumber的两个对象,则下列表达式中错误的是

A)bl+b2

B)b1+3

C)3+b1

D)3+3

(34)下列关于文件流的描述中,正确的是

A)文件流只能完成针对磁盘文件的输入输出

B)建立一个文件流对象时,必须同时打开一个文件

C)若输入流要打开的文件不存在,将建立一个新文件

D)若输出流要打开的文件不存在,将建立一个新文件

(35)有如下程序:

#include

using namespace std;

class Pair{

int m,n;

public:

Pair(int j,int k):m(j),n(k){}

int get() {return m;}

int get() const {return m+n;}

};

int main(){

Pair a(3,5);

const Pair b(3,5);

cout+a.get()

}

运行时的输出结果是

A)33

B)38

C)83

D)88

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355844.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

centos yum安装_centos7上yum安装碰到的坑

估计是之前更改过这个虚机的配置&#xff0c;故现在正常步骤安装完yum之后&#xff0c;无法使用&#xff0c;具体表现在 执行yum makecache的时候报错&#xff0c;现在no module name yum结果发现&#xff0c;无论怎么修改 usr/bin/yum的配置文件&#xff0c;都无法成功解决上面…

poj 1330 Nearest Common Ancestors LCA/DFS

题目链接: http://poj.org/problem?id1330 题意: 求出两点间的最近公共祖先。 题解: 第一种&#xff1a; 并查集维护&#xff1a;http://www.cnblogs.com/procedure2012/archive/2012/01/29/2331468.html 利用并查集在每次对子树进行遍历时进行合并&#xff0c;因为对以x为根…

设计模式的Java 8 Lambda表达式–装饰器设计模式

Decorator模式&#xff08;也称为Wrapper &#xff09;允许将行为静态或动态地添加到单个对象&#xff0c;而不会影响同一类中其他对象的行为。 可以将其视为子类的替代方法。 我们知道子类在编译时会增加行为&#xff0c;并且更改会影响原始类的所有实例。 另一方面&#xff0…

计算机管理home,电脑home键是什么意思

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。以win7为例&#xff0c;电脑键盘上的Home键是微软Windows操作系统中具有返回功能的按键&#xff0c;根据Windows不同的操作环境&#xff0c;home键的功能也会有区别。电脑(computer&…

ie浏览器网页版进入_IE浏览器打开网页提示无法打开Internet站点的解决办法

IE浏览器打开网页时提示Internet explorer无法打开站点&#xff0c;这是什么问题&#xff1f;Internet explorer打不开网页提示无法打开站点怎么办&#xff1f;请看下文五种解决办法。方法一&#xff1a;管理加载项打开浏览器—工具—Internet选项这时会出现“Internet选项”对…

go token验证_registry v2 解析以及如何实现token验证

提到registry v2&#xff0c;主要改进是支持并行pull镜像&#xff0c;镜像层id变成唯一的&#xff0c;解决同一个tag可能对应多个镜像的问题等等。如果还不太了解&#xff0c;可以且听我细细道来。首先不得不说的是v2 新加了一个概念Digest他是基于内容进行寻址(Content-addres…

创建一个简单的 MDM server(1)

前提&#xff1a;已获得 APNS 证书 &#xff0c;已完毕 MDM 配置描写叙述文件的制作。请參考《 MDM 证书申请流程 》一文和《配置MDM Provisioning Profile》。环境&#xff1a;OSX 10.9.2&#xff0c;JDK 1.6。Eclipse JavaEE Helois&#xff0c;Tomcat 7.0一、前言《THE IOS …

epic转移游戏_Epic游戏商城更改退款政策 和steam一模一样

游侠网关注我们&#xff0c;获得最快的游戏资讯Epic正在打造自己的数字游戏商城&#xff0c;一方面对开发者提供更慷慨的销售分成&#xff0c;另一方面对玩家提供每两个月更新一次的免费游戏。虽然Epic游戏商城中的作品数量还在起步阶段&#xff0c;也缺少一些关键的常用功能&a…

计算机组成原理实验三报告,计算机组成原理实验三报告

计算机组成原理实验三报告 实 验 报 告 三课 程 计算机组成原理 姓 名 学 号实验项目 存储器实验 同组姓名 学 号指导教师 专业班级 计算机科学与技术 09 实验时间 2011-6-6实验三 存储器实验一、实验目的1&#xff0e;掌握存储器的功能和构成。2&#xff0e;了解静态随机存储器…

防盗Java EE –保护您的Java EE企业应用程序

redev离我们仅有几天的路程&#xff0c;我受邀作了两次演讲。 其中之一是关于我最喜欢的主题&#xff1a;安全性和Java EE。 它旨在实现两个目标。 一方面向典型的Java EE开发人员介绍整个应用程序安全过程和主要目标。 而且还要查看有关Java EE在满足典型需求时必须提供的内容…

Digui

public class Digui{ public static void main(String args[]){ System.out.println("计算结果&#xff1a;" sum(100)) ; //调用操作 } public static int sum(int num){ //定义方法用于求和操作 if(num 2){ //判断是否是加到了最后一个数 return 2 ; }else{ retur…

wsl nvidia驱动_WIN10安装NVIDIA面板两种方式

无应用商店安装NVIDIA面板进入NVIDIA官网下载标准版驱动https://www.nvidia.cn/Download/Find.aspx?langcn​www.nvidia.cn驱动类型选择标准下载的名称选择NVIDIA Studoio Driver SD这样下载出来的驱动就带有NVIDIA面板控制面有应用商店但是下载不动的可以使用下面的方式打开网…

计算机组成原理mbps,2016年湖北师范学院计算机组成原理(同等学力加试)复试笔试仿真模拟题...

一、选择题1&#xff0e; 若x103&#xff0c;y-25, 则下列表达式采用8位定点补码运算实现时&#xff0c;会发生溢出的是( )A.xyB.-xyC.x-yD.-x-y【答案】c2&#xff0e; 假定一台计算机的显示存储器用DRAM 芯片实现&#xff0c;若要求显示分辨率为1600x1200&#xff0c;颜色深度…

Python之内置函数

Python内置函数 #1、语法 # eval(str,[,globasl[,locals]]) # exec(str,[,globasl[,locals]])#2、区别 #示例一&#xff1a; s123 print(eval(s)) #eval用来执行表达式&#xff0c;并返回表达式执行的结果 print(exec(s)) #exec用来执行语句&#xff0c;不会返回任何值6 None …

android 头像球_Android一行代码实现圆形头像

效果图在开发APP中&#xff0c;经常要实现圆形头像&#xff0c;那么该如何实现呢&#xff1f;要裁剪吗&#xff0c;要重写draw函数吗&#xff1f;不用&#xff0c;只用一行代码就可以实现Glide实现圆形图像Glide.with(mContext).load(R.drawable.iv_image_header).error(R.draw…

latex 无穷_《天龙3D》新资料片“骑乐无穷”即将上线

驭风逐战&#xff0c;骑乐无穷。11月12日金庸正版授权、全民第一武侠RPG手游《天龙3D》新资料片“骑乐无穷”即将上线!全新坐骑装备系统开启&#xff0c;升星养成坐骑装备;全新坐骑相关副本四绝夺魁&#xff0c;多人闯关PVP、PVE组队竞技;元旦主题月即将开启&#xff0c;趣味游…

广州大学计算机学院毕业设计,【广州大学】毕业设计(计算机科学与技术)专业要求...

广州大学成人高等教育毕业设计专业要求【专业名称】计算机科学与技术【适用范围】非学位论文【执笔者】谷岩【完成形式】个人独立【写作形式】毕业设计【写作要求】1&#xff0e;目标毕业设计是计算机科学与技术专业人才培养的重要环节。其主要目标是培养学生综合应用计算机科学…

实验二+140+阮晨曦

---恢复内容开始--- 一、实验目的 掌握覆盖测试的基本方法和实践 二、实验要求 运用逻辑覆盖测试的覆盖准则设计被测程序的测试用例&#xff0c;并运行测试用例检查程序的正确与否&#xff0c;给出程序缺陷小结。 三、实验内容 &#xff08;1&#xff09;设计某程序的路径覆盖测…

hadoop重命名文件_Hadoop -- 3. 从Flume到HDFS

提起Flume, 就先讲一下它的基本作用, 它可以从不同的数据源导入到一个集中的地方存放起来,基本架构如下图所示*上图为Flume Data Flow Model, Ref: Flume 1.9.0 User Guide本篇文章会做一个小demo, 数据从spooling directory来(而不是官网图中画的Web Server), 先经过channel, …

osgi 模块化_OSGI –模块化您的应用程序

osgi 模块化由于我是模块化&#xff0c;低耦合&#xff0c;高凝聚力等的大力拥护者&#xff0c;所以…… 我相信这项技术是我们使用Java平台创建应用程序的突破。 使用OSGi&#xff0c;创建高度可扩展的应用程序非常简单&#xff0c;例如参见Eclipse IDE。 我的目的不是要深入展…