考研C/C++语言程序设计在线题库每日一练(二十一)

考研 希赛网 浏览 220 来源:希赛网

以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!

本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容

1、下列能正确表述12<x<20的C语言表达式是( )。

A、 x=12&&x=20

B、 x>12&&x<20

C、 x>12||x<20

D、 x==32

2、有以下程序段,while循环执行的次数是( )。

A、 无限次

B、 有语法错误

C、 一次也不执行

D、 执行1次

3、在以下给出的表达式中,与do-while (E)语句中的(E)不等价的表达式是( )。

A、(E>0||E<0)

B、(E==0)

C、(!E==0)

D、(E!=0)

4、在C++中,用于实现运行时多态性的是( )。

A、虚函数

B、内联函数

C、模板函数

D、重载函数

5、在下面有关对构造函数的描述中,正确的是:( )。

A、构造函数必须带参数

B、构造函数可以带返回值

C、构造函数的名字与类名完全相同

D、构造函数必须定义,不能默认

1、试题答案:B

试题解析:

【考点】本题考查逻辑表达式
x=12,x=20,x==32与12<x<20无关,故A、D错误。 当x>12与x<20都成立时,就是12<x<20;由下表可知,应由符号'&&'连接,故选B。


2、试题答案:A

试题解析:

【考点】本题考查while循环
while循环的条件语句为表达式"k=1",它的值为1,恒为真,故while无限循环,选A。

3、试题答案:B

试题解析:

【考点】本题考查逻辑表达式。
对于do-while (E)语句中的E:若E等于0,则为假;否则E不等于0,则为真。逻辑或运算符'||'连接两个表达式,若表达式有一个以上为真,则结果为真,二者都为假时,结果才为假。!E表示:若E为假(0),则!E为真(非0),若E为真(非0),则!E为假(0)。各选项的情况如下:


4、试题答案:A

试题解析:

【考点】本题考查C++多态性。
从系统实现的角度看,,多态性分为两类:静态多态性和动态多态性。
函数重载和运算符重载实现的多态性属于静态多态性,在程序编译时系统就能决定调用的是哪个函数,因此静态多态性又称编译时的多态性。静态多态性是通过函数的重载实现的(运算符重载实质上也是函数重载)。
动态多态性是在程序运行过程中才动态地确定操作所针对的对象。它又称运行时的多态性。动态多态性是通过虚函数( virtual function)实现的。故本题选A。

5、试题答案:C

试题解析:

【考点】本题考查C++---构造函数的基本概念。
C++语言规定:构造函数的名字必须与类名同名,以便编译系统能识别它并把他作为构造函数处理。它不具有任何类型,不返回任何值。故选项C正确,本题选C。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-08-11

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!