1、国家二级 VF 笔试-试卷 142 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:30,分数:66.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_2.线性表 L=(al,a2,a3,ai,an),下列说法正确的是( )。(分数:2.00)A.每个元素都有一个直接前驱和直接后驱B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件3.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除
2、了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为log 2 n+14.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n2C.nD.n+l5.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用6.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.都不正确7.下列叙述中,不属于测试的特征的是( )。
3、(分数:2.00)A.测试的挑剔性B.完全测试的不可能性C.测试的可靠性D.测试的经济性8.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法9.下列关于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误D.软件测试的目的是使程序符合结构化原则10.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD11.下列特
4、征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化12.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法13.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件14.在 Visual FoxPro 扣,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器15.打开 Visual FoxPro“项目管理器”的“文档”选项卡,
5、其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件16.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y8)=Y8B.MOD(Y,8)=0C.INT(Y8)=MOD(Y,8)D.MOD(Y,8)=MOD(8,8)17.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度18.打开数据库 abc 的正确命令是( )。(分数
6、:2.00)A.OPEN DATABASE abcB.USE abeC.USE DATABASE abcD.OPEN abc19.运算结果是字符串“home“的表达式是( )。(分数:2.00)A.LEFT(“myhome”,4)B.RIGHT(“hometown”,4)C.SUBSTR(“myhometown”,4,4)D.SUBSTR(“myhometown”,3,4)20.执行下列程序: CLEAR DO A RFTURNPROCEDURE A S=5 DO B ? S RETURN PROCEDURE B S=S+10 RETURN 程序的运行结果为( )(分数:2.00)A.5B.1
7、0C.15D.程序错误,找不到变量21.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询6,“TRUE”,“FALSE”)的返回值是 1。(分数:2.00)填空项 1:_38.运行表单时,Load 事件足在 Init 尊件之 1 被引发。(分数:2.00)填空项 1:_39.执行下列程序,显示的结粜是 1。 firm=“chiIla” second=“” a=LEN(first) i=a DO WHILE if=1 second=second 斗 SUBSTR(first,i,1) i=i-1 ENDD
8、O ? Second(分数:2.00)填空项 1:_40.在运行表单时,INIT、GOTFOFUS 和 DESTROY 3 个事件中第 2 个引发的事件是 1。(分数:2.00)填空项 1:_41.下列程序的运行结果是 1 。 X=”计算机等级考试” Y=“” L=LEN(X) DO WHILEL=1 Y=Y+SUBSTR(X,L-1,2) L=L-2 ENDDO ? Y(分数:2.00)填空项 1:_42.假设有学生表,要将学号和姓名定义为学生表的候选索引,索引名是 xhxm。请埘下面的 SQL 语句填空。ALTER TABLE 学生 学号+姓名 TAG xhxm(分数:2.00)填空项 1
9、:_43.在 2 号 T 作区打开数据表 XSdbf,并设置别名 student,应输入的命令是: USE XS dbf IN 2 student(分数:2.00)填空项 1:_44.命令?LEN(“中国“)1;(分数:2.00)填空项 1:_45.SQL 语句:SELECT*FROM 仓库表 WHERE NOT EXISTS(SELECT*FROM 职工表 WHERE 仓库号=仓库仓库号)该语句等价于:SELECT*FROM 仓库表 WHERE 仓库号 1(SELECT 仓库号 FROM 职工表)(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 142 答案解析(总分:98.00,
10、做题时间:90 分钟)一、选择题(总题数:30,分数:66.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。_解析:2.线性表 L=(al,a2,a3,ai,an),下列说法正确的是( )。(分数:2.00)A.每个元素都有一个直接前驱和直接后驱B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件 解析:3.下列关于完全二叉树的叙述中,错误的是( )。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺
11、少若干个左右叶子结点 C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为log 2 n+1解析:4.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n2C.n D.n+l解析:5.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用 解析:6.软件需求分析阶段的工作,可以分为 4 个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审 C.总结D.都不正确解析:7.下列叙述中,不属于测试的特征的是( )。(分数:2.00)A
12、.测试的挑剔性B.完全测试的不可能性C.测试的可靠性 D.测试的经济性解析:8.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:9.下列关于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:10.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:
13、11.下列特征中不是面向对象方法的主要特征的是( )。(分数:2.00)A.多态性B.继承C.封装性D.模块化 解析:12.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述 D.排序方法解析:解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。13.通过项目管理器窗口的命令按钮,不能完成的操作是( )。(分数:2.00)A.新建文件B.删除文件C.添加文件D.重命名文件 解析:解析:在项目管理器窗口上有几个按钮,分别是新建、修改、添加、浏览、删除和连编按键,它们都不具有重命名文件的功能
14、。14.在 Visual FoxPro 扣,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。(分数:2.00)A.工具栏B.设计器C.文件编辑器D.项目管理器 解析:解析:项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro 中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。15.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件 解析:解析
15、:项目管理器包括数据“文档”“类”“代码”和“其他”等选项卡。其中“数据”选项卡中包括“数据库”“自由表”和“查询”;”文档”选项卡中包括“表单”“报表”和“标签”。16.要判断数值型变量 Y 是否能够被 8 整除,错误的条件表达式为( )。(分数:2.00)A.INT(Y8)=Y8B.MOD(Y,8)=0C.INT(Y8)=MOD(Y,8) D.MOD(Y,8)=MOD(8,8)解析:解析:INTO 函数的功能是返回指定数值表达式的整数部分,MODO 函数的功能是返回两个数值相除后的余数。所以 C 为不正确的条件表达式。17.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )
16、。(分数:2.00)A.改变表中记录的物理顺序B.为了对表进行实体完整性约束C.加快数据库表的更新速度D.加快数据库表的查询速度 解析:解析:一个表中只能有一个主索引、多个普通索引、多个唯一索引、多个候选索引。一般来说主索引是用于主关键字字段;候选索引用于那些不作为主关键字但字段值又必须唯一的字段;普通索引用于提高查询速度:唯一索引用于特殊的处理程序设计。18.打开数据库 abc 的正确命令是( )。(分数:2.00)A.OPEN DATABASE abc B.USE abeC.USE DATABASE abcD.OPEN abc解析:解析:打开数据库 ahc 的命令是 OPEN DATABA
17、SE abe。19.运算结果是字符串“home“的表达式是( )。(分数:2.00)A.LEFT(“myhome”,4)B.RIGHT(“hometown”,4)C.SUBSTR(“myhometown”,4,4)D.SUBSTR(“myhometown”,3,4) 解析:20.执行下列程序: CLEAR DO A RFTURNPROCEDURE A S=5 DO B ? S RETURN PROCEDURE B S=S+10 RETURN 程序的运行结果为( )(分数:2.00)A.5B.10C.15 D.程序错误,找不到变量解析:21.在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访
18、问键。规定菜单项的访问键为“Q”的菜单名称定义是( )。(分数:2.00)A.单项查询6,“TRUE”,“FALSE”)的返回值是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:FALSE)解析:38.运行表单时,Load 事件足在 Init 尊件之 1 被引发。(分数:2.00)填空项 1:_ (正确答案:正确答案:前)解析:39.执行下列程序,显示的结粜是 1。 firm=“chiIla” second=“” a=LEN(first) i=a DO WHILE if=1 second=second 斗 SUBSTR(first,i,1) i=i-1 ENDDO ? Secon
19、d(分数:2.00)填空项 1:_ (正确答案:正确答案:anihc)解析:40.在运行表单时,INIT、GOTFOFUS 和 DESTROY 3 个事件中第 2 个引发的事件是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:GOTFOFUS)解析:41.下列程序的运行结果是 1 。 X=”计算机等级考试” Y=“” L=LEN(X) DO WHILEL=1 Y=Y+SUBSTR(X,L-1,2) L=L-2 ENDDO ? Y(分数:2.00)填空项 1:_ (正确答案:正确答案:试考级等机算计)解析:42.假设有学生表,要将学号和姓名定义为学生表的候选索引,索引名是 xhxm
20、。请埘下面的 SQL 语句填空。ALTER TABLE 学生 学号+姓名 TAG xhxm(分数:2.00)填空项 1:_ (正确答案:正确答案:ADD UNIQUE)解析:43.在 2 号 T 作区打开数据表 XSdbf,并设置别名 student,应输入的命令是: USE XS dbf IN 2 student(分数:2.00)填空项 1:_ (正确答案:正确答案:ALIAS)解析:44.命令?LEN(“中国“)1;(分数:2.00)填空项 1:_ (正确答案:正确答案:.T.)解析:45.SQL 语句:SELECT*FROM 仓库表 WHERE NOT EXISTS(SELECT*FROM 职工表 WHERE 仓库号=仓库仓库号)该语句等价于:SELECT*FROM 仓库表 WHERE 仓库号 1(SELECT 仓库号 FROM 职工表)(分数:2.00)填空项 1:_ (正确答案:正确答案:NOT IN)解析: