2021计算机二级考试预测题库及答案
试题1
  VFP
  1、运算结果是字符串“home”的表达式是( )。
  A.LEFT(”mvhome”。4)
  B.RIGHT(”hometown”,4)
  C.SUBSTR(”myhometown”,4,4)
  D.SUBSTR(”myhometown”,3,4)
  参考答案:D
  参考解析:取子串的函数有下列三种格式:
  ①LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。
  ②RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。
  ③SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。
  从以上三个函数的功能得知,选项A的结果是“my–h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。
  2、 参照完整性规则的更新规则中“级联”的含义是( )。
  A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录
  B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值
  C.父表中的连接字段值可以随意更新,不会影响子表中的记录
  D.父表中的连接字段值在任何情况下都不允许更新
  参考答案:A
  参考解析:参照完整性的更新规则包括:级联、限制和忽。级联是在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录。限制是子表中有相关的记录,则禁止修改父表中的连接字段值。忽则不作参照完整性检查,即可以随意更新父表的连接字段值。
  3、在当前表单的LABEL1控件中显示系统时间的语句是( )。
  A.THISFORM.LABELl.CAPTl0N=TIME()
  B.THISFORM.LABELl.VALUE=TIME()
  C.THISFORM.LABELl.TEXT=TIME()
  D.THISFORM.LABELl.CONTROL=TIME()
  参考答案:A
  参考解析:标签控件主要在表单上显示一段固定的文字,常用做提示和说明,它没有数据源,因此只要把要显示的字符串直接赋给标签的标题(CAPTION)属性就可以了。
  4、以下描述中错误的是tcpip协议分别是tcp ip体系结构中的什么协议
  A.层次数据模型可以表示一对多的联系
  B.一张二维表就是一个关系
  C.层次数据模型不能直接表示多对多的联系
  D.网状数据模型不能直接表示多对多的联系
  参考答案:D
  参考解析:数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。用树形结构表示实体及其之间联系的模型称为层次模型,层次模型不能直接表示出多对多的联系。用网状结构表示实体及其之间联系的模型称为网状模型,网状模型能方便地表示各种类型的联系。用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系型数据库中,一张二维表就是一个关系,每一个关系都是一个二维表。
  5、SQL语句中进行空值运算时,需要使用到的短语是( )。
  A.NULL
  B.=NULL
  C.IS NULL
  D.IS NOT NULL
  参考答案:C
  参考解析:进行空值运算时,要使用IS NULL,“=NULL”是无效的,因为空值不是一个确定的值,所以不能使用“=”这样的运算符进行比较。
  6、 在黑盒测试方法中,设计测试用例的主要根据是( )。
  A.程序内部逻辑
  B.程序外部功能
  C.程序数据结构
  D.程序流程图
  参考答案:B
  参考解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B)。
  7、在软件开发中,需求分析阶段产生的主要文档是( )。
  A.可行性分析报告
  B.软件需求规格说明书
  C.概要设计说明书
  D.集成测试计划
  参考答案:B
  参考解析:A)错误,可行性分析阶段产生可行性分析报告。C)错误,概要设计说明书是总体设计阶段产生的文档。D)错误,集成测试计划是在概要设计阶段编写的文档。B)正确,软件需求规格说明书是后续工作如设计、编码等需要的重要参考文档。
  8、 在Visual FoxPro中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。
  A.工具栏
  B.设计器
  C.文件编辑器
  D.项目管理器
  参考答案:D
  参考解析:项目管理器是组织数据和对象的可视化工具。在Visual FoxPro中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结
构方式组织和显示。
  9、程序流程图中带有箭头的线段表示的是( )。
  A.图元关系
  B.数据流
  C.控制流
  D.调用关系
  参考答案:C
  参考解析:在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C)。
  10、对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
  A.快速排序
  B.冒泡排序
  C.直接插入排序
  D.堆排序
  参考答案:D
  参考解析:除了堆排序算法的比较次数是o(nlog2 n),其他的都是n(n-1)/2。
  C语言
  1、以下叙述中正确的是
  A.只要适当地修改代码,就可以将do-while与while相互转换
  B.对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环
  C.对于“for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。