二级VFP笔试模拟题.doc
《二级VFP笔试模拟题.doc》由会员分享,可在线阅读,更多相关《二级VFP笔试模拟题.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 VFP 笔试 模拟
限制150内