1、国家二级 VF 笔试-试卷 69 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.结构化程序设计方法特点大致可分为 3 点,下列选项中,_不是其特点。(分数:2.00)A.要求所有模块都使用单入口、单出口,顺序、选择和循环三种控制结构B.由顶向下逐步求精的程序设计方法C.采用模块化来实施具体开发D.充分考虑模块间的相互联系3.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数
2、据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示4. (分数:2.00)A.B.C.D.5.使用调试器调试第?题的程序,如果想在过程 SWAP 执行时观察 Xl 的值,可以在其中设置一条命令,程序执行到该命令时,系统将计算 Xl 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是 _。(分数:2.00)A.DEBUGOUT X1B.DEBUG X1C.OUT X1D.TEST X16.下列 SQL 语句中,用于修改表结构的是(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT7.件设计过程中,应首先进行的工作是 _。(分数:2.00)A.总体设计B
3、.模块设计C.界面设计D.数据库设计8.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符号构成。下列图符号不属于数据流图的是(分数:2.00)A.控制流B.加工C.数据存储D.源和潭9.若进栈序列为 1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 _。(分数:2.00)A.1,4,3,2B.2,3,4,1C.3,1,4,2D.3,4,2,110.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合11.下列叙述中正确的是_。(分数:2.00)A.软件测试的主要目的是发
4、现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误12.执行下列命令后显示的结果是_。SJ=“FoxPro 数据库”?SUBSTR(SJ,LEN(SJ)/2,6)(分数:2.00)A.FoxProB.数据库C.数据D.ro 数据13.按顺序执行下列命令:B1=5B2=B1+3B2=B2+2 则变量 B2 的值是_。(分数:2.00)A.5B.8C.10D.214.假定系统日期是 1998 年 12 月 20 日,有如下命令:N=YEAR(DATE()-1900)%100 执行后 N 的值应
5、为_。(分数:2.00)A.1998B.98C.20D.1215.报表文件的扩展名是_。(分数:2.00)AMNXBFRXCFXPDPRG16.设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询 0002 号借书证的读者姓名和所借图书的总价值。 下面 SQL 语句正确的是_。 SELECT 姓名,SUM((分数:
6、2.00)A.总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)B.总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)C.总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)D.WHERE 借书证号=“0002“17.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abcB.USE abcC.USE DATABASE abcD.OPEN abc18.在 Visual FoxPro 中,以只读方式打开数据库文件,应使用命令(分数:2.00)A.
7、EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDATE19.为表单 MyForm 添加事件或方法代码,改变该表单中的控件 cmd1 的 Caption 属性的正确命令是_。(分数:2.00)A.MyForm.cmd1.Caption=“最后一个”B.This.cmd1.Caption=“最后一个”C.ThisForm.cmd1.Caption=“最后一个”D.ThisFormset.cmd1.Caption=“最后一个”20.在 Visual FoxPro 中,创建数据库的命令是 CREATE DATABASE , 如果不指定数据库名称或使用问号,产生的结果是(分数:2.0
8、0)A.系统会自动指定默认的名称B.弹出“保存“对话框,提示用户输入数据库名称并保存C.弹出“创建“对话框,提示用户输入数据库名称并保存D.弹出“提示“对话框,提示用户不可以创建数据库21.下列程序段执行后,内存变量 y 的值是( )。 x=76543 y=0 DO WHILE x0 y=x%10+Y*10 X=int(x/10) ENDDO(分数:2.00)A.3456B.34567C.7654D.7654322.下列关于视图的描述中正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图D.可以根据数据库表和自由表建立视图23.设在表
9、单有一个页框,页框包含两个页面 Page1 和 Page2。假设 Page2 没有设置 Click 事件代码,而Page1 及页框和表单都设置了 Click 事件代码。那么当表单运行时,如果单击 Page2,系统将( )。(分数:2.00)A.执行表单的 Click 事件代码B.执行页框的 Click 事件代码C.执行页框的 Pagel 的 Click 事件代码D.不会有任何反应24.表达式 VAL(SUBS(“奔腾 586”,5,1)*Len(“visualoxpro”)的结果是( )。(分数:2.00)A.1300B.1400C.4500D.650025.该程序运行后屏幕显示的结果是( )
10、。S=0FOR X=2 TO 10 STEP 2 S=S+XENDFOR?SRETURN(分数:2.00)A.10B.20C.30D.4026.在运行表单时,下列事件中最先被引发的是( )。(分数:2.00)A.LOADB.INITC.DESTROYD.INTERACTIVECHANGE27.关系模型结构是_。(分数:2.00)A.层次结构B.二维表结构C.网络结构D.封装结构28.是存储在计算机内部的数据集合( )。(分数:2.00)A.网络系统B.数据库C.操作系统D.数据库管理系统29.在 Visual FoxPro 中,能够进行条件定位的命令是( )。(分数:2.00)A.SKIPB.
11、SEEKC.LOCATED.CO30.SQL 语句中查询条件短语的关键字是_。(分数:2.00)A.WHEREB.FORC.WHILED.CONDITION31.如果要在屏幕上直接看到查询结果,“查询去向”应该选择_。(分数:2.00)A.屏幕B.浏览C.临时表或屏幕D.浏览或屏幕32.某数据库文件有字符型、数值型和逻辑型 3 个字段,其中字符型字段宽度为 5,数值型字段宽度为 6,小数位为 2,库文件中共有 100 条记录,则全部记录需要占用的存储字节数目是(分数:2.00)A.1100B.1200C.1300D.140033.Visual FoxPro 6.0 是一种关系型数据库管理系统,
12、所谓关系是指 _。(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式D.数据库中各个字段之间彼此有一定的关系34.数据库系统与文件系统的主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量35.当临时联系不再需要时可以取消,取消的命令是( )。(分数:2.00)A.DELETE RELATIONB.
13、DETETE JOINC.SET RELATION TOD.SET JOIN TO36.可以链接或嵌入 OLE 对象的字段类型是_。(分数:2.00)A.备注型字段B.通用型和备注型字段C.通用型字段D.任何类型的字段二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_39.在树型结构中,没有前件的结点是 1。(分数:2.00)填空项 1:_40.
14、在面向对象的设计中,用来请求对象执行某处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_41.数据库模型提供了两个映像功能,第一种映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不变,这就是它们的 1 独立性。(分数:2.00)填空项 1:_42.在一个容量为 32 的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_43.取出字符串“ASDHFASDHKFJ“左侧 4 个字符方法是 1。(分数:2.00)填空项 1:_44.在 SQL 语句中,要删除“班级”表中“班级号”为“0801”的记
15、录,可利用命令: DELETE 1 班级WHERE 班级号=“0801”(分数:2.00)填空项 1:_45.SQLSELECT 的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_46.修改表单的 1 属性值,可以修改表单的背景颜色。(分数:2.00)填空项 1:_47.对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的 SQL 语句填空: SELECT 姓名,单位 FROM 图书管理!读者; WHERE 借书证号 IN (SELECT 1FROM 图书管理!借阅; GROUP BY 借书证号 2COUNT(*)2)(分数:2.0
16、0)填空项 1:_填空项 1:_48.“查询设计器”默认查询的输出形式是 1。(分数:2.00)填空项 1:_49.在 Visual FoxPro 中,最多同时允许打开 1 个数据库表和自由表。(分数:2.00)填空项 1:_50.在表单中,域控件是指字段、内存变量和表达式计算结果链接的 1。(分数:2.00)填空项 1:_51.函数 STR(12345454,7,3)的值为 1。(分数:2.00)填空项 1:_52.为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的 1 属性。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 69 答案解析(总分:104.00,做题时间:
17、90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.结构化程序设计方法特点大致可分为 3 点,下列选项中,_不是其特点。(分数:2.00)A.要求所有模块都使用单入口、单出口,顺序、选择和循环三种控制结构B.由顶向下逐步求精的程序设计方法C.采用模块化来实施具体开发D.充分考虑模块间的相互联系 解析:3.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示
18、解析:解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。所以选项 D 正确。4. (分数:2.00)A.B.C.D. 解析:5.使用调试器调试第?题的程序,如果想在过程 SWAP 执行时观察 Xl 的值,可以在其中设置一条命令,程序执行到该命令时,系统将计算 Xl 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是 _。(分数:2.00)A.DEBUGOUT X1 B.DEBUG X1C.OUT X1D.TEST X1解析:解析:在模块程序中设置一些 DEBUGOUT表达式命令,当模块程序调试执行到此命令时,会计算出表达式的值,并将结果送到调试输出窗
19、口。6.下列 SQL 语句中,用于修改表结构的是(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:解析:SQL 语句中凡创建都用 CRE。 ATE,删除都用 DROP,改变用 ALTER,再跟类型和名字,附加子句。7.件设计过程中,应首先进行的工作是 _。(分数:2.00)A.总体设计 B.模块设计C.界面设计D.数据库设计解析:解析:本题考查点是系统设计的任务。经过需求分析阶段的工作,系统功能已经确定。软件设计的基本任务是解决如何实现系统的功能。首先要进行的工作是总体设计,然后是在此基础上进行详细设计。8.数据流图用于抽象描述一个软件的逻辑模型,数据流图
20、由一些特定的图符号构成。下列图符号不属于数据流图的是(分数:2.00)A.控制流 B.加工C.数据存储D.源和潭解析:解析:数据流图主要图符元素有:加工,用圆或椭圆表示,输入数据经过加工变换产生输出;数据流,用箭头表示,沿箭头方向传送数据的通道;存储文件,用双杠表示,处理过程中存放各种数据文件;源、潭,用方框表示,系统和环境接口。9.若进栈序列为 1,2,3,4,进栈过程中可以出栈,则下列不可能的一个出栈序列是 _。(分数:2.00)A.1,4,3,2B.2,3,4,1C.3,1,4,2 D.3,4,2,1解析:解析:栈是一种后进先出表,选项 C 中,先出栈的是 3,说明此时栈内必然有 1、2
21、,由于 1 先于 2进栈,所以它不可能在 2 之前出栈,故选项 C 这种出栈序列是不可能的。10.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合 D.目标的集合解析:解析:软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。11.下列叙述中正确的是_。(分数:2.00)A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的
22、工作D.软件测试是证明软件没有错误解析:解析:关于软件测试的目的,Grenford J.Myers 在The Art of Software Testing一书中给出了深刻的阐述;软件测试是为了发现错误而执行程序的过程;一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。整体来说,软件测试的目的就是尽可能多地发现程序中的错误。12.执行下列命令后显示的结果是_。SJ=“FoxPro 数据库”?SUBSTR(SJ,LEN(SJ)/2,6)(分数:2.00)A.FoxProB.数据库 C.数据D.ro 数据解析:13.按顺序执行下列命令:B1
23、=5B2=B1+3B2=B2+2 则变量 B2 的值是_。(分数:2.00)A.5B.8C.10 D.2解析:14.假定系统日期是 1998 年 12 月 20 日,有如下命令:N=YEAR(DATE()-1900)%100 执行后 N 的值应为_。(分数:2.00)A.1998B.98 C.20D.12解析:15.报表文件的扩展名是_。(分数:2.00)AMNXBFRX CFXPDPRG解析:16.设有图书管理数据库: 图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6)
24、,性别 C(2),职称 C(6),地址 C(20) 借阅(借书证号 C(4),总编号 C(6),借书日期 D(8) 对于图书管理数据库,查询 0002 号借书证的读者姓名和所借图书的总价值。 下面 SQL 语句正确的是_。 SELECT 姓名,SUM((分数:2.00)A.总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“) B.总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)C.总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号=“0002“)D.WHERE 借书证号=“0002“解析:
25、17.打开数据库 abc 的正确命令是(分数:2.00)A.OPEN DATABASE abc B.USE abcC.USE DATABASE abcD.OPEN abc解析:解析:在 Visual FoxPro 中,打开数据库的命令是 OPEN DATABASE ,打开数据表的命令是 USE 。选项 B)打开的是一个名为 abc 的数据表,选项 C)、D)都存在语法错误。18.在 Visual FoxPro 中,以只读方式打开数据库文件,应使用命令(分数:2.00)A.EXCLUSIVEB.SHAREDC.NOUPDATE D.VALIDATE解析:解析:打开数据库文件时,NOUPDATE
26、选项指定数据库按只读方式打开,即不允许对数据库进行修改。19.为表单 MyForm 添加事件或方法代码,改变该表单中的控件 cmd1 的 Caption 属性的正确命令是_。(分数:2.00)A.MyForm.cmd1.Caption=“最后一个”B.This.cmd1.Caption=“最后一个”C.ThisForm.cmd1.Caption=“最后一个” D.ThisFormset.cmd1.Caption=“最后一个”解析:解析:要改变控件 cmd1 的 Caption 属性,需要对该属性进行赋值操作。要通过表单对象访问该控件,可以采用内置的变量 thisform,因此用于完成“改变表单
27、中的控件 cmd1 的 Caption 属性”的命令为ThisForm.cmd1.Cap-tion=“,本题应该选 C。20.在 Visual FoxPro 中,创建数据库的命令是 CREATE DATABASE , 如果不指定数据库名称或使用问号,产生的结果是(分数:2.00)A.系统会自动指定默认的名称B.弹出“保存“对话框,提示用户输入数据库名称并保存C.弹出“创建“对话框,提示用户输入数据库名称并保存 D.弹出“提示“对话框,提示用户不可以创建数据库解析:解析:本题考查了建立数据库。用 CREATE DATABASE 创建数据库时,如果不指定数据库名称或使用问号都会弹出“创建“对话框请
28、用户输入数据库名称。21.下列程序段执行后,内存变量 y 的值是( )。 x=76543 y=0 DO WHILE x0 y=x%10+Y*10 X=int(x/10) ENDDO(分数:2.00)A.3456B.34567 C.7654D.76543解析:解析:此题考查考生对赋值语句、函数运算及循环语句的理解。在程序中的 y=x%10+y*10 语句表示将 y 值乘 10 后加上 x 值与 10 相除的余数后,再赋值给 y,在第一次循环 x=76543 时,y 值等于 0+3,为3,下一语句中,将 x 除以 10 后取整,此时 x 值为 7654;则第二次循环,y 值等于 30+4,为 34
29、,而在循环结束时,x=765;以此类推,则最终的 y 值为 34567,所以,选项 B 为正确答案。22.下列关于视图的描述中正确的是( )。(分数:2.00)A.可以根据自由表建立视图B.可以根据查询建立视图C.可以根据数据库表建立视图 D.可以根据数据库表和自由表建立视图解析:解析:视图是操作表的一种手段,通过视图可以查询表,通过视图也可以更新表。视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但是视图与查询的差异在于视图只能是根据数据库表建立视图。23.设在表单有一个页框,页框包含两个页面 Page1 和 Page2。假设 Page2
30、没有设置 Click 事件代码,而Page1 及页框和表单都设置了 Click 事件代码。那么当表单运行时,如果单击 Page2,系统将( )。(分数:2.00)A.执行表单的 Click 事件代码B.执行页框的 Click 事件代码C.执行页框的 Pagel 的 Click 事件代码D.不会有任何反应 解析:解析:Click 事件是鼠标单击事件,页框和页框中的页面每个都可以看成是一个独立的容器类控件,必须在相应的对象中设置了 Click 事件代码,在单击对象时才会触发相应的单击事件。由于 Page2 没有设置 Click 事件,所以单击它不会有任何反应。24.表达式 VAL(SUBS(“奔腾
31、 586”,5,1)*Len(“visualoxpro”)的结果是( )。(分数:2.00)A.1300B.1400C.4500D.6500 解析:25.该程序运行后屏幕显示的结果是( )。S=0FOR X=2 TO 10 STEP 2 S=S+XENDFOR?SRETURN(分数:2.00)A.10B.20C.30 D.40解析:解析:FOR-ENDFOR 语句的格式: FOR循环变量=初值TO终值STEP步长 循环体 ENDFORNEXT 执行该语句时,首先将初值赋给循环变量,然后判断循环条件是否成立(若步长为正值,循环条件为循环变量=终值;若步长为负值,循环条件为循环变量=终值)。若循环
32、条件成立,则执行循环体,然后循环变量增加一个步长值,并再次判断循环条件是否成立,以确定是否再次执行循环体。若循环条件不成立,则结束该循环语句,执行 ENDFOR 后面的语句。 根据题干,首先将初值 2 赋给循环变量 X,因为 X=10,循环条件成立,执行循环体 S=S+X 后,S=2,然后循环变量 X 增加一个步长值 2,此时 X=4,再次判断循环条件是否成立,以此类推,最后 S 的值为 30,即选项 C)。循环步骤及结果见下表:26.在运行表单时,下列事件中最先被引发的是( )。(分数:2.00)A.LOAD B.INITC.DESTROYD.INTERACTIVECHANGE解析:解析:一
33、般说来,用户触发事件是没有顺序性的,但是,一个对象上所发生系统触发事件还是有先后次序的。表单对象从创建到被释放的整个过程可以分为 5 个阶段。 第 1 阶段:装载阶段(Load 事件); 第 2 阶段:生成对象阶段(Init 事件); 第 3 阶段:交互式操作阶段(GofFofus、LostFocus、InterActiveChange 等事件); 第 4 阶段:对象释放焦点阶段(Destroy 事件); 第 5 阶段:卸载阶段(Unload 事件)。27.关系模型结构是_。(分数:2.00)A.层次结构B.二维表结构 C.网络结构D.封装结构解析:解析:层次模型对应的是层次结构,网状模型对应
34、的是网络结构,关系模型对应的是二维表结构。28.是存储在计算机内部的数据集合( )。(分数:2.00)A.网络系统B.数据库 C.操作系统D.数据库管理系统解析:29.在 Visual FoxPro 中,能够进行条件定位的命令是( )。(分数:2.00)A.SKIPB.SEEK C.LOCATED.CO解析:30.SQL 语句中查询条件短语的关键字是_。(分数:2.00)A.WHERE B.FORC.WHILED.CONDITION解析:解析:根据 SQL 几种语句的结构很容易得出条件短语的关键字是 WHERE。31.如果要在屏幕上直接看到查询结果,“查询去向”应该选择_。(分数:2.00)A
35、.屏幕B.浏览C.临时表或屏幕D.浏览或屏幕 解析:解析:在设计查询时,可以根据需要在查询设计器中为查询输出定位查询去向。查询去向有以下 7种:浏览在“浏览”窗口中显示查询结果;临时表将查询结果存储在一个临时只读表中;表将查询结果保存在一个表中;图形使查询结果可以具有 Microsoft 的图形功能;屏幕在 VisualFoxPro 主窗口中显示查询结果:报表将查询结果输出到一个报表文件;标签将查询结果输出到一个标签文件。32.某数据库文件有字符型、数值型和逻辑型 3 个字段,其中字符型字段宽度为 5,数值型字段宽度为 6,小数位为 2,库文件中共有 100 条记录,则全部记录需要占用的存储字
36、节数目是(分数:2.00)A.1100B.1200C.1300 D.1400解析:解析:对于每个记录所需的字节数为 5+ 6+1=12 字节。但是在 Visual FoxPro 中,每个记录会保留一个额外的字节,因此每个记录所占用的字节数为 13,100 条记录所占用的存储字节数目为 1300。33.Visual FoxPro 6.0 是一种关系型数据库管理系统,所谓关系是指 _。(分数:2.00)A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C.数据模型符合满足一定条件的二维表格式 D.数据库中各个字段之间彼此有一定的关系解析:解析:关系指的是表之间
37、的一种链接,它不仅能从当前选定表中访问数据,而且可以访问其他表中的数据。这种链接指的是连接条件。34.数据库系统与文件系统的主要区别是 _。(分数:2.00)A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量解析:解析:数据库技术的主要目的是有效管理和存取大量的数据资源,包括:提高数据的共享性,减少数据的冗余度,提供数据与应用程序的独立性。35.当临时联系不再需要时可以取消,取消的命令是( )。(分数:2.00)A.DEL
38、ETE RELATIONB.DETETE JOINC.SET RELATION TO D.SET JOIN TO解析:解析:当临时联系不再需要时可以取消,取消的命令是:SET RELATION TO,将取消当前表到所有表的临时联系。如果只是取消某个具体的临时联系,应该使用命令: SET RELATION OFF INTO nWorkAreal|cTableAlias136.可以链接或嵌入 OLE 对象的字段类型是_。(分数:2.00)A.备注型字段B.通用型和备注型字段C.通用型字段 D.任何类型的字段解析:解析:备注型字段占 4 个字节,存放不定长的字符文本,所保存的信息存储在以.fpt 为
39、扩展名的文件中。通用型字段用于标记电子表格、文档、图片等 OLE 对象(对象链接和嵌入),占 4 个字节。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:物理独立性)解析:解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不
40、会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性。39.在树型结构中,没有前件的结点是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:根结点)解析:解析:树型结构具有如下特点: 每个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点,简称为树的根; 每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点; 一个结点所拥有的后件个数称为树的结点度; 树的最大层次称为树的深度。40.在面向对象的设计中,用来请求对象执行某处理或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:消息)解析:解析: 在面向
41、对象技术中,主要用到对象(object)、类(class)、方法(method)、消息(message)、继承(inherit ante)、封装(encapsulation)等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。41.数据库模型提供了两个映像功能,第一种映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不变,这就是它们的 1 独立性。(分数:2.00)填空项 1:_ (正确答案:正确答案:物理)解析:解析:数据库模型提供了两个映像功能,内模式到模式间的映像使得数据存储结构改变时,逻辑结构不变,相应的应用程序也不变,这就是它们的物理独立性;模式到外模式的
42、映像使得逻辑结构改变时,用户结构不变,从而在这之上建立的应用程序也不改变,这就是数据和程序的逻辑独立性。42.在一个容量为 32 的循环队列中,若头指针 front=3,尾指针 rear=2,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:正确答案:31)解析:解析:设队列容量为 m,rearfront,则队列中元素个数为 rear-front;rearfront,则队列中元素个数为 m+(rear-front)。本题 rearfront,则 m=32+(2-3)=31。43.取出字符串“ASDHFASDHKFJ“左侧 4 个字符方法是 1。(分数:2.00)填空
43、项 1:_ (正确答案:正确答案:LEFT(“ASDHFASDHKFJ“,4))解析:44.在 SQL 语句中,要删除“班级”表中“班级号”为“0801”的记录,可利用命令: DELETE 1 班级WHERE 班级号=“0801”(分数:2.00)填空项 1:_ (正确答案:正确答案:FROM)解析:解析:利用 SQL 数据操作功能,可以逻辑删除数据表中的记录。其命令格式为: DELETE FROM TablenameWHERE Condition45.SQLSELECT 的查询输出语句中, 1 短语表示将查询结果送到打印机。(分数:2.00)填空项 1:_ (正确答案:正确答案:TO PRI
44、NTER)解析:解析:在 SQL 的查询中,其结果可存放到数组、临时表、永久性表、文本文件中,以及从打印机输出。使用短语 TO PRINTERPROMPT可以直接将查询结果输出到打印机。如果使用了PROMPT,则在打印之前会打开“打印机设置”对话框。46.修改表单的 1 属性值,可以修改表单的背景颜色。(分数:2.00)填空项 1:_ (正确答案:正确答案: BackColor)解析:解析:表单的 BackColor 可以指明表单窗口的颜色,默认值为:212,208,200(灰色)。47.对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的 SQL 语句填空: SEL
45、ECT 姓名,单位 FROM 图书管理!读者; WHERE 借书证号 IN (SELECT 1FROM 图书管理!借阅; GROUP BY 借书证号 2COUNT(*)2)(分数:2.00)填空项 1:_ (正确答案:正确答案:借书证号)填空项 1:_ (正确答案:HAVING)解析:解析:查询操作要用 SELECT 命令实现。本题是嵌套查询,其内层查询带有限定条件的分组查询。内层查询按借书证号进行分组,也就是按读者进行分组,对借阅表中的每一种借书证号所借的图书数目通过 COUNT(*)进行统计,只查询借阅了两本和两本以上图书的借书证号,即 COUNT(*)作为 HAVING 短语的条件,对分
46、组进行限制。内层查询的结果得到借书证号的一个集合。外层查询依据内层查询的结果在读者表中查询相应的读者姓名和单位。48.“查询设计器”默认查询的输出形式是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:浏览)解析:49.在 Visual FoxPro 中,最多同时允许打开 1 个数据库表和自由表。(分数:2.00)填空项 1:_ (正确答案:正确答案:32767)解析:解析:在 Visual FoxPro 中,最多同时允许打开 32767 个数据库表和自由表。50.在表单中,域控件是指字段、内存变量和表达式计算结果链接的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:文本框)解析:解析:在表单中,与字段、内