资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
XX年3月计算机二级公共根底知识根底练习题及答案 1单项选择题以下表达中正确的选项是 A.一个算法的空间复杂度大,那么其时间复杂度也必定大 B.一个算法的空间复杂度大,那么其时间复杂度必定小 C.一个算法的时间复杂度大,那么其空间复杂度必定小 D.算法的时间复杂度与空间复杂度没有直接关系 参考答案:D 参考解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为D。 2单项选择题 某二叉树共有12个结点,其中叶子结点只有1个。那么该二叉树的深度为(根结点在第1层) A.3B.6C.8D.12 参考答案:D 参考解析:二叉树中,度为0的结点数等于度为2的结点数加1,即n2=n0-1,叶子结点即度为0,nO=1,那么n2=0,总结点数为12=no+n1+n2=1+n1+0,那么度为1的结点数nl=11,故深度为12,选D。 3单项选择题 下面属于白盒测试方法的是 A.等价类划分法 B.逻辑覆盖 C.边界值分析法 D.错误推测法 参考答案:B 参考解析:白盒测试法主要有逻辑覆盖、根本路径测试等。逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖,选择B。其余为黑盒测试法。 4单项选择题 假设实体A和B是一对多的联系,实体B和C是一对一的联系,那么实体A和c的联系是 A.一对一B.一对多C.多对一D.多对多 参考答案:B 参考解析:A和B为一对多的联系,那么对于A中的每一个实体,B中有多个实体与之联系,而B与C为一对一联系,那么对于B中的每一个实体,C中之多有一个实体与之联系,那么可推出对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。 7单项选择题 一般情况下,当对关系R和S进展自然连接时,要求R和S含有一个或者多个共有的 A.记录B.行C.属性D.元组 参考答案:C 参考解析:自然连接是一种特殊的等值连接,它满足下面的条件:两关系间有公共域;通过公共域的等值进展连接,选C。 5单项选择题构造化程序设计中,下面对goto语句使用描述正确的选项是 A.制止使用goto语句B.使用goto语句程序效率高C.应防止滥用goto语句D.以上说法均错误 参考答案:C 【解析】构造化程序设计中,要注意尽量防止goto语句的使用,应选C。 6单项选择题 下面不属于软件需求分析阶段主要工作的足 A.需求变更申请B.需求分析C.需求评审D.需求获取 参考答案:A 【解析】需求分析阶段的工作可概括为4个方面:需求获取。需求分析。编写需求规格说明书。需求审评。 7单项选择题 下面不属于软件测试实施步骤的是 A.集成测试B.回归测试C.确认测试D.单元测试 参考答案:B 【解析】软件测试主要包括单元测试、集成测试、确认测试和系统测试。 8单项选择题 一棵二叉树中共有80个叶子结点与70个度为1的结点,那么该二叉树中的总结点数为 A.219B.229C.230D.231 参考答案:B 参考解析:二叉树中,度为0的结点数等于度为2的结点数加1,即n2=n0-1,叶子结点即度为0,那么n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。 9单项选择题 下面对对象概念描述正确的选项是 A.对象间的通信靠消息传递 B.对象是名字和方法的封装体 C.任何对象必须有继承性 D.对象的多态性是指一个对象有多个操作 参考答案:A 参考解析:对象之间进展通信的构造叫做消息,A正确。多态性是指同一个操作可以是不同对象的行为,D错误。对象不一定必须有继承性,C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的详细构造以及实现操作,B错误。 10单项选择题 下面不能作为构造化方法软件需求分析工具的是 A.系统构造图B.数据字典(DD.C.数据流程图(DFD图)D.判定表 参考答案:A 参考解析:构造化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。 11单项选择题 下面不属于软件测试实施步骤的是 A.集成测试 B.回归测试 C.确认测试 D.单元测试 参考答案:B 参考解析:软件测试主要包括单元测试、集成测试、确认测试和系统测试。 12单项选择题 某二叉树共有12个结点,其中叶子结点只有1个。那么该二叉树的深度为(根结点在第1层) A.3B.6C.8D.12 参考答案:D 【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n01,叶子节点即度为0,no=1,那么n2=0,总节点数为12=nO+n1+n2=1+n1+0,那么度为1的节点数n1=11,故深度为12,选D。 13单项选择题 对长度为10的线性表进展冒泡排序,最坏情况下需要比较的次数为 A.9B.10C.45D.90 参考答案:C 【解析】冒泡法是在扫描过程中逐次比较栩邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素瓦换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。 14单项选择题 数据字典(DD)所定义的对象都包含于 A.数据流图(DFD图)B.程序流程图C.软件构造图D.方框图 参考答案:A 【解析】在数据流图中,对所有元素都进展了命名,所有名字的定义集中起来就构成了数据字典。因此选A,而B、C、D都不符合。 15单项选择题 软件设计中模块划分应遵循的准那么是 A.低内聚低耦合 B.高耦合高内聚 C.高内聚低耦合 D.以上说法均错误 参考答案:C 【解析】根据软件设计原理提出如下优化准那么:划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,并以此原那么优化初始的软件构造。一个模块的作用范围应在其控制范围之内,且判定所在的模块应与受其影响的模块在层次上尽量靠近。软件构造的深度、宽度、扇入、扇出应适当。模块的大小要适中。C正确。 16单项选择题 在关系模型中,每一个二维表称为一个 A.关系B.属性C.元组D.主码(键) 参考答案:A 【解析】关系模型采用二维表来表示,即每个二维表称为一个关系。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号