计算机二级C++选择题专项练习
如何准备计算机二级考试,多做试题是必不可少的,下面是小编分享的计算机二级C++选择题专项练习,一起来看一下吧。
1). 在位运算中,操作数每右移一位,其结果相当于
A.操作数乘以2
B.操作数除以2
C.操作数乘以4
D.操作数除以4
正确答案:B
答案解析:右移运算符">>"是双目运算符。其功能是把">>"左边的运算数的各二进位全部右移若干位,">>"右边的数指定移动的位数。例如:设a=15,a>>2 表示把000001111右移为00000011(十进制3)。
2). 下面描述中,不属于软件危机表现的是( ).
A.软件过程不规范
B.软件开发生产率低
C.软件质量难以控制
D.软件成本不断提高
正确答案:A
答案解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择A。
3). 以下定义语句中正确的是( )。
a-b=0;
A=65+1,b=′b′;
t a=1,″b= &a,″c=&b;
le a=0.0.b=1.1;
正确答案:B
答案解析:本题考查数据类型的定义。选项A中是要定义变量并且赋初值,但方式不对,必须单独定义其类型。选项C给实型变量赋值时不用双引号,也不能将地址赋予实型变量,在选项D中,C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号隔开,而不是用分号隔开,选项B正确。
4). 已知Value是一个类,Value是Value的.一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是( )。
e operator+( Value v,int i);
e operator+( Value v= value,int i);
e operator+( Value vint i=O);
e operator+( Value v= value,int i=O);
正确答案:B
答案解析:非成员函数的重载运算符函数的格式为operator+(),是运算符十重载函数。
5). 如果表达式一x/y中的″-″和″″是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
A.jsj-ej-0253.jpg
B.jsj-ej-0254.jpg
C.jsj-ej-0255.jpg
D.jsj-ej-0256.jpg
正确答案:B
答案解析:本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且cl、c2都是该类的对象,则ator+(c2)与cl+c2含义相同。如果十作为该类的非成员函数重载,则operator+( cl,c2)与cl+c2含义相同。同理,运算符″″作为友元函数重载,则--x)y与表达式operator/((- - x),y)相同。前缀运算符″一一″作为友元函数重载,则- -x与operator - -( x)相同,所以组合起来是operator/(operator-( x),y);,即B选项。
-
2016计算机二级《MS Office》自测试题及答案
1.某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为A)149B)150C)151D)不存在这样的二叉树2.没循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。A)15B)16...
-
2017计算机等级考试二级VFP常见问答
计算机二级考试是全国计算机等级考试四个等级中的一个等级,考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。以下是本站小编搜索整理的关于2017计算机等级考试二级VFP常见问答,供参考学习,希望对大家有所帮助!想了解更多相关信息请持...
-
2016计算机二级基础知识强化训练
2016年3月计算机等级考试已进入强化学习阶段,同学们的备考情况如何呢?下面本站小编为考生搜索整理了关于计算机二级基础知识强化训练,供参考学习,希望对您都有帮助。想了解更多相关信息请持续关注我们应届毕业生考试网。1、信息技术指的是用来扩展人的信息器官功...
-
计算机二级考试《MySQL数据库》考点练习
训练题一一、选择题1、可用于从表或视图中检索数据的SQL语句是________。CT语句RT语句TE语句TE语句2、SQL语言又称________。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言二、填空题1、MySQL数据库所支持的SQL语言主要包含_______、____...