2020年计算机二级C++考试每日一练(7月6日)
(1)下列关于c++函数的说明中,正确的是( )。
A)内联函数就是定义在另一个函数体内部的函数
B)函数体的后一条语句必须是return语句
C)标准c++要求在调用一个函数之前,必须先声明其原型
D)编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
答案:C
(2)运算符重载是对已有的运算符赋予多重含义,因此( )。
A)可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B)可以改变一个已有运算符的优先级和操作数个数
C)只能重载c++中已经有的运算符,不能定义新运算符
D)C++中已经有的所有运算符都可以重载
答案:C
(3)下列有关内联函数的叙述中,正确的是( )。
A)内联函数在调用时发生控制转移
B)内联函数必须通过关键字inline来定义
C)内联函数是通过编译器来实现的
D)内联函数函数体的后一条语句必须是return语句
答案:C
(4)下列运算符不能重载为友元函数的是( )。
A)=()( )->
B) + - ++ --
C)> < >= <=
D)+= -= *=/=
答案:A
(5)有如下程序:
#include
using namespaee std;
int main()
{
void function(double val);
double val:
function(val);
eout<
return 0;
}
void function(double val)
{
val=3;
}
编译运行这个程序将出现的情况是( )。
A)编译出错,无法运行
B)输出:3
C)输出:3.0
D)输出一个不确定的数
答案:D
更多2020年计算机二级C++考试每日一练试题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球网校会及时为大家推送2020年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。