ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:79KB ,
资源ID:1333897      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1333897.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】国家二级VF笔试-试卷125及答案解析.doc)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、国家二级 VF 笔试-试卷 125 及答案解析(总分: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.5.在 Visual FoxPro 中,建立数据库表时,将年龄字段值限制在 1214 之间的这种约束属于 _。(分数:2.00)A.实体完

2、整性约束B.域完整性约束C.参照完整性约束D.视图完整性约束6.函数 LEN(RIGHT(”水平考试”,4)的值是( )。(分数:2.00)A.水平B.4C.考试D.水平考试7.软件详细设计的主要任务是确定每个模块的(分数:2.00)A.算法和使用的数据结构B.外部接口C.功能D.编程8.下面不属于软件设计原则的是_。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽9.应用数据库的主要目的是(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题10.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.0

3、0)A.125B.n/2C.nD.n+111.数据库系统的核心是_。(分数:2.00)A.数据模型B.DBMSC.软件工具D.数据库12.字符串长度函数 len(space(3)-“2”)的值是_。(分数:2.00)A.5B.4C.1D.提示错误13.DBF 为扩展名的文件是_。(分数:2.00)A.备注文件B.索引文件C.数据库文件D.菜单文件14.设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,命令?NAME 显示的结果是_。(分数:2.00)A.内存变量 NAME 的值B.字段变量 NAME 的值C.与该命令之前的状态有关D.错误信息15.以下程序(请注意循环体

4、内的 LOOP 和 EXIT 语句)的运行结果是( )。 CLEAR X=5 DOWHILET X=X+5 IFX=NT(X5)*5 ?X ELSE LOOP ENDIF IFX10 EXIT ENDIF ENDDO(分数:2.00)A.5 10B.5 15C.10 10D.10 1516.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象D.当前对象所在的表单集17.视图设计器中包括的选项卡有( )。(分数:2.00)A.连接、显示、排序依据B.更新条件、排序依据、显示C.显示、排序依据、分组依据D.更新条件、筛选、

5、字段18.在输入 SET COLLATE TO “PINYIN“,命令?李华黄华,“计算机报”$“计算机”的执行结果应为_。(分数:2.00)ATT.BFF.CTF.DFT.19.假定系统日期是 1998 年 12 月 20 日,有如下命令: SET DATE T0 MDY NJ=DTOC(DATE() ?RIGHT(NJ,2) 执行该命令后,NJ 的值是( )。(分数:2.00)A.1998B.98C.981220D.122020.当前数据表 TSh.DBF,“购进日期”是日期型字段,要求显示 1995 年 10 月以后(包含 10 月)购进图书情况( )。(分数:2.00)A.LIST F

6、OR 购进日期10/01/95B.LIST FOR YEAR(购进日期)=1995.ANDMONTH(购进日期)=10C.LIST FOR 购进日期CTOD(10/01/95)D.LIST FOR YEAR (购进日期)=1995.AND.MONTH(购进日期)=10.0R.YEAR(购进日期)199521.要屏蔽系统菜单,使系统菜单不可用,下列命令正确的是(分数:2.00)A.SET SYSMENU SAVEB.SET SYSMENU TO SAVEC.SET SYSMENU TOD.SET SYSMENU TO DEFAULT22.利用 SQL 语句,检索仓库中至少有一名职工的仓库信息,正

7、确的命令是(分数:2.00)A.SELECT * FROM 仓库表 WHERE IN; (SELECT 仓库号 FROM 职工表)B.SELECT * FROM 仓库表 WHERE NOT IN; (SELECT 仓库号 FROM 职工表)C.SELECT * FROM 仓库表 WHERE 仓库号 EXISTS; (SELECT * FROM 职工表 WHERE 仓库号仓库表.仓库号)D.SELECT * FROM 仓库表 WHERE EXISTS; (SELECT * FROM 职工表 WHERE 仓库号仓库表.仓库号)23.有如下 SQL 语句: SELECT 姓名,MAX (工资)as.

8、工资 FROM 教师表 GROUP BY 系号 该语句的作用是(分数:2.00)A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的姓名和工资C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资24.下列命令动词中,不具有数据操纵功能的 SQL 语句是(分数:2.00)A.DELETEB.UPDATEC.INSERTD.DROP25.在下面关于面向对象数据库的叙述中,错误的是 _。(分数:2.00)A.每个对象在系统中都有惟一的对象标识B.事件作用于对象,对象识别事件并做出相应反应C.一个子类能够继承其所有父类的属性和方法D

9、.一个父类包括其所有子类的属性和方法26.在数据库设计器中,建立两个表之间的一对多联系是通过以下_索引实现的。(分数:2.00)A.“一方”表的主索引或候选索引,“多方”表的普通索引B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,“多方”表的候选索引或普通索引27.要使学生数据表中不出现同名学生的记录,在数据库中需要建立_。(分数:2.00)A.字段有效性限制B.属性设置C.记录有效性限制D.设置触发器28.建立已经生成了名为 mymenu 的菜单文件,执行该菜单文件的命令是_。(分数:2.00)A.DO m

10、ymenuB.DO mymenu.mprC.DOmymenu.pjxD.DO mymenu.mnx29.在一个表单中,如果一个命令按钮 Com1 的方法程序中要引用文本框 Text1 中的 Value 属性值,下列中的_是正确的。(分数:2.00)A.ThisForm.Text1.ValueB.This.Text1.ValueC.Com1.Text1.ValueD.This.Parent.Value30.设 VisualFoxPro 的程序中有 PROG1.PRG、PROG2.PRG、PROG3.PRG3 层程序依次嵌套,下面的叙述中,正确的是_。(分数:2.00)A.在 PROG1.PRG

11、中用!RUNPROG2.PRG 语句可以调用 PROG2.PRG 子程序B.在 PROG2.PRG 中用 RUNPROG3.PRG 语句可以调用 PROG3.PRG 子程序C.在 PROG3.PRG 中用 RETURN 语句可以返回 PROG1.PRG 主程序D.在 PROG3.PRG 中用 RETURNTOMASTER 语句可返回 PROG1.PRG 主程序31.用于显示部分查询结果的 TOP 短语,必须与 _ 同时使用,才有效果。(分数:2.00)A.ORDER BYB.FROMC.WHERED.GROUP BY32.设当前数据库有 10 条记录(记录未进行任何索引),在下列 3 种情况下

12、,当前记录号为 1 时:EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 _。(分数:2.00)A.1,11,1B.1,10,1C.1,11,0D.1,10,033.条件函数 IIF(LEN(SPACE(3)3,1,-1)的值为 _。(分数:2.00)AT.BF.C.1D.-134.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模D.E-R 模型35.Visual FoxPro 中支持两种类型的菜单,分别是(分数:2.00)A.条形菜单和弹出式菜单B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单36.

13、如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 _。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)“电” IF RIGHT(名称,2)“线” EXIT ENDIF ENDSCAN ?名称(分数:2.00)A.电话线B.电线C.电冰箱D.电视机二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.数据的物理结构在计算机存储空间中的存

14、放形式称为数据的 1。(分数:2.00)填空项 1:_39.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_40.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_41.在进行关系数据库的逻辑设计时,ER 图中的属性常被转换为关系中的属性,联系通常被转换为【5】。(分数:2.00)填空项 1:_42.数据的物理结构在计算机存储空间中的存放形式称为数据的 1。(分数:2.00)填空项 1:_43.关键字 ASC 和 DESC 分别表示 1 的含义。(分数:2.00)填空项 1:_44.有如下 SQL 语句: SE

15、LECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期; FROM 图书管理!读者,图书管理!借阅,图书管理!图书; WHERE 借阅.借书证号=读者.借书证号 AND 图书.总编号=借阅.总编号 其中WHERE 子句中的“借阅.借书证号=读者.借书证号“对应的关系操作是 1。(分数:2.00)填空项 1:_45.在 VisualFoxPro 中,假设先打开了“学生管理”数据库文件,接着打开了“客户管理”数据库文件,先要指定当前数据库为“学生管理”,应使用命令: SETDATEABASE 1 学生管理(分数:2.00)填空项 1:_46.用当前窗体的 LABELl 控件显示系统时间的语句

16、是 ThisFormLabell 1=IME()(分数:2.00)填空项 1:_47.函数 SUBSTR(华人民共和国,5,4)的结果是 1。(分数:2.00)填空项 1:_48.说明公共变量的命令关键字是 1(关键字必须拼写完整)。(分数:2.00)填空项 1:_49.如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,且表中可以存在多个这种字段,则这样的字段称为 1。(分数:2.00)填空项 1:_50.如果项目不是用“应用程序向导”创建的,应用程序生成器只有 1 、“表单”和“报表”3 个选项卡可用。(分数:2.00)填空项 1:_51.要返回页框中的活动页号,应设置页框的 1 属

17、性。(分数:2.00)填空项 1:_52.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 125 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.数据结构中,与所使用的计算机无关的是数据的(分数:2.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:解析:数据结构概念一般包括数据的逻辑结构、存储结构及数据上的运算集合等。数据的逻辑结构只抽象地反

18、映数据元素之间的逻辑关系,而不管它在计算机中的存储形式。3. (分数:2.00)A.B. C.D.解析:4. (分数:2.00)A.B.C.D. 解析:解析:在 SQL 语句中,AVG()函数用来求平均值,GROuP BY 子句用于分组。根据题意,本题应该按照“课程名称”字段分组。5.在 Visual FoxPro 中,建立数据库表时,将年龄字段值限制在 1214 之间的这种约束属于 _。(分数:2.00)A.实体完整性约束B.域完整性约束 C.参照完整性约束D.视图完整性约束解析:解析:限定字段值的范围,应该设置字段有效性规则,属于域完整性的约束。6.函数 LEN(RIGHT(”水平考试”,

19、4)的值是( )。(分数:2.00)A.水平B.4 C.考试D.水平考试解析:7.软件详细设计的主要任务是确定每个模块的(分数:2.00)A.算法和使用的数据结构 B.外部接口C.功能D.编程解析:解析:从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要决定各个模块的实现算法,并精确表达出这些算法。8.下面不属于软件设计原则的是_。(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析:在软件设计过程中,必须遵循软件工程的基本原则:这些原则包括抽象、信息隐蔽、模块化、

20、局部化、确定性、一致性、完备性和可靠性。9.应用数据库的主要目的是(分数:2.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:解析:数据库中的数据具有“集成”与“共享”的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C 正确。10.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。(分数:2.00)A.125B.n/2C.n D.n+1解析:解析:对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素

21、为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。11.数据库系统的核心是_。(分数:2.00)A.数据模型B.DBMS C.软件工具D.数据库解析:解析:数据库管理系统 DBMS 是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照 DBA 所规定的要求,保证数据库的完整性和安全性。12.字符串长度函数 len(sp

22、ace(3)-“2”)的值是_。(分数:2.00)A.5B.4 C.1D.提示错误解析:13.DBF 为扩展名的文件是_。(分数:2.00)A.备注文件B.索引文件C.数据库文件 D.菜单文件解析:14.设当前表文件中含有字段 NAME,系统中有一内存变量的名称也为 NAME,命令?NAME 显示的结果是_。(分数:2.00)A.内存变量 NAME 的值B.字段变量 NAME 的值 C.与该命令之前的状态有关D.错误信息解析:解析:变量是指在程序运行过程中数值可以发生变化的量。在 Visual FoxPro 中有两类不同性质的变量,即字段变量和内存变量。字段变量依附于数据表而存在,随着数据表的

23、打开和关闭在内存中存储和释放;而内存变量则是一种临时数据的存储单元,它独立于数据表而存在,使用时可以临时建立,程序运行完毕后就自动释放,其作用是提供数据运算和传递。在 Visual FoxPro 中,当内存变量与字段变量重名时,字段变量优先。若要引用内存变量,可以在内存变量名前加上前缀 M.或者 M-来区别。15.以下程序(请注意循环体内的 LOOP 和 EXIT 语句)的运行结果是( )。 CLEAR X=5 DOWHILET X=X+5 IFX=NT(X5)*5 ?X ELSE LOOP ENDIF IFX10 EXIT ENDIF ENDDO(分数:2.00)A.5 10B.5 15C.

24、10 10D.10 15 解析:解析:本题用到了 DO WHILEENDDO 循环结构,在该结构中,先判断 DO WHILE 处的循环条件是否成立,如果条件为真,则执行 DO WHILE 与 ENDDO 之间的命令序列(循环体)。当执行到 ENDDO 时,返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO 后面的语句。 在 DO WHILEENDDO 语句中: 如果循环体包含 LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 DO WHILE 处重新判断条件。 如果循环体包

25、含 EXIT 命令,那么当遇到 EXIT 时,就结束循环语句的执行,转回执行 ENDDO 后面的语句。题中,首先将初始值 5 赋给变量 X,然后进入循环。 执行 X=X+5 后,X=10,INT 表示取整数,则INT(X5)*5 的结果为 10,即 IF 的判断条件成立,所以输出 X,即输出 10,因为此时 X=10,并没有大于10,因此再次进入循环。 执行 X=X+5 后,X=15,则 INT(X5)*5 的结果为 15,即 IF 的判断条件成立,再次输出 15,此时 X=15,已经大于 10,因此执行第 2 个 IF 条件语句中的 EXIT 命令,跳出循环。最后输出的是 10 和 15。1

26、6.在表单设计中,This 关键字的含义是指( )。(分数:2.00)A.当前对象的直接容器对象B.当前对象所在的表单C.当前对象 D.当前对象所在的表单集解析:17.视图设计器中包括的选项卡有( )。(分数:2.00)A.连接、显示、排序依据B.更新条件、排序依据、显示C.显示、排序依据、分组依据D.更新条件、筛选、字段 解析:解析:在视图设计器界面中,有 7 个选项卡,它们分别是字段、连接、筛选、排序依据、分组依据、杂项和更新条件,没有“显示”选项卡。18.在输入 SET COLLATE TO “PINYIN“,命令?李华黄华,“计算机报”$“计算机”的执行结果应为_。(分数:2.00)A

27、TT.BFF. CTF.DFT.解析:解析:SET COLLATE TO “PINYIN“是按拼音次序排序。对于西文字符而言,空格在最前面,小写字母序列在前,大写字母序列在后。其中 SETCOLLATE TO 还可以跟其他两个参数: MACHINE:指定的字符排序次序与 XBASE 兼容,按照机内码顺序,在微机中,西文字符是按照 ASCII 码值排列的空格在最前面,大写字母序列在小写字母序列的前面。STORE(笔画):无论中文、西文,按照笔画的多少排序。$:字符串包含测试函数,如果前面的字符串是后面字符串的一个子字符串,结果为逻辑真(.T.),否则为逻辑假(.F.)。19.假定系统日期是 19

28、98 年 12 月 20 日,有如下命令: SET DATE T0 MDY NJ=DTOC(DATE() ?RIGHT(NJ,2) 执行该命令后,NJ 的值是( )。(分数:2.00)A.1998B.98 C.981220D.1220解析:20.当前数据表 TSh.DBF,“购进日期”是日期型字段,要求显示 1995 年 10 月以后(包含 10 月)购进图书情况( )。(分数:2.00)A.LIST FOR 购进日期10/01/95B.LIST FOR YEAR(购进日期)=1995.ANDMONTH(购进日期)=10C.LIST FOR 购进日期CTOD(10/01/95)D.LIST F

29、OR YEAR (购进日期)=1995.AND.MONTH(购进日期)=10.0R.YEAR(购进日期)1995 解析:21.要屏蔽系统菜单,使系统菜单不可用,下列命令正确的是(分数:2.00)A.SET SYSMENU SAVEB.SET SYSMENU TO SAVEC.SET SYSMENU TO D.SET SYSMENU TO DEFAULT解析:解析:熟记菜单配置命令中常用短语的功能,其中,不带参数的 SET DEFAULT TO 命令将屏蔽系统菜单,使系统菜单不可用。SAVE 参数是将当前的系统菜单配置指定为缺省配置;DEFAULT 参数是将系统菜单恢复为缺省配置。配置系统菜单的

30、命令。22.利用 SQL 语句,检索仓库中至少有一名职工的仓库信息,正确的命令是(分数:2.00)A.SELECT * FROM 仓库表 WHERE IN; (SELECT 仓库号 FROM 职工表)B.SELECT * FROM 仓库表 WHERE NOT IN; (SELECT 仓库号 FROM 职工表)C.SELECT * FROM 仓库表 WHERE 仓库号 EXISTS; (SELECT * FROM 职工表 WHERE 仓库号仓库表.仓库号)D.SELECT * FROM 仓库表 WHERE EXISTS; (SELECT * FROM 职工表 WHERE 仓库号仓库表.仓库号)

31、解析:解析:利用 EXISTS 或 NOT EXISTS,可用来检查在于查询中是否有结果返回。利用运算符 IN 来表示,可写成如下格式: SELECT*FROM 仓库表 WHERE 仓库 IN; (SELECT 仓库号 FROM 职工表)23.有如下 SQL 语句: SELECT 姓名,MAX (工资)as.工资 FROM 教师表 GROUP BY 系号 该语句的作用是(分数:2.00)A.检索出所有教师中工资最高的教师的姓名和工资B.检索出各系教师中工资最高的教师的姓名和工资 C.检索出所有教师中工资最低的教师的姓名和工资D.检索出各系教师中工资最低的教师的姓名和工资解析:解析:本题 SQL

32、 语句的含义是统计各个系中工资最高的职工记录,并显示该职工的姓名和工资。24.下列命令动词中,不具有数据操纵功能的 SQL 语句是(分数:2.00)A.DELETEB.UPDATEC.INSERTD.DROP 解析:解析:SQL 的操作功能有:INSERT(插入)、UPDATE(更新)和 DELETE(删除)。25.在下面关于面向对象数据库的叙述中,错误的是 _。(分数:2.00)A.每个对象在系统中都有惟一的对象标识B.事件作用于对象,对象识别事件并做出相应反应C.一个子类能够继承其所有父类的属性和方法D.一个父类包括其所有子类的属性和方法 解析:解析:每个对象在系统中都有惟一的对象标识,即

33、名称,对象和事件的关系是事件作用于对象,对象识别事件并对事件做出反应。一个子类能够继承其父类的属性和方法(继承性),父类不一定全部包含子类的属性和方法。26.在数据库设计器中,建立两个表之间的一对多联系是通过以下_索引实现的。(分数:2.00)A.“一方”表的主索引或候选索引,“多方”表的普通索引 B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,“多方”表的候选索引或普通索引解析:解析:表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。“一方”表的主索引或候选索引,“多方”表的普通索引来建立两个表之

34、间的一对多关系。27.要使学生数据表中不出现同名学生的记录,在数据库中需要建立_。(分数:2.00)A.字段有效性限制B.属性设置C.记录有效性限制D.设置触发器 解析:解析:当有命令或操作改变了表中的记录时,就会根据插入记录、更新记录还是删除记录来触发相应的触发器,利用该触发器中的规则来对表记录进行检查。28.建立已经生成了名为 mymenu 的菜单文件,执行该菜单文件的命令是_。(分数:2.00)A.DO mymenuB.DO mymenu.mpr C.DOmymenu.pjxD.DO mymenu.mnx解析:解析:执行菜单文件的命令是 DO菜单程序,菜单程序文件的扩展名.MPR 不能省

35、略。所以选项B 的命令正确。选项 A 运行程序文件 mymenu。选项 C 的命令错误,打开项目文件 mymenu.pjx 的正确命令“MODIFY PROJECT mymenu.pjx”。选项 D 的命令错误,扩展名为.MNX 的文件表示菜单,不是菜单程序文件,打开菜单设计器设计菜单的正确命令是“MODIFY MENU mymenu.mnx”。29.在一个表单中,如果一个命令按钮 Com1 的方法程序中要引用文本框 Text1 中的 Value 属性值,下列中的_是正确的。(分数:2.00)A.ThisForm.Text1.Value B.This.Text1.ValueC.Com1.Tex

36、t1.ValueD.This.Parent.Value解析:解析:本题涉及到对象的引用,对象的引用分为绝对引用和相对引用。绝对引用某一对象时,必须指明与该对象有关的所有容器类对象。相对引用需要使用一些关键词来标识出操作对象。在这些关键词中,Parent 表示对象的上一层包容对象,This 表示本对象,ThisForm 表示包含该对象的表单,ThisFormSet表示包含该对象的表单集。在本题中,This 代表命令按钮 Com1,ThisForm 代表当前表单,Value 是对象的当前取值。ThisFormText1.Value 表示本表单文本框 Text1 当前值,是正确的;This.Text

37、1.Value和 Com1.Text1.Value 表示的是命令按钮 Com1 中文本框 Text1 当前值,是错误的;This.Parent.Value 表示当前命令按钮的上一级容器表单的值,也是错误的。30.设 VisualFoxPro 的程序中有 PROG1.PRG、PROG2.PRG、PROG3.PRG3 层程序依次嵌套,下面的叙述中,正确的是_。(分数:2.00)A.在 PROG1.PRG 中用!RUNPROG2.PRG 语句可以调用 PROG2.PRG 子程序B.在 PROG2.PRG 中用 RUNPROG3.PRG 语句可以调用 PROG3.PRG 子程序C.在 PROG3.PR

38、G 中用 RETURN 语句可以返回 PROG1.PRG 主程序D.在 PROG3.PRG 中用 RETURNTOMASTER 语句可返回 PROG1.PRG 主程序 解析:解析:VisualFoxPro 的程序是由若干个功能模块有机组合而形成的一个完整系统。各模块之间可以存在功能调用关系。模块有主模块和子模块之分,主模块调用子模块。主模块与子模块的概念是相对一个特定的调用关系而言的,一个模块在某个调用关系中是主模块,在另外的某个调用关系中也许是子模块,反之亦然,如本题中的 PROG2.PRG。VisualFoxPro 中主模块称为主程序,子模块称为子程序,也称为“过程”。本题中 PROG1.

39、PRG、PROG2.PRG、PROG3.PRG 就是 3 层程序依次嵌套调用。子程序的返回可使用以下命令:RETRY 返回到主程序中调用它的那条命令,RETURN 则返回到主程序中调用它的那条命令的下一条命令,RETURNTOMASTER 则返回到多层嵌套子程序调用中的最高层程序。 根据上述 3 层程序嵌套调用关系,在 PROG3.PRG 中必须使用 RETURNTOMASTER 语句才能返回 PROG1.PRG 主程序,所以选项 D 正确;选项 C 在PROG3.PRG 中用 RETURN 语句,只能返回 PROG2.PRG,不能返回 PROG1.PRG 主程序;选项 A 和 B 中 RUN

40、 语句不能完成调用功能,使用错误。31.用于显示部分查询结果的 TOP 短语,必须与 _ 同时使用,才有效果。(分数:2.00)A.ORDER BY B.FROMC.WHERED.GROUP BY解析:解析:TOP 短语以及在 4 个选项中列出的短语都是属于 SELECT 语句的短语,TOP 短语不能单独使用,TOP 短语必须与排序短语 ORDER BY 同时使用才有效果,TOP 短语通常直接排在 SELECT 短语的后面。A 选项 ORDER BY 短语用来对最终的查询结果进行排序,通常置于 SELECT 语句的最后。B 选项 FROM 短语指定查询数据的来源。C 选项 WHERE 短语指定

41、查询数据的条件或者表之间连接的条件。D 选项 GROUP BY 短语用于分组查询。32.设当前数据库有 10 条记录(记录未进行任何索引),在下列 3 种情况下,当前记录号为 1 时:EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 _。(分数:2.00)A.1,11,1 B.1,10,1C.1,11,0D.1,10,0解析:解析:EOF()是表文件尾测试函数,功能是测试指定文件中的记录指针是否指向文件尾,若返回逻辑真.T.,表文件尾是指最后一条记录的后面位置。BOF()是表文件首测试函数,功能是测试当前表文件或指定表文件中的记录指针是否指向文件首,若返回逻辑真.T.,表文件

42、首是第 1 条记录的前面位置。RECN()是记录号测试函数,功能是返回当前表文件或指定表文件中当前记录(记录指针所指记录)的记录号。如果指定工作区上没有打开表文件,函数值为 0,如果记录指针指向文件尾,函数值为表文件中记录数加 1。如果记录指针指向文件首,函数值为表文件中第 1 条记录的记录号。33.条件函数 IIF(LEN(SPACE(3)3,1,-1)的值为 _。(分数:2.00)AT.BF.C.1D.-1 解析:解析:SPACE(数值表达式)返回一定数量的空格,返回值是字符型。SPACE(3)的值是 3 个空格。LEN(字符表达式)返回一个字符串的长度,返回值是数值型。LEN(SPACE

43、(3)的值是数值 3。IIF(条件,表达式 1,表达式 2)如果条件成立则返回第 1 个表达式的值,否则返回第 2 个表达式的值,返回值可以是字符型、数值型、日期型、日期时间型、货币型。IIF(LEN(SPACE(3)3,1,-1),即 IIF(33,1,-1),所以最后的结果是-1。34.用二维表数据来表示实体及实体之间联系的数据模型为(分数:2.00)A.层次模型B.网状模型C.关系模 D.E-R 模型解析:解析:数据库管理系统支持的数据模型有 3 种:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及实体之间的联系。35.Visual FoxPro 中支持两种类型的菜单,分

44、别是(分数:2.00)A.条形菜单和弹出式菜单 B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单解析:解析:Visual FoxPro 中,支持两种类型的菜单,分别是条形菜单和弹出式菜单。菜单系统一般是一个下拉式菜单,它是由一个条形菜单和一个弹出式菜单所组成的。36.如果在命令窗口执行命令:LIST 名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是 _。 GO2 SCAN NEXT 4 FOR LEFT(名称,2)“电” IF RIGHT(名称,2)“线” EXIT

45、 ENDIF ENDSCAN ?名称(分数:2.00)A.电话线 B.电线C.电冰箱D.电视机解析:解析:LEFT(字符表达式,数值表达式)功能是从字符表达式左边开始,截取数值表达式指定长度的字符串。 RIGHT(字符表达式,数值表达式):返回一个字符串右边的若干字符,返回值是字符型。 本题是从 2、3、4、5 这 4 条记录中,将最先找到的第 1 个字是“电”,而且最后一个字是“线”的显示出来。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.数据的物理结构在计算机存储空间

46、中的存放形式称为数据的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案: 内模式或物理模式或存储模式)解析:39.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_ (正确答案:正确答案: 调试)解析:40.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:对象)解析:解析:在面向对象的程序设计方法中,类是具有相同属性或方法的对象的抽象,对象是类的实例。41.在进行关系数据库的逻辑设计时,ER 图中的属性常被转换为关系中的属性,联系通常被转换为【5】。(分数:2.00)填空项 1:_ (正确答案:正确答案:关系)解析:解析:将 ER 图转换为关系模型实际上就是要将实体、实体属性和实体之间的联系转换为一组关系模式,ER 图中的属性将被转换为关系中的属性,联系即被转换为关系。42.数据的物理结构在计算机存储空间中的存放形式称为数据的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:内模式 或 物理模式 或 存储模式)解析:解析:模式也称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的

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