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

上传人:progressking105 文档编号:1335272 上传时间:2019-10-17 格式:DOC 页数:13 大小:76KB
下载 相关 举报
【计算机类职业资格】国家计算机二级(VF)81及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】国家计算机二级(VF)81及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】国家计算机二级(VF)81及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】国家计算机二级(VF)81及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】国家计算机二级(VF)81及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、国家计算机二级(VF)81 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.Visual FoxPro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是( )。(分数:2.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器2.下列控件中,不能设置数据源的是( )。(分数:2.00)A.复选框B.列表框C.命令按钮D.选项组3.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多4.当用 FI

2、ND 命令或 SEEK 命令找到记录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:2.00)A.可以添加数据库表,也可以添加查询B.只能添加数据库表C.只能添加查询D.以上两者都不能添加5.下列程序段的输出结果是( )。 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS Xl,X2 TEMP=Xl X1=X2 X2=TEMP ENDPROC (分数:2.00)A.10 20B.20 20C.20 10D.

3、10 106.SQL SELECT 语句中的 WHERE 子句对应于查询设计器中的( )。(分数:2.00)A.“字段”选项卡B.“筛选”选项卡C.“排序依据”选项卡D.“分组依据”选项卡7.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:2.00)A.8B.10C.128D.2558.语句“DELETE FROM 成绩表 WHERE 计算机60“的功能是( )。(分数:2.00)A.物理删除成绩表中计算机成绩在 60 分以下的学生记录B.物理删除成绩表中计算机成绩在 60 分以上的学生记录C.逻辑删除成绩表中计算机成绩在 60 分以下的学生记录D.将计算机成绩低于 60

4、分的字段值删除,但保留记录中其它字段值9.下列关于视图的操作中,错误的是( )。(分数:2.00)A.操作数乘以 2B.操作数除以 2C.操作数乘以 4D.操作数除以 410.假设一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1,命令按钮组中包含 Command1和 Command2;两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的 Value 属性值,下列式子中,正确的是( )。 (分数:2.00)A.ABCDDEfEBDB.abcDDfefDbDC.abcAAfefALbAD.Abcddfefdbd11.在表单上对齐和调整控件的位置

5、,应使用( )。(分数:2.00)A.表单控件工具栏B.布局工具栏C.常用工具栏D.定制工具栏12.要将数据库表从数据库中移出成为自由表,可使用命令( )。(分数:2.00)A.DELETE TABLEB.REMOVE TABLEC.DROP TABLED.RELEASE TABLE13.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RET

6、URN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP 后,屏幕显示的结果为( )。 (分数:2.00)A.3B.4C.9D.1014.在 Visual FoxPro 中,一个表可以建立一个( )。(分数:2.00)A.主索引B.候选索引C.惟一索引D.普通索引15.下列描述中正确的是_。 (分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题16.下列关于别名和自联接的说法中,正确的是( )。(分数:2.0

7、0)A.90B.60C.40D.1017.假定系统日期是 2004 年 3 月 15 日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:2.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API18.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:2.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职

8、工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表19.在当前目录下有数据库文件 xsdak,数据库中有表文件 studbf,执行如下 SQL 语句后的结果是( )。SELECT * FORM student INTO DBF xsdak ORDER BY 学号 (分数:2.00)A.List1ListCountB.List1List(ListCount-1

9、)C.List1ListIndexD.List1List(ListListIndex)20.在应用程序系统中,不属于用户界面的是( )。(分数:2.00)A.菜单B.工具栏C.表单D.数据库21.下列关于查询的说法中,不正确的是( )。(分数:2.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出22.执行 SET SYSMENU TO 命令后( )。(分数:2.00)A.12,abcdB.10,bcdeC.2,defgD.0,

10、cdef23.在 Visual FoxPro 某数据表中有一个数值型字段,要求有 4 位整数,2 为小数,其值可能为负值,它的宽度应为( )。(分数:2.00)A.6B.7C.8D.924.从内存中清除内存变量的命令是_。(分数:2.00)A.ReleaseB.DeleteC.EraseD.Destroy25.Visual FoxPro 6.0 属于( )。(分数:2.00)A.网状数据库系统B.层次数据库系统C.关系数据库系统D.分布式数据库系统26.在 Visual FoxPro 中,要运行查询文件 query1.qpr,可以使用命令_。 (分数:2.00)A.DO query1B.DO

11、query1.qprC.DO QUERY query1D.RUN query127.在 Visual FoxPro 中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是【 】。(分数:2.00)A.PRIVATEB.LOCALCC.PUBLICD.不用说明,在程序中直接使用28.设有如下关系表_。 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S29.下列关于视图的说法中,不正确的是( )。(分数:2.00)A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员D.派生类

12、的对象的地址可以赋给指向基类的指针30.以下关于“查询”的描述正确的是_。 (分数:2.00)A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中31.扩展名为.mnx 的文件是_。 (分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件32.为了合理组织数据,应遵循的设计原则是( )。(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括33.下列各字符函数中,函数返回值不是数值型

13、的是( )。(分数:2.00)A.LEN(“2003/04/15“)B.OCCURS(“电脑“,“计算机俗称电脑“)C.AT(“Fox“,“Visual FoxPro“)D.LIKE(“a *”,“abcd“)34.下列赋值语句中正确的是( )。(分数:2.00)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X35.在 Visual FoxPro 中调用表单文件 mf1 的正确命令是【 】。(分数:2.00)A.DO mf1B.DO FROM mf1C.DO FORM mf1D.RUN mf1二、填空题(每空 2

14、分,共 30 分)(总题数:15,分数:30.00)36.在 Visual FoxPro 中,对于只取两种值的数据,一般使用 1 字段。(分数:2.00)填空项 1:_37.保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的 1 完整性。(分数:2.00)填空项 1:_38.在 Visual FoxPro 中,通过建立数据库表的主索引可以实现数据的 1 完整性。(分数:2.00)填空项 1:_39.定义数组可使用命令 DIMENSIONX(2,3),则数组中包含的元素个数为 1。(分数:2.00)填空项 1:_40.利用 SQL 语句的定义功能,建立一个职工表文件,其中为

15、职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工(仓库号 C(5) 1,职工号 C(5),工资 21200) (分数:2.00)填空项 1:_填空项 1:_41.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH 年龄+1 (分数:2.00)填空项 1:_42.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE 职工表 ALTER 年龄 1。 (分数:2.00)填空项 1:_43.在 SQL 的 SELECT 查询中使用 1 子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_44.检索学生表中,“籍贯”

16、为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FROM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:2.00)填空项 1:_45.设有选课表,表中包含的字段有:学号 C(3),课程号 C(3),成绩 N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL 语句为: SELECT 课程号,【14】AS 学生人数 FROM 选课表; GROUPBY【15】 (分数:2.00)填空项 1:_46.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH 年龄+1 (分数:2.00)填空项 1:_47.使用 1 命令可

17、以定义一个过程的开始。(分数:2.00)填空项 1:_48.一个关系表的行称为 1 。(分数:2.00)填空项 1:_49.在 Visual FoxPro 中,使用 SQL 的 CREATE TABLE 语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_50.设计表单时,要确定表单中是否有最大化按钮,可通过表单 1 属性进行设置。(分数:2.00)填空项 1:_国家计算机二级(VF)81 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.Vi

18、sual FoxPro 有多种工作方式,下列各项中,不属于 Visual FoxPro 工作方式的是( )。(分数:2.00)A.使用菜单系统B.命令窗口直接输入命令C.执行程序文件D.利用设计器 解析:Visual FoxPro 有 3 种工作方式:用菜单系统或工具栏按钮执行命令;在命令窗口直接输入命令进行交互式操作;利用各种生成器自动产生程序或编写程序文件后执行。2.下列控件中,不能设置数据源的是( )。(分数:2.00)A.复选框B.列表框C.命令按钮 D.选项组解析:指定与控件建立关联的数据源用 ControlSource 属性。在所列的 4 个控件中,复选框、列表框和选项组都有 Co

19、n- trolSource 属性,而命令按钮无此属性。3.“商品”与“顾客”两个实体集之间的联系一般是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:两个实体间的联系可以归纳为 3 种类型:一对一联系:一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。 一对多联系:一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。 多对多联系:多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录其匹配。 本题中一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联 系。4.当用 FIND 命令或 SEEK 命令找到记

20、录时,函数 FOUND( )和 EOF( )的值分别为( )。(分数:2.00)A.可以添加数据库表,也可以添加查询 B.只能添加数据库表C.只能添加查询D.以上两者都不能添加解析:注意在查询设计视图中既可以添加数据库表也可以添加查询。5.下列程序段的输出结果是( )。 CLEAR STORE 10 TO A STORE 20 TO B SET UDFPARMS TO REFERENCE DO SWAP WITH A,(B) ?A,B PROCEDURE SWAP PARAMETERS Xl,X2 TEMP=Xl X1=X2 X2=TEMP ENDPROC (分数:2.00)A.10 20B.

21、20 20 C.20 10D.10 10解析:本题中利用 SET UDFPARMS TO REFERENCE 语句设置按引用方式传递,执行 DO SWAP WITHA,(B)时,A 按引 用传递,(B)按值传递,在调用的过程中,X1 和 x2 的值互换,X1=20,X2=10,但参数(B)是按值传递,形参数值的 变化不会影响实参的变化,因此 A、B 的最后取值都是 20。6.SQL SELECT 语句中的 WHERE 子句对应于查询设计器中的( )。(分数:2.00)A.“字段”选项卡B.“筛选”选项卡 C.“排序依据”选项卡D.“分组依据”选项卡解析:SQL SELECT 语句中的 WHER

22、E 子句是指从指定的表或视图中提取满足条件的记录,为查询设置查询条件,对应查询设计器中的“筛选”选项卡。7.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:2.00)A.8B.10 C.128D.255解析:在自由表中不可使用长字段名,字段名的最大值是 10;数据库表中可以使用长字段名,最大值为128。8.语句“DELETE FROM 成绩表 WHERE 计算机60“的功能是( )。(分数:2.00)A.物理删除成绩表中计算机成绩在 60 分以下的学生记录B.物理删除成绩表中计算机成绩在 60 分以上的学生记录C.逻辑删除成绩表中计算机成绩在 60 分以下的学生记录 D.将

23、计算机成绩低于 60 分的字段值删除,但保留记录中其它字段值解析:在使用 SQL 语句的删除命令时,根据 WHERE 短语删除满足指定条件的记录,如果不使用 WHERE 短语,则表示删除表中的所有记录。此 处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上 PACK 命令。9.下列关于视图的操作中,错误的是( )。(分数:2.00)A.操作数乘以 2B.操作数除以 2 C.操作数乘以 4D.操作数除以 4解析:右移运算符“”是双目运算符。其功能是把“”左边的运算数的各二进位全部右移若干位,“”右边的数指定移动的位数。例如:设 a=15,a2 表示把 000001111 右移为 0

24、0000011(十进制 3)。 10.假设一个表单里有一个文本框 Text1 和一个命令按钮组 CommandGroup1,命令按钮组中包含 Command1和 Command2;两个命令按钮。如果要在 Command1 命令按钮的某个方法中访问文本框的 Value 属性值,下列式子中,正确的是( )。 (分数:2.00)A.ABCDDEfEBDB.abcDDfefDbD C.abcAAfefALbAD.Abcddfefdbd解析:在内存中,字符数据以 ASCII 码存储,它的存储形式就与整数的存储形式相类似。C+浯言使字符型数据和整型数据之间可以通用。也可以对字符数据进行算术运算,此时相当于

25、对它们的 ASCII 码进行算术运算,在本题中,s+相当于 s=s +1,即让 s 指向数组中的下一个元素。11.在表单上对齐和调整控件的位置,应使用( )。(分数:2.00)A.表单控件工具栏B.布局工具栏 C.常用工具栏D.定制工具栏解析:在表单上需要对齐和调整控件的位置,应使用布局工具栏中的功能按钮进行设置。12.要将数据库表从数据库中移出成为自由表,可使用命令( )。(分数:2.00)A.DELETE TABLEB.REMOVE TABLE C.DROP TABLED.RELEASE TABLE解析:将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE。该命令有DELE

26、TE和 RECYCLE两个短语,如果加短语则表示删除数据库表。13.有如下程序: * * *主程序:Pprg* * * * * *子程序:P1prg* * * SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=Xl+1 X1:Xl+1 DO PI RETURN ?xl+x2+x3 * * *子程序:P2prg* * * RETURN x3=x3+l SET TALK ON RETURN TO MASTER 执行命令 DOP 后,屏幕显示的结果为( )。 (分数:2.00)A.3B.4C.9 D.10解析:首先 x1 的值在主程序中加 1,变为

27、3,然后调用后面的子程序 p1,x2 加 1,变为 3,接着调用于程序 P2,x3 加 1 变为 3,此时就没有再执行 p1 中的 x1+1。执行 x3 就直接返回主程序。由参数任递知x1,x2,x3 都为 3。14.在 Visual FoxPro 中,一个表可以建立一个( )。(分数:2.00)A.主索引 B.候选索引C.惟一索引D.普通索引解析:由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。15.下列描述中正确的是_。 (分数:2.00

28、)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:软件工程是计算机软件开发和维护的工程学科,它采用工程的概念原理、技术和方法来开发和维护 软件,它把经过时间考验而证明正确的管理技术和当前能够得到的最好技术结合起来。16.下列关于别名和自联接的说法中,正确的是( )。(分数:2.00)A.90B.60C.40 D.10解析:这是一个三重循环嵌套的程序。多重 For 循环的执行过程是:外层循环的循环控制变量每取一个值,内循环的循环控制变量要取遍所有的值。这个程

29、序中最外两层循环的最后一次循环执行时 k1=4,k2=3,都要再执行一次 y=10,不管 y 以前取得何值,y 都要重新取得初值 10,这时再执行一次内循环。内层循环体要执行 3 次,即加 3 次 10。y 最终的值是 40。17.假定系统日期是 2004 年 3 月 15 日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:2.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形 C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API解析:除了所

30、在的服务器外,Applet 不能连接到任何其他的机器。18.利用 SQL 命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:2.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM 职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM 职工表 C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM 职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM 职工表解析:SQL 的数据定义功能中,可以对视图进行定义

31、,语句格式为: CREATE VIEW view_name(column_name,column_name)AS select_statement。 19.在当前目录下有数据库文件 xsdak,数据库中有表文件 studbf,执行如下 SQL 语句后的结果是( )。SELECT * FORM student INTO DBF xsdak ORDER BY 学号 (分数:2.00)A.List1ListCountB.List1List(ListCount-1)C.List1ListIndexD.List1List(ListListIndex) 解析:题中涉及到列表框的四个属性:Text 属性、L

32、ist 属性、ListCount 属性和 listIndex 属性,其中List 属性是一个数组。Text 属性是字符类型,List 属性是数组, ListCount 属性是数值类型,ListIndex 属性也是数值类型。选项 A) 和选项 C) 是数值类型,而 List1Text 是字符类型,所以这两个选项不是本题的答案;List1Text 属性表示最后一次选中项的文本,而选项 ListList(ListCount-1)表示列表框中最后一个选项的文本,二者的含义不同,所以选项 B) 不是本题的答案;ListListIndex 返回的是选中的表项的位置,与 ListText 的属性值相同。20

33、.在应用程序系统中,不属于用户界面的是( )。(分数:2.00)A.菜单B.工具栏C.表单D.数据库 解析:用户界面中,包含应用程序中的表单、工具栏和菜单等,而数据库则用于保存要处理的数据,与界面无关。21.下列关于查询的说法中,不正确的是( )。(分数:2.00)A.查询是预先定义好的一个 SQL SELECT 语句B.查询是 Visual FoxPro 支持的一种数据库对象C.通过查询设计器,可完成任何查询 D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出解析:查询可以从指定的表或视图中提取满足条件的记录,但它并不只限于单个表或视图,查询设计器的局限性是指它只能建立一些规则

34、的查询,如果要建立比较复杂的查询,则只能通过 SQLSELECT 语句来实现。22.执行 SET SYSMENU TO 命令后( )。(分数:2.00)A.12,abcdB.10,bcdeC.2,defg D.0,cdef解析:Len( )是字符串长度检测函数,i=12 所以字符串长度为 2。Right( ,N1 从字符串右起取N1 个字符。23.在 Visual FoxPro 某数据表中有一个数值型字段,要求有 4 位整数,2 为小数,其值可能为负值,它的宽度应为( )。(分数:2.00)A.6B.7C.8 D.9解析:本题中,数值型字段的整数位为 4,小数位为 2,再加上 1 个小数点位,

35、占 1 个字节,和 1 个符号位,占 1 个字符,实际宽度应为 8。24.从内存中清除内存变量的命令是_。(分数:2.00)A.Release B.DeleteC.EraseD.Destroy解析:25.Visual FoxPro 6.0 属于( )。(分数:2.00)A.网状数据库系统B.层次数据库系统C.关系数据库系统 D.分布式数据库系统解析:Visual FoxPro 60 系统的基本结构是二维表,表之间的联系通过不同表中的公共字段来体现,属于关系数据库系统。26.在 Visual FoxPro 中,要运行查询文件 query1.qpr,可以使用命令_。 (分数:2.00)A.DO q

36、uery1B.DO query1.qpr C.DO QUERY query1D.RUN query1解析:运行查询可以使用命令格式:DO queryfile 其中 queryfile 是查询文件名,此时必须给出查询文件的扩展名.qpr。27.在 Visual FoxPro 中,如果希望内存变量只能在本模块(过程)中使用,不能在上层或下层模块中使用。说明该种内存变量的命令是【 】。(分数:2.00)A.PRIVATEB.LOCALC C.PUBLICD.不用说明,在程序中直接使用解析:Visual FoxPro 中的内存变量分为公共变量、私有变量和局部变量,其中局部变量只能在建立它的模块使用,不

37、能在上层和下层模块中使用,用命令 LOCAL 说明。28.设有如下关系表_。 (分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:从图中可以看出,关系 T 是关系 R 和关系 S 的简单合并,而合并的符号为,所以答案为 T=RS。29.下列关于视图的说法中,不正确的是( )。(分数:2.00)A.派生类的对象可以赋给基类的对象B.派生类的对象可以初始化基类的引用C.派生类的对象可以直接访问基类中的成员 D.派生类的对象的地址可以赋给指向基类的指针解析:公有继承的派生类和基类是子类型的关系,所谓子类型是类型间一般和特殊的关系,即派生类是基类的子类型或者说基类的操作可以被用

38、于操作派生类的对象。30.以下关于“查询”的描述正确的是_。 (分数:2.00)A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中 解析:在项目管理器中的“查询”下面可看到刚做好的查询名称,按“运行”即可看到查询的结果。查询 实际上是一个程序,它被存在“xxx.qpr”文件中,实际上与“xxx.prg”文件是一样的格式,可在程序中用“do xxx.qpr”来调用它。31.扩展名为.mnx 的文件是_。 (分数:2.00)A.备注文件B.项目文件C.表单文件D.菜单文件 解析:在 Visual FoxPro 中,备注文件的扩展名是 FPT,项目文件的

39、扩展名是 PJX,表单文件的扩展是SCX, 菜单文件的扩展名是.mnx。32.为了合理组织数据,应遵循的设计原则是( )。(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括 解析:为了合理组织数据,应遵循选项 A),B),C)3 条原则来组织数据。33.下列各字符函数中,函数返回值不是数值型的是( )。(分数:2.00)A.LEN(“2003/04/15“)B.OCCURS(“电脑“,“计算机俗称电脑“)C.AT(“Fox“,“Vis

40、ual FoxPro“)D.LIKE(“a *”,“abcd“) 解析:字符函数中,LEN( )函数测试字符串长度;OCCURS( )函数计算子串出现次数;AT( )函数求子串位置,其返回值均为数值型数据;LIKE( )函数比较两个字符串是否匹配,返回的是逻辑型数据。34.下列赋值语句中正确的是( )。(分数: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 命令给变量赋值,可以一次性给多个变量赋以相同的变量值,且各个变量名之间应该用逗号隔开,但不能将多个变量值赋给一个变量或多个变

41、量。35.在 Visual FoxPro 中调用表单文件 mf1 的正确命令是【 】。(分数:2.00)A.DO mf1B.DO FROM mf1C.DO FORM mf1 D.RUN mf1解析:调用表单的命令格式为:DO FORM。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.在 Visual FoxPro 中,对于只取两种值的数据,一般使用 1 字段。(分数:2.00)填空项 1:_ (正确答案:逻辑型)解析:逻辑型字段允许使用逻辑真和逻辑假两个值。37.保证表中记录惟一的特性,即在一个表中不允许有重复的记录,是为了保证数据的 1 完整性。(分数:2.0

42、0)填空项 1:_ (正确答案:实体)解析:实体完整性是保证表中记录惟一的特性,不允许同一表中出现重复的记录。在 Visual FoxPro 中利用主关键字或候选关键字来保证表中的记录惟一。 38.在 Visual FoxPro 中,通过建立数据库表的主索引可以实现数据的 1 完整性。(分数:2.00)填空项 1:_ (正确答案:实体)解析:数据库中的数据完整性是指保证数据正确的特性,数据完整性包括实体完整性、域完整性和参照完整性,其中实体完整性是保证表中的记录惟一的特性,可以通过建立数据库表的主索引来实现。39.定义数组可使用命令 DIMENSIONX(2,3),则数组中包含的元素个数为 1

43、。(分数:2.00)填空项 1:_ (正确答案:6)解析:本题中,系统定义的数组是一个二维数组,数组中的元素个数等于数组下标值的上限乘以下标值的下限,即 23=6。40.利用 SQL 语句的定义功能,建立一个职工表文件,其中为职工号建立主索引,工资的默认值为 1200,语句格式为: CREATE TABLE 职工(仓库号 C(5) 1,职工号 C(5),工资 21200) (分数:2.00)填空项 1:_ (正确答案:PRIMARY)填空项 1:_ (正确答案:KEY)解析:SQL 语句可以定义表结构,除了建立表的基本功能,还包括满足实体完整性的主关键字(主索引)、定义域完整性的 CHECK

44、约束及出错提示信息 ERROR、定义默认值 DEFAULT 等。41.将当前表中所有的学生年龄加 1,可使用命令: 1 年龄 WITH 年龄+1 (分数:2.00)填空项 1:_ (正确答案:REPLACE ALL)解析:REPLACE 命令直接用指定表达式或值修改当前记录,其格式如下: REPLACE FieldName1 WITH eExpression1,FieldName1 WITH eExpression2 FOR lExpression142.在“职工表”中删除“年龄”字段的有效性规则,应使用命令 ALTERTABLE 职工表 ALTER 年龄 1。 (分数:2.00)填空项 1:

45、_ (正确答案:DROP CHECK)解析:删除字段有效性规则,可使用 DROP CHECK 短语直接进行删除。43.在 SQL 的 SELECT 查询中使用 1 子句消除查询结果中的重复记录。(分数:2.00)填空项 1:_ (正确答案:DISTINCT)解析:Visual FoxPro 的 SELECTSQL 命令的一般语法格式如下: SELECT ALL|DISTINCT, FROM , 说明: WHERE GROUP BYHAVING ORDER BYASC|DESC; SELECT 子句:ALL 表示选出的记录中包括重复记录,这是缺省值;DISTINCT 则表示选出的记录中不 包括重

46、复记录。 FROM 子句及其选项:用于指定查询的表,可以对单个表或多个表进行查询。 WHERE 子句:说明查询条件,即筛选元组的条件。 GROUP BY 子句:对记录按值分组,常用于分组统计。 HAVING 子句:当含有 GROUP BY 子句时,HAVING 子句可用作记录查询的限制条件;无 GROUP BY 子句时 HAVING 子句的作用如同 WHERE 子句。 ORDER BY 子句:指定查询结果中记录按排序,默认升序。选项 ASC 表示升序,DESC 表示 降序。 44.检索学生表中,“籍贯”为“北京”的学生记录,将结果保存到表 temp 中,SQL 语句为: SELECT * FR

47、OM 学生表 WHERE 籍贯=“北京“ 1 temp (分数:2.00)填空项 1:_ (正确答案:INTO TABLE(或 INTO DBF))解析:在 SQL 语句中,查询结果可以保存到数组中,也可以保存到临时文件、永久性表等文件中,保存到永久性表中必须使用关键字 INTO TABLE。45.设有选课表,表中包含的字段有:学号 C(3),课程号 C(3),成绩 N(3)。查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL 语句为: SELECT 课程号,【14】AS 学生人数 FROM 选课表; GROUPBY【15】 (分数:2.00)填空项 1:_ (正确答案:COUNT(学号))解析:本题中使用 SQL 分组统计的功能,统计选课表中每门课程的学生人数,分组依据为课程号。46.将当前表中所有的学生年

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 职业资格

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