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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

【计算机类职业资格】国家计算机二级(VF)74及答案解析.doc

1、国家计算机二级(VF)74 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是_。 (分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30C.DELETE S FOR AGE30D.DELETE S WHERE AGE302.在 Visual FoxPro中,程序文件的扩展名为( )。(分数:2.00)A.数据的规范化B.便于数据转换C.避免数据丢失D.防止不同模块之

2、间数据的非法访问3.有如下赋值语句:a=“计算机“、b=“微型“,结果为“微型机“的表达式是(分数:2.00)A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2)4.下列赋值语句中正确的是( )。(分数:2.00)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X5.为了合理组织数据,应遵循的设计原则是( )。(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据

3、和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括6.如果将学生的“照片”存储在表中,则数据应采用的字段类型为( )。(分数:2.00)A.SELECT * TOP 3 FROM成绩表; WHERE 总分 DESCB.SELECT * TOP 3 FROM成绩表; FOR 总分 DESCC.SELECT * TOP 3 FROM成绩表; GROUP BY 总分 DESCD.SELECT * TOP 3FROM成绩表; ORDER BY 总分 DESC7.下列关于变量的叙述中,不正确的一项是( )。(分数:2.00)A.设置 Enabled 的值为 TrueB.设置 TabIndex

4、的值为 1C.设置 TabIndex 的值为 0D.设置 Index 的值为 08.在 Visual FoxPro中,一个表可以建立一个( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引9.如果要为控件设置焦点,则下列属性值是真(T)的是( )。(分数:2.00)A.Enabled和 DefaultB.Enabled和 VisibleC.Default和 CancelD.Visible和 Default10.下列对调试器的叙述中,正确的是( )。(分数:2.00)A.“跟踪”窗口用于显示正在执行的程序文件B.“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表达式上

5、设置断点C.“局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D.“调试输出”窗口用于显示程序中指定调试的输出11.下列关于视图的说法中,不正确的是( )。(分数:2.00)A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员D.派生类的对象的地址可以赋给指向基类的指针12.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.单项索引文件B.复合索引文件C.结构化复合索引文件D.非结构化复合索引文件13.在 Visual FoxPro中,数据库文件的扩展名为( )。(分数:2.00)A.左键B.右

6、键C.同时按下左键和右键D.按什么都不显示14.对下列二叉树 (分数:2.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG15.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.ShowD.MyForm.ShowForm16.利用 SETRELATION命令可以建立两个表之间的关联,该关联是( )。(分数:2.00)A.永久性联系B.临时性联系C.任意的联系D.以上说法均不正确17.执行下列语句,其函数

7、结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:2.00)A.10B.-10C.l00D.-10018.报表文件的扩展名是( )。(分数:2.00)A.destroy( )B.start( )C.init( )D.stop( )19.下列索引中,不具有“惟一性”的是( )。(分数:2.00)A.0B.1C.2D.320.下列关于项目及项目中文件的叙述,正确的是( )。(分数:2.00)A.无任何信息B.Press Shift+F5C.Press Ctrl+F6D.程序出错21.在 Visual FoxPro中,假定数据库表 S(学号,姓名,性

8、别,年龄)和 SC(学号,课程号,成绩)之间使用“学号“建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制“。如果表S所有的记录在表 SC中都有相关联的记录,则【 】。(分数:2.00)A.允许修改表 S中的学号字段值B.允许删除表 S中的记录C.不允许修改表 S中的学号字段值D.不允许在表 S中增加新的记录22.参照完整性规则的更新规则中“级联”的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录

9、D.父表中的连接字段值在任何情况下都不允许更新23.Visual FoxPro有多种工作方式,下列各项中,不属于 Visual FoxPro工作方式的是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet;C.import.javaawt.event.*;D.import.javalang.*;24.下列函数中,函数值为数值型的是( )。(分数:2.00)A.InputStream 和 OutputStreamB.Reader和 WriterC.Filter和 PipeD.以上都不正确25.SQL支持集合的并运算,在 Visua

10、l FoxPro中 SQL并运算的运算符是( )。(分数:2.00)A.PLUSB.UNIONC.+D.26.下面关于主程序的说法,错误的是( )。(分数:2.00)A.主程序是整个应用程序的入口点B.主程序的任务是设置应用程序的起始点、初始化环境等C.在 Visual FoxPro中,只要是项目中的文件都可以作为主文件D.一个项目管理器中只能设置一个主文件27.不需要事先建立就可以使用的变量是( )。(分数:2.00)A.公共变量B.私有变量C.局部变量D.数组变量28.在 Visual FoxPro中,字段的宽度不是由系统自动给出的字段类型是( )。(分数:2.00)A.数值型B.备注型C

11、.逻辑型D.日期型29.在 Visual FoxPro中,恢复逻辑删除记录的命令是( )。(分数:2.00)A.DELETEB.RECALLC.PACKD.ZAP30.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。(分数:2.00)A.123456.789B.$23 4567C.123456.7D.* * * *31.在工资数据表中,显示职称为工程师且基本工资大于 2000的记录,下列语句正确的是 ( )。(分数:2.00)A.DISPLAY FOR职称=“工程师“OR 基本工资2000B.DISPLAY FOR职称=“工程师“AND 基本工资2000C.

12、DISPLAY FOR职称=“工程师“基本工资2000D.LIST ALL FOR职称=“工程师“,基本工资200032.使数据库表变为自由表的命令是( )。(分数:2.00)A.DROP TABLEB.REMOVE TABLEC.FREE TABLED.RELEASE TABLE33.在 Vistal FoxPro中,说明数组的命令是( )。(分数:2.00)A.DIMENSION和 ARRAYB.DECLARE和 ARRAYC.DIMENSION和 DECLARED.只有 DIMENSION34.在查询去向中,能够直接查看到查询结果的是( )。(分数:2.00)A.void A(int x

13、)B.A(int x)C.a(int x)D.void a(int x)35.数据库表的字段可以定义默认值,默认值是( )。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.函数 STR(12345454,7,3)的值为 1。(分数:2.00)填空项 1:_37.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE 职工表 ALTER年龄 1。 (分数:2.00)填空项 1:_38.在 Visual FoxPro 中视图可以分为本地视图和 1 视图。(分数:2.00)填

14、空项 1:_39.data=CTOD(“01-01-99“),则 data+365的值是 1。(分数:2.00)填空项 1:_40.对下列二叉树进行中序遍历的结果是 1。 (分数:2.00)填空项 1:_41.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_42.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_43.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_44.表达式20

15、05-10-3 10:0:0-2005-10-3 9:0:0的数据类型是 1。(分数:2.00)填空项 1:_45.在 Visual FoxPro中,为了建立参照完整性,首先必须建立表之间的 1。(分数:2.00)填空项 1:_46.将金牌榜.DBF 中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 3 项的和, 应使用 SQL 语句 1 金牌榜 2 奖牌总数=金牌数+银牌数+铜牌数(分数:2.00)填空项 1:_47.在 Visual FoxPro中,可以在表设计器中为字段设置默认值的表是 1 表。(分数:2.00)填空项 1:_48.在成绩表中,检索选修 3门以上课程的学生的及格学科的

16、总成绩。成绩表中包含学号、姓名、课程名和成绩 4个字段。 请将下面的 SQL语句补充完整。 SELECT 学号,SUM(成绩)FROM 1; WHERE成绩=60; GROUP BY 学号; 2 COUNT(*)=3 (分数:2.00)填空项 1:_49.在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用 1 短语。(分数:2.00)填空项 1:_50.在命令窗口定义了一个空的一维数组 S(5),在命令窗口输入?S(1)的结果为 1。(分数:2.00)填空项 1:_国家计算机二级(VF)74 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 7

17、0分) 下列各(总题数:35,分数:70.00)1.使用 SQL 语句将学生表 S 中年龄(AGE)大于 30 岁的记录删除,正确的命令是_。 (分数:2.00)A.DELETE FOR AGE30B.DELETE FROM S WHERE AGE30 C.DELETE S FOR AGE30D.DELETE S WHERE AGE30解析:SQL 从表中删除数据的命令格式如下:DELETE FROM tableName WHERE Condition这里的 FROM 指定从哪个表中删除数据。WHERE 指定被删除的记录所满足的条件。如果不使用 WHERE 子句,则删除该表中的所有记录。DEL

18、ETE FOR 为 Visual FoxPro删除记录的命令,且限定被删除记录的表处于当前状态。2.在 Visual FoxPro中,程序文件的扩展名为( )。(分数:2.00)A.数据的规范化B.便于数据转换C.避免数据丢失D.防止不同模块之间数据的非法访问 解析:数据封装为了防止不同模块间数据的非法访问及修改。3.有如下赋值语句:a=“计算机“、b=“微型“,结果为“微型机“的表达式是(分数:2.00)A.b+LEFT(a,3)B.b+RIGHT(a,1)C.b+LEFT(a,5,2)D.b+RIGHT(a,2) 解析:取左、右子串函数的格式为:LEFT RIGHT(expC,expN),

19、其功能为:LEFT 从 expC左边截取由 expN的值指定的字符,生成一个新的字符串;RIGHT 从 expC右边截取由 expN的值指定的字符,生成一个新的字符串。注意一个汉字相当于两个英文字符。4.下列赋值语句中正确的是( )。(分数:2.00)A.STORE 1 TO X,Y B.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X解析:利用 STORE命令给变量赋值,可以一次性给多个变量赋以相同的变量值,且各个变量名之间应该用逗号隔开,但不能将多个变量值赋给一个变量或多个变量。5.为了合理组织数据,应遵循的设计原则是( )。(分数:2.00)A

20、.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括 解析:为了合理组织数据,应遵循选项 A),B),C)3 条原则来组织数据。6.如果将学生的“照片”存储在表中,则数据应采用的字段类型为( )。(分数:2.00)A.SELECT * TOP 3 FROM成绩表; WHERE 总分 DESCB.SELECT * TOP 3 FROM成绩表; FOR 总分 DESCC.SELECT * TOP 3 FROM成绩表; GROUP BY 总分 DESCD.SEL

21、ECT * TOP 3FROM成绩表; ORDER BY 总分 DESC 解析:使用 SQL SELECT可以对查询结果进行排序,排序的短语是 ORDER BY。选项 A) 和 B) 属于语法错误,选项 C) 中的 GROUP BY短语的功能是对查询结果进行分组。使用 SELECT-SQL可以实现显示部分结果,需结合 TOP 短语。7.下列关于变量的叙述中,不正确的一项是( )。(分数:2.00)A.设置 Enabled 的值为 TrueB.设置 TabIndex的值为 1C.设置 TabIndex 的值为 0 D.设置 Index 的值为 0解析:要想在程序运行时焦点落在某一控件上必须使该控

22、件的 Tablndex的值在窗体中最小,故设置为0,所以正确答案为选项 C);Enabled 属性决定控件的有效与失 效;Index 用于引用的,用在控件数组中,不符合本题的意思。8.在 Visual FoxPro中,一个表可以建立一个( )。(分数:2.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。9.如果要为控件设置焦点,则下列属性值是真(T)的是( )。(分数:2.00)A.

23、Enabled和 DefaultB.Enabled和 Visible C.Default和 CancelD.Visible和 Default解析:在 Visual FoxPro中,对象被选定,就获得焦点。如果要为控件设置焦点,Enabled 和 Visible属性的值必须为真(T),其中 Enabled属性决定控件是否可用,而 Visible属性决定控件是否可见。10.下列对调试器的叙述中,正确的是( )。(分数:2.00)A.“跟踪”窗口用于显示正在执行的程序文件 B.“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C.“局部”窗口用于显示当前程序、过程或方法程序中可

24、见的变量、数组、对象以及对象成员D.“调试输出”窗口用于显示程序中指定调试的输出解析:“跟踪”窗口用于显示正在执行的程序文件;“监视”窗口用于监视指定表达式在程序调试执行过程中的取值变化情况;“局部”窗口用于显示模块程序(程序、过程和方法程序)中内存变量的名称、当前取值和类型,“调试输出”窗口显示当前处于执行的程序、过程或方法程序,当正在执行的是子程序时,主程序和子程序的名称都会显示在该窗口。11.下列关于视图的说法中,不正确的是( )。(分数:2.00)A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员 D.派生类的对象的地址可以赋

25、给指向基类的指针解析:公有继承的派生类和基类是子类型的关系,所谓子类型是类型间一般和特殊的关系,即派生类是基类的子类型或者说基类的操作可以被用于操作派生类的对象。12.可以随表的打开而自动打开的索引是( )。(分数:2.00)A.单项索引文件B.复合索引文件C.结构化复合索引文件 D.非结构化复合索引文件解析:结构复合索引文件是 Visual FoxPro数据库中最普通的,也是最重要的一种索引文件,它会随着表的打开而自动打开。13.在 Visual FoxPro中,数据库文件的扩展名为( )。(分数:2.00)A.左键B.右键C.同时按下左键和右键D.按什么都不显示 解析:此题考查的是有关鼠标

26、事件的问题。从题目要求来看,上述事件应是鼠标事件过程,下面来看看有关鼠标事件的具体事件。 按下鼠标键事件过程: Private Sub Form_MouseDown(Button As Integer,Shift As Integer,- X As Single,Y As Single) End Sub 松开鼠标键事件过程: Private Sub Form_MouseUp(Button As Integer,Shift As Integer,- X As Sinde,Y As Single) End Sub 移动鼠标光标事件过程: Private Sub Form_MouseMove(But

27、ton As Integer,Shift As Integer,- X As Single,Y As Single) End Sub 以上三个鼠标事件过程具有相同的参数,含义如下: Button:表示被按下的鼠标键。 Shift:表示 Shift、Ctrl、Alt 键状态。 X,Y:鼠标光标的当前位置。 现在再来看一下事件过程,可知此事件过程并非鼠标事件过程,并且 Button也不是事件过程的参数,即此事件过程的两个参数 KeyCode和 Shift在程序运行过程中并没有得到任何信息,所以无论按什么键都不显示任何内容。 14.对下列二叉树 (分数:2.00)A.ACBDFEG B.ACBDFG

28、EC.ABDCGEFD.FCADBEG解析:15.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令(分数:2.00)A.MyForm.ListB.MyForm.DisplayC.MyForm.Show D.MyForm.ShowForm解析:通常显示表单是执行表单中的 Do Form表单名.scx,也可以通过 Show来显示表单。16.利用 SETRELATION命令可以建立两个表之间的关联,该关联是( )。(分数:2.00)A.永久性联系B.临时性联系 C.任意的联系D.以上说法均不正确解析:利用 SET RELATIO

29、N命令建立两个表之间的关联,该关联为临时性关联,用于控制表间记录指针关系的临时联系。17.执行下列语句,其函数结果为( )。 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) (分数:2.00)A.10B.-10 C.l00D.-100解析:SIGN()函数返回指定表达式的符号;ABS()是求绝对值的函数;SQRT()函数用来求指定表达式的平方根。18.报表文件的扩展名是( )。(分数:2.00)A.destroy( )B.start( ) C.init( )D.stop( )解析:在 init( )方法完成后,将调用 start( )方法,使 Applet成为激活状

30、态。该方法在 Applet每次显示时都要调用。19.下列索引中,不具有“惟一性”的是( )。(分数:2.00)A.0B.1 C.2D.3解析:按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为 1时,结果位才为 1,否则为 0。参与运算的数以补码方式出现。逻辑与运算符“&”需要两边的结果都为 1时,其结果才为 1。20.下列关于项目及项目中文件的叙述,正确的是( )。(分数:2.00)A.无任何信息B.Press Shift+F5 C.Press Ctrl+F6D.程序出错解析:上述事件过程是测试两个参数(KeyCode 和 Shift)是否同时

31、满足给定的条件,如果满足则输出相应的信息;题目中是同时按下转换键 Shift和功能键 F5,所以满足给定的条件,则输出信息 Press Shift+F5,故正确的答案是选项 B)。21.在 Visual FoxPro中,假定数据库表 S(学号,姓名,性别,年龄)和 SC(学号,课程号,成绩)之间使用“学号“建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制“。如果表S所有的记录在表 SC中都有相关联的记录,则【 】。(分数:2.00)A.允许修改表 S中的学号字段值B.允许删除表 S中的记录C.不允许修改表 S中的学号字段值 D.不允许在表 S中增加新的记录解

32、析:数据库表之间的参照完整性规则包括级联、限制和忽略,如果将两个表之间的更新规则、插入规则和删除规则中都设置了“限制“,则不允许修改两表之间的公共字段。22.参照完整性规则的更新规则中“级联”的含义是(分数:2.00)A.更新父表中的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录 B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新解析:参照完整性用于保证两个表之间关系的合理性,可以将数据冗余度降至最低。参照完整性规则包括更新规则、删除规则、插入规则。更新规则规定了当更新父

33、表中的连接字段时,“级联”表示用新的连接字段值自动修改子表中的所有相关记录。删除规则规定了当删除父表中的记录时,“级联”表示自动删除子表中的所有记录。23.Visual FoxPro有多种工作方式,下列各项中,不属于 Visual FoxPro工作方式的是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet; C.import.javaawt.event.*;D.import.javalang.*;解析:编写 Applet程序,其中定义的类是 javaappletApplet 类的子类。24.下列函数中,函数值为数值型的是( )

34、。(分数:2.00)A.InputStream 和 OutputStreamB.Reader和 Writer C.Filter和 PipeD.以上都不正确解析:InptuStream 和 OutputStream是处理字节流的抽象类,它们的处理范围有限,说它是处理 Unicode码的所有类,是不对的。Filter 和 Pipe分别是过滤流和管道流,与本题关系不大。在 javaio 包中,可以处理不同类型的流,例如:字节流、字符流、文件流、对象流等。 25.SQL支持集合的并运算,在 Visual FoxPro中 SQL并运算的运算符是( )。(分数:2.00)A.PLUSB.UNION C.+

35、D.解析:在 Visual FoxPro中,并运算是将两个 SELECT语句的查询结果合并成一个查询结果,SQL 支持集合的并运算,运 算符为 UNION。26.下面关于主程序的说法,错误的是( )。(分数:2.00)A.主程序是整个应用程序的入口点B.主程序的任务是设置应用程序的起始点、初始化环境等C.在 Visual FoxPro中,只要是项目中的文件都可以作为主文件 D.一个项目管理器中只能设置一个主文件解析:在 Visual FoxPro中,作为主文件的文件类型可以是程序文件、菜单、表单或查询等,但数据库或数据库表文件不能设置为主文件。27.不需要事先建立就可以使用的变量是( )。(分

36、数:2.00)A.公共变量B.私有变量 C.局部变量D.数组变量解析:在程序中直接使用(没有通过 PUBLIC和 LOCAL命令事先声明)且由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明。全局变量和局部变量都需要先声明后使用。28.在 Visual FoxPro中,字段的宽度不是由系统自动给出的字段类型是( )。(分数:2.00)A.数值型 B.备注型C.逻辑型D.日期型解析:系统自动指定字段宽度的字段类型有日期型、逻辑型、备注型、通用型等,数值型字段的宽度是由用户自己定义的。29.在 Visual FoxPro中,恢复逻辑删除记录的命令是( )。(分数:2.00)A.DELETE

37、B.RECALL C.PACKD.ZAP解析:在 Visual FoxPro中,删除记录有物理删除和逻辑删除两种,逻辑删除是指在记录旁添加删除标记,使记录暂时不可用,使用的命令是 DELETE;物理删除则直接将记录从数据表中删除,使用的命令是PACK;逻辑删除的记录可利用 RECALL命令进行恢复。30.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。(分数:2.00)A.123456.789B.$23 4567C.123456.7D.* * * * 解析:InputMask 属性指定在一个文本框中如何输入和显示数据。本题中显示数值型数据时,整数部分的设置一

38、定要大于或等于要显示的 字符,否则将以星号表示。31.在工资数据表中,显示职称为工程师且基本工资大于 2000的记录,下列语句正确的是 ( )。(分数:2.00)A.DISPLAY FOR职称=“工程师“OR 基本工资2000B.DISPLAY FOR职称=“工程师“AND 基本工资2000 C.DISPLAY FOR职称=“工程师“基本工资2000D.LIST ALL FOR职称=“工程师“,基本工资2000解析:选项 A)中逻辑条件错误,应为 AND,选项 C)和选项 D)都属于语法错误。32.使数据库表变为自由表的命令是( )。(分数:2.00)A.DROP TABLEB.REMOVE

39、TABLE C.FREE TABLED.RELEASE TABLE解析:将数据库表从数据库中移出成为自由表的命令是:REMOVE TABLE,该命令有DELETE和RE- CYCLE两个命令短语,如果加短语则表示删除数据库表。33.在 Vistal FoxPro中,说明数组的命令是( )。(分数:2.00)A.DIMENSION和 ARRAYB.DECLARE和 ARRAYC.DIMENSION和 DECLARE D.只有 DIMENSION解析:创建数组可以使用 DIMENSION和 DECLARE两个命令,它们的功能完全相同。34.在查询去向中,能够直接查看到查询结果的是( )。(分数:2

40、.00)A.void A(int x)B.A(int x) C.a(int x)D.void a(int x)解析:构造方法有以下特点,构造方法名必须与类名相同。构造方法是给对象赋初值,所以没有返回值,且不用 void来声明。构造方法不能被程序调用。构造方法可由编程人员在类中定义,默认时由Java语言自动生成。构造方法可以重载实现不同的初始化方法,调用时按参数列表决定调用哪个方法。注意:选项 A)void A(int x),构造方法是给对象赋初值,所以没有返回值,且不用 void来声明。选项 C)a(int x),构造方法方法名必须与类名相同。35.数据库表的字段可以定义默认值,默认值是( )

41、。(分数:2.00)A.逻辑表达式B.字符表达式C.数值表达式D.前三种都可能 解析:在 Visual FoxPro数据库表中,建立字段有效性规则时,要注意“规则”是逻辑表达式,“信息”是字符串表达式,“默 认值”的类型则由字段的类型决定。二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.函数 STR(12345454,7,3)的值为 1。(分数:2.00)填空项 1:_ (正确答案:1234.55)解析:STR()函数是将的值转换成字符串,转换时根据需要自动进行四舍五入。返回字符串的理想长度 L应该是部分大于 L,则在字符串前端加空格补充;如果值大于等于整数部分的位

42、数,但小于 L,则优先满足整数部分而自动调整小数位数;如果值小于整数部分的位数,则返回一串星号( * );默认的为返回整数部分的值。37.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE 职工表 ALTER年龄 1。 (分数:2.00)填空项 1:_ (正确答案:DROP CHECK)解析:删除字段有效性规则,可使用 DROP CHECK短语直接进行删除。38.在 Visual FoxPro 中视图可以分为本地视图和 1 视图。(分数:2.00)填空项 1:_ (正确答案:远程)解析:39.data=CTOD(“01-01-99“),则 data+365的值是 1。

43、(分数:2.00)填空项 1:_ (正确答案:01-01-00(或 01/01/00))解析:日期型数据 data与数值型数据相加,表示指定日期的后若干天,结果仍为日期型。计算结果中,年份应为 2000,但因此处的日期格式为 mm-dd-yy,因此年份结果显示为 00。40.对下列二叉树进行中序遍历的结果是 1。 (分数:2.00)填空项 1:_ (正确答案:DBXEAYFZC)解析:二叉树中序遍历的顺序为先遍历左子树,然后访问根结点,最后遍历右子树。41.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:在关系数据库中,把数据

44、表示成二维表,而一个二维表就是一个关系。42.在二维表中,元组的 1 不能再分成更小的数据项。(分数:2.00)填空项 1:_ (正确答案:分量)解析:一张二维表对应一个关系,代表一个实体集。表中的一行称为一个元组。43.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_ (正确答案:CHECK)解析:CREATE TABLE 表的定义命令,命令中各短语的功能: PRIMARY KEY:用于定义满足实体完整性的主索引。 CHECK.ERROR:用于定义域

45、的完整性和出错提示信息。 DEFAULT:用于定义默认值。 FROEIGN KEY.REFERENCES:用于定义表之间的联系。 FREE:用于指明所建立的表是一个自由表,不添加到当前数据库中。 NULL 或 NOT NULL:用于说明属性允许或不允许为空值。 UNIQE:用于建立候选索引,但不是惟一索引。 FROM ARRAY:用于说明根据数组的内容建立表。44.表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是 1。(分数:2.00)填空项 1:_ (正确答案:数值型(N)解析:日期时间表达式中可以使用的运算符有+和-两个。 格式 结果及类型 日期+天数 日

46、期型。指定日期若干天后的日期 天数+日期 日期型。指定日期若干天后的日期 日期-天数 日期型。指定日期若干天后的日期 日期-日期 数值型。两个指定日期相差的天数 日期时间+秒数 日期时间型。指定日期时间若干秒后的日期时间 秒数+日期时间 日期时间型。指定日期时间若干秒后的日期时间 日期时间-秒数 日期时间型。指定日期时间若干秒前的日期时间 日期时间-日期时间 数值型。两个指定日期时间相差的秒数45.在 Visual FoxPro中,为了建立参照完整性,首先必须建立表之间的 1。(分数:2.00)填空项 1:_ (正确答案:联系)解析:参照完整性是关系数据库管理系统的一个很重要的功能。在 Vis

47、ual FoxPro中为了建立参照完整性,必须首先建立表之间的联系。46.将金牌榜.DBF 中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数 3 项的和, 应使用 SQL 语句 1 金牌榜 2 奖牌总数=金牌数+银牌数+铜牌数(分数:2.00)填空项 1:_ (正确答案:UPDATE , SET)解析:SQL 的数据更新命令格式如下: UPDATE TableName SET Column_Name1=eExpression1,Column_Name2=eExpression2. WHERE Condition 一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段; 如果不使用 WHERE子句,则更新全部记录。 47.在 Visual FoxPro中,可以在表设计器中为字段设置默认值的表是 1 表。(分数:2.00)填空项 1:_ (正确答案:数据库表)解析:数据库表与自由表相比,数据库表具有如下特点:数据库表可以使用长表名,在表中可以使用长字 段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表的字段指定默认值和输入掩码;数 据库表的字段有默认的控件类;可以为数据库表规定字段级规则和记录级规则;数据库

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