计算机二级VFP笔试真题与解析Word文档格式.docx

上传人:b****2 文档编号:3212790 上传时间:2023-05-01 格式:DOCX 页数:15 大小:24.52KB
下载 相关 举报
计算机二级VFP笔试真题与解析Word文档格式.docx_第1页
第1页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第2页
第2页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第3页
第3页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第4页
第4页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第5页
第5页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第6页
第6页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第7页
第7页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第8页
第8页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第9页
第9页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第10页
第10页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第11页
第11页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第12页
第12页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第13页
第13页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第14页
第14页 / 共15页
计算机二级VFP笔试真题与解析Word文档格式.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计算机二级VFP笔试真题与解析Word文档格式.docx

《计算机二级VFP笔试真题与解析Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机二级VFP笔试真题与解析Word文档格式.docx(15页珍藏版)》请在冰点文库上搜索。

计算机二级VFP笔试真题与解析Word文档格式.docx

(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当

A)使用WHERE子句

B)在GROUPBY后面使用HAVING子句

C)先使用WHERE子句,再使用HAVING子句

D)先使用HAVING子句,再使用WHERE子句

(9)VisualFoxPro的参照完整性规则不包括

A)更新规则B)删除规则

C)查询规则D)插入规则

(10)在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为

A)1,4,8B)4,4,10

C)1,10,8D)2,8,8

(11)在VisualFoxPro中,学生表STUDENT中包含有通用型字段,通用型字段中的数据均存储到另一个文件中,该文件名为

A)STUDENTDOCB)STUDENTMEM

C)STUDENTDBTD)STUDENTFPT

(12)在VisualFoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是

A)MNXB)PRG

C)MPRD)SPR

(13)在VisualFoxPro中,使用SQL语句将学生表STUDENT中的学生年龄AGE字段的值增1,应该使用的命令是

A)REPLACEAGEWITHAGE+1

B)UPDATESTUDENTAGEWITHAGE+1

C)UPDATESETAGEWITHAGE+1

D)UPDATESTUDENTSETAGE=AGE+1

(14)调用报表格式文件PP1预览报表的命令是

A)REPORTFROMPP1PREVIEW

B)DOFROMPP1PREVIEW

C)REPORTFORMPP1PREVIEW

D)DOFORMPP1PREVIEW

(15)在VisualFoxPro中,建立索引的作用之一是

A)节省存储空间

B)便于管理

C)提高查询速度

D)提高查询和更新的速度

(16)在VisualFoxPro中,相当于主关键字的索引是

A)主索引B)普通索引

C)惟一索引D)排序索引

(17)在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为

A)ThisForm.Refresh

B)ThisForm.Delete

C)ThisForm.Hide

D)ThisForm.Release

(18)假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。

如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪个式子是正确的?

A)ThisForm.Text1.Value

B)This.Parent.Value

C)Parent.Text1.Value

D)This.Parent.Text1.Value

(19)在VisualFoxPro中,创建一个名为SDBDBC的数据库文件,使用的命令是

A)CREATE

B)CREATESDB

C)CREATETABLESDB

D)CREATEDATABASESDB

(20)在VisualFoxPro中,存储图像的字段类型应该是

A)备注型B)通用型

C)字符型D)双精度型

(21)在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是

A){∧2002090111:

10:

10AM}-{∧2001090111:

10AM}

B){∧01/01/2002}+20

C){∧20020201}+{∧20010201}

D){∧2000/02/01}-{∧2001/02/01}

22)在VisualFoxPro中,关于过程调用叙述正确的是

A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假

B)当实参的数量多于形参的数量时,多余的实参被忽略

C)实参与形参的数量必须相等

D)上面的A)和B)都正确

(23)下列关于表单数据环境的叙述中,错误的是

A)可以在数据环境中加入与表单操作有关的表

B)数据环境是表单的容器

C)可以在数据环境中建立表之间的联系

D)表单运行时自动打开其数据环境中的表

(24)在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是

A)PRIVATE

B)PUBLIC

C)LOCAL

D)在程序中直接使用的内存变量(不通过A,B,C说明)

(25)在DOWHILE…ENDDO循环结构中,LOOP命令的作用是

A)退出过程,返回程序开始处

B)转移到DOWHILE语句行,开始下一个判断和循环

C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

D)终止程序执行

(26)在VisualFoxPro中,关于视图的正确叙述是

A)视图与数据库表相同,用来存储数据

B)视图不能同数据库表进行联接操作

C)在视图上不能进行更新操作

D)视图是从一个或多个数据库表导出的虚拟表

(27)SQL是哪几个英文单词的缩写?

A)StandardQueryLanguage

B)StructuredQueryLanguage

C)SelectQueryLanguage

D)以上都不是

(28)如果学生表STUDENT是使用下面的SQL语句创建的。

CREATETABLESTUDENT(SNOC(4)PRIMARYKEYNOTNULL,;

SNC(8),;

SEXC

(2),;

AGEN

(2)CHECK(AGE>15ANDAGE<30))

下面的SQL语句中,可以正确执行的是

A)INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES("

S9"

,"

男"

,17)

B)INSERTINTOSTUDENT(SN,SEX,AGE)VALUES("

李安琦"

,20)

C)INSERTINTOSTUDENT(SEX,AGE)VALUES("

D)INSERTINTOSTUDENT(SNO,SN)VALUES("

安琦"

,16)

(29)使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是

A)SELECTFROMSTUDENTWHERELEFT(姓名,2)="

王"

B)SELECTFROMSTUDENTWHERERIGHT(姓名,2)="

C)SELECTFROMSTUDENTWHERETRIM(姓名,2)="

D)SELECTFROMSTUDENTWHERESTR(姓名,2)="

(30)连编后可以脱离开VisualFoxPro独立运行的程序是

A)APP程序B)EXE程序

C)FXP程序D)PRG程序

第(31)~(35)题使用如下表的数据:

部门表

部门号

部门名称

40

家用电器部

10

电视录摄像机部

20

电话手机部

30

计算机部

商品表

商品号

商品名称

单价

数量

产地

0101

A牌电风扇

200.00

广东

0104

A牌微波炉

350.00

0105

B牌微波炉

600.00

1032

C牌传真机

1000.00

上海

0107

D牌微波炉

A420.00

北京

0110

A牌电话机

50

0112

B牌手机

2000.00

0202

A牌电冰箱

3000.00

2

1041

B牌计算机

6000.00

0204

C牌计算机

10000.00

(31)SQL语句

SELECT部门号,MAX(单价数量)FROM商品表GROUPBY部门号

查询结果有几条记录?

A)1B)4

C)3D)10

(32)SQL语句

SELECT产地,COUNT();

FROM商品表;

WHERE单价>200;

GROUPBY产地HAVINGCOUNT()>=2;

ORDERBY2DESC

查询结果的第一条记录的产地和提供的商品种类数是

A)北京,1B)上海,2

C)广东,5D)广东,7

(33)SQL语句

SELECT部门表部门号,部门名称,SUM(单价数量);

FROM部门表,商品表;

WHERE部门表部门号=商品表部门号;

GROUPBY部门表部门号

查询结果是

A)各部门商品数量合计

B)各部门商品金额合计

C)所有商品金额合计

D)各部门商品金额平均值

(34)SQL语句

SELECT部门表部门号,部门名称,商品号,商品名称,单价;

ORDERBY部门表部门号DESC,单价

查询结果的第一条记录的商品号是

A)0101B)0202

C)0110D)0112

(35)SQL语句

SELECT部门名称FROM部门表WHERE部门号IN;

(SELECT部门号FROM商品表WHERE单价BETWEEN420AND1000)

A)家用电器部、电话手机部

B)家用电器部、计算机部

C)电话手机部、电视录摄像机部

D)家用电器部、电视录摄像机部

二、填空题(每空2分,共30分)

请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

(1)用二维表数据来表示实体及实体之间联系的数据模型称为【1】。

(2)在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是【2】。

(3)可以在项目管理器的【3】选项卡下建立命令文件。

(4)在VisualFoxPro中,数据库文件的扩展名是【4】,数据库表文件的扩展名是【5】。

(5)打开数据库设计器的命令是【6】DATABASE。

(6)在SQL的CREATETABLE语句中,为属性说明取值范围(约束)的是【7】短语。

(7)SQL插入记录的命令是INSERT,删除记录的命令是【8】,修改记录的命令是【9】。

(8)在SQL的嵌套查询中,量词ANY和【10】是同义词。

在SQL查询时,使用【11】子句指出的是查询条件。

(9)从职工数据库表中计算工资合计的SQL语句是

SELECT【12】FROM职工

(10)把当前表当前记录的学号和姓名字段值复制到数组A的命令是

SCATTERFIELD学号,姓名【13】

(11)在表单中确定控件是否可见的属性是【14】。

(12)函数BETWEEN(40,34,50)的运算结果是【15】。

参考答案及解析

一、选择题

(1)

【答案】B)

【解析】数据库管理系统(DBMS)的功能是让多种应用程序并发地使用数据库中具有最小冗余度的共享数据,使数据与程序具有较高的独立性,是对数据实行专门管理的一个系统软件。

(2)

【答案】B)

【解析】VisualFoxPro是一种关系数据库管理系统,它支持的是关系数据模型。

(3)

【解析】两个实体间的联系有一对一、一对多和多对多3种。

本题中一个部门可以有多个职员,属于一对多的联系,即1∶m。

(4)

【答案】C)

【解析】利用命令打开数据表设计器有CREATE和MODIFYSTRUCTURE两种,其中CREATE命令是新建一个表,MODIFYSTRUCTURE是修改数据表结构。

(5)

【解析】自由表只可以建立最基本的结构,即字段名、类型、宽度和索引,且只能建立候选索引、惟一索引和普通索引,是不能建立主索引的,自由表和数据库表之间是可以相互转换的。

(6)

【解析】限定字段值的范围,应该设置字段有效性规则,属于域完整性的约束。

(7)

【解析】利用DOFORM命令可直接运行表单文件,如果省略FORM,将视为运行命令文件。

(8)

【解析】在SQLSELECT语句中,GROUPBY短语用作数据分组的条件,HAVING子句紧跟GROUPBY语句之后,作为进一步的分组条件,且不能单独存在。

(9)

【解析】VisualFoxPro中参照完整性包括3种规则:

更新规则、插入规则和删除规则。

(10)

【答案】A)

【解析】在VisualFoxPro表结构设计中,系统能自动给某些字段指定宽度,包括:

日期型字段宽度为8,备注型和通用型字段宽度为4,逻辑型字段宽度为1。

(11)

【答案】D)

【解析】数据表中备注型和通用型字段的内容都存放在一个单独的表备注文件中(.FPT)。

(12)

【解析】使用菜单设计器建立的是菜单的库文件(.MNX),不可直接运行,只有通过菜单命令生成可执行的菜单程序文件(.MPR)才可运行。

(13)

【解析】利用SQL语句更新数据的命令格式为UPDATE数据表名SET字段名=表达式WHERE条件表达式。

(14)

【解析】预览报表文件的命令格式是REPORTFORM报表名PREVIEW。

(15)

【解析】索引可以提高查询速度。

当对表进行插入、删除和修改等操作时,系统会自动维护索引,也就是说索引会降低插入、删除和修改等操作的速度。

(16)

【解析】如果一个字段的值或几个字段的值能够惟一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能含有多个候选关键字,从中选择一个作为主关键字。

VisualFoxPro中将主关键字称为主索引。

(17)

【解析】利用Release命令可以将表单从内存中释放,Refresh是刷新表单,Hide是隐藏表单,此两个命令都不可以释放表单,Delete的用法是错误的。

(18)

【解析】Parent代表的是当前控件存在的一个容器窗口,ThisFrom代表的是当前表单,可以在当前表单中任何一个控件内利用ThisForm.Text1调用文本框对象。

(19)

【解析】创建数据库的命令是CREATEDATABASE,创建数据表的命令是CREATE。

(20)

【解析】在VisualFoxPro的数据表中,通用型字段用于标记电子表格、文档、图片等OLE对象。

(21)

【解析】{∧YYYY-MM-DD}是一个标准的日期型数据格式,日期型表达式格式有一定的限制,其正确的表达式格式有如下几种:

<

日期>

+<

天数>

,<

-<

日期时间>

秒数>

,其中<

结果为数值型,其他表达式结果均为日期型。

两个日期是不能直接相加的。

(22)

【解析】调用模块程序时,形参的数目不能少于实参的数目,否则系统会在运行时产生错误,如果形参的数目多余实参的数目,那么多余的形参取初值逻辑假.F.。

(23)

【解析】可以为表单建立数据环境,数据环境中能够包含与表单有联系的表和视图及表之间的联系。

通常情况下,数据环境中的表会随着表单的打开或运行而打开。

数据环境是一个对象,有自己的属性、方法及事件。

(24)

【解析】局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。

当建立它的程序模块运行结束时,局部变量被自动释放。

局部变量用LOCAL命令建立。

(25)

【解析】如果在DOWHILE循环体中包含LOOP命令,那么当执行到LOOP时,就结束循环体的本次执行,不再执行其后的语句,而是转到DOWHILE处重新判断条件。

(26)

【解析】视图是根据表定义或派生出来的,是可以更新的,它兼有表和查询的特点。

(27)

【解析】SQL是结构化查询语言StructuredQueryLanguage的缩写。

(28)

【解析】本题中“SNO”字段值在定义时为主关键字,所以不能为空。

当插入一条新的记录时,必须保证此字段有数据,且插入的数据如果为字符型数据,要加双引号。

(29)

【解析】本题主要考查的是截取字符串的函数,利用LEFT()函数可以从指定的字符串的第一个字符开始截取指定长度的字符串。

(30)

【解析】VisualFoxPro连编的应用程序扩展名为.app文件,但它必须在VisualFoxPro中运行。

在VisualFoxPro的专业版中可以连编成.exe文件,它可以脱离VisualFoxPro独立运行。

(31)

【解析】本题中,SQL语句的含义是统计各部门中,总价最高的商品,并显示部门号和商品的最高总价。

(32)

【解析】本题中,SQL语句的含义是统计每个产地提供的商品种类,统计的商品要求单价要大于200以上,统计产地的要求是该产地最少要有两种产品,统计结果按第2列(即统计的商品种类数之和)进行降序排列。

(33)

【解析】本题中,SQL语句的含义是通过部门表和商品表的内部联接,按照部门号进行分组计算各个部门所有商品的总金额。

(34)

【解析】本题中,SQL语句的含义是通过部门表和商品表内部联接,查询显示部门表中的部门号字段值、商品表中的部门名称、商品名称、商品号和单价的字段值,并按部门号降序排列查询结果,当部门号相同时,则按单价升序排列。

(35)

【解析】本题中,SQL语句的含义是利用嵌套查询,在商品表中查找哪些部门号中的商品单价有在420到1000之间的,然后检查查询结果的值(即部门号)是否包含在部门表中,如果有对应的记录值,则显示其部门名称。

二、填空题

【1】【答案】关系数据模式

【解析】一个关系的逻辑结构就是一张二维表,用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。

【2】【答案】逻辑假(或.F.)

【解析】在VisualFoxPro中,可通过DIMENSION和DECLARE两个命令定义数组变量。

数组创建后,系统会自动给每个数组元素赋以逻辑假.F.。

【3】【答案】代码

【解析】在项目管理器的“代码”选项卡中包含程序文件、API库和应用文件。

【4】【答案】DBC(或.DBC)

【5】【答案】DBF(或.DBF)

【解析】数据库文件的扩展名为.DBC,自由表和数据库表的扩展名都是.DBF。

【6】【答案】MODIFY

【解析】MODIFYDATABASE是打开数据库设计器修改当前数据库中的对象,CREATEDATABASE是新建一个数据库,但不会打开数据库设计器。

【7】【答案】CHECK

【解析】SQL中通过CREATETABLE语句定义表,它可完成表设计器中的所有功能,包括实体完整性的主关键字(主索引)PRIMARYKEY、定义域完整性的CHECK约束,出错信息ERROR及定义默认值的DEFAULT等。

本题的属性取值范围属于定义域完整性的CHECK约束。

【8】【答案】DELETE

【9】【答案】UPDATE

【解析】SQL的操作功能是指对数据库中数据的操作功能,主要包括数据的插入(INSERT)、数据的更新(UPDATE)和数据的删除(DELETE)。

【10】【答案】SOME

【解析】SQLSELECT的嵌套查询语句中,可使用量词和谓词,ANY,ALL和SOME是量词,其中ANY和SOME是同义的,在进行比较运算时只要子查询中有一行能使结果为真,则结果就为真;

而ALL则要求子查询中的所有行都使结果为真时,结果才为真。

【11】【答案】WHERE

【解析】SQLSELECT语句的基本结构为SELECT…FROM…WHERE,其中WHERE子句用来指出查询的条件,FROM用来指出查询表或视图,SELECT是查询所要显示的字段。

【12】【答案】SUM(工资)

【解析】在SQL中,可包含简单的计算查询,包括计数(COUNT)、求和(SUM)、计算平均值(AVG)、求最大值(MAX)和最小值(MIN)等。

【13】【答案】TOA(或MEMOTOA)

【解析】VisualFoxPro中,表中数据与数组数据之间是可以互相交换的。

表中数据转换为数组数据可通过命令SCATTER\[FIELDS<

字段名表>

\]\[MEMO\]TO<

数组名>

\[BLANK\]。

如果命令中使用MEMO短语,则同时复制备注型字段,若选用BLANK短语,则产生一个空数组。

【14】【答案】Visible

【解析】在表单中,控件是否可见的属性是通过Visible

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

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2