考研C/C++语言程序设计在线题库每日一练(二十二)
以下是希赛网给大家分享考研C/C++语言程序设计在线题库每日一练,希望通过刷题可以帮助大家巩固重要知识点,对知识点查漏补缺,祝愿大家能顺利通过考试!
本文提供考研C/C++语言程序设计在线题库每日一练,以下为具体内容
1、有以下程序段,while循环执行的次数是( )。
A、 无限次
B、 有语法错误
C、 一次也不执行
D、 执行1次
2、文件包含中, 被包含文件( )。
A、可以是可执行文件
B、可以嵌套其它文件
C、可以是目标文件或源文件
D、必须用".h"为后缀
3、为了避免在嵌套的条件语句if-else 中产生二义性,C语言规定:else子句总是与( )配对。
A、其之前最近的未配对的if
B、其之后最近的if
C、同一行上的if
D、缩排位置相同的if
4、有关运算符重载正确的描述是( )。
A、C++语言允许在重载运算符时改变运算符原来的功能
B、C++语言允许在重载运算符时改变运算符的优先级
C、C++语言允许在重载运算符时改变运算符的操作个数
D、C++语言允许在重载运算符时改变运算符的结合性
5、在C++类与对象的应用中,运算符new的作用是( )。
A、返回为所创建的对象分配内存的大小
B、获取一个新类的内存
C、创建名为new的对象
D、返回指向所创建对象的指针,并为创建的对象分配内存空间
1、试题答案:A
试题解析:
【考点】本题考查while循环
while循环的条件语句为表达式"k=1",它的值为1,恒为真,故while无限循环,选A。
2、试题答案:B
试题解析:
【考点】本题考查文件包含的特点。
文件包含的特点:
a.编译预处理时,预处理程序将查找指定的被包含文件,并将其复制插入到#include命令出现的位置上。
b.常用在文件头部的被包含文件,称为“标题文件”或“头部文件”,常以“h”(head)作为后缀(不是必须的),简称头文件。
c.一条包含命令,只能指定一个被包含文件。
d.文件包含可以嵌套,即被包含文件中又包含另一个文件。
综上本题选B。
3、试题答案:A
试题解析:
【考点】本题考查if-else的基本概念。
4、试题答案:A
试题解析:
【考点】本题考查运算符重载规则。
运算符重载实质上是函数重载,因此编译程序对运算符重载的选择,遵循函数重载的选择原则。重载不能改变运算符的优先级和结合性;也不能改变运算符操作数的个数。故选项B、C、D错误,本题选A。
5、试题答案:D
试题解析:
【考点】本题考查C++运算符new。
点击查看【完整】试卷>>

