《二级VFP笔试模拟题.doc》由会员分享,可在线阅读,更多相关《二级VFP笔试模拟题.doc(52页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机培训模拟题(二级Visual FoxPro)内部资料 严禁翻录2004.05笔试模拟题01(试时间 90分钟,满分 100分)一、选择题(l35,每题2分,共70分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。1从关系模式中找出满足给定条件的元组的操作称为_。 A.联接 B.项目管理软件 C.选择 D排序2实体间联系的类型有_种。 A1 B.2 C3 D43数据模型是_的集合。 A.文件 B记录 C.数据 D记录及其联系4.在Visual FoxPro的命令窗口中键入OPEN DATA命令以后,屏幕会出现一个创建对话框,
2、要想完成同样的工作,还可以采取如下步骤_。 A.单击“文件”菜单中的“打开”按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击“确定” B单击“编辑”菜单中的“打开”按钮,在“打开”对话框中,从“文件类型”列表框中选择“数据库”,并在显示窗口中选择要打开的数据库名,单击“确定” C单击“文件”菜单中的“打开”按钮,在“打开”对话枢中,从“文件类型”列表框中选择“项目”、并在显示窗口中选择要打开的数据库名,单击“确定” D单击“文件”菜单中的“打开”按钮,在“打开”对话框中,从“文件类型”列表框中选择“表”,并在显示窗口中选择要打开的数据库名
3、,单击“确定”5只能在本层模块程序中使用而不能被上层模块和下层模块程序访问的变量类型是_. A局部变量 B公共变量 C.私有变量 D以上都不对6Visual FoxPro 6.0是可运行在Windowss98、windows NT平台的_位数据开发系统。 A.8 B.16 C32 D647.创建菜单可以用命令_。 A DEFINE PAD BDEFINE BAR C DEFINE POPUP DREAD MENU8下列关于结构复合索引文件,描述正确的是_。 A一个表只能建立一个结构复合索引文件 B不能随表打开时自动打开C在同一索引文件中只能包含一个索引项D在添加、更改或删除记录时需要手动维护索
4、引9若所建立索引的字段值只有惟一个值出现在索引项中,并且一个表中可以创建多个,它应该是_. A.主索引 B惟一索引 C候选索引 D.普通索引10“字段”选项卡中定义字段有效性规则的项目不包括_. A.规则 B.信息 C默认值 D更新11要想建立数据库“工资管理”,应使用命令_。 ACREATE 工资管理 BCREATE DATA 工资管理 CMODIFY DATA工资管理 DMODIFY 工资管理12下列函数中函数值为字符型的是_。A.ABS() B.SPACE() CBETWEEN() DDATE()13Visual FoxPro常量数据类型包括_种。 A.3 B.4 C.5 D.614.
5、SQL的DELETE命令是指_。 A.从表中删除行 B.从表中删除列 C.从基本表中删除行 D.从基本表中删除列15.使用的数据库如下: 当前盘当前目录下有数据库db-yh,其中有数据库表kh.dbf,该数据库表的内容是: 帐号 姓名 帐户金额 职业 王小涛 50000 职员 孙静 20000 职员 刘勋 50000 职员 王刚 80000 教师 张清 60000 教师 刘斌 70000 教师 执行如下SQL语句后 SELECT * FROM kh INTO DBF kh ORDER BY 帐户金额 结果是_。 A系统会提示出错信息 B会生成一个按“帐户金额”升序排序的表文件,将原来的kh.d
6、bf文件覆盖 C会生成一个按“帐户金额”降序排序的表文件,将原来的kh.dbf文件覆盖 D不会生成排序文件,只在屏幕上显示一个按“帐户金额”升序排序的结果16执行下列程序以后,内存变量A的内容是_。 CLOSE DATABASE A=0 USE KH GO TOP DO WHILE .NOTEOF() IF 账户金额50000 A=A+1 ENDIF SKIP ENDDO A.1 B.2 C.2 D.4 17有如下SQL SELECT语句 SELECT * FROM kh where 账户金额 BETWEEN 30000 AND 60000与该语句等价的是_。 Aselect * from k
7、h 账户金额=60000 Bselect * from kh 账户金额60000 Cselect * from kh 账户金额=30000.and.账户金额30000.and.账户金额6000018.Visual FoxPro中的SET RELATION关联操作是一种_。 A.逻辑联接 B.物理连接 C逻辑排序 D物理排序19.在当前盘目录下删除表KH的命令是_。 ADROP KH BDELETE TABLE KH CDROP TABLE KH DDELETE KH20有如下SQL语句SELECT max(账户金额)INTO ARRAY a FROM KH执行该语句后。A.a1的内容为8000
8、0 B.a1的内容为50000C.a0的内容为 80000 D.a0的内容为5000021.有如下SQL语句SELECT 账号,avg(账户金额) As 平均金额 FROM kh; Group by 职业 into dbf temp执行该语句后temp表中第二条记录的“平均金额”字段的内容是_。 A40000 B50000 C60000 D7000022.将kh表的姓名字段的宽度由6改为8,应使用SQL语句是() A.ALTER TABLE kh 姓名 WITH C(8)。 B.ALTER TABLE kh 姓名 C(8) C.ALTER TABLE kh ALTER 姓名 c(8) D.AL
9、TER kh ALTER姓名C(8)23有如下SQL语句CREATE VIEW kh-view AS SELECT * FROM kh where 职业=”教师”执行该语句产生的视图包含的记录个数是( )。 A.1 B.2 C.3 D.424.有如下SQL语句CREATE VIEW kh-view AS SELECT 姓名 AS 客户姓名,账户金额 FROM kh执行语句后产生的视图含有的字段名是( )。 A. 姓名、账户金额 B客户姓名、账户金额 C姓名、账户金额、职业 D客户姓名、账户金额、职业25视图设计器中包含的选项卡有( )。 A.更新条件、筛选、字段 B.显示、排序依据、分组依据
10、C.更新条件、排序依据、显示 D.联接、显示、排序依据26.执行如下SQL语句后SELECT DISTINCT姓名 FROM kh; WHERE账户金额=50000 into DBF kh-x表中kh-x中的记录个数是( )。 A.1 B.2 C.3 D.427求每种职业的平均金额的SQL语句是( )。 A.SELECT 职业,avg(账户金额) FROM kh GROUP BY 账户金额 B.SELECT 职业,avg(账户金额) FROM kh ORDER BY 账户金额 C.SELECT 职业,avg(账户金额) FROM kh ORDER BY 职业 D.SELECT 职业,avg(账
11、户金额) FROM kh GROUP BY 职业28.下列关于查询与视图的区别的说法正确的是( )。 A查询与视图的定义和功能完全相同 B查询与视图的定义都保存在相应的文件中 C查询与视图都只能读取基表的数据 D视图几乎可用于一切能使用表的地方,而查询不能29.在命令窗口键入( )命令可以打开查询设计器,建立查询。 A.CREATE QUERY B.OPEN QUERY C.MODIFY QUERY D.USE QUERY30.Visual FoxPro的报表文件.FRX中保存的是( )。 A.打印报表的预览格式 B.打印报表本身 C.报表的格式和数据 D.报表设计格式的定义31.命令按钮组中
12、表示当前选中的按钮的序号的属性是()。 A.Value B.Backstyle C.Buttons D.ButtonCount32.下列( )属性是用来描述表单的名称。 A.Caption B.Name C.Tabstop D. WindowType33.项目管理器中的“文本文件”组件包含在( )选项卡中。 A其他 B.代码 C.数据 D.类34.如果要从数据环境中移去某个表,那么( )。A.与这个表相关的所有关系也将同时被移去 B.与这个表相关的所有关系不会被移去 C.与这个表相关的所有关系是否被移去 D.以上都不对35.关系数据库管理系统所管理的关系是( )。 A.一个DBF文件 B.若干
13、个二维表 C.一个DBC文件 D.若干个DBC文件二、填空题(每题2分,共30分) 请将每空的正确答案写在答题卡1-15序号的横线上,答在试卷上不得分。 1Visual FoxPro 6.0不仅支持面向过程的程序设计,而且支持1的程序设计,它提供大量辅助设计工具,提高了工作效率。 2对关系进行选择、投影或联接运算之后,运算的结果仍然是一个2. 3表达式CTOD(“97-06-06”)-97-06-01的结果是3。 4查询文件的扩展名是4。 5如果要把数据库从项目文件中或从磁盘上移去,应该单击项目管理器的5按钮。 6在表设计器中,表结构由基本结构、6、7和附加设置四部分组成。 7在表单中保存单行
14、文本,使用8控件;能够同时浏览非常长的文本,使用9控件。 下面各题使用如下的“学生”表和“班级”表。 “学生”表 学生号 姓名 数学 英语 班级号 章俊 85 80 01 王岩 92 87 02 刘涛 76 82 03 孙立 80 75 04“班级”表 班级号 班级名 01 一班 02 二班 03 三班8使用SQL语句将一条新的记录插入班级表:INSERT 10 班级(班级号,班级名) 11 (“04”,“四班”)9使用SQL语句求“一班”的所有学生的数学成绩总和。SELECT 12 (数学) FROM 学生;WHERE 班级号 in (SELECT 班级号 FROM 13 WHERE班级名=
15、“一班”)10使用SQL语句完成如下操作(将所有班级号为“01”学生的英语成绩加上5分)14 学生 SET 英语=英语+5 15 班级号=“01”笔试模拟题02(试时间 90分钟,满分 100分)一、选择题(l35,每题2分,共70分)1在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以。 A.单击选项按钮 B.双击选项按钮 C.先单击选项组,并选择“编辑”命令,然后再单击选项按钮 D.以上B和C都可以2.如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005 刘军
16、01 670 025 王芳 03 720 038 张强 02 650 部门表 部门号 部门名 主任 01 人事处 高平 02 财务处 将华 03 教务处 许红 04 学生处 杜琼 A从职工表中删除行(”025”,”王芳”,”03”,720) B将行(”005”,”乔兴”,”04”,7500)插入到职工表中 C将职工号为”001”的工资改为700 D将职工号为”038”的部门改为”03”3以下关于查询的描述正确的是_。 A.不能根据自由表建立查询 B.只能根据自由表建立查询 C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询4.用SQL语句建立表时将属性定义为主关键字,应使用短语
17、_。 A.CHECK B.PRIMARY KEY C.FREE D.UNIQUE5.下面关于数据环境和数据环境中两个表之间的关系的陈述中,。是正确的_。 A.数据环境是对象,关系不是对象 B.数据环境不是对象,关系是对象 C.数据环境是对象,关系是数据环境中的对象 D.数据环境和关系均不是对象6.为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是_。 A.Myform.Cmdl.Caption=”最后一个” B.THIS.Cmdl.Caption=”最后一个” C.THISFORM.Cmdl.Caption=”最后一个” D.THISFRMSET.
18、Cmdl.Caption=”最后一个”7.关系数据库管理系统的3种基本关系运算不包括_. A.比较 B选择 C.联接 D投影。8在“报表设计器”中,可以使用的控件是_. A.标签、域控件和线条 B.标签、域控件和列表框 C标签、文本框和列表框 D.布局和数据源9下面关于运行应用程序的说法正确的是_.A.app应用程序可以在Visual FoxPro和Windows环境下运行 B.exe只能在Windows环境下运行 C.exe应用程序可以在Visual FoxPro和Windows环境下运行 D.app应用程序只能在Windows环境下运行10在SQL中,基本表的撤消(从数据库中删除表)可以用
19、 A. DROP SCHEMA命令 BDROP TABLE命令 CDROP VIEW命令 DDROP INDEX命令11在Visual FoxPro中,用于建立或修改过程文件的命令是_. Amodify 文件名 Bmodify command 文件名 Cmodify procedure 文件名 D上面B和C都对12数据库系统与文件系统的主要区别是_。 A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量13在Visual F
20、oxPro中,可以对字段设置默认值的表_ A必须是数据库表 B.必须是自由表 C自由表或数据库表达式 D不能设置字段的默认值14查询设计器和视图设计器的主要不同表现在于 A查询设计器有“更新条件”选项卡,没有“查询去向”选项 B查询设计器设有“更新条件”选项卡,有“查询去向”选项 C视图设计器设有“更新条件”选项卡,有“查询去向”选项 D视图设计器有“更新条件”选项卡,也有“查询去向”选项15下面关于Visual FoxPro数组的叙述中,错误的是_. A.用DIMENSION和DECLARE都可以定义数组 B.Visual FoxPro只支持一维数组和二维数组 C.一个数组中各个数组元素必须
21、是同一种数据类型 D.新定义数组的各个数组元素初值为F16.用于显示部分查询结果的TOP短语,必须与_同时使用,才有效果。 A.ORDER BY B.FROM C.WHERE D.GROUP BY17.设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)借阅(借书证号C(4),总编号C(6),借书日期D(8) 对于图书管理数据库,检索北京希望电子出版社的所有图书的书名和书价,检索结果按书价降序排列。下面SQL语句正确的是。 SEL
22、ECT书名,单价FROM图书WHERE出版单位=“北京希望出版”; A GROUP BY单价DESC B ORDER BY单价DESC C ORDER BY单价ASC D GROUP单价ASC18对于学生关系S( S,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于_ A. 实体完整性规则 B参照完整性规则 C用户定义的完整性规则 D. 不属于以上任何一种规则19STR(10987,7)对的值是_。 A. 109.87 B “109.87” C109.870 D“109.870”20. 1999/05/01+31的值应为_。A990601 B99053
23、1C990602 D99040221“项目管理器”的“数据选项卡”用于显示和管理_。 A数据库、自由表和查询 B数据库、视图和查询 C数据库、自由表、查询和视图 D数据库、表单和查询22在表结构中,逻辑型、日期型、各注型字段的宽度分别固定为_。 A3,8,10 Bl,6,4 Cl,8,任意 Dl,8,423执行SET EXACT OFF命令后,再执行“北京市”=“北京”命令的显示结果是_。 A.T B.F C. .I. D.0.24建立表结构的SQL命令是_。 A CREAT CURSOR B CREAT TABLE C CREAT INDEX D CREAT VIEW25给出以下程序的运行结
24、果: SET TALK OFF X0 Y0 DO WHILE X100 X=Xl IF INT(X2)X2 LOOP ELSE YYX ENDIF ENDDO ?”Y=”,Y RETURN 运行结果为_。 A Y500 B Y1500 C Y2000 D Y250026表达式VAL(SUBS(“奔腾586”, 5,l))Len(“Visual FoxPro”)的结果是_ 下面关于过程调用的陈述中,_是正确的。 A实参与形参的数量必须相等 B当实参的数量多于形参的数量时,出现运行时错误。 C当形参的数量多于实参的数量时,多余的实参被逻辑假 D.上面B和巳都对27下列SQL语句中,修改表结构的是_
25、 AALTER BCREATE CUPDATE DINSERT28不允许记录中出现重复索引值的索引是_ A主索引 B主索引、候选取索引、普通索引 C主索引和倏选索引 D主索引、候选索引和惟一索引29关系是指_ A. 元组的集合 B. 属性的集合 C字段的集合 D. 实例的集合30 Visual FoxPro数据库文件是_ A. 存放用户数据的文件 B管理数据库对象的系统文件 C存放用户数据和系统的文件 D前三种说法都对31. 计时器控件的主要属性是_ A. Enabled BCaption CInterval D.Value32SQL语言是_。 A 高级语言 B结构化查询语言 C第三代语言 D
26、宿主语言33下述命令中的_命令不能关闭表文件。 AUSE B CLOSE DATABASE CCLEAR D CLOSE ALL34设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名 C(16),作者C(6),出版单位C(20),单价N(62)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20 借阅(借书证号C(4),总编号C(6),借书日期D(8 对于图书管理数据库,求CIE单位借阅图书的读者的人数。 下面SQL语句正确的是_。 SELECT_ FROM借阅VqIERE; 借书证号_ ACOUNT( DISTINCT借书证号) IN
27、(SELECT借书证号 FROM读者 WHERE单位=“CIE”) BCOUNT( DISTINCT借书证号) IN(SELECT借书证号 FROM借阅 WHERE单位=“CIE”) CSUM(DISTINCT借书证号) IN(SELECT惜书证号 FROM读者 WHERE单位=“CIE”) DSUM(DISTINCT借书证号) IN(SELECT借书证号 FOR 借阅 WHERE单位=“CIE”) 35在SQL语句中将查询结果存放到数组中的短语是( )。 AINTO CURSOR BINTO DBF C TO FILE D INTO ARRAY二、填空题(每题2分,共30分)请将每空的正确答
28、案写在答题卡1至15序号的横线上,答在试卷上不得分。1数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、l模型。2有如下SQL语句: SELECT读者姓名,读者职称,图书书名,借阅借书日期; FROM图书管理!读者,图书管理!惜阅,图书管理!图书; WHERE借阅借书证号一读者借书证号; AND图书总编号一借阅总编号 其中RqIERE子句中的“借阅借书证号一读者借书证号”对应的关系操作是2。3?LEN(TRIM(“国庆”+“假期”)=34设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2) 读者(借书证号
29、C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,将图书表中北京希望电子出版社的图书的单价涨价10。请对下面的SQL语句填空: UPDATE图书4 WHERE出版单位=“北京希望电子出版社”5查询设计器的筛选选项卡用来指定查询的5。6设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名 C(16),作者C(6),出版单位C(20),单价N(6,2) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编
30、号C(6),借书日期D(8) 对图书管理数据库的借阅表,将借书证号和总编号定义为借阅表的候选索引,索引名是hXSy。请对下面的SQL语句填空: ALTER TABLE借阅67下列命令执行后的结果是7。 STORE ”GOOD BYE!” TO X ?LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3)8设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(62)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C
31、(6),借书日期D(8) 对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的SQL语句填空: ALTER TABLE读者899数据库表之间的一对多联系通过主表的10索引和子表的11索引实现。10.在SELECTSQL语句中,表示条件表达式用WHERE子句,分组用12子句,排序用13子句。11报表由14和15两个基本部分组成。笔试模拟题03(试时间 90分钟,满分 100分)一、选择题(135,每题2分,共70分)1在建立惟一索引,出现重复字段值时,只存储重复出现记录的_。 A. 第一个 B. 最后一个 C. 全部 D几个2不可以作为文本框控件数据来源的是_。 A. 数值型字段
32、B. 内存变量 C. 字符型字段 D备注型字段3Visual FoxPro参照完整性规则不包括_。 A. 更新规则 B删除规则 C. 查询规则 D. 插入规则4SQL语句中修改表结构的命令是_。 A. MODIFY TABLE BMODIFY STRUCTURE CALTER TABLE D. ALTER STRUCTURE5有如下程序: INPUT TO A IF A10 S0 ENDIF Sl ?S假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是_。 AO B1 C由A的值决定 D. 程序出错6假定一个表单里有一个文本框Textl和一个命令按钮组CommandGroll
33、pl,命令按钮组是一个容器对象,其中包含Commandl和CommandZ两个命令按钮,如果要在Commandl命令按钮的某个方法中访问文本框的Value属性值,下面_式子是正确的。 AThisThisFormTextlValue BThisParentparentTextlValue CParentParentTextlValueDThisparentTextlValue7. 作为整个应用程序入口点的主程序至少应具有以下功能_。 A初始化环境 B初始化环境、显示初始用户界面 C初始化环境、显示初始用户界面、控制事件循环 D初始化环境、显示初始的用户界面、控制事件循环,退出时恢复环境8显示和隐
34、藏命令窗口的操作是_。 A单击“常用”工具栏上的“命令窗口”按钮 B通过“窗口”菜单下的“命令窗口”选向来切换 C直接按CTRLFZ或CTRLF4的组合键 D以上方法都可以9. 备注型字段在表中占用_个字节。 A. 8 B1 C4 D1010Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_。 A. 索引、排序、查找 B建库、录入、排序 C. 选择、投影、联接 D. 显示、统计、复制11用于实现数据库各种数据操作的软件称为_。 A数据软件 B操作系统 C数据库管理系统 D编译程序12在以下四组函数运算中,结果相同的是_。 ALEFT(”Visual FoxPro”,6)与SUBSTR(”Visual Foxpro”,1,6) BYEAR(DATE()与SUBSTR(DTOC(DATE(),7,2) CVARTYPE(”36-5*4”)与VARTYPE(36-5*4) D假定A=”this”,B=”is A string”, A-B与AB13结构化程序设计的三种基本逻辑结构是_。 A选择结构、循环结构和嵌套结构 B顺序结构、选择结构和循环结构 C选择结构、循环结构和模块结构 D顺序结构、递归结构和循环结构14在FoxPro下,不能清除所有内存变量的命令是_。 ARELEASE ALL BCLEAR ALL