1、二级 VISUAL+FOXPRO笔试-394 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.ABC.DBF是一个具有两个备注型字段的数据库文件,使用 COPY TO PSQ命令进行复制操作,其结果将( )。A得到一个新的数据库文件B得到一个新的数据库文件和一个新的备注文件C得到一个新的数据库文件和两个新的备注文件D显示出错误信息,表明不能复制具有备注型字段的数据库文件(分数:2.00)A.B.C.D.2.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑A) 名字长度越短越好,以减少源程序的输
2、入量B) 多个变量共用一个名字,以减少变量名的数目C) 选择含义明确的名字,以正确提示所代表的实体D) 尽量用关键字作名字,以使名字标准化(分数:1.00)A.B.C.D.3.在下列 4个选项中,不属于基本关系运算的是_。A) 连接 B) 投影 C) 选择 D) 排序(分数:1.00)A.B.C.D.4.报表文件的扩展名是A)MNX B)FRXC)FXP D)PRG(分数:1.00)A.B.C.D.5.假定 A=5,执行命令?A=A+5 后,显示的结果是( )。A) 5 B) 10C) .T. D) .F.(分数:1.00)A.B.C.D.6.下列关于队列的叙述中正确的是A) 在队列中只能插入
3、数据 B) 在队列中只能删除数据C) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C.D.7.下面叙述正确的是_。A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 算法的时间复杂度是指执行算法程序所需要的时间(分数:1.00)A.B.C.D.8.下面关于数据环境和数据环境中两个表之间的关系的陈述中, _是正确的。A) 数据环境是对象,关系不是对象B) 数据环境不是对象,关系是对象C) 数据环境是对象,关系是数据环境中的对象D) 数据环境和关系均不是对象(
4、分数:2.00)A.B.C.D.9.有如下 SQL-SELECT语句SELECT*FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4与该语句等价的是A) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6B) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6C) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6D) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6(分数:1.00)A.B.C.D.10.在建立远程视图的命令中应该包括关键字_。A
5、) FAR B) LONGC) DISTANCE D) REMOTE(分数:2.00)A.B.C.D.11.函数 STUFF(“计算机水平考试“,7,4,“等级“)返回的值是_。A计算机水平考试等级 B计算机等级考试C水平考试等级 D计算机水平等级(分数:1.00)A.B.C.D.12.下列描述中正确的是A) 算法是指对解题方案的准确而完整的描述B) 算法的有穷性是指算法程序的长度是有限的C) 算法是否有效与拥有的情报无关D) 算法的基本特征有可行性、确定性和有穷性(分数:2.00)A.B.C.D.13.下列操作方法中,不能重新显示出命令窗口的选项是_。A打开“文件”菜单,单击“打开”命令B打
6、开“窗口”菜单,单击“命令窗口”命令C按组合键“Ctrl+F2”D单击常用工具栏中的“命令窗口”按钮(分数:1.00)A.B.C.D.14.下列叙述中,不能打开数据库设计器的是( )。A) 通过执行文件打开菜单命令,选择要打开的数据库B) 单击项目管理器中的“修改”按钮,打开数据库C) 通过命令 MODIFY DATABASE打开数据库D) 通过命令 OPEN DATABASE打开数据库(分数:2.00)A.B.C.D.15.设树 T的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1,则 T中的叶子结点数为( )。A) 8 B) 7 C) 6 D) 5(分数:2.00)A.
7、B.C.D.16.可以正确查询所有目前年龄在 35岁以上的职工信息(姓名、性别和年龄)的 SQL SELECT命令是( )。A) SELECT姓名,性别,YEAR(DAET()-YEAR(出生日期)年龄 FROM职工;WHERE年龄35B) SELECT姓名,性别,YEAR(DAET()-YEAR(出生日期)年龄 FROM职工;WHERE YEAR(出生日期)35C) SELECT姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM 职工;WHERE YEAR(DAET()-YEAR(出生日期)35D) SELECT姓名,性别,YEAR(DATE()-YEAR(出生日期)年龄
8、 FROM职工;WHERE YEAR(DATE()-YEAR(出生日期)35(分数:2.00)A.B.C.D.17.在数据库设计中。将 E-R图转换为关系模式的过程属于( )。A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B.C.D.18.假定所创建表单对象的 Click事件也可以修改该表单对象的 Caption属性。为了在程序运行中修改由语句 Myform=CreateObject(“form“)所创建对象的 Caption属性,下面语句中不可以使用的是_。AWITH Myform.caption=“我的菜单“ENDWITHBMyform.
9、clickCMyform.caption=“我的菜单“DThisform.caption=“我的菜单/(分数:3.00)A.B.C.D.19.下列叙述中正确的是( )。A有一个以上根结点的数据结构不一定是非线性结构 B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构 D双向链表是非线性结构(分数:2.00)A.B.C.D.20.要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录,下列命令中错误的是 _。A) use jsbrowse for 职称=“教授”and 职称=“副教授”B) select*from js where“教授”$ 职称C) select*fr
10、om js where 职称 in(“教授”,“副教授”)D) select*from js where like(“*教授”,职称)(分数:2.00)A.B.C.D.21.关于用户创建工具栏的如下说法中,_是正确的。A) 只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B) 不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C) 既能定制 Visual FoxPro系统工具栏,也能自定义工具栏D) 只能使用系统工具栏,不能创建自定义工具栏(分数:2.00)A.B.C.D.22.下列关于软件测试的目的和准则的叙述中,正确的是( )。A) 软件测试是证明软件没有错
11、误B) 主要目的是发现程序中的错误C) 主要目的是确定程序中错误的位置D) 测试最好由程序员自己来检查自己的程序(分数:2.00)A.B.C.D.23.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。A) 综合查询/(x) B) 综合查询/(x) C) 综合查询(/x) D) 综合查询(/x)(分数:2.00)A.B.C.D.24.在输 SET COLLATE TO“PINYIN“,命令?李华=黄华,“计算机报“计算机”的执行结果应为_。A) .TT. B) .FF. C) .TF. D) .FT.(分数:2.00)A.B.C.D.2
12、5.所谓概念模型,指的是 _。A) 客观存在的事物及其相互联系B) 将信息世界中的信息进行数据化C) 实体模型在计算机中的数据化表示D) 现实世界到机器世界的一个中间层次,即信息世界(分数:1.00)A.B.C.D.26.在 Visual FoxPro中,假设当前没有打开的数据库,在命令窗口输入 MODIDFY DATEBASE命令,系统产生的结果是( )。A) 系统会弹出“创建”对话框,请用户输入数据库名并保存B) 系统会弹出“打开”对话框,请用户选择数据库名C) 系统会弹出“另存为”对话框,请用户输入数据库名并保存D) 出错信息,提示“数据库不存在”(分数:2.00)A.B.C.D.27.
13、在 SELECT语句中,用来指定查询所用的表的子句是A) WHERE B) GROUP BY C) ORDER BY D) FROM(分数:2.00)A.B.C.D.28.利用命令方式新建一个名为 SDB的数据库,下列正确的是( )。A) OPEN DATABASE SDB B) CREATE DATABASE SDBC) USE DATABASE SDB D) CREATE SDB(分数:2.00)A.B.C.D.29.下列说法错误的是_。A关系中每一个属性对应一个值域B关系中不同的属性可对应同一值域C对应同一值域的属性为不同的属性DDOM(A)表示属性 A的取值范围(分数:2.00)A.B
14、.C.D.30.为一个表单创建了快捷菜单,要打开这个菜单应当A) 用访问键 B) 用快捷键C) 用事件 D) 用白定义菜单(分数:1.00)A.B.C.D.31.下列关于线性链表的叙述中,正确的是( )。A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上三种说法都不对(分数:2.00)A.B.C.D.32.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A) 概要设计 B) 详细设计 C) 可行性分析 D) 需求分
15、析(分数:2.00)A.B.C.D.33.可以伴随着表的打开而自动打开的索引是_。A) 单一索引文件(IDX) B) 复合索引文件(CDX)C) 结构化复合索引文件 D) 非结构化复合索引文件(分数:2.00)A.B.C.D.34.对于图书管理数据库,求 CIE单位借阅图书的读者的人数。下面 SQL语句正确的是_。SELECT _ FROM 借阅 WHERE;借书证号 _(A) COUNT (DISTINCT 借书证号) ;IN (SELECT 借书证号 FROM 读者 WHERE 单位=“CIE“) (B) COUNT (DISTINCT 借书证号) ;IN (SELECT 借书证号 FRO
16、M 借阅 WHERE 单位=“CIE“) (C) SUM (DISTINCT 借书证号) ;IN (SELECT 借书证号 FROM 读者 WHERE 单位=“CIE“) (D) SUM (DISTINCT 借书证号) ;IN (SELECT 借书证号 FOR 借阅 WHERE 单位=“CIE“)(分数:2.00)A.B.C.D.35.下列叙述中正确的是( )。A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队
17、尾指针共同决定(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.用当前窗体的 LABEL1控件显示系统时间的语句是:THISFORM.LABEL1. 【10】 =TIME()(分数:1.00)填空项 1:_37.数据库三级模式体系结构的划分,有利于保持数据库的 【4】 。(分数:1.00)填空项 1:_38.在教师表中统计职称为教授的人数。请对下面的 SELECT语句填空:SELECT 【8】 FROM 教师表 WHERE 职称=“教授/(分数:2.00)填空项 1:_39.项目管理器的工作区是显示和管理各类文件的窗口,它采用 【12】 结构方式来组织和管理项
18、目中的文件。(分数:1.00)填空项 1:_40.测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_41.设有如下关系表 R:R(NO,NAME,SEX,AGE,CLASS)主关键字是 NO。其中 NO为学号,NAME 为姓名,SEX 为性别,AGE 为年龄,CLASS 为班号。写出实现下列功能的 SQL语句。将所有“96101”班号改为“95101”; 【9】 。(分数:2.00)填空项 1:_42.修改表单的 1 属性值,可以修改表单的背景颜色。(分数:2.00)填空项 1:_43.为使表单运行时在主窗口中居中显示,应设置
19、表单的 AutoCenter属性值为 1。(分数:2.00)填空项 1:_44.AT(“IS“,“THAT IS A NEWBOOK“)的运算结果是_。(分数:2.00)填空项 1:_45.设有学生表 XS(学号,课程号,成绩),用 SQL语句检索每个学生的成绩总和的语句是:SELECT 学号,SUM(成绩) FROM XS _(分数:2.00)填空项 1:_46.程序有顺序、重复和条件 3种基本控制结构,它们的共同特点是只有一个入口和 【5】 个出口。(分数:1.00)填空项 1:_47.软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和 【3】 的设计来实现
20、。(分数:2.00)填空项 1:_48.程序设计风格是指编写程序时所表现出的特点、习惯和 【1】 。(分数:1.00)填空项 1:_49.显示学生表中所有姓李的记录,SQL 语句为 SELECT*FROM 学生表 WHERE 姓名 【11】 。(分数:2.00)填空项 1:_50.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-394 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.ABC.DBF是一个具有两个备注型字段的数据库文件,使用 COPY TO P
21、SQ命令进行复制操作,其结果将( )。A得到一个新的数据库文件B得到一个新的数据库文件和一个新的备注文件C得到一个新的数据库文件和两个新的备注文件D显示出错误信息,表明不能复制具有备注型字段的数据库文件(分数:2.00)A.B. C.D.解析:解析 COPY TO文件名范围(FIELDS字段名清单(FOR条件)(SDF/DELIMITED)分隔符的功能为:COPY 是为了防止丢失数据而设立的备份语句,它将一个数据表的部分或全部内容复制到指定表中,若指定表已存在,就将其重写;也可以传送到文本文件中。本题中 ABC.DBF是一个具有两个备注型字段的数据库文件,使用 COPY TO PSQ命令进行复
22、制操作,其结果将得到一个新的数据库文件和一个新的备注文件。2.编制一个好的程序,首先要保证它的正确性和可靠性,还应强调良好的编程风格,在选择标识符的名字时应考虑A) 名字长度越短越好,以减少源程序的输入量B) 多个变量共用一个名字,以减少变量名的数目C) 选择含义明确的名字,以正确提示所代表的实体D) 尽量用关键字作名字,以使名字标准化(分数:1.00)A.B.C. D.解析:解析 标识符的名字应该能反映出它所代表的实际东西,应有一定的意义。名字不是越长越好,应当选择精练的意义明确的名字。必要时可以使用缩写名,但这时要注意缩写规则要一致,并旦给每个名字加注释。同时,在一个程序中,一个变量只应用
23、于一种用途。3.在下列 4个选项中,不属于基本关系运算的是_。A) 连接 B) 投影 C) 选择 D) 排序(分数:1.00)A.B.C.D. 解析:解析 Visual FoxPro 基础知识/关系数据库/关系运算评析 对关系数据库进行查询时,需要找到用户感兴趣的数据,这就需要对关系进行一定的关系运算。关系的基本运算有两类:一类是传统的集合运算(并、差、交),另一类是专门的关系运算(选择、投影、连接)。选择:从关系中找出满足给定条件的元组的操作称为选择投影:从关系模式中指定若干个属性组成新的关系称为投影。连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中
24、包含满足连接条件的元组。4.报表文件的扩展名是A)MNX B)FRXC)FXP D)PRG(分数:1.00)A.B. C.D.解析:解析 报表文件的扩展名是frx。选项中mnx 是菜单定义文件的扩展名;fxp 是编译过的程序文件扩展名;prg 是命令文件扩展名。5.假定 A=5,执行命令?A=A+5 后,显示的结果是( )。A) 5 B) 10C) .T. D) .F.(分数:1.00)A.B.C.D. 解析:解析 在命令“?A=A+5”中,“A=A+5”不是赋值含义而是逻辑表达式的含义,比较结果为.F.。6.下列关于队列的叙述中正确的是A) 在队列中只能插入数据 B) 在队列中只能删除数据C
25、) 队列是先进先出的线性表 D) 队列是先进后出的线性表(分数:2.00)A.B.C. D.解析:解析 对队列可以进行插入和删除数据的操作,只是插入数据只能在队尾,删除数据只能在队头所以队列是先进先出的线性表。7.下面叙述正确的是_。A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 算法的时间复杂度是指执行算法程序所需要的时间(分数:1.00)A.B.C. D.解析:解析 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)评析 算法的设计可以避开具体的计算机程序设计语言,但
26、算法的实现必须借助程序设计语言中提供的数据类型及其算法。数据结构和算法是计算机科学的两个重要支柱。它们是一个不可分割的整体。算法在运行过程中需辅助存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限的步骤以后结束。算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数。8.下面关于数据环境和数据环境中两个表之间的关系的陈述中, _是正确的。A) 数据环境是对象,关系不是对象B) 数据环境不是对象,关系是对象C) 数据环境是对象,关系是数据环境中的对象D) 数据环境和关系均不是对象(分数:2.00)A.B.C. D.解析:解析 数据环境评析 本
27、题考了对象的概念:数据环境是对象,关系是数据环境中的对象数据环境中能够包含与表单有联系的表和视图以及表之间的关系。通常情况下,数据环境中的表或视图会随着表单的打开或运行而打开,并随着表单的关闭或释放而关闭。9.有如下 SQL-SELECT语句SELECT*FROM HH WHERE 单价 BETWEEN 10.6 AND 13.4与该语句等价的是A) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6B) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6C) SELECT*FROM HH WHERE 单价 13.4 AND 单价 1
28、0.6D) SELECT*FROM HH WHERE 单价 13.4 AND 单价 10.6(分数:1.00)A. B.C.D.解析:解析 BETWEENAND意思是在“和之间”,包含等于。10.在建立远程视图的命令中应该包括关键字_。A) FAR B) LONGC) DISTANCE D) REMOTE(分数:2.00)A.B.C.D. 解析:作为数据库的一部分,视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,当视图中的数据来源于远程数据源时,称该视图为远程视图。建立远程视图时应该用关键字 REMOTE来标识。11.函数 STUFF(“计算机
29、水平考试“,7,4,“等级“)返回的值是_。A计算机水平考试等级 B计算机等级考试C水平考试等级 D计算机水平等级(分数:1.00)A.B. C.D.解析:12.下列描述中正确的是A) 算法是指对解题方案的准确而完整的描述B) 算法的有穷性是指算法程序的长度是有限的C) 算法是否有效与拥有的情报无关D) 算法的基本特征有可行性、确定性和有穷性(分数:2.00)A. B.C.D.解析:解析 算法是指对解题方案的准确而完整的描述。算法具有 4个特征:可行性、确定性、有穷性和拥有足够的情报。有穷性指算法必须在有限时间内做完,即算法必须能在执行有限个步骤之后终止。当算法拥有足够的情报时,此算法才是有效
30、的;当提供的情报不够时,算法可能无效。13.下列操作方法中,不能重新显示出命令窗口的选项是_。A打开“文件”菜单,单击“打开”命令B打开“窗口”菜单,单击“命令窗口”命令C按组合键“Ctrl+F2”D单击常用工具栏中的“命令窗口”按钮(分数:1.00)A. B.C.D.解析:14.下列叙述中,不能打开数据库设计器的是( )。A) 通过执行文件打开菜单命令,选择要打开的数据库B) 单击项目管理器中的“修改”按钮,打开数据库C) 通过命令 MODIFY DATABASE打开数据库D) 通过命令 OPEN DATABASE打开数据库(分数:2.00)A.B.C.D. 解析:解析 OPEN DATAB
31、ASE数据库名用来打开一个己存在的数据库文件,它打开的是数据库环境,并不能打开数据库设计器。15.设树 T的度为 4,其中度为 1、2、3、4 的结点个数分别为 4、2、1、1,则 T中的叶子结点数为( )。A) 8 B) 7 C) 6 D) 5(分数:2.00)A. B.C.D.解析:解析 将题中所述的树用图形表示即可得到叶子结点的数目,另外还可用公式n0=1n2+2n3+3n4+1来计算,其中 n0表示叶子结点;1n 2中的 n2表示度为 2的结点。此题中度为 1的结点有 4个;度为 2的结点有 2个;度为 3的结点有 1个;度为 4的结点有 1个,计算过程如下:n0=1n2+2n3+3n
32、4+1n0=12+21+31+1n0=816.可以正确查询所有目前年龄在 35岁以上的职工信息(姓名、性别和年龄)的 SQL SELECT命令是( )。A) SELECT姓名,性别,YEAR(DAET()-YEAR(出生日期)年龄 FROM职工;WHERE年龄35B) SELECT姓名,性别,YEAR(DAET()-YEAR(出生日期)年龄 FROM职工;WHERE YEAR(出生日期)35C) SELECT姓名,性别,年龄=YEAR(DATE()-YEAR(出生日期)FROM 职工;WHERE YEAR(DAET()-YEAR(出生日期)35D) SELECT姓名,性别,YEAR(DATE(
33、)-YEAR(出生日期)年龄 FROM职工;WHERE YEAR(DATE()-YEAR(出生日期)35(分数:2.00)A.B.C.D. 解析:解析 题意要求查询年龄在 35岁以上的职工信息,年龄的计算方法是 YEAR(DATE()-YEAR(出生日期),其中 DATE()函数是返回当前的系统日期,再通过 YEAR()函数,将当前的系统日期中的年份计算出来,再减去出生日期中的年份,便得到了现在的职工年龄。查询的条件是年龄在 35岁以上的,选项 A)中指定的条件是“年龄35”是错误的,因为年龄是通过计算得到的,正确的条件设置应该是 WHERE YEAR(DATE()-YEAR(出生日期)35,
34、所以选项 A)和 B)都是错误的;选项 C)中年龄字段的格式错误,应该是 YEAR(DATF()-YEAR(出生日期)年龄,或者是 YEAR(DATE()-YEAR(出生日期)as 年龄,所以选项 D)是正确的。17.在数据库设计中。将 E-R图转换为关系模式的过程属于( )。A) 需求分析阶段 B) 逻辑设计阶段C) 概念设计阶段 D) 物理设计阶段(分数:2.00)A.B. C.D.解析:解析 数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设计。其中逻辑设计的主要工作是将 E-R图转换为关系模式。18.假定所创建表单对象的 Click事件也可以修改该表单对象的 Caption属性
35、。为了在程序运行中修改由语句 Myform=CreateObject(“form“)所创建对象的 Caption属性,下面语句中不可以使用的是_。AWITH Myform.caption=“我的菜单“ENDWITHBMyform.clickCMyform.caption=“我的菜单“DThisform.caption=“我的菜单/(分数:3.00)A.B.C.D. 解析:19.下列叙述中正确的是( )。A有一个以上根结点的数据结构不一定是非线性结构 B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构 D双向链表是非线性结构(分数:2.00)A.B. C.D.解析:解析 有一个根结
36、点的数据结构不一定是线性结构。20.要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录,下列命令中错误的是 _。A) use jsbrowse for 职称=“教授”and 职称=“副教授”B) select*from js where“教授”$ 职称C) select*from js where 职称 in(“教授”,“副教授”)D) select*from js where like(“*教授”,职称)(分数:2.00)A. B.C.D.解析:解析 本题需要在浏览窗口中显示表 js.dbf中所有“教授”和“副教授”的记录。因此应该采用SQL语言中的查询语句。选项 B、C、D
37、 均采用了 SQL-Select 语句来完成该任务,并且它们所采用的命令的格式也正确,因此它们均为正确的答案,但是选项 A就不正确了。21.关于用户创建工具栏的如下说法中,_是正确的。A) 只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B) 不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C) 既能定制 Visual FoxPro系统工具栏,也能自定义工具栏D) 只能使用系统工具栏,不能创建自定义工具栏(分数:2.00)A.B.C. D.解析:解析 工具栏是微软公司流行软件的共同特色,对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多。通常为
38、方便操作,用户可以创建自己的工具栏,或者修改现有的工具栏,即定制系统工具栏。因此本题的正确选项应该是 C。22.下列关于软件测试的目的和准则的叙述中,正确的是( )。A) 软件测试是证明软件没有错误B) 主要目的是发现程序中的错误C) 主要目的是确定程序中错误的位置D) 测试最好由程序员自己来检查自己的程序(分数:2.00)A.B. C.D.解析:解析 软件侧试的目的:软件测试是为了发现错误而执行程序的过程;一个好的测试用例能够发现至今尚未发现的错误;一个成功的测试是发现了至今尚未发现的错误。软件侧试的准则:所有测试都应追溯到需求;严格执行测试计划,排除测试的随意性;充分注意测试中的群集现象;
39、程序员应避免检查自己的程序;穷举测试不可能;妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。23.在菜单设计中,可以在定义菜单名称时为菜单指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是( )。A) 综合查询/(x) B) 综合查询/(x) C) 综合查询(/x) D) 综合查询(/x)(分数:2.00)A.B.C. D.解析:解析 在指定菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符。在题目的各个选项中,选项 C为正确答案,要注意的是,选项 A将左括号“(”设置成为了该菜单的访问键。24.在输 SET COLLATE TO“
40、PINYIN“,命令?李华=黄华,“计算机报“计算机”的执行结果应为_。A) .TT. B) .FF. C) .TF. D) .FT.(分数:2.00)A.B. C.D.解析:解析 Visual FoxPro 系统的工作方式评析 SET COLLATE TO “PINYIN“是按拼音次序排序。对于西文字符而言,空格在量前面,小写字母序列在前,大写字母序列在后。其中 SET COLLATE TO还可以跟其他两个参数:MACHINE:指定的字符排序次序与 XBASE兼容,按照机内码顺序,在微机中,西文字符是按照 ASCII码值排列的空格在量前面,大写字母序列在小写字母序列的前面。STORE(笔画)
41、:无论中文、西文,按照笔画的多少排序。:字符串包含测试函数,如果前面的字符串是后面字符串的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.)。25.所谓概念模型,指的是 _。A) 客观存在的事物及其相互联系B) 将信息世界中的信息进行数据化C) 实体模型在计算机中的数据化表示D) 现实世界到机器世界的一个中间层次,即信息世界(分数:1.00)A.B.C.D. 解析:解析 概念模型是现实世界到机器世界的一个中间层次,是人们对所涉及到的客观事物及其关系的理解,是对现实世界中的客观对象进行认识、抽象而得到的信息。26.在 Visual FoxPro中,假设当前没有打开的数据库,在命令窗口输
42、入 MODIDFY DATEBASE命令,系统产生的结果是( )。A) 系统会弹出“创建”对话框,请用户输入数据库名并保存B) 系统会弹出“打开”对话框,请用户选择数据库名C) 系统会弹出“另存为”对话框,请用户输入数据库名并保存D) 出错信息,提示“数据库不存在”(分数:2.00)A.B. C.D.解析:解析 利用命令方式可以修改数据库:MODIFY DATABASE数据库名|?NOWAITNOEDIT如果不输入数据库名或使用“?”,将打开“打开”对话框,由用户选择要修改的数据库。NOWAIT 只能在程序中使用,在命令窗口中无效。使用 NOEDIT参数后,只能打开数据库设计器,但是不能对数据
43、库进行修改。27.在 SELECT语句中,用来指定查询所用的表的子句是A) WHERE B) GROUP BY C) ORDER BY D) FROM(分数:2.00)A.B.C.D. 解析:解析 在 SELECT语句中, WHERE 子句用于指定表之间的联接条件或记录的过滤条件,GROUP BY子句用于对记录进行分组, ORDER BY 子句用于对记录进行排序,FROM 子句用于指定查询所用的表。故选项 D为正确答案。28.利用命令方式新建一个名为 SDB的数据库,下列正确的是( )。A) OPEN DATABASE SDB B) CREATE DATABASE SDBC) USE DATA
44、BASE SDB D) CREATE SDB(分数:2.00)A.B. C.D.解析:解析 在 Visual FoxPro中,新建数据库的命令格式是:CREATE DATABASE数据库名。OPEN DATABASE数据库名是用来打开一个已存在的数据库文件,选项 C)和 D)属于语法错误。29.下列说法错误的是_。A关系中每一个属性对应一个值域B关系中不同的属性可对应同一值域C对应同一值域的属性为不同的属性DDOM(A)表示属性 A的取值范围(分数:2.00)A.B.C. D.解析:30.为一个表单创建了快捷菜单,要打开这个菜单应当A) 用访问键 B) 用快捷键C) 用事件 D) 用白定义菜单
45、(分数:1.00)A.B.C. D.解析:解析 快捷菜单从属于某个界面对象,当用鼠标右键单击该对象时触发 RightClick事件,弹出快捷菜单。31.下列关于线性链表的叙述中,正确的是( )。A) 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B) 各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C) 进行插入与删除时,不需要移动表中的元素D) 以上三种说法都不对(分数:2.00)A.B.C. D.解析:解析 线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数
46、据元素之间的逻辑关系是由指针域来确定的。32.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。A) 概要设计 B) 详细设计 C) 可行性分析 D) 需求分析(分数:2.00)A.B.C.D. 解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:可行性研究和计划制订。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可能方案,制订完成开发任务的实施计划。需求分析。对待开发软件
47、提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。33.可以伴随着表的打开而自动打开的索引是_。A) 单一索引文件(IDX) B) 复合索引文件(CDX)C) 结构化复合索引文件 D) 非结构化复合索引文件(分数:2.00)A.B.C. D.解析:解析 Visual FoxPro 数据库的基本操作/数据库和表的建立、修改与有效性检验/表的索引:主索引,候选索引,普通索引,唯一索引评析 与表名相同的结构索引在打开表时都能够自动打开,但是对于非结构索引必须在使用之前打开索引文件。单独的.idx