-> -> ->
2010计算机等级考试二级(C++)笔试146(五)
时间:2011-01-18 20:19:24
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
系统提供接口的语言是( )。 A.高级语言B.数据描述语言(DDL)C.数据操纵语言(DML)D.汇编语言 参考答案: C ----------------------------------------2、在下列关于二叉树的叙述中,选出正确的一项( )。 A.在二叉树中,任何一个结点的度都是2B.二叉树的度为2C.在二叉树中至少有一个结点的度是2D.一棵二叉树的度可以小于2 参考答案: D ----------------------------------------3、为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为( )。 A.PAD图B.N-S图C.结构图D.数据流图 参考答案: B ----------------------------------------4、程序设计方法要求在程序设计过程中( )。 A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D.以上三种说法都不对 参考答案: D ----------------------------------------5、假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为、( )。 A.log2B.2C./2D.(-1)/2 参考答案: D ----------------------------------------6、在E-R图中,用来表示实体的图形是( )。 A.矩形B.椭圆形C.菱形D.三角形 参考答案: A ----------------------------------------7、在单链表中,增加头结点的目的是( )。 A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现 参考答案: A ----------------------------------------8、用黑盒技术测试用例的方法之一为( )。 A.因果图B.逻辑覆盖C.循环覆盖D.基本路径测试 参考答案: A ----------------------------------------9、串的长度是( )。 A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 参考答案: D ----------------------------------------10、“商品”与“顾客”两个实体集之间的联系一般是( )。 A.一对一B.一对多C.多对一D.多对多 参考答案: D ----------------------------------------11、下面关于虚函数的描述中正确的是( )。 A.虚函数是一个静态成员函数B.虚函数是一个非成员函数C.虚函数既可以在函数说明时定义,也可以在函数实现时定义D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型 参考答案: D ----------------------------------------12、在C++中,数据封装要解决的问题是( )。 A.数据的规范化B.便于数据转换C.避免数据丢失D.防止不同模块之间数据的非法访问 参考答案: D ----------------------------------------13、 以下程序中,while循环的循环次数是( )。 main() { int i=O; while(i<10) { if(i<1) continue; if(i==5) break; i++; } ...... } A.1B.10C.6D.死循环,不能确定次数 参考答案: D ----------------------------------------14、在C++语言中,080是( )。 A.八进制数B.十进制数C.十六进制数D.非法数 参考答案: D ----------------------------------------15、下列关于类中成员函数特征的描述中错误的是( )。 A.类的成员函数一定是内联函数B.类的成员函数可以重载C.成员函数可以设置参数的默认值D.成员函数可以是静态的 参考答案: A ----------------------------------------16、运算符重载是对已有的运算符赋予多重含义,因此( )。 A.可以对基本类型(如it类型)的数据,重新定义“+”运算符的含义B.可以改变一个已有运算符的优先级和操作数个数C.只能重载C++中已经有的运算符,不能定义新运算符D.C++中已经有的所有运算符都可以重载 参考答案: C ----------------------------------------17、C++语言中while循环和do-while循环的主要区别是( )。 A
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G