还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
全国计算机等级考试二级!全国计算机等级考试二级!全国计算机等级考试二级一下列数据结构中,属于非线性结构的是()双向链表循环链表二叉链表循环队列【答案】C【解析】线性结构要满足两个条件
①有且仅有一个根结点;
②每个结点最多有一个前驱,也最多有一个后继线性表、栈、队列都是线性结构,循环链表和双向链表是线性表的链式存储结构,属于线性结构,只是存储结构不连续;循环队列是一个头结点和尾结点互为前驱结点和后继结点的特殊的队列,属于线性结构;二叉链表是二又树的链式存储结构,因为二叉树有些结点有两个后继结点,不符合线性结构的定义,所以二叉链表是非线性结构答案选择C选项在下列链表中,能够从任意一个结点出发直接访问到所有结点的是()单链表循环链表双向链表二叉链表【答案】B【解析】对于线性单链表来说,每个结点只有一个指针域这个指针只能找到其后继结点,但不能找到其前驱结点,因此必须从头指针开始,才能访问到所有的结点;循环链表的最后一个结点的指针域指向表头结点,所有结点的指针构成了一个环状链,只要指出表中任何一个结点的位置就可以从它出发访问到表中其他所有的结点;题目要求是“直接”,如果是双向链表的话,从中间一个点开始,必须先往左一次再掉头往右一次才能遍历而循环链表只要沿一个方向一直走下去就可以遍历;二叉链表是二又树的一种链式存储结构,每个结点有两个指针域,分别指向左右子结点,可见,二又链表只能由根结点向叶子结点的方向遍历,其他部分的结点无法访问答案选择B选项下列与栈结构有关联的是o数组的定义域使用操作系统的进程调度函数的递归调用选择结构的执行【答案】C【解析】函数的递归调用是指函数调用函数本身,直到满足特定条件时终止,然后从最后被递归调用处返回递归函数是通过栈来实现的,所以调用原则和栈的实现相一致所以递归函数是通过出本家现的签安社探注后过栈来实现的答案选择C选项
4.下面对软件特点描述不正确的是o软件是一种逻辑实体,具有抽象性软件开发、运行对计算机系统具有依赖性软件开发涉及软件知识产权、法律及心理等社会因素软件运行存在磨损和老化问题【答案】D【解析】软件具有以下特点
①软件具有抽象性,是一种逻辑实体;
②软件没有明显的制作过程;
③软件在使用期间不存在磨损、老化问题;
④对硬件和环境具有依赖性;
⑤软件复杂性高,成本昂贵;
⑥软件开发涉及诸多的社会因素D项描述是硬件存在的问题答案选择D选项下面属于黑盒测试方法的是基本路径测试等价类划分判定覆盖测试语句覆盖测试【答案】B【解析】常用的黑盒则试方法有
①等价类划分法;
②边界值分析法;
③错误推测法;
④因果图等常用的白盒则方法有
①逻辑覆盖测试,包括语句覆盖、路径覆盖、判断覆盖、条件覆盖;
②基本路径测试等,ACD三项属于白盒测试答案选择B选项下面不属于软件设计阶段任务的是软件的功能确定软件的总体结构设计软件的数据设计软件的过程设计【答案】A【解析】软件设计阶段的任务包括
①结构设计;
②数据设计;
③接口设计;
④过程设计软件的功能确定是在需求分析阶段完成的答案选择A选项数据库管理系统是o操作系统的一部分在操作系统支持下的系统软件一种编译系统D•一种通信软件系统【答案】B【解析】系统软件主要包括
①操作系统软件;
②各种语言的解释程序和编译程序;
③各种服务性程序;
④各种数据库管理系统数据库管理系统是一种系统软件,负责数据库中的数据组织、数组操纵、数据维护、控制和保护以及数据服务等答案选择B选项在E-R图中,表示实体的图形是()o矩形椭圆菱形圆[答案】A【解析】E・R图是实体联系模式图,E-R图的三要素
①实体,用矩形框表示,框内为实体名称;
②属性,用椭圆形表示,并用线与实体连接;
③实体间的联系,用菱形框表示,用线将菱形框与实体相连,并在线上标注联系的类型答案选择A选项全国计算机等级考试二级二有两个关系R和T如下则由关系R得到关系T的操作是()选择交投影并【答案】C【解析】关系T是由关系R的第
1、3列的元组组成,这是对关系R进行投影运算的结果可以简单理解为选择运算是对行(元组)的操作,投影运算是对列的操作投影运算是对列的操作投影是从表中选出指定的属性值组成新表,是单目运算,答案选择C选项对图书进行编目时,图书有如下属性ISBN书号,书名,作者,出版社,出版日期能作为关键字的是()ISBN书号书名作者,出版社出版社,出版日期[答案】A【羸析】关键字是指能惟一标识元组的属性或属性集合书号可以惟一标识一本图书,本题中,书名、作者、出版社、出版日期等字段都不能惟一标识一本图书答案选择A选项
11.下列关于函数的说法中,正确的是()C++允许在函数体中定义其他函数所有的内联函数都要用inifne说明仅函数返回类型不同的同名函数不能作为重载函数使用【答案】C【解析】C项中如果函数只是函数类型不同,而其他完全相同(参数个数及类型),则不能作为重载函数来使用,C项正确C++不允许定义函数嵌套,即在一个函数体内不能包含有其他函数的定义在C++44使用inline关键字来定义内联函数,inline关键字放在函数定义中函数类型之前,不过,编译器会将在类的说明部分定义的任何函数都认定为内联函数,即使它们没有用inline说明如果一个函数中有多个参数,则默认参数应从右至左逐个定义ABD三项表述有误下列关于构造函数的说法中,正确的是()o构造函数不能重载构造函数的返回值为void构造函数中可以使用this指针用户必须为定义的类提供构造函数【答案】C【解析】构造函数的功能是对对象进行初始化,即对数据成员进行初始化构造函数是类成员函数,它除了具有一般成员函数的特性之外,还具有一些特殊的性质
①构造函数的名字必须与类名相同;
②构造函数不指定返回类型,它隐含有返回值,由系统内部使用;
③构造函数可以有一个或多个参数,因此构造函数可以重载;
④在创建对象时,系统会自动调用构造函数下列不属于C++规定的类继承方式是oprotectiveprivateprotectedpublic【答案】A【解析】类的继承方式包括3种公有继承publie、私有继承private和保护继承protected如果省略,贝1J默认为private方式所以题中BCD三项都属于类继承方式A项是错误的写法下列关于运算符重载的说法,错误的是New和delete运算符可以重载重载运算符不能改变其原有的操作数个数三元运算符件”不能重载所有运算符既可以作为类的成员函数重载,又可以作为非成员函数重载【答案】D算符外,任何运算符在作为成员函数重载时不得重载为静态成员函数重载的运算符保持其原有的操作个数不变除了、.*、〉*、、?、运算符外,其他运算符都可以重载
二、[]、、〉以及所有的类型转换运算符只能作为成员函数重载下列关于函数模板的说法,正确的是O在定义模板参数时关键字ypename和class可以互换函数模板的形参表中只能畚虚拟类型参数调用函数模板时,模板实参永远不能省略在函数模板的声明中,只能使用1个虚拟类型参数【答案】A【解析】template是一个声明模板的关键字,C++语言通过模板提供一种将类型参数化的机制,包括函数模板和类模板在声明模板参数时,关键字typename与class可以互换,是等价的,A项正确在函数模板形参表中不仅仅是虚拟类型参数,也可以有实际类型参数在调用模板函数时可以只使用函数实参,而省略模板实参,但模板实参的省略并不是必然的,而是有条件的函数模板的模板形参表中可以有多个参数BCD三项错误下列不属于C++预定义的流对象的是()cfliecincoutoclog[答案】A【解析】C++流有4个预定义流对象,它们的名称及与之联系的IVO设备如下
①cin标准输入;
②cout标准输出;
③cerr标准出错信息输出;
④clog带缓冲的标准出错信息输出下列不属于C++关键字的是()defaultunsignedgotry[答案]C【羸析】C++的关键字也称保留字,它是C++语言本身预先定义好的一类单词常用到的关键字有auto、break、case、char、break、default、else、intlongunsigned、try等,go不是C++的关键字,标识符不能使用C++中的关键字全国计算机等级考试二级三若变量a的定义为“inta=8;”,则下列逻辑表达式中其值为false的是a8a-1ala-1oaa-1oaa-1【答案】D【解析】D项正确,aa-1不成立,其逻辑值为falseoA顺错误,当a=8时,a-l=7即a为非零,a-1为非零,两者相与,其逻辑值为true;B顺错误,alla-1两个非零值或值为true;C项错误,aa-1该不等式成立,其逻辑值为trueABC三项逻辑值均为true有如下程序段:inti=2coutv#;if11000br8k运行这个程序段时,输出字符#的个数是3o4o5o6【答案】B环,i=4时,输出第一个“杭,此时不大于1000循环继续,第二次循环,i=16时,输出第二个#此时不大于1000循环继续,第三次循环,i=256时,输出第三个##此时不大于1000循环继续,第四次循环,i=65536时,输出第四个#”,此时大于1000循环停止,跳出循环,故输出四个#”有如下程序段int*a=newint
[2];a
[0]=0;a[l]=l;int**b=a:cout«**b;运行这个程序段将输出O整数1a[O]的地址a[l]的地址整数0【答案】Da指针指向其首地址a的意思是获取a的地址,在这里a地址存放的值为0**b的意思是表示b是双重指针类型**b是对的地址的值的引用,所以**b的值为0紫外线对微生物造成损伤后,导致修复作用发生的因素是()温度可见光水分有机物【答案】B【考光修复;【解析】光修复是指细胞在酶的作用下,直接将损伤的DNA进行修复修复是由细菌中的DNA光解酶完成,此酶能特异性识别紫外线造成的核酸链上相邻嚅嚏共价结合的二聚体,并与其结合,这步反应不需要光;结合后如受300〜600nm波长的光照射,则此酶就被激活,将二聚体分解为两个正常的嚅嚏单体,然后酶从DNA链上释放,DNA恢复正常结构病毒的繁殖过程中,不是其特点的是()o病毒需要侵入寄主细胞内病毒能自行复制和合成病毒成熟后释放病毒能将蛋白质外壳留在细胞外隐藏智收藏]标记][反馈]【答案】B【考病毒的繁殖过程;【解析】病毒必须到宿主细胞内,利用宿主细胞提供的原料和场所来繁殖其过程是吸附(只吸附表而有特异受体的易感细胞)、侵入和脱壳(DNA主入宿主细胞,蛋白质外壳留在细胞外)、复制与合成(疲毒DNA支西配宿主细胞合成大量新病毒的核酸和蛋白质)、装配和释放(新合成的DNA与蛋白质组装成新病毒,再裂解释放出来)下列哪一点不是原生动物在水处理中的作用?()指示作用促进絮凝净化作用吸引作用【答案】D【考原生动物在污水处理中的应用;【解析】原生动物在污水处理中的应用包括
①化作用动物性营养型原生动物(如鞭毛虫、纤毛虫等)能直接利用水中的有机物质,对水中有机物的净化起一定作用但这些原生动物足以吞食细菌为主的,对山水指标有就好的改善
②促进熟凝作且活性污泥絮疑沉淀得好,则出水水质也较好小口钟虫、尾草履虫等纤毛。