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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级 VF 笔试-试卷 213 及答案解析(总分: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.不

2、同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对5. (分数:2.00)A.B.C.D.6. (分数:2.00)A.B.C.D.7. (分数:2.00)A.B.C.D.8.在 Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为 _。(分数:2.00)A.1、4、8B.4、4、10C.1、10、8D.2、8、89.结构化程序设计的 3 种结构是(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构10.在软件危机

3、中表现出软件成本高的问题,其原因是_。(分数:2.00)A.软件公司肆意追求高额商业利润B.软件实际研发成本往往高于估计成本C.用户不理解D.软件设计人员奇缺11.若 D1=a1,a2,a3,D2=b1,b2,b3,则集合 D1D2 中共有元组( )个。(分数:2.00)A.6B.8C.9D.1212.对线性表进行二分法检索。其前提条件是_。(分数:2.00)A.线性表以顺序方式存储,并且按关键码值排好序B.线性表以顺序方式存储,并且按关键码的检索频率排好序C.线性表以链接方式存储,并且按关键码值排好序D.线性表以链接方式存储,并且按关键码的检索频率排好序13.设当前有一字段变量 A 的值为

4、123,另有一同名内存变量 A 的值为-123,则执行?MA-A 后屏幕将显示_。(分数:2.00)A.246B.-246C.0D.错误信息14.选择操作是根据某些条件对关系作_。(分数:2.00)A.重直分割B.选择权C.水平分割D.分解操作15.有关 SCAN 循环结构,叙述正确的是 _。(分数:2.00)A.SCAN 循环结构中的 LOOP 语句,可将程序流程直接指向循环开始语句 SCAN,首先判断 EOF()函数的真假B.在使用 SCAN 循环结构时,必须打开某一个数据库C.SCAN 循环结构的循环体中必须写有 SKIP 语句D.SCAN 循环结构,如果省略了scope子句 FORex

5、pll和 WHILE 条件子句,则直接退出循环16.在下面的数据类型中默认值为.F.的是(分数:2.00)A.数值型B.字符型C.逻辑型D.日期型17.下列关于编辑框的说法中,不正确的是( )。(分数:2.00)A.编辑框用来输入、编辑数据B.编辑框实际上是一个完整的字处理器C.在编辑框中只能输入和编辑字符型数据D.编辑框中不可以剪切、复制和粘贴数据18.在成绩表,查找物理分数最高的学生记录下列 SQL 语句的空白处应填入的是( )。 SELECT*FROM 成绩表 WHERE 物婵=_ (SELECT 物理 FROM 成绩表)(分数:2.00)A.SOMEB.EXITSC.ANYD.ALL1

6、9.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象20.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在于表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主

7、索引21.在数据库设计器中,建立两个表之间的一对多联系是通过以下_索引实现的。(分数:2.00)A.“一方”表的主索引或候选索引,“多方”表的普通索引B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,“多方”表的候选索引或普通索引22.在 Visual FoxPro 中,如果一个表达式中包含数值运算、关系运算、逻辑运算和函数时,那么这些运算的优先次序是_。(分数:2.00)A.数值运算关系运算逻辑运算函数B.数值运算逻辑运算关系运算函数C.函数数值运算关系运算逻辑运算D.函数逻辑运算关系运算数值运算23.下列选

8、项中,_不是标准菜单系统的组成部分。(分数:2.00)A.菜单项B.菜单栏C.快捷菜单D.菜单标题24.“表单控件”工具栏用于在表单中添加_。(分数:2.00)A.控件B.命令C.文本D.复选框25.索引字段值不唯一,应该选择的索引类型是( )。(分数:2.00)A.主索引B.普通索引C.候选索引D.唯一索引26.报表设计器中不包含在基本带区的有( )。(分数:2.00)A.标题B.页标头C.页注脚D.细节27.当前工资表中有 108 条记录,当前记录号为 8,用 SUM 命令计算工资总和时,若缺省 范围短语,则系统将_。(分数:2.00)A.只计算当前记录的工资值B.计算前 8 条记录的工资

9、和C.计算后 8 条记录的工资和D.计算全部记录的工资和28.将内存变量定义为全局变量的 Visual FoxPro 命令是 _。(分数:2.00)A.LOCALB.PRIVATEC.PUBLICD.GLOBAL29.设当前数据库有 10 条记录(记录未进行任何索引),在下列 3 种情况下,当前记录号为 1 时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 _。(分数:2.00)A.1,11,1B.1,10,1C.1,11,0D.1,10,030.设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程

10、,并列出教师号、姓名和课程号,应使用的 SELECT 语句是 _。(分数:2.00)A.SELECT 教师表教师号,姓名,课程号 FROM 教师表,授课表, WHERE 教师表.教师号=教师号B.SELECT 教师表.教师号,姓名,课程号 FROM 教师表,授课表; ON 教师表.教师号授课表.教师号C.SELECT 教师表.教师号,姓名,课程号 FROM 教师表 INNER JION 授课表; ON 教师表.教师号授课表.教师号D.SELECT 教师表.教师号,姓名,课程号 FROM 教师表 INNER JION 授课表; WHERE 教师表.教师号授课表.教师号31.打开一个已有项目文件的

11、命令是(分数:2.00)A.OPEN PROJECTB.MODIFY PROJECTC.USE PROJECTD.EDIT PROJECT32.能释放公共变量的命令是( )。(分数:2.00)A.RETURNB.QUITC.EDNIFD.CLEAR33.建立表结构的 SQL 命令是_。(分数:2.00)A.CREATE CURSORB.CREATE TABLEC.CREATE INDEXD.CREATE VIEW34.关于 Visual FoxPro 数据库文件,以下说法不正确的是 _。(分数:2.00)A.存放用户数据的文件B.管理数据库对象的系统文件C.存放用户数据和系统的文件D.管理操作

12、系统文件35.“主键”不允许取重复值,是指( )。(分数:2.00)A.实体完整性约束规则B.引用完整性约束规则C.用户自定义完整性约束规则D.数据完整性约束规则36.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句_。(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.ReleaseD.ThisForm.Retum二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分

13、数:2.00)_38.对于长度为 n 的序列,在最坏情况下,简单选择排序需要 1 次比较。(分数:2.00)填空项 1:_39.数据库理论中,数据的独立性一般可分为 1 和逻辑独立性。(分数:2.00)填空项 1:_40.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_41.类是一个支持集成的抽象数据类型,而对象是类的 1。(分数:2.00)填空项 1:_42.在面向对象方法中,类的实例称为 1 。(分数:2.00)填空项 1:_43.数据的逻辑结构有线性结构和 1 两大类。(分数:2.00)填空项 1:_44.检索学生成绩表中,总分在 600 分以上

14、的学生记录,将结果保存到临时文件 SCORE 中,SQL 语句为:SELECT*FROM 学生成绩表 WHERE 总分=600 1SCORE(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,用来确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_46.删除学生表的候选索引 XUESH INDEX,该语句格式为 ALTER TABLE 学生表 1 TAG XUESH INDEX(分数:2.00)填空项 1:_47.多栏报表的栏目数可以通过 1 对话框来设置。(分数:2.00)填空项 1:_48.执行?ROUND(123.456,2)命令后,屏幕显示的结果分别

15、为 1。(分数:2.00)填空项 1:_49.“报表控件”工具栏中的“图片/ActiveX 绑定”控件用于显示图片和 1 字段的内容。(分数:2.00)填空项 1:_50.假设系统日期为 09/10/2005,下列表达式的值是 1。 VAL(SUBSTR(“1999“,3)RIGHT(STR(YEAR(DATE(),2)15(分数:2.00)填空项 1:_51.如果想为表单换一个标题名,可以在属性属口中修改 1 属性项。(分数:2.00)填空项 1:_52.将工资表中总金额字段的默认值设置为 000,这属于定义数据 1 完整性。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 213

16、 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.结构化程序设计主要强调的是(分数:2.00)A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性 解析:解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用 goto语句,总的来说可使程序结构良好、易读、易理解、易维护。3.序言性注释的主要内容不包括_。(分数:2.00)A.模块的接口B.模块的功能C.程序设计者D.数

17、据的状态 解析:解析:程序注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。4.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项 A,选项 B 和选项 C 都不正确。5. (分数:2.00)A.B.C. D.解析:

18、解析:查询就是预先定义好的一个 SQLSELECT 语句,在不同的需要场合可以直接或反复使用,从而提高效率。视图是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。6. (分数:2.00)A. B.C.D.解析:7. (分数:2.00)A.B.C. D.解析:8.在 Visual FoxPro 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为 _。(分数:2.00)A.1、4、8 B.4、4、10C.1、10、8D.2、8、8解析:解析:在 Visual FoxPro 表结构设计中,系统能自动给某些字段指定宽度,包括日期型字段宽度为8,备注

19、型和通用型字段宽度为 4,逻辑型字段宽度为 1。9.结构化程序设计的 3 种结构是(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构 解析:解析:顺序结构、选择结构和循环结构 (或重复结构)是结构化程序设计的 3 种基本结构。10.在软件危机中表现出软件成本高的问题,其原因是_。(分数:2.00)A.软件公司肆意追求高额商业利润B.软件实际研发成本往往高于估计成本 C.用户不理解D.软件设计人员奇缺解析:解析:软件成本高是软件危机的一种表现。按照传统的软件开发方法,软件开发者往往对用户的情况了解得

20、不透彻,研制时间一再拖延。软件的实际成本往往比估计成本高出许多。11.若 D1=a1,a2,a3,D2=b1,b2,b3,则集合 D1D2 中共有元组( )个。(分数:2.00)A.6B.8C.9 D.12解析:解析:在关系代数中,乘号 X 表示笛卡尔积。两个分别为 n 目和 m 目的关系 R 和 S 的笛卡尔积是一个(n+m)列的元组集合。若 R 有 k1 个元组,S 有 k2 个元组,则关系 R 和 S 的笛卡尔积有 k1k2 个元组。故本题中 D1D2 集合中有 33=9 个元组。12.对线性表进行二分法检索。其前提条件是_。(分数:2.00)A.线性表以顺序方式存储,并且按关键码值排好

21、序 B.线性表以顺序方式存储,并且按关键码的检索频率排好序C.线性表以链接方式存储,并且按关键码值排好序D.线性表以链接方式存储,并且按关键码的检索频率排好序解析:13.设当前有一字段变量 A 的值为 123,另有一同名内存变量 A 的值为-123,则执行?MA-A 后屏幕将显示_。(分数:2.00)A.246B.-246 C.0D.错误信息解析:14.选择操作是根据某些条件对关系作_。(分数:2.00)A.重直分割B.选择权C.水平分割 D.分解操作解析:解析:选择操作的定义是:从关系中找出满足给定条件的元组的操作。选择的条件是以逻辑表达式给出,使得逻辑表达式的值为真的元组将被选取。选择是从

22、行的角度进行的运算,即从水平方向抽取记录,因此选择操作是对关系进行水平分割的操作,正确答案应为 C。15.有关 SCAN 循环结构,叙述正确的是 _。(分数:2.00)A.SCAN 循环结构中的 LOOP 语句,可将程序流程直接指向循环开始语句 SCAN,首先判断 EOF()函数的真假B.在使用 SCAN 循环结构时,必须打开某一个数据库 C.SCAN 循环结构的循环体中必须写有 SKIP 语句D.SCAN 循环结构,如果省略了scope子句 FORexpll和 WHILE 条件子句,则直接退出循环解析:解析:SCAN-ENDSCAN 语句一般用于处理表中记录。语句可指明需处理的记录范围及应满

23、足的条件。语句格式: SCANNOOPTIMIZE ScopeFOR lExpression1WHILE lExpression2 Commands LOOP EXIT ENDSCAN 执行语句时,记录指针自动、依次在当前表的指定范围内满足条件的记录上移动,对每一条记录执行循环体内的命令。 如果循环体包含 LOOP 命令,那么当遇到 LOOP 时,就结束循环体的本次执行,不再执行其后面的语句,而是转回 SCAN 重新判断条件。 范围如果不写,默认值是 ALL。16.在下面的数据类型中默认值为.F.的是(分数:2.00)A.数值型B.字符型C.逻辑型 D.日期型解析:解析:本题考查逻辑型数据。从

24、 Visual FoxPro 中对逻辑型数据的定义可以知道,逻辑型数据的取值只有.F.和.T.两个,而其默认值定义为.F.。所谓默认值,就是如果表对该变量进行赋值操作的话,其取值就是默认值。17.下列关于编辑框的说法中,不正确的是( )。(分数:2.00)A.编辑框用来输入、编辑数据B.编辑框实际上是一个完整的字处理器C.在编辑框中只能输入和编辑字符型数据D.编辑框中不可以剪切、复制和粘贴数据 解析:解析:与文本框一样,编辑框也是用来输入、编辑数据,它可以剪切、复制和粘贴数据,但它有自己的特点:编辑框实际上是一个完整的字处理器,其处理的数据可以包含回车符,它只能输入、编辑字符型数据,包括字符型

25、内存变量、数组元素、字段以及备注字段里的内容。18.在成绩表,查找物理分数最高的学生记录下列 SQL 语句的空白处应填入的是( )。 SELECT*FROM 成绩表 WHERE 物婵=_ (SELECT 物理 FROM 成绩表)(分数:2.00)A.SOMEB.EXITSC.ANYD.ALL 解析:19.下列关于数据环境和数据环境中两个表之间关联的陈述中,正确的是( )。(分数:2.00)A.数据环境是对象,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系都不是对象解析:解析:为表单建立数据环境,可以方便设置控件与数据之间的绑定关系。数

26、据环境中能够包含表单所需要的一些表、视图以及表之间的关联。 数据环境是一个对象,有自己的属性、方法和事件。常用的两个数据环境属性是 AutoOpenTables 和 AutoCloseTables。 关系是数据环境中的对象,它有自己的属性、方法和事件。编辑关联主要通过设置关联的属性来完成。20.设有两个数据库表,父表和子表之间是一对多的联系,为控制父表和子表中数据的一致性,可以设置“参照完整性规则”,要求这个表( )。(分数:2.00)A.在父表连接字段上建立普通索引,在于表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引 C.在父表连接字段上不需要建立任何索引

27、,在于表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引解析:解析:在关系数据库中,参照完整性是一个非常重要的概念。在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,在关系数据库中通过连接字段来体现和表示。连接字段在父表中是主关键字,即主索引,在子表中是外部关键字,即普通索引。21.在数据库设计器中,建立两个表之间的一对多联系是通过以下_索引实现的。(分数:2.00)A.“一方”表的主索引或候选索引,“多方”表的普通索引 B.“一方”表的主索引,“多方”表的普通索引或候选索引C.“一方”表的普通索引,“多方”表的主索引或候选索引D.“一方”表的普通索引,

28、“多方”表的候选索引或普通索引解析:解析:表之间建立一对多联系是把一方的主关键字字段添加到多方的表中。“一方”表的主索引或候选索引,“多方”表的普通索引来建立两个表之间的一对多关系。22.在 Visual FoxPro 中,如果一个表达式中包含数值运算、关系运算、逻辑运算和函数时,那么这些运算的优先次序是_。(分数:2.00)A.数值运算关系运算逻辑运算函数B.数值运算逻辑运算关系运算函数C.函数数值运算关系运算逻辑运算 D.函数逻辑运算关系运算数值运算解析:23.下列选项中,_不是标准菜单系统的组成部分。(分数:2.00)A.菜单项B.菜单栏C.快捷菜单 D.菜单标题解析:24.“表单控件”

29、工具栏用于在表单中添加_。(分数:2.00)A.控件 B.命令C.文本D.复选框解析:25.索引字段值不唯一,应该选择的索引类型是( )。(分数:2.00)A.主索引B.普通索引 C.候选索引D.唯一索引解析:26.报表设计器中不包含在基本带区的有( )。(分数:2.00)A.标题 B.页标头C.页注脚D.细节解析:27.当前工资表中有 108 条记录,当前记录号为 8,用 SUM 命令计算工资总和时,若缺省 范围短语,则系统将_。(分数:2.00)A.只计算当前记录的工资值B.计算前 8 条记录的工资和C.计算后 8 条记录的工资和D.计算全部记录的工资和 解析:解析:SUM 求和函数格式:

30、 SUMeExpressionList ScopeFOR|Expression1WHILE IExpression2 TO MemVarNameList|TO ARRAY ArrayName NOOPTIMIZE 如果省略范围,表示对全部记录进行操作。28.将内存变量定义为全局变量的 Visual FoxPro 命令是 _。(分数:2.00)A.LOCALB.PRIVATEC.PUBLIC D.GLOBAL解析:解析:在 Visual FoxPro 中,可以使用 LOCAL、PRIVATE 和 IPUBLIC 命令强制规定变量的作用范围。LOCAL 用于定义局部变量,局部变量只能在创建它们的过

31、程中使用和修改,不能被更高层或更低层的过程访问。PRIVATE 用于定义私有变量,它用定义当前过程的变量,先将以前过程定义的同名变量保存起来,在当前过程中使用私有变量而不影响这些同名变量的原始值。PUBLIC 用于定义全局变量。在本次 Visual FoxPro 运行期间,所有过程都可以使用这些全局变量。29.设当前数据库有 10 条记录(记录未进行任何索引),在下列 3 种情况下,当前记录号为 1 时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是 _。(分数:2.00)A.1,11,1 B.1,10,1C.1,11,0D.1,10,0解析:解析:EOF()是表文件尾测试

32、函数,功能是测试指定文件中的记录指针是否指向文件尾,若返回逻辑真.T 表文件尾是指最后一条记录的后面位置。BOF()是表文件首测试函数,功能是测试当前表文件或指定表文件中的记录指针是否指向文件首,若返回逻辑真工,表文件首是第 1 条记录的前面位置。RECN()是记录号测试函数,功能是返回当前表文件或指定表文件中当前记录(记录指针所指记录)的记录号。如果指定工作区上没有打开表文件,函数值为 0,如果记录指针指向文件尾,函数值为表文件中记录数加 1。如果记录指针指向文件首,函数值为表文件中第 1 条记录的记录号。30.设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。授课表的结构为:(

33、教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的 SELECT 语句是 _。(分数:2.00)A.SELECT 教师表教师号,姓名,课程号 FROM 教师表,授课表, WHERE 教师表.教师号=教师号B.SELECT 教师表.教师号,姓名,课程号 FROM 教师表,授课表; ON 教师表.教师号授课表.教师号C.SELECT 教师表.教师号,姓名,课程号 FROM 教师表 INNER JION 授课表; ON 教师表.教师号授课表.教师号 D.SELECT 教师表.教师号,姓名,课程号 FROM 教师表 INNER JION 授课表; WHERE 教师表.

34、教师号授课表.教师号解析:解析:本查询是在教师表和授课表之间进行的,4 个选项中有两种查询方式。选项 A 的错误之处在于 WHERE 短语中两表连接条件中等号右边没有指定连接的另一个表名(授课表)。选项 B 的错误是用于两表连接的条件短语 ON 应在 JOIN 短语之后。选项 C 是正确的。选项 D 的错误是在 JOIN 短语之后用了WHERE 连接条件。31.打开一个已有项目文件的命令是(分数:2.00)A.OPEN PROJECTB.MODIFY PROJECT C.USE PROJECTD.EDIT PROJECT解析:解析:Visual FoxPro 中打开一个己存在的项目的命令是 M

35、ODIFY PROJECT文件名|?,当用?时,将会打开一个文件对话框。32.能释放公共变量的命令是( )。(分数:2.00)A.RETURNB.QUIT C.EDNIFD.CLEAR解析:解析:公共变量一旦建立就一直有效,即使程序运行结束后返回到命令窗口也不会消失。只有当执行 CLEAR MEMORY、RELEASE、QUIT 等命令后,公共变量才被释放:执行 RETURN 命令时,系统将释放局部内存变量。33.建立表结构的 SQL 命令是_。(分数:2.00)A.CREATE CURSORB.CREATE TABLE C.CREATE INDEXD.CREATE VIEW解析:解析:CRE

36、ATE TABLE 表的定义命令,命令中各短语的功能: PRIMARY KEY:用于定义满足实体完整性的主索引。CHECKERROR:用于定义域的完整性和出错提示信息。DEFAULT:用于定义默认值。FROEIGNKEYREFERENCES:用于定义表之间的联系。FREE:用于指明所建立的表是一个自由表,不添加到当前数据库中。NULL 或 NOTNULL:用于说明属性允许或不允许为空值。UNIQE:用于建立候选索引,但不是惟一索引。FROM ARRAY:用于说明根据数组的内容建立表。34.关于 Visual FoxPro 数据库文件,以下说法不正确的是 _。(分数:2.00)A.存放用户数据的

37、文件B.管理数据库对象的系统文件C.存放用户数据和系统的文件D.管理操作系统文件 解析:解析:Visual FoxPro 数据库文件存放用户数据的文件;管理数据库对象的系统文件;存放用户数据和系统的文件。35.“主键”不允许取重复值,是指( )。(分数:2.00)A.实体完整性约束规则 B.引用完整性约束规则C.用户自定义完整性约束规则D.数据完整性约束规则解析:解析:实体完整性是保证表中记录惟一的特性,也就是说,在一个表中不可以有重复的记录。在Visual FoxPro 中利用主关键字和候选关键字来保证实体完整性。36.假设某个表单中有一个命令按钮 cmdClose,为了实现当用户单击此按钮

38、时能够关闭该表单的功能,应在该按钮的 Click 事件中写入语句_。(分数:2.00)A.ThisForm.CloseB.ThisForm.EraseC.ThisForm.Release D.ThisForm.Retum解析:解析:在表单中为了实现当用户单击此按钮时能够关闭该表单的功能,应该在该按钮的 Click 事件中写入如下代码: ThisForm.Release 或 Release ThisForm二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.对于长度为 n 的序列

39、,在最坏情况下,简单选择排序需要 1 次比较。(分数:2.00)填空项 1:_ (正确答案:正确答案:n(n-1)/2)解析:解析:选择排序的基本思想是:扫描整个线性表,从中选出最小的元素,将它交换到表的最前面;然后对剩下的子表采用同样的方法,直到子表空为止。对于长度为 n 的序列,选择排序需要扫描 n-1 遍,每一遍扫描均从剩下的子表中选出最小的元素,然后将该最小的元素与子表中的第 1 个元素进行交换。在最坏情况下,简单选择排序需要,n(n-1)/2 次比较。39.数据库理论中,数据的独立性一般可分为 1 和逻辑独立性。(分数:2.00)填空项 1:_ (正确答案:正确答案:物理独立性)解析

40、:解析:数据的独立性一般可分为物理独立性和逻辑独立性。40.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:2.00)填空项 1:_ (正确答案:正确答案:完整性控制)解析:解析:安全性控制:防止未经授权的用户有意或无意存取数据库中的数据,以免数据被泄露、更改或破坏;完整性控制:保证数据库中数据及语义的正确性和有效性,防止任何对数据造成错误的操作;并发控制:正确处理好多用户、多任务环境下的并发操作,防止错误发生;恢复:当数据库被破坏或数据不正确时,使数据库能恢复到正确的状态。数据库的其他用途,如数据定义、数据操作和数据管理等。41.类是一个支持集成的抽象数据类型,而对象是类的

41、 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:实例)解析:解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。42.在面向对象方法中,类的实例称为 1 。(分数:2.00)填空项 1:_ (正确答案:正确答案:对象)解析:解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。43.数据的逻辑结构有线性结构和 1 两大类。(分数:2.00)填空项 1:_ (正确答案:正确

42、答案:非线性结构)解析:44.检索学生成绩表中,总分在 600 分以上的学生记录,将结果保存到临时文件 SCORE 中,SQL 语句为:SELECT*FROM 学生成绩表 WHERE 总分=600 1SCORE(分数:2.00)填空项 1:_ (正确答案:正确答案:INTO CURSOR)解析:解析:使用短语 INTO CURSOR CursorName 可以将查询结果存放到临时数据库中,其中 CursorName是临时文件名。该短语产生的临时文件是一个只读的 dbf 文件,当查询结束后该临时文件是当前文件,可以像一般的 dbf 文件一样使用,但仅是可读,当关闭文件时该文件将自动被删除。45.

43、在 Visual FoxPro 中,用来确定复选框是否被选中的属性是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:Value)解析:解析:复选框用于标识一个两值状态,如真(.T.)或假(.F.)。当处于选中状态时,复选框内显示一个对勾;否则,复选框内为空白。复选框可以通过 Value 属性来设置或返回复选框的状态。46.删除学生表的候选索引 XUESH INDEX,该语句格式为 ALTER TABLE 学生表 1 TAG XUESH INDEX(分数:2.00)填空项 1:_ (正确答案:正确答案: DROP UNIQUE)解析:解析:删除表中的字段、缺省值、合法值限定和索引的

44、格式如下: ALTER TABLE表名 DROPCOLUMN字段名 1 DROP PRIMARY KEY DROP UNIQUE TAG标识名 1 其中,各短语的命令功能如下: DROPCOLUMN字段名:从指定表中删除指定的字段。 DROP PRIMARY KEY:删除主索引。DROP UNIQUE TAG标识名 1:删除候选索引。47.多栏报表的栏目数可以通过 1 对话框来设置。(分数:2.00)填空项 1:_ (正确答案:正确答案:页面设置)解析:解析:多栏报表是一种分为多个栏目打印输出的报表。如果打印的内容较小,横向只占用部分页面,设计成多栏报表比较合适。这可以通过“页面设置”对话框来

45、设置。操作如下:从“文件”菜单中选择“页面设置”命令,在弹出的“页面设置”对话框的“列”区域中,把“列数”微调器的值调整为栏目数即可。48.执行?ROUND(123.456,2)命令后,屏幕显示的结果分别为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:123.46)解析:解析:ROUND 函数是四舍五入函数,它的格式是:ROUND(数值表达式 1,数值表达式 1),功能是:返回指定表达式在指定位置四舍五入后的结果。数值表达式 2指明四舍五入位置。若数值表达式 2大于等于 0,那么它表示的是要保留的小数位数;若数值表达式 2小于 0,那么它表示的是整数部分的舍入位数。 在题干中,

46、数值表达式 2为 2,大于 0,那么它表示的是要保留的小数位数为2,所以函数值为 123.46。49.“报表控件”工具栏中的“图片/ActiveX 绑定”控件用于显示图片和 1 字段的内容。(分数:2.00)填空项 1:_ (正确答案:正确答案:通用型)解析:解析:Visual FoxPro 在打开“报表设计器”窗口的同时也会打开一个“报丧控件”工具栏。该工具栏有多个图标按钮,每个按钮有不同的功能。其中“图片/ActiveX 绑定控件”按钮的功能是用于显示图片和通用型字段的内容。50.假设系统日期为 09/10/2005,下列表达式的值是 1。 VAL(SUBSTR(“1999“,3)RIGHT(STR(YEAR

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