【计算机类职业资格】国家二级VF笔试-试卷111及答案解析.doc

上传人:tireattitude366 文档编号:1333884 上传时间:2019-10-17 格式:DOC 页数:13 大小:79KB
下载 相关 举报
【计算机类职业资格】国家二级VF笔试-试卷111及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷111及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷111及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷111及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家二级VF笔试-试卷111及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家二级 VF 笔试-试卷 111 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进先出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针3. (分数:2.00)A.B.C.D.4.一般来说,PoxPro 系统具有结构化程序的( )种基本结构。(分数:2.00)A.1B.2C.3D.45.在软件工程中,白箱测试

2、法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合6.数据库管理系统中用来定义模式、内模式和外模式的语言为(分数:2.00)A.CB.BasicC.DDLD.DML7.下面关于完全二叉树的叙述中,错误的是 _。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为log2n+18.在下列叙述中,错误的一条是 _。(分数:2.00)A.对关系的描述称为关系模式,一个关系模式对应一个关系的结构B.不同元组对同一个属性的取值范围

3、称为域C.二维表中的行称为属性D.所谓关键词,即属性或属性组合,其值能够唯一标识一个元组9.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.cedbaB.acbedC.decabD.deabc10.下列 4 项中,必须进行查询优化的是(分数:2.00)A.关系数据库B.网状数据库C.层次数据库D.非关系模型11.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上 3 个都是12.以下属于容器类控件的是_。(分数:2.00)A.TextB.FormC.LabelD.Commandb

4、utton13.以下属于非容器类控件的是_。(分数:2.00)A.FormB.LabelC.PageD.Container14.假设有菜单文件 mainmu.mnx,下列说法正确的是_。(分数:2.00)A.在命令窗口利用 DO mainmu 命令,可运行该菜单文件B.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu.mpr,然后在命 令窗口执行命令:DO mainmu 可运行该菜单文件C.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu.mpr,然后在命 令窗口执行命令:DOmainmu.mpr 可运行该菜单文件D.首先在菜单生成器中,将该文件生成可执行的菜单文件

5、 mainmu.mpr,然后在命 令窗口执行命令:DO MEMU mainmu 可运行该菜单文件15.有关 SCAN 循环结构,叙述正确的是 _。(分数:2.00)A.SCAN 循环结构中的 LOOP 语句,可将程序流程直接指向循环开始语句 SCAN,首先判断 EOF()函数的真假B.在使用 SCAN 循环结构时,必须打开某一个数据库C.SCAN 循环结构的循环体中必须写有 SKIP 语句D.SCAN 循环结构,如果省略了scope子句 FORexpll和 WHILE 条件子句,则直接退出循环16.Visual FoxPro 的报表文件.FRX 中保存的是 _。(分数:2.00)A.打印报表的

6、预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义17.以下程序为输入 50 个学生某门课程的成绩,并求出平均成绩 DIMENSION A (50) sum=0 FOR i=1 TO 50 INPUT TO A(i) _ END FOR Aver=sum/50 ?“平均成绩为:”,Aver 程序空白处应填入(分数:2.00)A.sum=A(i)B.sum=sum+A(i)C.sum=sum+iD.sum=i18.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.私有变量B.局部变量C.全局变量D.数组变量19.数据库表中有一长字段名“期末考试分数”,当该数据库表转为

7、自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分C.期末考试分*D.系统出错20.打开一个数据库的命令是( )。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE21.在 Visual FoxPro 中,下列选项巾数据类型所占字符的字节数相等的是( )。(分数:2.00)A.字符型和逻辑型B.口期型和备注型C.逻辑型和通用型D.通用型和备注型22.执行如下命令序列后,最后一条命令的显示结果是( )。 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40

8、7 M(2)(分数:2.00)A.变量未定义的提示B.10C.20D.F23.在定义菜单时,若要编写相应功能的段程序,则在结果一项中选择_。(分数:2.00)A.过程B.子菜单C.命令D.填充名称24.在表单运行中,当结果发生变化时,应刷新表单,刷新表单用( )命令。(分数:2.00)A.RESEASEB.DELEREC.REFRESHD.PACK25.有如下程序段: OPEN DATABACE xsxk USE 学生 IN 0 SELECT 学生 STORE 0 TO m,w SCAN FOR_ IF 性别.T. mm+1 ELSE ww+1 ENDIF EDNSCAN CLEAR ?男生人

9、数,m ?女生人数,w CLOSE DATABASE RETURN 功能说明:本程序段是统计专业代码(学号的第 3、4 位)为 03 的男、女生人数,则画横线处应填(分数:2.00)A.SUBSTR(学号,1,2)03B.SUBSTR(学号,2,2)03C.SUBSTR(学号,3,2)03D.SUBSTR(学号,4,2)0326.在 SELECT-SQL 语句中,要将查询结果保存在文本文件中的选项是_。(分数:2.00)A.INTO 新表名B.TO FILE文件名C.TO PRINTERD.TO SCREEN27.在数据库中,产生数据不一致的根本原因是_。(分数:2.00)A.数据存储量太大B

10、.数据冗余C.未对数据进行完整性控制D.没有严格保护数据28.下面有关 HAVING 子句描述错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用B.使用 HAVING 子句的同时不能使用 WHERE 子句C.使用 HAVING 子句的同时可以使用 WHERE 子句D.使用 HAVING 子句的作用是限定分组的条件29.惟一索引的“惟一性”是指( )。(分数:2.00)A.索引项的惟一B.字段值的惟一C.记录的惟一D.索引的惟一30.假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误,则提示“用户

11、名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF _ WAIT“用户名错误”W

12、INDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0C.flag=1D.flag=231.假设已经生成了名为 mymenu 的菜单文件,执行该菜单文件的命令是_。(分数:2.00)A.Do mymenuB.Do mymenu.mprC.Do mymenu.pjxD.Do mymenu.mnx32.关于 Visual FoxPro 数据库文件,以下说法不正确的是 _。(分数:2.00)A.存放用户数据的文件B.管理数据库对象的系统文件C.存放用户数据和系统的文件D.管理操作系统文件33.关系是指 _。(分数:2.00)A.元组的集

13、合B.属性的集合C.字段的集合D.实例的集合34.下列关于项目及项目中文件的叙述,正确的是(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之间建立了一种关联35.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引36.在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是(分数:2.00)A.OptionGrouplB.CbecklC.SpinnerlD.Listl二、填空题(

14、总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_39.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_40.在面向对象的设计中,用来请求对象执行某处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_41.软件测试中路径覆盖测试是整个测试的基础,它是对软件 1 进行测试。(分数:2.00)填空项 1:_42.软件测试分为白箱(盒)测试和黑箱(盒)测试

15、。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_43.对于如下表:学生(学生号 N(3),姓名 C(3),性别 C(1),年龄 N(2)课程(课程号 C(3),课程名称 C(3),教师 C(3)选课(学生号 N(3),课程号 C(3),成绩 N(3),若要将“成绩”属性改名为“选课成绩”,则语法为:ALTERTABLE 选课 1(分数:2.00)填空项 1:_44.数据库设计分为 6 个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:2.00)填空项 1:_45.在 VFP 中,创建的新类可以被保存在类库文件中,其扩展名为 1。(分数:

16、2.00)填空项 1:_46.设有选课表,表中包含字段有:学号 N(6),课程号 C(6),成绩 N(4)。要查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL 语句为: SELECT 课程号,COUNT (学号) AS 学生人数 FROM 选课表; GROUP BY 1(分数:2.00)填空项 1:_47.建立索引时,用短语 1 表明此索引的每千个索引值只对应唯一的数据记录。(分数:2.00)填空项 1:_48.?LEN(“计算机”)LEN(“COMPUTER”)的显示结果是 1。(分数:2.00)填空项 1:_49.求选课在 3 门以上且各门课程均及格的学生的学号及总成绩,查

17、询结果按总成绩降序排列。请对下列的 SELECT 语句填空: SELECT 学号,SUM(成绩) AS 总成绩 FROM 选课表; WHERE 成绩=60 1ORDER BY 2DESC(分数:2.00)填空项 1:_50.当前目录下有 student 和 conic 两个表文件,要求查找同时选修了课程号为“0001”和“0002”的学生姓名,语句为: SELECT 姓名 FROM student,coure; WHERE student.学号=coure.学号; AND 课程号=“0001“; AND 姓名 1 ; (SELECT 姓名 FROM student,coure; WHERE s

18、tudent.学号=coure.学号; AND 课程号=“0002“)(分数:2.00)填空项 1:_51.视图设计器与查询设计器相比较,在视图设计器中多了 1 选项卡。(分数:2.00)填空项 1:_52.下列命令执行后的结果是 1。 STORE-100 TOX ?SIGN(X)*SQRT(ABS(X)(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 111 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_

19、解析:2.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进先出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:解析:栈是限定只能在表的一端进行插入和删除操作的线性表,入栈和出栈都是在栈顶进行,它们的操作特点是先进后出,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。3. (分数:2.00)A.B.C.D. 解析:4.一般来说,PoxPro 系统具有结构化程序的( )种基本结构。(分数:2.00)A.1B.2C.3 D.4解析:5.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.

20、路径的集合 B.循环的集合C.目标的集合D.地址的集合解析:解析: 软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。6.数据库管理系统中用来定义模式、内模式和外模式的语言为(分数:2.00)A.CB.BasicC.DDL D.DML解析:解析:选项 A) ,B) 显然不合题意。数据定义语言(Data Definition Language,简称 DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(Data Manipulation Language,简称 DML)负责数据的操纵,包括增、

21、删、改等操作。7.下面关于完全二叉树的叙述中,错误的是 _。(分数:2.00)A.除了最后一层外,每一层上的结点数均达到最大值B.可能缺少若干个左右叶子结点 C.完全二叉树一般不是满二叉树D.具有结点的完全二叉树的深度为log2n+1解析:解析:这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点(叶子结点)的二叉树。因此选项 A 是正确的,而选项B 是错误的。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树,因此选项 C 是正

22、确的叙述。选项 D 即二叉树性质(5),也是正确的。8.在下列叙述中,错误的一条是 _。(分数:2.00)A.对关系的描述称为关系模式,一个关系模式对应一个关系的结构B.不同元组对同一个属性的取值范围称为域C.二维表中的行称为属性 D.所谓关键词,即属性或属性组合,其值能够唯一标识一个元组解析:解析:在关系模型中,一个关系就是一张二维表。二维表中的行称为元组,一行为一个元组。元组对应存储文件中的一个具体记录。而二维表中的列称为属性,每一列有一个属性名。每个属性的取值范围称为域。属性值相当于记录中的数据项或者字段值。9.已知二叉树 BT 的后序遍历序列是 dabec,中序遍历序列是 debac,

23、它的前序遍历序列是(分数:2.00)A.cedba B.acbedC.decabD.deabc解析:解析:由二叉树后序遍历序列和中序遍历序列可以唯一确定一棵二叉树。二叉树 BT 的后序遍历序列为 dabec,故 BT 的根结点为 c(后序遍历序列的最后一个结点为树的根结点):而 BT 的中序遍历序列是debac,即遍历序列中最后一个结点为根结点,说明 BT 的右子树为空。由 BT 的后序遍历序列和中序遍历序列可知 BT 左子树的后序遍历序列和中序遍历序列分别为 dabe 和 deba,因此 BT 左子树的根结点是 e。再由中序遍历序列可知其左子树为 d,右子树为 ba。因此 BT 的前序遍历序

24、列为 cedba。10.下列 4 项中,必须进行查询优化的是(分数:2.00)A.关系数据库 B.网状数据库C.层次数据库D.非关系模型解析:解析:关系数据模型诞生之后迅速发展,深受用户喜爱,但关系数据模型也有缺点,其最主要的缺点是由于存取路径对用户透明,查询效率往往不如非关系数据模型,因此为了提高性能,必须对用户的查询请求进行优化。11.下列数据模型中,具有坚实理论基础的是(分数:2.00)A.层次模型B.网状模型C.关系模型 D.以上 3 个都是解析:解析:关系模型较之格式化模型(网状模型和层次模型)有以下方面的优点,即数据结构比较简单、具有很高的数据独立性、可以直接处理多对多的联系,以及

25、有坚实的理论基础。12.以下属于容器类控件的是_。(分数:2.00)A.TextB.Form C.LabelD.Commandbutton解析:13.以下属于非容器类控件的是_。(分数:2.00)A.FormB.Label C.PageD.Container解析:14.假设有菜单文件 mainmu.mnx,下列说法正确的是_。(分数:2.00)A.在命令窗口利用 DO mainmu 命令,可运行该菜单文件B.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu.mpr,然后在命 令窗口执行命令:DO mainmu 可运行该菜单文件C.首先在菜单生成器中,将该文件生成可执行的菜单文件

26、mainmu.mpr,然后在命 令窗口执行命令:DOmainmu.mpr 可运行该菜单文件D.首先在菜单生成器中,将该文件生成可执行的菜单文件 mainmu.mpr,然后在命 令窗口执行命令:DO MEMU mainmu 可运行该菜单文件 解析:15.有关 SCAN 循环结构,叙述正确的是 _。(分数:2.00)A.SCAN 循环结构中的 LOOP 语句,可将程序流程直接指向循环开始语句 SCAN,首先判断 EOF()函数的真假B.在使用 SCAN 循环结构时,必须打开某一个数据库 C.SCAN 循环结构的循环体中必须写有 SKIP 语句D.SCAN 循环结构,如果省略了scope子句 FOR

27、expll和 WHILE 条件子句,则直接退出循环解析:解析:SCAN-ENDSCAN 语句一般用于处理表中记录。语句可指明需处理的记录范围及应满足的条件。语句格式: SCANNOOPTIMIZE ScopeFOR lExpression1WHILE lExpression2 Commands LOOP EXIT ENDSCAN 执行语句时,记录指针自动、依次在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。 如果循环体包含 LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 SCAN 重新判断条件。 范围如果不写,默认值是

28、 ALL。16.Visual FoxPro 的报表文件.FRX 中保存的是 _。(分数:2.00)A.打印报表的预览格式B.打印报表本身C.报表的格式和数据D.报表设计格式的定义 解析:解析:报表文件.FRX 中保存的是报表设计格式的定义。17.以下程序为输入 50 个学生某门课程的成绩,并求出平均成绩 DIMENSION A (50) sum=0 FOR i=1 TO 50 INPUT TO A(i) _ END FOR Aver=sum/50 ?“平均成绩为:”,Aver 程序空白处应填入(分数:2.00)A.sum=A(i)B.sum=sum+A(i) C.sum=sum+iD.sum=

29、i解析:解析:本题是一个简单的统计程序。题目中要输入 50 个数据,因此可以设置一个循环,其循环次数为 50 次,每循环一次,就输入一个数据到 A(i)数组元素中,同时要将该数据累加到 sum 变量中,即执行 sum=sum+A(i)语句,程序中的 sun2 变量起到了计数器的作用,故选项 B 为正确答案。18.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.私有变量 B.局部变量C.全局变量D.数组变量解析:解析:在程序中直接使用(没有通过 PUBLIC 和 LOCAL 命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部

30、变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL 命令建立。全局变量是指在任何模块中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PUBLIC 命令建立。19.数据库表中有一长字段名“期末考试分数”,当该数据库表转为自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分 C.期末考试分*D.系统出错解析:解析:在自由表中不可使用长字段名,字段名的最大值是 10。如果数据库表中包含长字段名,当数据库表转换为自由表时,多余的字符将被删除。20.打开一个数据库的命令是(

31、)。(分数:2.00)A.USEB.USE DATABASEC.OPEND.OPEN DATABASE 解析:解析:在数据库中建立表或使用数据库中的表时,都必须首先打开数据库。与建立数据库类似,常用的打开数据库方式有 3 种。 在项目管理器中打开数据库。 从“打开”对话框打开数据库。 用命令打开数据库。 一般情况下,在 Visual FoxPro 开发环境下交互操作时使用前两种方法,在应用程序中使用命令的方法。打开数据库的命令是 OPEN DATABASE,具体语法格式如下: OPEN DATABASEFileName|? EXCLUSIVE|SHARE NOUPDATE VALIDATE 其

32、中,FileName 是指要打开的数据库名,如果不指定或使用问号,则显示“打开”对话框;EXCLUSIVE 是指以独占方式打开数据库,不允许其他用户在同一时刻也使用该数据库:SHARE 是指以共享方式打开数据库,允许其他用户在同一时刻也使用该数据库; NOUPDATE 是指定数据库按只读方式打开,不允许修改数据库;VALIDATE 是指定 Visual FoxPro 检查在数据库中引用的对象是否合法。21.在 Visual FoxPro 中,下列选项巾数据类型所占字符的字节数相等的是( )。(分数:2.00)A.字符型和逻辑型B.口期型和备注型C.逻辑型和通用型D.通用型和备注型 解析:22.

33、执行如下命令序列后,最后一条命令的显示结果是( )。 DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 7 M(2)(分数:2.00)A.变量未定义的提示B.10C.20 D.F解析:23.在定义菜单时,若要编写相应功能的段程序,则在结果一项中选择_。(分数:2.00)A.过程 B.子菜单C.命令D.填充名称解析:24.在表单运行中,当结果发生变化时,应刷新表单,刷新表单用( )命令。(分数:2.00)A.RESEASEB.DELEREC.REFRESH D.PACK解析:25.有如下程序段: OPEN DATABACE xsxk

34、 USE 学生 IN 0 SELECT 学生 STORE 0 TO m,w SCAN FOR_ IF 性别.T. mm+1 ELSE ww+1 ENDIF EDNSCAN CLEAR ?男生人数,m ?女生人数,w CLOSE DATABASE RETURN 功能说明:本程序段是统计专业代码(学号的第 3、4 位)为 03 的男、女生人数,则画横线处应填(分数:2.00)A.SUBSTR(学号,1,2)03B.SUBSTR(学号,2,2)03C.SUBSTR(学号,3,2)03 D.SUBSTR(学号,4,2)03解析:解析:SCANENDSCAN 语句一般用于处理表中记录,语句可指明需处理的

35、记录范围及应满足的条件,是一个循环语句。SUBSTR()函数是从指定表达式值的某个位置起取指定长度的子串作为函数值。根据此题题意,正确答案为 C。26.在 SELECT-SQL 语句中,要将查询结果保存在文本文件中的选项是_。(分数:2.00)A.INTO 新表名B.TO FILE文件名 C.TO PRINTERD.TO SCREEN解析:解析:SELECT-SQL 语句的查询结果可以存放到一个数据表中(INTO新表名),也可以存放到一个文本文件中(TO FILE文件名),还可以从打印机(TO PRINTER)和屏幕(TO SCREEN)上输出。27.在数据库中,产生数据不一致的根本原因是_。

36、(分数:2.00)A.数据存储量太大B.数据冗余 C.未对数据进行完整性控制D.没有严格保护数据解析:解析:由于数据的重复存储,当不同的应用程序使用和修改不同的备份时,很容易造成数据的不一致性。数据的重复存储也称为数据冗余。28.下面有关 HAVING 子句描述错误的是(分数:2.00)A.HAVING 子句必须与 GROUPBY 子句同时使用,不能单独使用B.使用 HAVING 子句的同时不能使用 WHERE 子句 C.使用 HAVING 子句的同时可以使用 WHERE 子句D.使用 HAVING 子句的作用是限定分组的条件解析:解析:HAVING 子句作为 SQL 中的一个子句,它必须跟随

37、 GROUP BY 子句使用,用来限定分组必须满足的条件。通常是在对查询结果进行分组的时候使用,而在进行查询时,通常都会采用 WHERE 条件子句,因此选项 B 认为 HAVING 不能与 WHERE 子句同时使用是错误的。29.惟一索引的“惟一性”是指( )。(分数:2.00)A.索引项的惟一 B.字段值的惟一C.记录的惟一D.索引的惟一解析:解析:惟一索引指表中的索引项具有惟一性,但无非空性。这里的惟一性不是字段值的惟一性,是以字段的首次出现值为基础,选定一组记录,并对记录进行排序。30.假设用户名和口令存储在自由表“口令表”中,当用户输入用户名和口令并单击“登录”按钮时,若用户名输入错误

38、,则提示“用户名错误”;若用户名输入正确,而口令输入错误,则提示“口令错误”。若命令按钮“登录”的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用”WINDOW TIMEOUT2 ELSE WAIT“口令错误”WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF _ WAIT“

39、用户名错误”WINDOW TIMEOUT2 ENDIF 则在横线处应填写的代码是(分数:2.00)A.flag=-1B.flag=0 C.flag=1D.flag=2解析:解析:从题中的程序段中可以看出,flag 变量起到了标志位的作用,用于标识用户是否正确地输入了用户名。当用户名被正确输入的时候,会将变量 flag 的值置为 1,否则为 0。系统初始化时,flag变量的值被设置为 0,表示用户名还没有被正确输入,如果用户输入了正确的用户名,程序将继续判断用户输入的密码是否正确,不管密码输入正确与否,程序都会执行到语句 flag=1,把变量 flag 的值设置为1,因此程序可以用 flag 的

40、值来判断是否用户名被正确输入。最后对 flag 的值进行判断,如果 flag 的值为 0,就是用户名没有被正确输入的情况。31.假设已经生成了名为 mymenu 的菜单文件,执行该菜单文件的命令是_。(分数:2.00)A.Do mymenuB.Do mymenu.mpr C.Do mymenu.pjxD.Do mymenu.mnx解析:解析: 菜单设计的基本过程调用菜单设计器选择“文件”菜单中的“新建”命令,在“新建”对话框中单击“菜单”单选按钮,然后单击“新建文件”,在“新建菜单”对话框中单击“菜单设计器”按钮。定义菜单在“菜单设计器”窗口中定义菜单,指定菜单的各项内容,如菜单项的名称、快捷

41、键等。指定完菜单的各项内容后,应将菜单定义保存到 MNX 文件中。方法是:选择“文件”菜单中的“保存”命令或按 Ctrl+W。生成菜单程序菜单定义文件存放着菜单的各项定义,但其本身是一个表文件;并不能够运行。这一步就是要根据菜单定义产生可执行的菜单程序文件(MPR 文件),方法是:在菜单设计器环境下,选择“菜单”菜单中的“生成”命令,然后在“生成菜单”对话框中指定菜单程序文件的名称和存放路径,最后单击“生成”按钮。运行命令“DO文件名”运行菜单程序,但文件名的扩展名mpr 不能省略。32.关于 Visual FoxPro 数据库文件,以下说法不正确的是 _。(分数:2.00)A.存放用户数据的

42、文件B.管理数据库对象的系统文件C.存放用户数据和系统的文件D.管理操作系统文件 解析:解析:Visual FoxPro 数据库文件存放用户数据的文件;管理数据库对象的系统文件;存放用户数据和系统的文件。33.关系是指 _。(分数:2.00)A.元组的集合 B.属性的集合C.字段的集合D.实例的集合解析:解析:一个二维表(一个具体关系)中水平方向的行称为元组,元组的集合称为关系或实体;字段称为属性,属性的集合为属性集。34.下列关于项目及项目中文件的叙述,正确的是(分数:2.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文

43、件表示该文件与项目之间建立了一种关联 解析:解析:Visual FoxPro 中,在项目中新建或添加的文件并不是项目的一部分。每个文件都是独立存在的,项目中的文件只能表示该文件与项目之间存在着一种关联。35.用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类是(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引 解析:解析:本题考杏 Visual FoxPro 中使用命令建立不同类型的索引的方法。在 Visual FoxPro 中使用命令建立索引时,表达式中如果出现 UNIQUE 表示建立惟一索引,出现 CANDIDATE 表示建立候选索

44、引。没有这些关键字表示建立的是普通索引。故选项 D 为正确答案。36.在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是(分数:2.00)A.OptionGroupl B.CbecklC.SpinnerlD.Listl解析:解析: 选项组(OptionGroup)又称为选项按钮组,是包含选项按钮的一种容器。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:

45、分类性)解析:解析:在面向对象方法中,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质。而一个具体的对象则是其对应类的一个实例。由此可知,类是关于对象性质的描述,它包括一组数据属性和在数据上的一组合法操作。类之间这种共享性和操作的机制称为分类性。39.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_ (正确答案:正确答案:类)解析:40.在面向对象的设计中,用来请求对象执行某处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:消息)解析:解析: 在面向对象技术

46、中,主要用到对象(object)、类(class)、方法(method)、消息(message)、继承(inherit ante)、封装(encapsulation)等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。41.软件测试中路径覆盖测试是整个测试的基础,它是对软件 1 进行测试。(分数:2.00)填空项 1:_ (正确答案:正确答案:结构)解析:解析:路径测试是白盒测试方法中的一种,它要求对程序中的每条路径最少检查一次,目的是对软件的结构进行测试。42.软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 1 测试。(分数:2.00)填空项 1:_ (正确答案:正确答案:黑箱(盒))解析:解析:软件测试的方法有 3 种:动态测试、静态测试和正确性证明。设计测试实例的方法一般有两类:黑盒测试方法和白盒测试方法。黑盒测试方法主要有:等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。43.对于如下表:学生(学生号 N(3),姓名 C(3),性别 C(1),年龄 N(2)课程(课程号 C(3),课程名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1