1、国家二级 VF 笔试-试卷 192 及答案解析(总分: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.下列叙述中正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构B.栈与队列是非线性结构C.双向链表是非线性结构D.
2、只有根结点的二叉树是线性结构5.算法执行过程中所需要的存储空间称为算法的(分数:2.00)A.时间复杂度B.计算工作量C.空间复杂度D.工作空间6. (分数:2.00)A.B.C.D.7. (分数:2.00)A.B.C.D.8.将原值为“锦上计划研究所”的所在单位字段值重设为“不详”,正确的 SQL 语句是(分数:2.00)A.UPDATE 借书证 SET 所在单位=“锦上计划研究所”WHEKE 所在单位=“不详”B.UPDATE 借书证 SET 所在单位=“不详”WITH 所在单位=“锦上计划研究所”C.UPDATE 借书证 SET 所在单位=“锦上计划研究所”WTTH 所在单位=“不详”D
3、.UPDATE 借书证 SET 所在单位=“不详”WHERE 所在单位=“锦上计划研究所”9.下列程序段的输出结果是 _。 CLEAR STORE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC(分数:2.00)A.10 20B.20 20C.20 10D.10 1010.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排
4、序C.快速排序D.直接选择排序11.下列不属于数据库管理系统提供的数据语言的是(分数:2.00)A.数据定义语言B.数据查询语言C.数据操纵语言D.数据控制语言12.对于 BROWSE 命令的作用是_。(分数:2.00)A.只能浏览记录B.添加一条新记录C.只能修改记录D.打开一个可在其中查看和编辑数据库记录的窗口13.将“客户“表的姓名字段的宽度由 8 改为 10,应使用 SQL 语句是(分数:2.00)A.ALTER TABLE 客户姓名 WITH C(10)B.ALTER TABLE 客户姓名 C(10)C.ALTER TABLE 客户 ALTER 姓名 C(10)D.ALTER 客户姓
5、名 C(10)14.在建立唯一索引,出现重复字段值时,只存储重复出现记录的 _。(分数:2.00)A.第 1 个B.最后一个C.全部D.几个15.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件16.在 Visual FoxPro 的工作 1 区和 3 区打开了数据表文件,再接着执行 SELECT 0 后,选择工作区的结果是( )。(分数:2.00)A.0B.1C.2D.317.在表单中列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2
6、.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以没置多重选择,组合框不可以D.组合框可以设置多重选择,而列表框不可以18.下列程序段的输出结果是 ACCEpT TO AIF A:123S=OENDIFS=1?S(分数:2.00)A.0B.1C.123D.由 A 的值决定19.在表单设计器环境中,为表单添加一选项按钮组:男女,默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1C.“男”D.T20.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保
7、证记录的惟一性C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义的表间关系21.下列关于视图和查询的说法中,错误的是_。(分数:2.00)A.查询和视图都可以从一个或多个表中提取数据B.可以通过视图更改数据源表的数据C.视图是完全独立的,它不依赖于数据库的存在而存在D.视图依赖于数据库的存在而存在22.打开“报表设计器”后,默认有 3 个区域,称为 3 个带区,其中的_不是默认的带区。(分数:2.00)A.页标头B.细节C.页注脚D.总结23.将当前表中的数据装入数组 P 所使用的命令是_。(分数:2.00)A.SCATTER TO PB.GATHER FROM PC.SAVE
8、TO PD.COPY TO P24.现已打开某商厦库存表 KUCUN.dbf,该表结构中包括的字段有:分类号、货号、品名、单价、进货量、库存量。要查看“微波炉”的单价和库存量,应使用的命令是_。(分数:2.00)A.LISTFOR 品名=“微波炉“B.LOCATE FOR 品名=“微波炉“C.DISPLAY FIELDS 单价,库存量 FOR 品名=“微波炉“D.LIST 单价,库存量25.在下面的 DO 循环中,一共要循环_次。 M=5 N=1 DO WHILE N=M N=N+1 ENDDO(分数:2.00)A.1B.6C.4D.526.设教师表的结构为:(教师号、姓名、性别、职称、工资、
9、所在系)。若要查询其他系中比计算机系所有教师工资都高的教师姓名和工资,正确的 SELECT 语句是_。(分数:2.00)A.SELECT 姓名,工资 FROM 教师表 WHERE 工资ANY(SELECT 工资; FROM 教师表 WHERE 所在系:=“计算机“)AND 所在系计算机B.SELECT 姓名,工资 FROM 教师表 WHERE 工资(SELECT MIN(工资); FROM 教师表 WHERE 所在系=“计算机“)AND 所在系计算机C.SELECT 姓名,工资 FROM 教师表 WHERE3 工资ALL(SELECT 工资; FROM 教师表 WHERE 所在系=“计算机“)
10、AND 所在系计算机D.SELECT 姓名,工资 FROM 教师表 WHERE 工资(SELECT MAX(工资); FROM 教师表 WHERE 所在系=“计算机“AND 所在系计算机)27.假设当前记录号为 1,在没有打开索引的情况下,以下各组中两条命令执行结果相同的是( )。(分数:2.00)A.LOCATE FOR RECNO()=5 和 SKIP 5B.C0 RECNO()+5 和 SKIP 5C.SKIP RECNO()+5 和 C0 RECNO()+5D.G0 RECNO()十 5 和 LIST NEXT 528.在连编对话框中,下列不能生成的文件类型是(分数:2.00)ADLL
11、BAPPCPRGDEXE29.建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D) 和婚否(L),则该表中每条记录所占的字节宽度为_.(分数:2.00)A.15B.16C.17D.1830.数据库系统与文件系统的主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量31.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输入_字符。(分数:2.00)A.|B._C._D.一32
12、.在( )选项卡中可以指定应用程序数据文件的默认目录。(分数:2.00)A.数据B.信息C.高级D.报表33.在关系的基本运算中,下列属于专门关系运算的是(分数:2.00)A.选择、排序B.选择、投影C.并、差、交D.联接、笛卡儿积34.表格控件的数据源可以是( )。(分数:2.00)A.视图B.表C.SQL SELECT 语句D.以上 3 种都可以35.命令“DIME array(5,5)”执行后,array(3,3)的值为_。(分数:2.00)A.0B.1CT.DF.36.MODIFY STRUCTURE 命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构C.修改数据库结构
13、D.修改数据库或表结构二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.程序测试分为静态测试和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_39.在一个项目中,只有一个文件的文件名为黑体,表明该文件为 1。(分数:2.00)填空项 1:_40.数据库的设计通常可以分为 4 个步骤:需求分析、概念设计、 1 和物理设计。(分数:2.00)填空项 1:_41.关系模型的数据操纵即是建立在关系上的数据
14、操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_42.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_43.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_44.通过 Visual FoxPro 的视图,不仅可以查询数据库表,还可以 1 数据库表。(分数:2.00)填空项 1:_45.要刷新表单中控件显示的值,可以使用命令:Thisform 1。(分数:2.00)填空项 1:_46.用当前窗体的 LABEL1 控件显示系统时间的语句是:TH
15、ISFORMLABEL 1 1=TIME()(分数:2.00)填空项 1:_47.SQL SELECT 的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_48.若已知一个栈的入栈顺序是 1,2,3,4,则栈的输出序列不可能的是 1。(分数:2.00)填空项 1:_49.命令?LEN(“THIS IS MY BOOK“)的结果是 1(分数:2.00)填空项 1:_50.“项目管理器”中的“其他”选项卡右边的箭头用来 1“项目管理器”。(分数:2.00)填空项 1:_51.参照完整性删除规则中如果选择了“级联”,则自动删除 1 中的相关所有记录。(分数:2.00
16、)填空项 1:_52.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 192 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:解析:数据库设计包括数据库概念设
17、计和数据库逻辑设计两个方面的内容。3. (分数:2.00)A.B. C.D.解析:4.下列叙述中正确的是( )。(分数:2.00)A.线性链表是线性表的链式存储结构 B.栈与队列是非线性结构C.双向链表是非线性结构D.只有根结点的二叉树是线性结构解析:解析:线性链表是线性表的链式存储结构,选项 A 的说法是正确的。栈与队列是特殊的线性表,它们也是线性结构,选项 B 的说法是错误的;双向链表是线性表的链式存储结构,其对应的逻辑结构也是线性结构,而不是非线性结构,选项 C 的说法是错误的;二叉树是非线性结构,而不是线性结构,选项 D 的说法是错误的。5.算法执行过程中所需要的存储空间称为算法的(分
18、数:2.00)A.时间复杂度B.计算工作量C.空间复杂度 D.工作空间解析:解析:算法执行时所需要的存储空间,包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间,其中额外空间还包括算法程序执行过程的工作单元以及某种数据结构所需要的附加存储空间。这些存储空间共称为算法的空间复杂度。6. (分数:2.00)A. B.C.D.解析:7. (分数:2.00)A.B.C.D. 解析:解析:软件需求规格说明书有以下几个方面的作用: 便于用户、开发人员进行理解和交流。 反映出用户问题的结构,可以作为软件开发工作的基础和依据。 作为确认测试和验收的依据。8.将原值为“锦上计
19、划研究所”的所在单位字段值重设为“不详”,正确的 SQL 语句是(分数:2.00)A.UPDATE 借书证 SET 所在单位=“锦上计划研究所”WHEKE 所在单位=“不详”B.UPDATE 借书证 SET 所在单位=“不详”WITH 所在单位=“锦上计划研究所”C.UPDATE 借书证 SET 所在单位=“锦上计划研究所”WTTH 所在单位=“不详”D.UPDATE 借书证 SET 所在单位=“不详”WHERE 所在单位=“锦上计划研究所” 解析:解析:SQL 中更新数据的语法格式为:UPD A=IA 表名 SET 字段名=新值 WHERE9.下列程序段的输出结果是 _。 CLEAR STO
20、RE 10TOA STORE 20TOB SET UDFPARMS TO REFERENCE DO SWAP WITH A,B) ?A,B PROCEDURE SWAP PARAMETERS X1,X2 TEMP=X1 X1=X2 X2=TEMP ENDPROC(分数:2.00)A.10 20B.20 20 C.20 10D.10 10解析:解析:本题中利用 SET UDFPARMS TO REFERENCE 语句设置按引用方式传递,执行 DO SWAP WITHA,(B)时,A 按引用传递,(B)按值传递,在调用的过程中,X1 和 X2 的值互换, X1=20,X2=10,但参数(B)是按值
21、传递,形参数值的变化不会影响实参的变化,因此 A、B 的最后取值都是 20。10.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是_。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:解析:当数据表 A 中每个元素距其最终位置不远,说明数据表 A 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。11.下列不属于数据库管理系统提供的数据语言的是(分数:2.00)A.数据定义语言B.数据查询语言 C.数据操纵语言D.数据控制语言解析:解析:通常数据库管理系统提供的数据语言有数据定义语言、数据操纵语言和
22、数据控制语言。其中数据操纵语言负责数据的操纵,包括查询及增、删、改等操作。所以查询语言属于数据操纵语言的一部分。12.对于 BROWSE 命令的作用是_。(分数:2.00)A.只能浏览记录B.添加一条新记录C.只能修改记录D.打开一个可在其中查看和编辑数据库记录的窗口 解析:13.将“客户“表的姓名字段的宽度由 8 改为 10,应使用 SQL 语句是(分数:2.00)A.ALTER TABLE 客户姓名 WITH C(10)B.ALTER TABLE 客户姓名 C(10)C.ALTER TABLE 客户 ALTER 姓名 C(10) D.ALTER 客户姓名 C(10)解析:解析:ALTER
23、TABLE 命令有 3 种语法形式,由于本题是修改字段名,可用第 1 种语法形式。语法形式为:ALTER TABLE ADD|ALTERCOLUMN (,) 选项 A)中用 WITH 是错误的;选项 B)缺少短语 ALTER,即用 ALTER 指出修改的字段;选项 D)的命令拼写不完全,应该是 ALTER TABLE 才对。14.在建立唯一索引,出现重复字段值时,只存储重复出现记录的 _。(分数:2.00)A.第 1 个 B.最后一个C.全部D.几个解析:解析:索引类型分类: 主索引:主索引是一种只能在数据库表中建立不能在自由表中建立的索引。在指定的字段或表达式中,主索引的关键字绝对不允许有重
24、复值。 候选索引:和主索引类似,它的值也不允许在指定的字段或表达式中重复。一个表中可以有多个候选索引。 唯一索引:唯一索引允许关键字取重复的值。当有重复值出现时,索引文件只保存重复值的第 1 次出现。提供唯一索引主要是为了兼容早期的版本。 普通索引:普通索引允许关建字段有相同值。在一对多关系的多方,可以使用普通索引。15.打开 Visual FoxPro“项目管理器”的“文档”选项卡,其中包括( )。(分数:2.00)A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上 3 种文件 解析:解析:项目管理器包括数据“文档”、“类”、“代码”和“其他”等选项卡。其
25、中“数据”选项卡中包括“数据库”、“自由表”和“查询”;“文档”选项卡中包括“表单”、“报表”和“标签”。16.在 Visual FoxPro 的工作 1 区和 3 区打开了数据表文件,再接着执行 SELECT 0 后,选择工作区的结果是( )。(分数:2.00)A.0B.1C.2 D.3解析:解析:SELECT 0 命令功能是选择编号最小的可用工作区(即尚未使用的工作区),本题中还未使用的最小工作区是 2 号工作区。17.在表单中列表框和组合框内选项的多重选择,正确的叙述是( )。(分数:2.00)A.列表框和组合框都可以设置成多重选择B.列表框和组合框都不可以设置成多重选择C.列表框可以没
26、置多重选择,组合框不可以D.组合框可以设置多重选择,而列表框不可以 解析:解析:组合框与列表框类似,都是用于提供一组条目供用户从中选择。组合框和列表框的主要区别在于:对于列表框来说,通常只有一个条目是可见的。用户可以单击列表框右端的下拉箭头按钮打开条目列表,以便从中选择。所以相比组合框,列表框能够节省表单里的显示空间;列表框不提供多重选择的功能,没有 MultiSelect 属性;组合框有两种形式:下拉组合和下拉列表框。18.下列程序段的输出结果是 ACCEpT TO AIF A:123S=OENDIFS=1?S(分数:2.00)A.0B.1 C.123D.由 A 的值决定解析:解析:本题考察
27、的是条件语句的知识,条件语句格式为:IFELSEENDIF,其功能是根据是否成立从两组子句中选择一组执行,当无 ELSE 子句时,可看做第二组子句不包含任何命令。若成立,则执行,然后转向 ENDIF的下一条语句,因此本题不论 A 为多少都要执行 ENDIF 后的语句,输出结果始终为S:1。19.在表单设计器环境中,为表单添加一选项按钮组:男女,默认情况下,第一个选项按钮“男”为选中状态,此时该选项按钮组的 Value 属性值为( )。(分数:2.00)A.0B.1 C.“男”D.T解析:解析:选项组中选项按钮的数目为 2,选项组的 value 返回的选项组中被选中的选项按钮,由于选项按钮”男”
28、在选项组的次序为 1,所以返回的 value 是 1。20.设置参照完整性的目的是( )。(分数:2.00)A.建立两表个之间的联系B.保证记录的惟一性C.提高表之间的查询速度D.在插入、更新、删除记录时,确保已定义的表间关系 解析:解析:参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。21.下列关于视图和查询的说法中,错误的是_。(分数:2.00)A.查询和视图都可以从一个或多个表中提取数据B.可以通过视图更改数据源表的数据C.视图是完全独立的,它不依赖于数据库的存在而存在 D.视图依赖于
29、数据库的存在而存在解析:解析:视图不能以自由表的形式单独存在,只能依赖于某一或几个数据库而存在。22.打开“报表设计器”后,默认有 3 个区域,称为 3 个带区,其中的_不是默认的带区。(分数:2.00)A.页标头B.细节C.页注脚D.总结 解析:23.将当前表中的数据装入数组 P 所使用的命令是_。(分数:2.00)A.SCATTER TO P B.GATHER FROM PC.SAVE TO PD.COPY TO P解析:24.现已打开某商厦库存表 KUCUN.dbf,该表结构中包括的字段有:分类号、货号、品名、单价、进货量、库存量。要查看“微波炉”的单价和库存量,应使用的命令是_。(分数
30、:2.00)A.LISTFOR 品名=“微波炉“B.LOCATE FOR 品名=“微波炉“C.DISPLAY FIELDS 单价,库存量 FOR 品名=“微波炉“ D.LIST 单价,库存量解析:25.在下面的 DO 循环中,一共要循环_次。 M=5 N=1 DO WHILE N=M N=N+1 ENDDO(分数:2.00)A.1B.6C.4D.5 解析:26.设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询其他系中比计算机系所有教师工资都高的教师姓名和工资,正确的 SELECT 语句是_。(分数:2.00)A.SELECT 姓名,工资 FROM 教师表 WHERE 工资
31、ANY(SELECT 工资; FROM 教师表 WHERE 所在系:=“计算机“)AND 所在系计算机B.SELECT 姓名,工资 FROM 教师表 WHERE 工资(SELECT MIN(工资); FROM 教师表 WHERE 所在系=“计算机“)AND 所在系计算机C.SELECT 姓名,工资 FROM 教师表 WHERE3 工资ALL(SELECT 工资; FROM 教师表 WHERE 所在系=“计算机“)AND 所在系计算机 D.SELECT 姓名,工资 FROM 教师表 WHERE 工资(SELECT MAX(工资); FROM 教师表 WHERE 所在系=“计算机“AND 所在系计
32、算机)解析:27.假设当前记录号为 1,在没有打开索引的情况下,以下各组中两条命令执行结果相同的是( )。(分数:2.00)A.LOCATE FOR RECNO()=5 和 SKIP 5B.C0 RECNO()+5 和 SKIP 5 C.SKIP RECNO()+5 和 C0 RECNO()+5D.G0 RECNO()十 5 和 LIST NEXT 5解析:28.在连编对话框中,下列不能生成的文件类型是(分数:2.00)ADLLBAPPCPRG DEXE解析:解析:prg 类型的文件为命令文件或程序文件,在命令窗口输入 MODIFY COMMAND 命令可以建立该类型文件,不能通过连编建立。2
33、9.建立一个表文件,表中包含字段:姓名(C,6)、出生日期(D) 和婚否(L),则该表中每条记录所占的字节宽度为_.(分数:2.00)A.15B.16 C.17D.18解析:解析:在 VisualFoxPro 数据表中,日期型字段占 8 个字节,逻辑型字段占 1 个字节,且每条记录之前都带有一个删除标记,占一个字节,故每条记录所占的字节数为 16。30.数据库系统与文件系统的主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较
34、少,而数据库系统可以管理庞大的数据量解析:解析:数据库技术的主要目的是有效管理和存取大量的数据资源,包括:提高数据的共享性,减少数据的冗余度,提供数据与应用程序的独立性。31.在菜单设计器中,若要将定义的菜单分组,应该在“菜单名称”列上输入_字符。(分数:2.00)A.|B._ C._D.一解析:解析:在要分组的菜单中加一条水平分组线,可以使菜单显得更加清晰明了,方法是在“菜单名称”列上输入“”字符。32.在( )选项卡中可以指定应用程序数据文件的默认目录。(分数:2.00)A.数据B.信息C.高级 D.报表解析:解析:在 Visual FoxPro 中,在“高级”选项卡中可以指定应用程序数据
35、文件的默认目录的编辑。33.在关系的基本运算中,下列属于专门关系运算的是(分数:2.00)A.选择、排序B.选择、投影 C.并、差、交D.联接、笛卡儿积解析:解析:关系的基本运算可以分为两类:传统的集合运算和专门的关系运算。传统的集合运算包括并、差、交等,专门的关系运算包括选择、投影和联接。34.表格控件的数据源可以是( )。(分数:2.00)A.视图B.表C.SQL SELECT 语句D.以上 3 种都可以 解析:解析:表格控件的数据源可以为表、别名、提示、查洵、SQL 语句等,而视图可以说是在数据库表的基础上创建的一种虚拟表,也可以认为是一种特殊的 SQL 语句,所以视图、表及 SQL S
36、ELECT 语句均可以作为表格控件的数据源。35.命令“DIME array(5,5)”执行后,array(3,3)的值为_。(分数:2.00)A.0B.1CT.DF. 解析:解析:创建数组的命令格式有两种 DIMENSION 数组名(下标上限 1,下标上限 2). DECLARE 数组名(下标上限 1,下标上限 2).两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。36.MODIFY STRUCTURE 命令的功能是( )。(分数:2.00)A.修改记录值B.修改表结构 C.修改数据库结构D.修改数据库或表结构解析:解析:MODIFY STRUCTURE 的作用是
37、打开表结构设计器,修改表结构。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.程序测试分为静态测试和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_ (正确答案:正确答案:静态测试)解析:解析:静态测试指不在计算机上运行被测试程序,而采用其他手段来达到对程序进行检测的目的,包括人工测试和计算机辅助静态分析方法动态测试指通过在计算机上运行被测试程序,并用所设计的测试用例对程序进行检测的方法。
38、39.在一个项目中,只有一个文件的文件名为黑体,表明该文件为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:主文件)解析:40.数据库的设计通常可以分为 4 个步骤:需求分析、概念设计、 1 和物理设计。(分数:2.00)填空项 1:_ (正确答案:正确答案:逻辑设计)解析:解析:数据库设计的 4 个阶段为:需求分析、概念设计、逻辑设计和物理设计。41.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 1、增加、删除和修改 4 种操作。(分数:2.00)填空项 1:_ (正确答案:正确答案:查询)解析:解析: 关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删
39、除和修改 4 种操作。数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。42.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 1 和处理过程。(分数:2.00)填空项 1:_ (正确答案:正确答案:数据存储)解析:解析:数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项,是数据的最小单位:数据结构,是若干数据项有意义的集合;数据流,可以
40、是数据项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。43.数据库保护分为安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_ (正确答案:正确答案:完整性控制)解析:44.通过 Visual FoxPro 的视图,不仅可以查询数据库表,还可以 1 数据库表。(分数:2.00)填空项 1:_ (正确答案:正确答案:操作 (或更新))解析:解析:在 Visual FoxPro 中,视图是可以更新的,但是这种更新是否反映在基本表中则取决于视图更新属性的设置。在关系数据库中,视图始终不曾真正地含
41、有数据,它总是原来表的一个窗口。所以,虽然视图可以像表一样进行各种查询,但是插入、更新、删除操作在视图上却有一定的限制。一般情况下,当一个视图是由单个表导出时可以进行插入和更新操作,但不能进行删除操作:当视图是从多个表导出时,插入、更新和删除操作都不允许进行。45.要刷新表单中控件显示的值,可以使用命令:Thisform 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:Refresh)解析:解析:重新绘制表单或控件,并刷新它的所有值,应调用 Refrest 方法,当表单被刷新时,表单上所有控件也被刷新,当页框被刷新时,只有活动页被刷新。46.用当前窗体的 LABEL1 控件显示系统
42、时间的语句是:THISFORMLABEL 1 1=TIME()(分数:2.00)填空项 1:_ (正确答案:正确答案:Caption)解析:解析:标签控件(Labell)的 Caption 属性用于指定标签中显示的内容,在这里,窗体的标签上显示的是当前事件。47.SQL SELECT 的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_ (正确答案:正确答案:TOPRINTER)解析:解析:在 SQL 的查询中,其结果可存放到数组、临时表、永久性表、文本文件中,以及从打印机输出。使用短语 TO PRINTER PROMPT可以直接将查询结果输出到打印机。如果使
43、用了 PROMPT,则在打印之前会打开“打印机设置”对话框。48.若已知一个栈的入栈顺序是 1,2,3,4,则栈的输出序列不可能的是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:C)解析:解析:栈的特点是后进先出。A1,2,3,4 依次进栈,然后再 4,3,2,1 依次出栈。B1,2, 3 依次 进栈,3 出栈,4 进栈,然后 4,2,1 依次出栈。D1 进栈,1 出栈,然后 2 进栈 2 出栈,接着 3进栈,3 出栈, 最后 4 进栈,4 出栈。只有 C 不可以。49.命令?LEN(“THIS IS MY BOOK“)的结果是 1(分数:2.00)填空项 1:_ (正确答案:
44、正确答案:15)解析:解析:求字符串长度函数语法:LEN(cExpression)功能:返回指定字符表达式值的长度,即所包含的字符个数(一个汉字占两个字符的长度)。返回值:Numeric50.“项目管理器”中的“其他”选项卡右边的箭头用来 1“项目管理器”。(分数:2.00)填空项 1:_ (正确答案:正确答案:折叠)解析:51.参照完整性删除规则中如果选择了“级联”,则自动删除 1 中的相关所有记录。(分数:2.00)填空项 1:_ (正确答案:正确答案:子表)解析:解析:参照完整性删除规则规定了当删除父表中的记录时,如果选择“级联”,则自动删除子表中的相关所有记录。52.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_ (正确答案:正确答案:SCT(或.SCT))解析:解析:本题考查表单文件的类型。将设计好的表单存盘时,设计的表单将被保存在一个表单文件和一个表单备注文件里。表单文件的扩展名为.SCX,表单备注文件的扩展名为.SCT。