北理在线作业答案c语言,北理工19春《面向对象程序设计》在线作业【标准答案】...

北理工《面向对象程序设计》在线作业-0003

试卷总分:100    得分:0

一、 单选题 (共 38 道试题,共 76 分)

1.对虚函数的调用()

A.一定使用动态联编

B.必须使用动态联编

C.一定使用静态联编

D.不一定使用动态联编

2.下列关于派生类的描述中,错误的是()。

A.派生类继承了基类的所有成员

B.派生类能够作为基类继续派生新类

C.派生类可以有多个直接基类

D.派生类的默认继承方式是public

3.将一些函数体代码不是很大,但被频繁调用的函数定义为(),可以解决程序中函数调用的效率问题。

A.重载函数

B.内联函数

C.递归函数

D.友元函数

4.下列描述中,()不是面向对象系统包含的要素。

A.对象

B.类

C.继承

D.函数

5.若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是______。

A.(*p)++;

B.p++;

C.pi = p;;

D.pi=p+3;

6.有如下类定义:classMyClass{public:intgetRef()const{return&a;}intgetValue()const{returna;}voidset(intn)const{a=n;}friendvoidshow(MyClassobj)const{cout<

A.getRef

B.getValue

C.set

D.show

7.设Address表示整型变量x的地址,则下列语句执行后的输出结果为()。intx=100,&r=x;cout<

A.Address-100

B.100-100

C.Address-Address

D.100-Address

8.下列关于堆运算符的描述中,错误的是()。

A.使用堆运算符可以动态建立或删除对象

B.可以在使用new[]创建数组时,为每个数组元素指定初始值

C.new运算符创建对象时要调用构造函数

D.delete运算符可以作用于空指针

9.下列关于函数重载的描述中,错误的是()。

A.函数重载就是用相同的函数名定义多个函数

B.重载函数的参数列表必须不同

C.重载函数的返回值类型必须不同

D.重载函数的参数可以带有默认值

10.设置虚基类的目的是()。

A.简化程序

B.消除二义性

C.提高运行效率

D.减少目标代码

11.假定k是一个double类型的变量,则关于变量p的正确定义语句为()。

A.doublep=&k

B.int*p=&k

C.double&p=*k

D.char*p=”Thankyou!”

12.下列关于友元的描述中,错误的是()。

A.友元破坏了类的封装性

B.友元提高了程序的运行效率

C.友元可以在类外声明和定义

D.友元能够访问类中的私有成员

13.在下列的各类函数中,______不是类的成员函数。

A.构造函数

B.析构函数

C.友元函数

D.拷贝构造函数

14.一个类的构造函数为“B(intax,intbx):a(ax),b(bx){}”,执行“Bx(1,2),y(3,4);x=y;”语句序列后x.a的值为______。

A.1

B.2

C.3

D.4

15.在下列函数原型中,可以作为类A构造函数的是()。

A.void A(int);

B.int A();

C.A(int) const;

D.A(int);

16.下列对引用的陈述中不正确的是()。

A.每一个引用都是其所引用对象的别名,因此必须初始化

B.形式上针对引用的操作实际上作用于它所引用的对象

C.一旦定义了引用,一切针对其所引用对象的操作只能通过该引用间接进行

D.不需要单独为引用分配存储空间

17.下列语句中,正确的是()。

A.const int buffer=256;

B.const int temp;

C.int &ref;

D.const int size=100 ;......size=10 ;

18.下列程序的输出结果是()。#includeclassMyClass{public:MyClass(){cout<

A.ABX

B.ABXB

C.AXB

D.AXBB

19.下列关于虚基类的描述中,错误的是()

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

B.虚基类子对象的初始化由最派生类完成

C.虚基类的构造函数可能调用多次

D.虚基类的构造函数先于非虚基类的构造函数执行

20.派生类对象对它的基类成员中()是可以访问的。

A.公有继承的私有成员

B.公有继承的保护成员

C.公有继承的公有成员

D.私有继承的公有成员

21.若函数原型为voidFun(intx,inty=6,intchar='a'),则下列调用错误的是()。

A.Fun(5)

B.Fun(5, 'b')

C.Fun(5,8)

D.Fun(2,4, 'b')

22.有如下类声明:classFoo{voidfun();};,则Foo类的成员fun是()。

A.公有数据成员

B.公有成员函数

C.私有数据成员

D.私有成员函数

23.在一个派生类对象结束其生命周期时,下列描述中正确的是()。

A.先调用派生类的析构函数后调用基类的析构函数

B.先调用基类的析构函数后调用派生类的析构函数

C.如果基类没有定义析构函数,则只调用派生类的析构函数

D.如果派生类没有定义析构函数,则只调用基类的析构函数

24.下列关于对象概念的描述中,错误的是()。

A.对象就是C语言中的结构变量

B.对象代表着正在创建的系统中的一个实体

C.对象是状态和操作(或方法)的封装体

D.对象之间的信息传递是通过消息进行的

25.在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。

A.参数个数

B.参数类型

C.函数名称

D.函数体

26.print()函数是某类中无返回值的常成员函数,下列表示中,正确的是()。

A.void print() const

B.const void print()

C.void const print()

D.void print(const)

27.多继承时对象的构造顺序中包含如下4步:①所有非虚基类的构造函数按照它们被继承的顺序构造;②所有虚基类的构造函数按照它们被继承的顺序构造;③所有子对象的构造函数按照它们声明的顺序构造;④派生类自己的构造函数体;这4个步骤的正确顺序是()。

A.④③①②

B.②④③①

C.②①③④

D.③④①②

28.下列语句中,会产生编译错误的是()。

A.int x=5; int &ref=x;

B.const int size;

C.int x=5; int &ref=x; x++;

D.const int size=100;

29.执行下列程序后的输出结果是()。#includeintfun1(intx){return++x;}intfun2(int&x){return++x;}intmain(){inta=0,b=0,c=0;c=fun1(a)+fun2(b);cout<

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

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

相关文章

从分布式到微服务,深挖Service Mesh

原文&#xff1a;Pattern: Service Mesh &#xff08;作者&#xff0f;Phil Calado&#xff0c;翻译&#xff0f;雁惊寒&#xff0c;责编&#xff0f;魏伟 &#xff09; 摘要&#xff1a;在前一段时间&#xff0c;我们CSDN推出了《深度剖析Service Mesh服务网格新生代Istio》一…

c语言程序设计安徽区笔试部分,2021年安徽省二级C语言程序设计笔试样题-20210419093521.doc-原创力文档...

第1套 C语言程序设计笔试样题一 单项选取题(每题1分&#xff0c;共40分)1.某微型计算机型号规格标有PentiuШ600字样&#xff0c;其中PentiuШ是指 __C____A. 厂家名称 B. 机器名称 C. CPU型号 D. 显示屏名称2.当前微型机上普通使用光驱及光盘&#xff0c;它采用是__C____A. 超…

应用开发者必须了解的Kubernetes网络二三事

Kubernetes网络基本的部署调度单元&#xff1a;Pod Kubernetes中的基本管理单元并非是一个容器&#xff0c;而是一个叫做pod的东西。我们认为部署了一个或多个容器的环境是一个pod单元。通常情况下&#xff0c;它们代表了提供部分服务的单个功能端点。 举两个有效的pods单元为例…

c51编程语言基础习题,《单片机基础》练习题及答案

单片机基础(第3版)第1章计算机基础知识(一)填空题1.十进制数14对应的二进制数表示为(1110B)&#xff0c;十六进制数表示为(0EH)。十进制数-100的补码为(9CH)&#xff0c;100的补码为(64H)。2.在一个非零的无符号二进制整数的末尾加两个0后&#xff0c;形成一个新的无符号二进制…

高可用Docker容器云在58集团的实践

58私有云平台是58同城架构线基于容器技术为内部服务开发的一套业务实例管理平台&#xff0c;支持业务实例按需扩展&#xff0c;秒级伸缩&#xff0c;平台提供友好的用户交互过程&#xff0c;规范化的测试、上线流程&#xff0c;旨在将开发、测试人员从基础环境的配置与管理中解…

c语言程序设计课件数组,数组(C语言程序设计)课件

数组(C语言程序设计)课件 前牙反颌和开颌的原因多由于不良喂养方式和吮指等不良习惯造成&#xff0c;也可因多颗乳磨牙过早缺失&#xff0c;迫使儿童用前牙咀嚼&#xff0c;下颌逐渐前伸移位造成。 前牙反颌和开颌的原因多由于不良喂养方式和吮指等不良习惯造成&#xff0c;也可…

Docker CE/EE 原生支持Kubernetes

在今天的 DockerCon EU (2017) 上&#xff0c;Solomon 宣布 Docker 将原生支持 Kubernetes&#xff0c;也就是说 Kubernetes 将和 Swarm 一样作为 Docker 平台的编排管理系统。这包括 Docker EE、Docker CE 以及 Docker for Mac/Windows 等全平台的支持。 Docker for Mac/Windo…

c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...

广东工业大学C语言验(上机)任务书2015版广东工业大学实验(上机)任务书(2015 — 2016 学年度第 1 学期)课程名称 高级语言程序设计 课程设计 实验室名称及地点&#xff1a; 实验2号楼306指导教师&#xff1a; 孟安波、王星华 周次节次实验主要内容每组学生人数具体任务要求65-8熟…

网易云容器服务基于Kubernetes的实践探索

Kubernetes的特点 近年来Docker容器作为一种轻量级虚拟化技术革新了整个IT领域软件开发部署流程&#xff0c;如何高效自动管理容器和相关的计算、存储等资源&#xff0c;将容器技术真正落地上线&#xff0c;则需要一套强大容器编排服务&#xff0c;当前大红大紫的Kubernetes已经…

c语言程序设计中三子棋游戏,C语言实现简易版三子棋游戏

本文实例为大家共享了C语言实现三子棋游戏的详细代码&#xff0c;供大家参考&#xff0c;详细内容如下什么是多文件&#xff1f;多数大型的工程的头文件和源文件非常多&#xff0c;我们也不可能把所有的代码都写在同一个文件里&#xff0c;这样也不方便代码的阅读与维护&#x…

Rancher创始人谈Docker,创新愈发困难,未来将何去何从?

导读:本文由Rancher Labs CEO及联合创始人梁胜博士在参加DockerCon之前和之后写的两篇文章综合整理而成。从各家容器编排方案均很不成熟的初期到三足鼎立的编排之战&#xff0c;到如今kubernetes似已全面胜利&#xff0c;梁胜博士作为整个发展历程的参与者与见证者&#xff0c;…

ld 指令c语言实现,C语言符号、指令表.doc

C语言符号、指令表.docC语语语 言言言 符符符 号号号 控控控 制制制 命命命 令令令 表表表 编译指令 编译指令 说明 i n c l u d e 包含另一个文件 d e f i n e 定义一个宏( m a c r o)或是常量 u n d e f 取消一个宏常量的定义 a s m 和 e n d a s m 在程序中加入汇编语言的程…

400位京东技术专家心血之作 《决战618:探秘京东技术取胜之道》重磅发售!

6.18始于京东的店庆日&#xff0c;现在早已演变成为全民参与的网购狂欢节。2017年6月18日24点&#xff0c;当京东总部的指挥中心大屏定格在“当前累计下单金额1199亿元”时&#xff0c;欢呼声、掌声响彻整个作战指挥室。在成绩背后&#xff0c;是京东强大的技术硬实力&#xff…

c语言创建一个顺序表主函数,用C语言来创建一个顺序表(数据结构部分)

顺序表的创建需要用到结构体&#xff0c;构造一个结构体来存储数据&#xff0c;顺序表申请的内存是连续的。创建顺序表的思路按照数据的“增删改查来进行编写”下列是顺序表的创建代码创建头文件&#xff1a;sqlist.h#ifndef SQLIST_H#define SQLIST_H#define N 100#define min…

XSS常见攻击与防御

本文获得作者授权刊发&#xff0c;更多信息请关注作者专栏。 XSS攻击全称跨站脚本攻击&#xff0c;是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆&#xff0c;故将跨站脚本攻击缩写为XSS&#xff0c;XSS是一种在web应用中的计算机安全漏洞&#xff0c;它允许恶意…

关于c语言的符号常量以下叙述中正确的是,关于C语言的符号常量,以下叙述中正确的是( )...

关于对起的是下列械布重机置的正确认识。标准运用征税国家公布&#xff0c;符号治权征的家凭借政力开税收是国。常量包括专利权的程序授予。现左膝关痛节肿&#xff0c;下叙化验快R增&#xff0c;性A阴&#xff0c;女性&#xff0c;能的最可诊断是&#xff0c;多发口腔溃疡年来…

创业公司的容器化之路

作者简介&#xff1a; 章烨明&#xff0c;杏仁医生CTO。中年程序员&#xff0c;关注各种技术和团队管理。本文首发杏仁医生技术站 1. 创业公司的技术挑战 托尔斯泰说&#xff1a;“幸福的家庭都是相同的&#xff0c;不幸的家庭各有各的不幸。”互联网创业公司也一样。大部分互…

周围剃光头顶留长发型_发型改变气质,这话放在石原里美身上也通用啊

上周&#xff0c;石原里美的新剧《天国餐馆》开播啦。你们有在追吗&#xff1f;她新剧里的发型争议还蛮大。她在剧里演一个法国餐厅老板黑须假名子&#xff0c;非常多这种大背头造型。很多网友觉得不适合她&#xff0c;有点老气。▼这个大背头发型也是角色需要啦&#xff0c;是…

单片机模数转换实验c语言程序,单片机实验AD转换实验

《单片机实验AD转换实验》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《单片机实验AD转换实验(5页珍藏版)》请在人人文库网上搜索。1、实验报告课程名称&#xff1a; 单片机原理及应用 实验项目&#xff1a; A/D转换实验 专业班级&#xff1a; 姓 名&#xff1a; 学…

ServiceComb中的数据最终一致性方案

本文由华为微服务引擎技术团队&&ServiceComb社区授权发布。 数据一致性是构建业务系统需要考虑的重要问题 &#xff0c; 以往我们是依靠数据库来保证数据的一致性。但是在微服务架构以及分布式环境下实现数据一致性是一个很有挑战的的问题。ServiceComb作为开源的微服务…