VF第一章节、报表、菜单习题

合集下载

vf第一章小测试

vf第一章小测试

第一章小测试一、写出下列定义数据是:_________________________________________数据库是:_____________________________________________数据处理是:____________________________________________________数据处理的目的是___________________________数据库管理系统是____________________________________________数据库系统是____________________________________________________数据库系统的核心是__________________________________常量是_______________________________________变量是_______________________________________内存变量是__________________________________________字段变量是_______________________________________________数组是_______________________________________________________表达式是____________________________________________________二、填空1、三种实体间关系是()、()、()。

三种数据模型是()、()、()。

三种数据库类型是()、()()。

打开命令窗口快捷键(),关闭命令窗口快捷键()退出VF快捷键(),退出VF的命令是()。

常用的数据类型有()、()、()、()。

内存变量命名规则是()。

2、区分下列常量和表达式“FoxPro”FoxPro …1998‟1998 .T. T 10/01/98 [^10/01/98] {^1998/01/10} 变量是()字符型常量是()数值型常量是()逻辑型常量是()日期型常量是()3、写出下列表达式的值“is” $ “This is a book”的值是( )“This is a book”=“This”的值是()“This is a book”=“ this”的值是()“我们”+”热爱”-“祖国”的值是()“我们”-”热爱”+“祖国”的值是()3*(21-4)>9+15/5 AND “abcd”=”abc”的值是()4、数据处理经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段,其中,数据独立性最好的阶段是()5、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,且一个游泳比赛项目可以有多个运动员参加,则游泳运动员与比赛项目两个实体间联系是()6、用二维表形式来表示实体及其之间联系的数据模型称为()7、二位表中的行称为(),二维表中的列称为()8、从关系中取出满足给定条件的元组的操作称( )9、从关系中指定若干个属性组成新的关系的操作称( )10、把两个关系中相同属性值得元组连接到一起形成一个新的关系称为()11、VF有三种工作方式()、()、()。

VF第一章练习题及其答案

VF第一章练习题及其答案

例题1.在命令窗口中输入下列命令:x=1STORE x+l TO a,b,c? a,b,c主屏幕上显示的结果是____。

A.1 B.1 1 C.2 2 2 D.1 1 1[解析] 本题考查的知识点是内存变量赋值命令―ST0RE<表达式>To<内存变量名>‖的使用。

STORE命令可以将同一个表达式的值应该赋与多个内存变量。

本题根据输入的命令,可以看出是将表达式分别赋与a,b和c三个内存变量,因此显示的结果也应用是3个值,此时排除选项A,B。

再看前提,已知x=1,命令中的表达式为x+1,因此应该赋与3个内存变量的值一定为2。

因此正确答案为C。

[答案] C2.在命令窗口中输入下列命令:m=‖发展口口口‖n="生产力"?m-n主屏幕上显示的结果是____。

A. 发展口口口生产力 B.发展生产力口口口 C.m,n D.n,m[解析]本题考查的知识点是字符串运算符的使用。

题目中―发展‖后的空余部分表示空格。

在Visual FoxPro中,字符串运算符有两个:十和—。

―十‖表示前后两个字符串首尾连接形成一个新的字符串;―—‖ 连接前后两个字符串,并将前后字符串的尾部空格移到合并后的新字符串尾部。

本题用―—‖作为连接符,前一个字符(即m)尾部的空格应该移到合并后的新字符串尾部,因此结果中的空格都应该移到字符串的尾部,选项A中结果的空格在字符串中间,所以不正确,因此正确答案为B。

[答案] B3.已知x=8,y=5,z=27,求表达式x^3/4+6*y-7*2+(4+z/9)^2的值为____。

A.88 B.100 C.72 D.193[解析]本题考查的知识点是算术表达式的运算优先级。

在Visual FoxPro中,算术运算符的运算优先级是:先算括号中的部分,再算**或^(乘方),再算*(乘)、/(除)、%(―取模‖),再算(加)、—(减)。

将已知数代入表达式中,计算过程如下:x^3/4+6*y-7*2+(4+z/9)^2=8^3/4+6*5-7*2+(4+27/9)^2=8^3/4+6*5-7*2+7^2=128+30-14+49=193[答案]D4.关系表达式中关系运算符的作用是____。

VFP练习题

VFP练习题

练习题:第1章数据库系统概述一、选择题1、下列关于数据库系统的叙述中正确的是()A)数据库系统避免了一切冗余B)数据库系统比文件系统管理更多的数据C)数据库系统减少了数据冗余D)数据库系统中数据的一致性是指数据类型一致2、下列有关数据库的描述,正确的是()A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件3、关系是指()A)元组的集合B)属性的集合C)字段的集合D)实例的集合4、数据库系统的核心是()A)数据库B)数据库管理系统C)操作系统D)软件工程5、按照数据模型分类,数据库系统可以分为3种类型,即()A)大型、中型和小型B)层次、网状和关系C)网状、链状和环状D)文字、数字和图形6、VFP6是一种关系型数据库管理系统,所谓关系是指()A)一个数据库文件与另一个数据库文件之间有一定的关系B)各条记录中的数据彼此有一定的关系C)数据模型满足一定条件的二维表格式D)一个表与另一个表之间的联系7、在关系数据库中,基本的关系运算有三种,它们是()A)选择、投影和统计B)选择、投影和连接C)排序、索引和选择D)并、差、交8、两个实体之间的联系可以分为3种类型,其中不包括()A)一对一联系B)一对二联系C)多对多联系D)一对多联系9、在选项对话框的“文件位置”选项卡中可以设置()A)表单的默认大小B)默认目录C)日期和时间的显示格式D)程序代码的颜色10、项目管理器的“数据”选项卡用于显示和管理()A)数据库、自由表和查询B)数据库、视图和查询C)数据库、自由表、查询和视图D)数据库、表单和查询11、项目管理器的“文档”选项卡用于显示和管理()A)表单、报表和查询B)数据库、表单和报表C)查询、报表和视图D)表单、报表和标签二、填空题1、现实世界中客观存在的每一个事物都是一个对象,这些对象所具有的固有特征是。

(属性)2、关系模型是由一个或多个组成的集合;用二维表格表示实体类型及实体间联系的数据模型称为。

VF题库1-4

VF题库1-4

第1套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到sql_a1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做,相应行为空。

在考生文件夹下完成下列操作:(1)利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。

(2)利用SQL INSERT命令插入记录("600028",4.36, 4.60, 5500)到stock_bk.dbf 表。

(3)利用SQL UPDATE命令将stock_bk.dbf表中"股票代码"为"600007"的股票"现价"改为8.88。

(4)利用SQL DELETE命令删除stock_bk.dbf表中"股票代码"为"600000"的股票。

【解析】本大题主要考查了SQL的操作功能,包括数据的插入(INSERT)、更新(UPDATE)和删除(DELETE)。

复制表可以使用SQL查询功能中表的去向语句来实现。

【答案】请查看sql_a1.txt文件,其中的4条语句分别为:(1)SELECT * FROM stock_s1 INTO TABLE stock_bk(2)INSERT INTO stock_bk V ALUE("600028",4.36,4.60,5500)(3)UPDATE stock_bk SET 现价=8.88 WHERE 股票代码="600007"(4)DELETE FROM stock_bk WHERE 股票代码二、简单应用题(共2小题,每题20分,计40分)(1)在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。

根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。

VF表单设计试题集合

VF表单设计试题集合

VF表单设计试题集合试卷编号:919 隐藏39题一、VF表单设计共39题(共计1170分)第1题(30.0分)题号:4 难度:易第1章1、设置表单名称为“Form1”,标题为“Form1”。

2、设置微调控件的名称为“Spinner1”。

3、设置标签控件的名称为“Label1”,标题为“调整值在0-99之间:”。

4、设置形状控件的名称为“Shape1”,SHAPE1.FILLSTYLE=0要求:1、表单内控件如图中所示,在0-99之间调整微调框的值。

2、图形的曲率随调整值的变化而变。

提示用(INTERACTIVECHANGE事件)3、表单整体效果美观,比例合适。

第2题(30.0分)题号:7 难度:易第1章1、设置表单名称为“Form1”,标题为“图形”。

2、设置页框名称为“Pageframe1”,页数为2。

设置页框的第1页(Page1)的标题为“圆”。

设置页框的第1页(Page2)的标题为“方”。

3、设置2个形状控件的名称为“Shape1”,“Shape2”。

1、表单标题为“图形”。

2、表单内控件如图中所示,页框有二个页标签。

3、页标签内包含相应图形:圆、正方形。

4、表单整体效果美观,比例合适。

1、设置表单名称为“Form1”,标题为“显示密码”。

2、设置文本框名称为“Text1”。

3、设置复选框(Check1)的标题为“显示密码内容”。

要求:1、表单标题为“显示密码”。

2、表单内控件如图中所示,其中文本框输入内容显示为“*”。

3、选中复选框显示密码内容,不选时以“*”显示。

提示用(INTERACTIVECHANGE事件)4、表单整体效果美观,比例合适。

1、FORM1.HEIGHT=1302、FORM1.LEFT=623、FORM1.TOP=274、FORM1.WIDTH=2305、TEXT1.FONTSIZE=146、TEXT1.FONTBOLD=.T.第4题(30.0分)题号:9 难度:易第1章1、设置表单名称为“Form1”,标题为“文字”。

VF上机操作题41~100套

VF上机操作题41~100套

第41套 上机考试试题一、基本操作题在考生文件夹下的“雇员管理”数据库中完成如下操作:(1)为“雇员”表增加一个字段名为EMAIL 、类型为“字符型”、宽度为20的字段。

(2)设置“雇员”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。

(3)在“雇员”表中,将所有记录的EMAIL 字段值使用“部门号”的字段值加上“雇员号”的字段值再加上“@ ”进行替换。

(4)通过“部门号”字段建立“雇员”表和“部门”表间的永久联系。

二、简单应用题(1)请修改并执行名称为form1的表单,要求如下:①为表单建立数据环境,并将“雇员”表添加到数据环境中。

②将表单标题修改为“XXX 公司雇员信息维护”。

③修改命令按钮“刷新日期”的Click 事件下的语句,使用SQL 的更新命令,将“雇员”表中“日期”字段值更换成当前计算机的日期值。

注意:只能在原语句上进行修改,不可以增加语句行。

(2)建立一个名称为menu1的菜单,菜单栏有“文件”和“编辑浏览”两个菜单。

“文件”菜单下有“打开”、“关闭退出”两个子菜单;“编辑浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”三个子菜单。

三、综合应用题在考生文件夹下,对“雇员管理”数据库完成如下综合应用:①建立一个名称为VIEW1的视图,查询每个雇员的部门号、部门名、雇员号、姓名、性别、年龄和EMAIL 。

②设计一个名称为form2的表单,表单上设计一个页框,页框(PageFrame1)有“部门”(Page1)和“雇员”(Page2)两个选项卡,在表单的右下角有一个“退出”命令按钮,如图1-1所示。

要求如下:图1-1 表单示例z表单的标题名称为“商品销售数据输入”。

z单击选项卡“雇员”时,在选项卡“雇员”中使用“表格”方式显示view1视图中的记录(表格名称为grdView1)。

z单击选项卡“部门”时,在选项卡“部门”中使用“表格”方式显示“部门”表中的记录(表格名称为“g rd 部门”)。

VF第一章节报表菜单习题

VF第一章节报表菜单习题

VF第一章节报表菜单习题对三《ViualFo某Pro》月考试题(2022.1)章节:基础、菜单、报表一、选择题:(每题1分,共60分)涂物理1、修改报表、打开报表设计器的命令是A)UPDATEREPORTC)REPORTFROMB)MODIFYREPORTD)EDITREPORT2、为了在报表中加入一个表达式,这时应该插入一个A)PREVIEWREPORTB)REPORTFORMPREVIEWC)PRINTREPORTPREVIEWD)REPORTPREVIEWD)文本控件4、在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果。

以下几种操作中不能实现预览功能的是______。

A)打开“显示”菜单,选择“预览”选项B)直接单击常用工具栏上的“打印预览”按钮C)在“报表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览”D)打开“报表”菜单,选择“运行报表”选项5、为了在报表中加入一个文字说明,这时应该插入一个A)表达式控件6、以下说法哪个是正确的______。

A)报表必须有别名C)报表的数据源不能是视图7、不属于常用报表布局的是______。

A)行报表B)列报表C)多行报表D)多栏报表B)必须设置报表的数据源D)报表的数据源可以是临时表8、使用______工具栏可以在报表或表单上对齐和调整控件的位置。

A)调色板B)布局C)表单控件D)表单设计器9、数据库系统与文件系统的主要区别是______。

A:数据库系统复杂,而文件系统简单B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量10、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接B:比较C:选择D:投影11、ViualFo某Pro6.0是一个______。

VF1-4章习题答案

VF1-4章习题答案

二、判断题1、√2、√3、√4、×5、√6、√三、选择题1、C2、C3、B四、填空题1、数据库管理系统2、表文件,单项索引文件,程序文件,内存变量文件3、面向对象第二章参考答案一、判断题1.√2.√3.×4.√5.×6.√7.×8.×9.× 10.×11.×12.×二、选择题1.A2.A3.B4.D5.C6.C7.D8.A9.B 10.C11.B,B 12. D 13.D 14.B 15.A 16.C三、填空题1. 函数,数值运算,关系运算,逻辑运算2. 数值型(N),数值型(N),字符型(C)3. .T.4. 算5. 1234.192,1000.00006. (1)LOG(X+Y)/LOG(10)+2*X(2)EXP(X+Y)+SIN(60*3.14/180)(3)X>=20 .AND. X=<807. 25,N8. 当前年份(如2002)第三章参考答案二、选择题1、B2、B3、D4、C5、B6、B7、B8、B9、A 10、C 11、B一.判断题1 2 3 4 5 6 7 8 9 10 11 12×√×√√×√√√√×√二.单选题1 2 3 4 5 6 7 8 9D C D C C A B B A三.程序控制结构根据题目要求,编写相应的程序。

1.求出下列表达式的值(x.y的值从键盘输入):程序代码:SET TALK OffCLEARINPUT "X=" TO XINPUT "Y=" TO YZ=(X*Y+EXP(X+Y))/((X/Y)^3*LOG10(ABS(X-Y)))?"X=",X,"Y=",Y,"Z=",ZSET TALK ON2.给定一个年份(从键盘输入),判断它是否闰年。

VF练习题

VF练习题

VF第一章练习题例题例1现实世界中的事物个体在信息世界中称为 _________。

A)实体B)实体集C)字段D)记录例2下列实体类型的联系中,属于多对多联系的是 ______________ 。

A)学生与课程之间的联系B)学校与教师之间的联系C)商品条形码与商品之间的联系D)班级与班长之间的联系例3采用二维表格结构表达实体及实体间联系的数据模型是 __________ 。

A)层次模型B)网状模型C)关系模型D)实体联系模型例4专门的关系运算不包括下列的哪一种运算。

A )连接运算B )选择运算C)投影运算D)并运算例5专门的关系运算中,选择运算是_____________ 。

A)在基本表中选择满足条件的记录组成一个新的关系B)在基本表中选择字段组成一个新的关系C)在基本表中选择满足条件的记录和属性组成一个新的关系D)上述说法都是正确的例6数据库系统与文件系统的主要区别是 _______________ 。

A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量例7在Visual FoxPro 6.0中一个项目可以创建________________ 。

A)一个项目文件,集中管理数据和程序B)两个项目文件,分别管理数据和程序C)多个项目文件,根据需要设置D)以上几种说法都不对例8项目管理器中包括的选项卡有_______________ 。

A)数据选项卡、菜单选项卡和文档选项卡B)数据选项卡、文档选项卡和其他选项卡C)数据选项卡、表单选项卡和类选项卡D)数据选项卡、表单选项卡和报表选项卡例9项目管理器中的“关闭”按钮用于_________________ 。

A)关闭项目管理器B)关闭Visual FoxProC)关闭数据库D)关闭设计器例10数据管理技术经历了人工处理阶段、和三个发展阶段。

vf数据库基础知识习题与答案

vf数据库基础知识习题与答案

第一章 VF 基础知识、选择题1. 在一个二维表中,行称为 ____________ ,列称为 __________ A) 属性;元组 C) 关系;元组2. 数据库系统的核心是 ___________ 。

A) 数据库管理系统 C) 数据3. VFP 是一种 _________ 据库管理系统 A) 层次型 C) 关系型4. 支持数据库各种操作的软件系统是 _ A) 数据库系统 B)操作系统 C) 数据库管理系统 D)命令系统5. 在关系模型中,从表中选出满足条件的记录的操作称为 ________________A) 连接 B) 投影 C) 联系D) 选择6. 数据库系统与文件系统的主要区别是 ______________ 。

A) 文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了 这些问题 7. 在关系运算中,选择的操作对象是 ______________ ;投影的操作对象是 __________ _;连接的操作对象是 ___________ 。

A) 一个表;一个表;两个表 B) 一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表8. 在关系数据库中,基本的关系运算有三种,它们是 _______________ 。

A) 选择、投影和统计 B) 选择、投影和连接 C) 排序、索引和选择 D) 统计、查找和连接9. VFP 是一种关系型数据库管理系统,所谓关系是指 ______________ 。

A) 表中各个记录之间的联系B) 数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D) 一个表与另一个表之间的联系10. 一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与B) 元组;属性 D) 属性;关系B) 数据库D) 数据库应用系统 B) 网状型 D) 树型部件之间是___________ 的联系。

计算机VF历年上机题及答案最全版

计算机VF历年上机题及答案最全版

1 MysupplySelect零件.零件名as 零件名,零件.颜色as 颜色,零件.重量as 重量;From 供应,零件;Where 零件.零件号=供应.零件号and 供应.工程号=thisform.text1.value;Order By 零件名;Into dbf pp2 (1)在考生文件夹下,将BOOKS表中所有书名中含有"计算机"3个字的图书复制到BOOKS_BAK表中,以下操作均在BOOKS_BAK表中完成;(2)复制后的图书价格在原价格的基础上降低5%;(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在new_table4表中(字段名为出版单位和均价)。

ThisForm.Grid1.RecordSource="pp"步骤1:在命令窗口中输入下列代码,用于将BOOKS表中满足条件的记录复制到BOOKS_BAK表中,并按回车键以执行该代码。

***************************************SELECT * FROM BOOKS WHERE 书名LIKE "%计算机%" INTO TABLE BOOKS_BAK***************************************步骤2:在命令窗口中输入下列代码,用于更新BOOKS_BAK表中的价格字段,并按回车键以执行该代码。

*************************UPDATE BOOKS_BAK SET 价格=价格*(1-0.05)*************************步骤3:在命令窗口中输入下列代码,并按回车键以执行该代码。

********************************SELECT TOP 1 Books_bak.出版单位,avg(books_bak.价格) as 均价;FROM books_bak;GROUP BY Books_bak.出版单位;HA VING 均价>=25;ORDER BY 2;INTO TABLE new_table4.dbf3 设计一个表单名和文件名均为form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。

计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)

计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)

计算机二级(VF)VisualFoxPro概述章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.打开VisualFoxPro“项目管理器”的“文档”(Does)选项卡,其中包括______。

A.表单(Form)文件B.报表(Report)文件C.标签(Label)文件D.以上三种文件正确答案:D 涉及知识点:Visual FoxPro概述2.在VisualFoxPro中,用于建立或修改过程文件的命令是______。

A.MODIFY<文件名>B.MODIFY COMMAND<文件名>C.MODIFY PROCEDURE<文件名>D.上面B和C都对正确答案:B 涉及知识点:Visual FoxPro概述3.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择______。

A.Pad NameB.SubmenuC.CommandD.Procedure正确答案:B 涉及知识点:Visual FoxPro概述4.扩展名为.dbc的文件是______。

A.表单文件B.数据库表文件C.数据库文件D.项目文件正确答案:C 涉及知识点:Visual FoxPro概述5.假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是______。

A.DO mymenuB.DO mymenu.mprC.DO mymenu.pjxD.DO mymenu.max正确答案:B 涉及知识点:Visual FoxPro概述6.一个数据库名为student,要想打开该数据库,应使用命令______。

A.OPEN studentB.OPENDATA studentC.USEDATA studentD.USE student正确答案:B 涉及知识点:Visual FoxPro概述7.在命令窗口中,将A盘根目录下的STD.PRG文件复制到C盘的\DB目录中,应使用命令______。

VF答案完整版

VF答案完整版

VF答案完整版第一套―基本操作“规则”框中写:数量>0and数量<9999(注意:不加定界符),在“信息”框中输入:“数量超范围”(注意:必须加定界符)1.用sql语句顺利完成以下操作方式:列举所有与\白\颜色零件有关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序放置于表中supply_temp中。

答案:select供应商号,工程号,数量;from零件,供应where供应.零件号=零件.零件号;and颜色=\白\orderby数量desc;intodbfsupply_temp在表单的rightclick事件中输入:domenu_quick.mpr,保存并运行表单。

select零件名,颜色,重量from供应,零件where供应.零件号=零件.零件号;and工程号=thisform.text1.valueorderby零件名intotableppthisform.grid1.recordsource=\第二套――基本操作(1)单击\查询\按钮,查询bookauth数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表new_view4中。

select作者姓名,所在城市fromauthors,books;whereauthors.作者编号=books.作者编号;groupby作者姓名havingcount(books.图书编号)>=3;orderby作者姓名;intotablenew_view4(1)首先将books.dbf中所有书名中含有\计算机\个字的图书复制到表books_bak中,以下操作均在books_bak表中完成;(2)复制后的图书价格在原价格基础上降价5%;(3)从图书均价低于25元(含25)的出版社中,查阅并表明图书均价最高的出版社名称以及均价,查阅结果留存在表中new_table4中(字段名为出版单位和均价)。

VF 表单程序题(含答案)

VF 表单程序题(含答案)

1、利用文本框和标签控件设计了一表单F1.SCX,文本框Text1的V alid事件代码及表单界面如图1所示。

向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[Text1.Valid event]x=alltrim(thisform.text1.value)y=len(x)store 0 to z1,z2for i=1 to ya=substr(x,i,1)do casecase asc(a)>=65 and asc(a)<=90z1=z1+1case asc(a)>=97 and asc(a)<=122z2=z2+1endcaseendforthisform.text2.value=z1thisform.text3.value=z2(1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22(2)Text2和Text3的初值分别为0、02、有数据表“图书.DBF”包含书号、书名、出版社、作者等字段,设计如图1所示表单,表单运行后,单击命令按钮可以在表格控件中显示图书表的部分字段的数据,如图1所示,请选择并完善代码。

命令按钮的CLICK事件代码:USE 图书copy TO TS FIELDS 书号,书名THISFORM.GRID1.RECORDSOURCETYPE=0THISFORM.GRID1.RECORDSOURCE=”TS”表单的UNLOAD(释放对象时发生)事件:CLOSE ALLDROP TABLE TS3、考生数据表(文件名为:KS.DBF)中有“准考证号/C/9”、“密码/C/6”、“成绩/N/5/1”等字段。

设计如图2所示表单,将考生数据表添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。

计算机二级(VF)数据库基础知识章节练习试卷1(题后含答案及解析)

计算机二级(VF)数据库基础知识章节练习试卷1(题后含答案及解析)

计算机二级(VF)数据库基础知识章节练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.下列字符型常量的表示中,错误的是______。

A.’65+13’B.[“电脑商情”]C.[[(中国]]D.’[x=y]’正确答案:C 涉及知识点:数据库基础知识2.下列关于变量的叙述中,不正确的一项是______。

A.变量值可以随时改变B.在Visual FoxPro中,变量分为字段变量和内存变量C.变量的类型决定变量值的类型D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量正确答案:C 涉及知识点:数据库基础知识3.在VisualFoxPro中,下列不能用来修改数据表记录的命令是______。

A.EDITB.CHANGEC.BROWSED.MODIFY STRUCTURE正确答案:D 涉及知识点:数据库基础知识4.对关系S和R进行集合运算,产生的元组属于S中的元组但不属于R 中的元组,这种集合运算称为______。

A.并运算B.交运算C.差运算D.积运算正确答案:C 涉及知识点:数据库基础知识5.函数UPPER(“12ab34CD”)的结果是______。

A.12AB34CDB.12ab34CDC.12ab34cdD.12AB34cd正确答案:A 涉及知识点:数据库基础知识6.在下列的VisualFoxPro表达式中,运算结果为字符型数据的是______。

A.ABCD+”EF”=“ABCDEF”B.1234-”34”C.CTOD(“05/08/03”)D.DTOC(DATE0)>”04/03/02”正确答案:B 涉及知识点:数据库基础知识7.在VisualFoxPro中,可以同时打开表文件的个数最多是______。

A.16B.32767C.255D.256正确答案:B 涉及知识点:数据库基础知识8.要将数据库“考生库”文件及其所包含的数据库表文件直接物理删除,下列命令正确的是______。

vf第一部分讲义(窗口认识,数据库,菜单)

vf第一部分讲义(窗口认识,数据库,菜单)

(1) 数据库文件的扩展名:.dbc,一个数据库包含三个文件,这三 个文件的主名相同,扩展名分别为:.dbc .dct .dcx
(2) 建立数据库 格式:CREATE DATABASE 数据库名 (3) 关闭数据库 close database 关闭当前一个数据库 close all 关闭所有文件 (4) 打开数据库 open database 数据库名 (5) 修改数据库(实际上就是打开数据库的设计器) modify
默认值:默认值的数据类型和该字段的数据类型一致 (3) 不确定值的设置方法
不确定值:.null. 设置方法:
a) 选中要设置的字段 b) 打 c) 在默认值中输入:.null. 什么时候打 只有在设置不确定值时才打 ,也就是说,在默认制中输入.null.时
才打 。 (4) 自由表和数据库表之间的转换
常用工具栏→命令窗口按纽
(2) CTRL+F2隐藏方法
命令窗口上的关闭按纽
常用工具栏→命令窗口按纽
CTRL+F4
VF窗口界面如图所示:
菜单栏 标题栏 工具栏 工作区 命令窗口 状态栏
6、 文件夹的建立※设置默认路径(重点) (1) 目的:设置文件默认的保存位置和设置文件默认打开的位置 (2) 方法: 在vf中,工具→选项→文件位置→默认目录→修改 →…→选择自己的文件夹→选定→确定→设置为默认值→确 定
close all Use 提供数据的表 copy structure to 新表1 [ fields 字段清单] use 新表1 B: 显示→浏览 (不是必需的)复制表(备份表) 格式:copy to 新表 [ fields 字段清单] [for 条件] 功能:将当前数据表的结构和记录按照指定要求复制到新表中。 注释: 首先必须打开要复制的数据表,使其成为当前数据表。 产生的新表是关闭的, 新表的扩展名为 .dbf。 新表的字段由fields 短语指定字段名和顺序,如果缺省,则复制 全部表结构。 新表的记录由范围和条件短语选择,若缺省范围,默认为all做题格 式: close all Use 提供数据的表 copy to 新表1 [ fields 字段清单] [for 条件] use 新表1 (8) 显示→浏览 (不是必需的)追加记录 A: 菜单方法

vf上机题库1-20

vf上机题库1-20

一、基本操作:打开”学管”数据库,永久删除学生表1.打开数据库→2.选定表”学生”,右击鼠标→3.选择”删除”→单击”删除”按钮即可. 建立自由表”教师”编号 字 8、姓名 字 10、性别 字 2 、职称 字 8: 文件/新建/表/新建文件来建表即可用查询设计器查课程名为”数据库”的”课程表”的全部信息,保存查询query.1. 单击”工具\向导\查询”→双击”查询向导” →2.在”步骤1”中选择表”课程”,选取所有字段至”选定字段”列表框中→3.在”步骤3”的字段下拉列表选择”课程.课程名”,再在”值”输入框输入”"数据库"“,单击”完成”→4.在”步骤5-”中单击”完成” →输入”query ” →”保存” 用sql 的update 更新T2222,存为Four.prg: UPDATE 课程 SET 任课教师="T2222" WHERE 课程名="数据库"二、简单应用:建立表单,文件名、控件名为formtest,标题考试系统,背景灰,8个字左移1.新建表单→2.”属性”Caption 为”考试系统”,Name 为”formtest ”,BackColor为”192,192,192”.→3.建立一个标签Label1,”属性”Caption 为”欢迎使用考试系统”, BackColor 为”192,192,192”,ForeColor 为”255,128,0”,FontName 为”楷体_GB2312”,FontSize 为”24”.→4.建立一个计时器控件Timer1,”属性”Interval 为”200”,再双击此计时器控件,在”Timer1.Timer ”窗口中输入下列命令组,再关闭此窗口.bel1.Left=bel1.Left-10If bel1.Left<=bel1.Widthbel1.Left=THISFORM.WIDTHENDIF→5、添加一个命令按钮,属性Caption 为”关闭”,双击”关闭”命令按钮, Click 事件中输入” Thisform.Release ”学生管理数据库,建视图sview 含课程编号、课程名、选课人数,最后生成报表creport一、建立视图1.打开数据库”学生管理”→2.单击”文件\新建”→选择”视图”→”新建文件”.在”添加表或视图”对话框中,双击表”考试成绩” →再双击表”课程”,在”联接条件”对话框中直接单击”确定”→”关闭”→3.单击”字段”选项卡,选择”考试成绩.课程编号”和”课程.课程名”的字段→4.在”函数和表达式”处输入”count(*) as 选课人数”并单击”添加”→5.单击”分组依据”选项卡,选择”考试成绩.课程编号”并单击”添加”按钮.→6. 保存该视图,输入视图名”sview ”.二、建立报表 1. 单击”工具\向导\报表”→2.选择”报表向导”并”确定” 3. 在”步骤1-字段选取”中,选择表”sview ”,选定所有字段名至”选定字段”列表框中,单击”完成”按钮→4. 在”步骤6-完成”中,单击”完成”. →5. 在”另存为”中,输入保存报表名”creport ”,再单击”保存”。

vf考试国家试题库题目 (10)

vf考试国家试题库题目 (10)

第八十一套第一题:基本操作1.将考生文件夹下的自由表"friend"添加到数据库"数据库1"中。

2.为表friend增加字段"年龄",类型和宽度为数值型(3)。

3.设置字段"年龄"的默认值为"25"。

4.为表friend的字段"年龄"设置完整性约束,要求年龄大于0,否则提示信息"请输入年龄"。

答案:【解题思路】本大题考查的是有关添加表和设置表的字段属性的基本操作,注意设置字段默认值和完整性约束的方法;字符串一定要加上引号,否则系统会将它视为变量。

【操作步骤】(1)在命令窗口输入命令:MODIFY DATABASE 数据库1,打开数据库设计器,在数据库设计器中右键单击,选择"添加表"项,将考生文件夹下的自由表friend添加到数据库中。

(2)在数据库设计器中,右键单击表friend,选择"修改"项。

在"字段"选项卡列表框内的最后一行输入字段名"年龄",选择类型为"数值型",宽度为"3",小数位数为"0"。

(3)在表设计器中,选中"年龄"字段,在"字段有效性"设置区域内,在"默认值"文本框里输入"25"。

(4)接上一小题,在"规则"文本框内输入:年龄>0,在"信息"文本框内输入:"请输入年龄"。

第二题:简单应用1.对数据库"订购管理"使用一对多报表向导建立报表report1。

要求;父表为"供应商",子表为"订单",从父表中选择字段"供应商号"和"供应商名",从子表中选择字段"订购单号"和"订购日期",两个表通过"供应商号"建立联系,按"供应商号"升序排序,报表样式选择"简报式",方向为"横向",报表标题设置为"订购信息"。

vfp一到三章的部分试题及答案

vfp一到三章的部分试题及答案

7.如果因误操作删除了某个数据库文件,由于数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中。

这时需要利用(FREE TABLE)命令删除存储在数据库表中的后链,使之成为自由表。

8.用INSERT-SQL命令在xS(学生)表中添加如下表格所示的记录,可使用命令:INSERT INT0xs(xh, jl,csrq) ( VALUES ) (“E9999"J 获得三好学生称号”,∏988∕ 07/14})21.下列有关表及其字段的叙述中,错误的是A.每个表最多有100多个字段B.每个数据库表只能属于一个数据库C.自由表的字段名最多有10个字符组成D.字符型字段的默认宽度为1022.备注型、日期型和逻辑型字段的宽度是固定的,它们分别是(22)A.4、8、2B.8、8、2 G4、4、1 D.4、8、123.在下列有关表索引的叙述中,错误的是(23)A.数据库表可以有结构复合索弓I,但自由表不可以B.结构复合索引文件随着表的打开而自动打开C.数据库表可以创建主索弓I,但自由表不可以D. 一个数据库表可以有多个候选索弓I,但只能有一个主索引24.创建并保存一个表、数据库、查询、表单、报表、类库、程序或菜单时,生成的文件个数不点相同若创建了一个表单并保存之,则会在其存储的磁盘上生成(24) 个文件A. 1B.2C.3D.425•在”项目管理器”窗口中选择一个表,然后单击“修改“或“浏览”按钮,则指定的表将被打开(假设该表在这之前未被打开)在下列有关该表所在工作区的叙述中,正确是(25)A.在1号工作区中打开B.在当前工作区中打开D.所选的分组字段可以不是查询输出字段27.在下列有关SQL命令的叙述中,错误的是、(27)A.利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构C.在当前工作区的下一个工作区中打开,且该工作区被设置为当前工作区D.在当前未被使用的最小工作区中打开,且该工作区被设置为当前工作区26.利用查询设计器设计查询时,下列叙述中错误的是(26)A.在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接B.在选择一个排序字段时,系统默认的排序方式为升序C.在“杂项”中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录现二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)1•在运行程序文件(.PRG)时,系统会自动地对程序文件进行”伪编译二包括对程序的词法检查和语法检查等系统生成的“伪编译”程序的文件扩展名为(.FXP)2.VFP中的数据完整性规则包括:域完整性规则、(实体完整性)、参照完整性规则和用户自定义完整性规则3. GETFILE()函数的功能是显示“打开”对话框,并返回选定文件的名称其常用格式为:GETFILE([cFiIeExtensions][, cText])其中,参数cFi leExtensions指定要打开的文件类型,cText指定“打开“对话框中文本框前的标签若要打开如图1所示的对话框,则可执行命令:=GETFILE(',DBF",“表文件名”)图14.与表操作相关的系统函数有多个,例如EOF()、BOF(). USED()等用于统计当前工作区中表的字段个数的函数是(FCOUNT())5.已知某数据库中有学生表和成绩表,且两个表之间已设置了参照完整性(学生表为主表,成绩表为子表)若在对学生表中的某条记录实施删除操作时,因该同学在成绩表中有相关的成绩记录而禁止删除,则在这两个表之间一定设置了参照完整性规则:(删除限制)6.用UPDATE-SQL语句修改ts(图书)表中作者字段(zz, C)的值时,若要在所有记录的作者后面加汉字”等“(假设字段宽度足够),可以使用命令:UPDATE ts (表)SET ZZ=(ALLTRIM(ZZ))+“等”(字段表达式)WHERE+满足条件第二部分Visual FoxPro程序设计一.选择题21.数据库系统与文件系统的最主要区别是(D )A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决22.表(table )是存储数据的容器.在下列有关VFP表的叙述中,错误的是(C )A.系统默认的表文件扩展名为.dbfB.利用表设计器创建表结构时,系统默认的字符型字段宽度为10现二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行)1•在运行程序文件(.PRG)时,系统会自动地对程序文件进行”伪编译二包括对程序的词法检查和语法检查等系统生成的“伪编译”程序的文件扩展名为(.FXP)2.VFP中的数据完整性规则包括:域完整性规则、(实体完整性)、参照完整性规则和用户自定义完整性规则3. GETFILE()函数的功能是显示“打开”对话框,并返回选定文件的名称其常用格式为:GETFILE([cFiIeExtensions][, cText])其中,参数cFi leExtensions指定要打开的文件类型,cText指定“打开“对话框中文本框前的标签若要打开如图1所示的对话框,则可执行命令:=GETFILE(',DBF",“表文件名”)图14.与表操作相关的系统函数有多个,例如EOF()、BOF(). USED()等用于统计当前工作区中表的字段个数的函数是(FCOUNT())5.已知某数据库中有学生表和成绩表,且两个表之间已设置了参照完整性(学生表为主表,成绩表为子表)若在对学生表中的某条记录实施删除操作时,因该同学在成绩表中有相关的成绩记录而禁止删除,则在这两个表之间一定设置了参照完整性规则:(删除限制)6.用UPDATE-SQL语句修改ts(图书)表中作者字段(zz, C)的值时,若要在所有记录的作者后面加汉字”等“(假设字段宽度足够),可以使用命令:UPDATE ts (表)SET ZZ=(ALLTRIM(ZZ))+“等”(字段表达式)WHERE+ 满足条件第二部分Visual FoxPro程序设计一.选择题21.数据库系统与文件系统的最主要区别是(D )A.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决22.表(table )是存储数据的容器.在下列有关VFP表的叙述中,错误的是(C )A.系统默认的表文件扩展名为.dbfB.利用表设计器创建表结构时,系统默认的字符型字段宽度为10(DTOC( csrq, 1 ), 4).4.利用COPY命令可以将当前工作区中的表复制成Mierosoft Excel文件.若当前工作区中已打开X S表,则用命令COPY TO xyz x若, 可以将XS表复制成Exce I文件xyz. x I s.5.使用USE命令可以打开或关闭表.如果XS表已在第1号工作区中打开,则要在第10号工作区中再次打开XS表,可使用命令USE xs again IN 10 .6.利用DBGETPROP ()函数,可以返回当前数据库的属性,也可以返回当前数据库中表,表的子段或视图的有关属性.例如,要得到JS表的记录级有效性规则表达式,可以使用函数:DBGETPROP ("js,,, " TABLE π, πRu I eExpress ion,')7.在VFP中,系统规定:名称(如变量名,字段名,对象的属性名等)只能以字母,汉字或下划线等字符开头,不能以数字字符开头.系统预定义了许多系统变量,他们的名称均以下划线开头.8.在VFP中创建一个新的数据库后,系统会生成3个文件,其文件扩展名分别为.dbc (数据库户文件),.dct (数据库备注文件)和.dcx (数据库索引文件).9.在设置表之间的参照完整性规则时,系统给定的更新和删除规则有3个,即级联,限制和忽略,而插入规则只有两个,即限制和忽略. 第二部分Visual FoxPro程序设计一、选择题(用答题卡答题,答案依次填在21—30答题号内)21.关键字是关系模型中的重要概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

对三《Visual FoxPro》月考试题(2015.1)章节:基础、菜单、报表一、选择题:(每题1分,共60分) 涂物理1、修改报表、打开报表设计器的命令是。

A)UPDATE REPORT B)MODIFY REPORTC)REPORT FROM D)EDIT REPORT2、为了在报表中加入一个表达式,这时应该插入一个。

A)表达式控件B)域控件C)标签控件D)文本控件3、预览报表的命令是。

A)PREVIEW REPORT B)REPORT FORM…PREVIEWC)PRINT REPORT…PREVIEW D)REPORT…PREVIEW4、在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果。

以下几种操作中不能实现预览功能的是______。

A)打开“显示”菜单,选择“预览”选项B)直接单击常用工具栏上的“打印预览”按钮C)在“报表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览”D)打开“报表”菜单,选择“运行报表”选项5、为了在报表中加入一个文字说明,这时应该插入一个。

A)表达式控件B)域控件C)标签控件 D)文本控件6、以下说法哪个是正确的______。

A)报表必须有别名B)必须设置报表的数据源C)报表的数据源不能是视图D)报表的数据源可以是临时表7、不属于常用报表布局的是______。

A)行报表B)列报表C)多行报表D)多栏报表8、使用______工具栏可以在报表或表单上对齐和调整控件的位置。

A)调色板B)布局C)表单控件D)表单设计器9、数据库系统与文件系统的主要区别是______。

A:数据库系统复杂,而文件系统简单B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量10、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。

A:连接B:比较 C:选择 D:投影11、Visual FoxPro6.0是一个______。

A:8位数据库开发系统 B:16位数据库开发系统C:32位数据库开发系统 D:64位数据库开发系统12、关系数据库管理系统所管理的关系是______。

A:一个DBF文件B:若干个二维表 C:一个DBC文件 D:若干个DBC文件13、从数据库的整体结构看,数据库系统采用的数据模型有______。

A:网状模型、链状模型和层次模型B:层次模型、网状模型和环状模型C:层次模型、网状模型和关系模型D:链状模型、关系模型和层次模型14、数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。

A:操作系统 B:文件系统 C:数据集合 D:数据库管理系统及相关软件15、关系数据库系统中所使用的数据结构是______。

A:树 B:图 C:表格 D:二维表16、DBAS指的是______。

A:数据库管理系统 B:数据库系统C:数据库应用系统 D:数据库服务系统17、下列关于数据库系统的叙述中,正确的是______。

A:数据库系统只是比文件系统管理的数据更多B:数据库系统中数据的一致性是指数据类型一致C:数据库系统避免了数据冗余D:数据库系统减少了数据冗余18、在关系模型中,为了实现"关系中不允许出现相同元组"的约束应使用______。

A:临时关键字B:主关键字C:外部关键字D:索引关键字19、关系是指______。

A:元组的集合 B:属性的集合 C:字段的集合 D:实例的集合20、对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。

A:实体完整性规则B:参照完整性规则C:用户定义的完整性规则D:不属于以上任何一种规则21、Visual FoxPro DBMS是______。

A:操作系统的一部分B:操作系统支持下的系统文件C:一种编译程序D:一种操作系统22、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是______。

A:m:n B:1:m C:m:k D:1:123、把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。

A:建立新的属性来实现B:建立新的关键字来实现C:建立新的关系来实现D:建立新的实体来实现24、从关系模式中指定若干个属性组成新的关系的运算称为______。

A:联接 B:投影 C:选择 D:排序25、在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了"限制",则当删除父表中的记录时,系统反应是______。

A:不做参照完整性检查B:不准删除父表中的记录C:自动删除子表中所有相关的记录D:若子表中有相关记录,则禁止删除父表中记录26、退出Visual FoxPro的操作方法是______。

A:从文件下拉菜单中选择"退出"选项B:用鼠标左按钮单击关闭窗口按钮C:在命令窗口中键入QUIT命令,然后按回车键D:以上方法都可以27、显示和隐藏命令窗口的操作是______。

A:单击"常用"工具栏上的"命令窗口"按钮B:打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。

C:直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口D:以上方法都可以28、下面关于工具栏的叙述,错误的是______。

A:可以创建自己的工具栏 B:可以修改系统提供的工具栏C:可以删除用户创建的工具栏 D:可以删除系统提供的工具栏29、在"选项"对话框的"文件位置"选项卡中可以设置______。

A:表单的默认大小 B:默认目录C:日期和时间的显示格式 D:程序代码的颜色30、要启动Visual FoxPro的向导可以______。

A:打开“显示“菜单中”向导“B:单击工具栏上的"向导"图标按钮C:从"工具"菜单中选择"向导"D:以上方法都可以31、已知关系S如下所示,其中S#为主关键字,则下列说法正确的是_____。

A)违反了关系模型的实体完整性规则 B)违反了关系模型的参照完整性规则C)违反了关系模型的用户定义的完整性规则 D)没有违反关系模型的任何一类完整性规则32、层次型、网状型和关系型数据库划分原则是_____。

A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系33、有一个学生关系模式STUDENT(学号,姓名,出生日期,系名,班号,宿舍号),则其候选关键字为_____。

A) (学号,姓名) B) (学号) C) (学号,班号) D) (学号,宿舍号)34、项目管理器中包括的选项卡有____________。

A)数据选项卡、菜单选项卡和文档选项卡B)数据选项卡、文档选项卡和其他选项卡C)数据选项卡、表单选项卡和类选项卡D)数据选项卡、表单选项卡和报表选项卡35、项目管理器中的“关闭”按钮用于____________。

A)关闭项目管理器B)关闭Visual FoxProC)关闭数据库D)关闭设计器36.关于传统的集合运算正确的是。

A)并、交和差运算 B)投影、选择和连接运算C)连接、自然连接和查询运算 D)查询、更新和定义运算37、在Visual Foxpro中通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为A)向导 B)设计器 C)生成器 D)项目管理器38、Visual FoxPro的工作方式不包括()A、菜单操作方式B、命令操作方式C、程序执行方式D、结构操作方式39、下列方法中不能重新显示命令窗口的是()A、单击“文件”菜单中的“打开”选项B、按组合键【Ctrl+F2】C、单击常用工具栏中的“命令窗口”按钮D、单击“窗口”菜单中的“命令窗口”选项40、层次模型不能直接表示_______。

A)1:1关系 B)1:n关系C)m:n关系 D)1:1和1:n关系41、在命令窗口执行CREATE MENU命令等同于操作。

A)选择菜单“文件→新建”,然后从“新建”对话框中选择“菜单”并单击“向导”按钮B)选择菜单“文件→新建”,然后从“新建”对话框中选择“菜单”并单击“新建文件”按钮C)选择菜单“文件→新建”,然后从“新建”对话框中选择“新建文件”并单击“菜单”按钮D)选择菜单“文件→新建”,然后从“新建”对话框中选择“向导”并单击“菜单”按钮42、以下关于菜单叙述正确的是。

A)菜单设计完成后必须“生成”程序代码B)菜单设计完成后不必“生成”程序代码,可以直接使用C)菜单设计完成后如果要连编成EXE程序,则必须“生成”程序代码D)菜单设计完成后如果要连编成APP程序,则必须“生成”程序代码43、下列说法中错误的是。

A)可以使用CREATE MENU<文件名>命令创建一个新菜单B)可以使用MODIFY MENU<文件名>命令创建一个新菜单C)可以使用MODIFY MENU<文件名>命令修改已经创建了的新菜单D)可以使用OPEN MENU<文件名>命令修改已经创建了的新菜单44、菜单设计器的“结果”一列的列表框中可供选择的项目包括。

A)命令、过程、子菜单、函数B)命令、过程、子菜单、菜单项#C)填充名称、过程、子菜单、快捷键D)命令、过程、填充名称、函数45、某菜单项的名称是“编辑”,热键是E,则在菜单名称一栏中应输入。

A)编辑(\<E) B)编辑(Ctrl+E) C)编辑(Alt+E) D)编辑(E)46、在项目管理器的哪个选项卡下管理菜单。

A)菜单选项卡B)文档选项卡C)其他选项卡D)代码选项卡47、假设建立一个菜单menul,并生成了相应的菜单程序文件,为了执行该菜单程序应该使用命令。

A)DO MENU menul B)RUN MENU menul C)DO menul D)DO menul.mpr48、为顶层表单添加菜单myform时,若表单的Destroy事件代码为清除菜单而加入的命令是RELEASE MENU aaa EXTENDED,那么在表单的Init事件代码中加入的命令应该是。

A)DO mymenu.mpr WITH THIS,″aaa″B)DO mymenu.mpr WITH THIS ″aaa″C)DO mymenu.mpr WITH THIS,aaa D)DO mymenu WITH THIS,″aaa″49、以下叙述正确的是。

相关文档
最新文档