【计算机类职业资格】国家二级VF笔试-试卷147及答案解析.doc
《【计算机类职业资格】国家二级VF笔试-试卷147及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级VF笔试-试卷147及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试-试卷 147及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表3.下列叙述中正确的是(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试4.需求分析阶
2、段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能5. (分数:2.00)A.B.C.D.6. (分数:2.00)A.B.C.D.7.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性B.可行性C.有穷性D.拥有足够的情报8.已知二叉树 BT的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_。(分数:2.00)A.cedbaB.acbedC.decabD.deabc9.在结构化方法中,软件功能分解属于软件开发中的_阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试10.排
3、序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 _。(分数:2.00)A.希尔排序B.冒泡排序C.插入排序D.选择排序11.数据库的故障恢复一般是由(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA完成的D.PAD图完成的12.关系 R和关系 S的并运算是_。(分数:2.00)A.由关系 R和关系 s的所有元组合并组成的集合,再删去重复的元组B.由属于 R而不属于 S的所有元组组成的集合C.由既属于 R又属于 S的元组组成的集合D.由 R和 S的元组连接组成的集合13.VisualFoxPro的报表文件.FRX 中保存的是_。(分数:2.00)A.打印
4、报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义14.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息15.在 Visual FoxPro中,下列关于视图的描述不正确的是( )。(分数:2.00)A.通过视图可以对表进行查询B.通过视图可以对表进行更新C.视图就是一个虚表D.视图就是一个数据库表使用如下三个数据库表:学生表:S(学号,姓名,性别,出生日期,院系)课程表:C(课程号,课程名,学时)选课成绩表:SC(学号,课程号,成绩)在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均
5、为字符型。(分数:4.00)(1).用 SQL命令查询选修的每门课程的成绩都高于或等于 85分的学生的学号和姓名,正确的命令是(分数:2.00)A.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号 AND 成绩85)B.SELECT 学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号 AND成绩=85)C.SELECT学号,姓名 FROM S,SC WHERE S.学号=SC.学号 AND 成绩=85D.SELECT 学号,姓名
6、 FROM S,SC WHERE S.学号=SC.学号 AND ALL成绩=85(2).用 SQL语言检索选修课程在 5门以上(含 5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是(分数:2.00)A.SELECTS.学号,姓名,平均成绩 FROMS,SC; WHERES.学号=SC.学号; GROUP BY S.学号 HAVING GOUNT(*)=5 ORDER BY 平均成绩 DESCB.SELECT 学号,姓名,AVG(成绩)FROMS,SC; WHERE S.学号=SC.学号 AND COUNT(*)=5; GROUP BY 学号 ORDER BY 3 DESC
7、C.SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE S.学号=SC.学号 AND COUNT(*)=5; GROUP BY S.学号 ORDER BY平均成绩 DESCD.SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SC; WHERE S.学号=SC.学号; GROUP BY S.学号 HAVING COUNT(*)=5 0RDER BY 3 DESC16.在 Visual FoxPro中,建立索引的作用之一是(分数:2.00)A.节省存储空间B.便于管理C.提高查询速度D.提高查询和更新速度17.下列关于 SQL语言特点的描述中
8、,错误的是( )。(分数:2.00)A.语言非常简洁B.是一种一体化语言C.是一种高度过程化的语言D.可以直接以命令方式交互使用,也可以程序方式使用18.Visual FoxPro是一种关系数据库管理系统,所谓关系是指( )。(分数:2.00)A.表中各条记录彼此有一定关系B.表中各个字段彼此有一定关系C.一个表与另一个表之间有一定关系D.数据模型符合满足一定条件的二维表格式19.执行定义数组命令 DIMENSION A(3),则语句 A=3的作用是( )。(分数:2.00)A.对 A(1)赋值为 3B.对每个元素均赋相同的值 3C.对简单量 A赋值 3,与数组无关D.语法错误20.在 Vis
9、ual FoxPro中,用来指明复选框的当前状态的属性是( )。(分数:2.00)A.ValueB.CaptionC.StatusD.ControlSource21.设 X=100,Y=200,C=“X+Y“,则表达式 5+ (SELECT班级号 FROM学生) 该语句等价于: SELECT*FROM班级 WHERE NOT 1; (SELECT*FROM学生 WHERE班级号=班级.班级号)(分数:2.00)填空项 1:_40.如果类 C继承类 B,类 B继承类 A,则类 C继承类 A,这说明继承具有 1。(分数:2.00)填空项 1:_41.数据库三级模式体系结构的划分,有利于保持数据库的
10、 1 。(分数:2.00)填空项 1:_42.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_43.软件的调试方法主要有强行排错法、 1 和原因排除法。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,编译后的查询程序的扩展名为 1。(分数:2.00)填空项 1:_45.在 Visual FoxPro中修改表结构的非 SQL命令是 1。(分数:2.00)填空项 1:_46.预览报表 myreport的命令是 REPORT FORM myreport 1。(分数:2.00)填空项 1:_47.SQL语言的 4
11、大功能是:数据定义、 1 、数据操纵和数据控制。(分数:2.00)填空项 1:_48.表单的事件是表单及其控件可以识别和响应的 1。(分数:2.00)填空项 1:_49.当前工作区是 3,要使工作区 1成为当前工作区,应使用的命令为 1。(分数:2.00)填空项 1:_50.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的 1。(分数:2.00)填空项 1:_51.在 Visual FoxPro中,用于清除所有除了以 A开头的内存变量的命令格式为 1。(分数:2.00)填空项 1:_国家二级 VF笔试-试卷 147答案解析(总分:104.00,做题时间:90 分钟)
12、一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表解析:解析:线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项 C)是错误的。3.下列叙述中正确的是(分数:2.00)A.程序设计就是编制程序
13、B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试 D.程序经调试改错后不必进行再测试解析:解析:软件测试仍然是保证软件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常交替进行。选项 C正确。4.需求分析阶段的任务是( )。(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能 解析:解析:需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的
14、功能。5. (分数:2.00)A.B. C.D.解析:解析:Hide 方法用来隐藏表单,Move 方法用来移动表单,SetFocus 方法用来让控件获得焦点,使其称为活动对象,Release 方法用来释放和关闭表单。6. (分数:2.00)A.B.C. D.解析:7.下列选项中,不是一个算法的基本特征的是( )。(分数:2.00)A.完整性 B.可行性C.有穷性D.拥有足够的情报解析:解析:作为一个算法,一般应该具有以下 4个特征:可行性,即考虑到实际的条件能够达到一个满意的结果;确定性,算法中的第一个步骤都必须是有明确定义的;有穷性,一个算法必须在有限的时间内做完;拥有足够的情报。8.已知二
15、叉树 BT的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是_。(分数:2.00)A.cedba B.acbedC.decabD.deabc解析:解析:二叉树 BT的后序遍历序列为 dabec,故 BT的根结点为 c(后序遍历序列的最后一个结点为数的根结点):而 BT的中序 i直历序列是 debac,即遍历序列中最后一个结点为根结点,说明 BT的右子树为空,由 BT的后序遍历序列和中序遍历序列可知 BT的左子树(LST)的后序遍历序列和中序遍历序列分别为 dabe和 deba(树是递归定义的):故 LST的根结点是 e,在由 LST的中序遍历序列可知其左子树为 d。因
16、此 BT的前序遍历序列为 cedba。9.在结构化方法中,软件功能分解属于软件开发中的_阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计 D.编程调试解析:解析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。10.排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为 _。(分数:2.00)A.希尔排序 B.冒泡排序C.插入排序D.选
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 VF 笔试 试卷 147 答案 解析 DOC
