VFP复习题.doc
《VFP复习题.doc》由会员分享,可在线阅读,更多相关《VFP复习题.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、期末考试题型:一、选择题(每题1分,共30分)二、填空题(每题1分,共20分三、简答题(每小题分,共20分)四、设计题(每空2分,共30分)。复习重点:(1) 教材的课后习题(2) 脱离实验素材的上机案例练习(3) 复习题1和复习题2VFP复习题1: 一、选择题 21.目前数据库管理系统(DBMS)有许多不同的产品。在下列DBMS产品中,不属于 (Microsoft)公司开发的是( ) A.Visual FoxPro B.Access C.SQL Server D.Oracle 22.在下列函数中,函数的返回值为数值型的是( ) A.MESSAGEBOX() B.EMPTY() C.DTOC(
2、) D.TYPE() 23.对于自由表来说,不可以创建的索引类型是( ) A.主索引 B.候选索引 C.唯一索引 D.普通索引 24.在下列有关数据库及表的叙述中,错误的是( ) A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中 B.一个表可以属于两个或两个以上的数据库 C.创建一个数据库后,通常在外部存储器中生成三个文件 D.表与表之间的永久性关系只能基于索引来创建 25.在下列关于利用查询设计器设计查询的叙述中,错误的是( ) A.在设计基于两个表的查询时,通常需要设置两个表之间的联接类型,默认类型内 联接 B.在选择一个排序字段时,系统默认的排序方式为升序 C
3、.在杂项中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录 D.在设置分组时,所选的分组字段可以不是查询输出字段 26.设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。下述 SELECTSQL命令中,语法错误的是( ) A.SELECT * FROM XX INTO ARRAY temp B.SELECT * FROM xx INTO CURSOR temp C.SELECT * FROM XX INTO TABLE temp D.SELECT * FROM XX INTO FILE temp 27.在下列有关表单及其控件的叙述中,错误的是( ) A.对于表单
4、(Form)来说,其大小(高度与宽度)没有限制 B.对于复选框控件(CheckBox)来说,其Value属性的默认值为0 C.对于形状控件(Shape)的Curvature属性来说,其取值范围为099 D.对于命令按钮组控件(CommandGroup)来说,其ButtonCount属性的默认值为2 28.在下列控件中,无ControlSource属性的是( ) . A.TextBox B.ComboBox C.CommandGroup D.Image 29.报表可以有多种不同类型的带区,带区的类型决定了数据在报表上显示的位置。利用报表设计器创建新报表时,在默认情况下报表设计器显示( ) A.1
5、个带区 B.5个带区 C.3个带区 D.9个带区 30.在下列与项目设置、连编等操作相关的叙述中,错误的是( ) A.一个项目中只能设置一个主程序 B.在连编项目之前,必须将所有的文件设置为包含 C.将项目连编为可执行程序后,该可执行程序可以在不启动VFP的情况下执行 D.利用连编操作,可以将项目文件中的类信息连编成具有DLL文件扩展名的动态链 接库 二、填空题 1.数据库系统一般由数据库、数据库管理系统(DBMS)、计算机支持系统、应用程序和有关人员等组成。其中, ( 1 )是位于用户(应用程序)和操作系统之间的软件。 2.数据流程图(Data Flow Diagram)是使用直观的图形符号
6、来描述系统业务过程、信息流和数据要求的工具,可以比较准确地表达数据和处理的关系。基本的数据流程图符号有4种,分别表示外部实体、( 2 ) 、数据处理和数据存储。 3.若要在VFP程序中调用Windows操作系统中的计算器应用程序(相应的程序文件为Calc.exe),则可以使用语句(命令): ( 3 )/N calc.exe。 4.在VFP中,除了自由表的字段名、表的索引标识名至多只能有 ( 4 ) 个字符外,其余名称的长度可以是1128个字符。5.函数TYPE(answer=42)返回值为L或(5) ,这取决于变量answer是否已预先赋值及值的类型;若要显示如图1所示的打开对话框,可用使用函
7、数GETFILE(DBF,( 6 )。 6.VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理。在表的浏览窗口中,若要以交互方式给某字段输入空值,可以按组合键( 7 ) 。 7.一个远程数据源通常是一个远程数据库服务器或文件,并且已为它在本地安装了ODBC驱动程序并设置了ODBC数据源名称。在VFP中,建立远程数据连接的主要目的是创建( 8 ) 。 8.如果用户移动了数据库文件或与数据库关联的表文件,则这些文件的相对路径改变,从而可能会破坏用于关联数据库和表的双向链接。使用命令OPEN DATABASE ( 9 ) 打开数据库JXGL时,系统将检查数据库的有效性。 9.
8、与自由表相比,数据库表可以设置许多字段属性和表属性。其中,表属性主要有表名 (即长表名)、表注释、记录有效性和( 10 ) 等。 10.如果一个表同时在多个工作区中打开且均未指定别名,则在第一次打开的工作区别名与表名相同,其他工作区中用 (11)以及WIIW32747中的一个表不。 11.利用UPDATE-SQL命令可以批量地修改记录的字段值。例如,某档案表(表名为DA)中有一个数值型字段(字段名为NL),则使用命令UPDATE da ( 12 ) nl=nl+1WHERE nl100可以将所有NL字段值小于100的记录的NL字段值增加1。 12.利用COPY TO命令可以将当前工作区中表的全
9、部或部分数据复制到其他表文f其他类型的文件中。例如,使用COPY TO temp FOR RECNO()=75; ORDER BY ( 15 ) 14.设有一考生成绩表(KSCJ),包含准考证号(ZKZH,字符型,宽度为10)、笔试成绩 (BSCJ,数值型)、上机成绩(SJCJ,数值型)等字段。准考证号的编码方式为:第1-3个字符表示学校代号,第4-5个字符为等级与语种代号,第6-8个字符为考场代号,第9-10个字符为在考场中的序号。如果笔试成绩大于30、上机成绩大于24为考试合格,则下列SELect-SQL命令可用于查询等级与语种代号为52的各学校考试通过率(注:通过率用数值表示范围为01,
10、1表示100%通过)。 SELECT LEFT(Kscj.zkzh,3)AS学校代号, (16)/COUNT(*) AS 通过率; FROM ksci; ( 17 ) SUBSTR(Kscj.zkzh,4,2)=52; ( 18 )15.图2为一个计时器表单,表单上有4个标签、4个文本框、1个计时器和2个命令按组,图2中(a)、(b)、c)、(d)分别为表单在表单设计器中设计时、运行开始时、开始计时时以及计时过程中、停止计时时显示的界面。计时器的Enabled属性值为.T.,Interval属性值为500。 (1)根据图2所示,表单的ControlBox、MaxButton和MinButton
11、属性值应分别为( 19 );表单的左上角显示的控制图标为由PC.ICO文件提供,则表单的( 20 )属性值为PC.ICO;表单运行时自动居中,则其( 21 )属性值为.T.;表单上所有的文本框均不能响应用户事件,则它们的 ( 22 ) 属性值为.F.。 (2)根据图2所示,表单及各控件的事件代码设置分别为: .表单的Init事件代码为: PUBLIC ( 23 ) ctl=开始计时( ct2=停止计时( THISFORM.Command1.Caption=ct1 计时器的Timer事件代码为: THISFORM.TEXT4.VALUE=DATETIME() IF THISFORM.Comman
12、dl.Caption=ct2 nTime=THISFORM.Text4.Value-THISFORM.Text1.Value nTime1=INT(nTime/60/60) nTime=nTime-nTime1*60*60 nTime2=INT(nTime/60) nTime=nTime-nTime2*60 THISFORM.( 24 )=STR(nTime1,3)+时+; STR(nTime2,3)+分+STR(nTime,3)+秒 ENDIF THISFORM.Refresh 开始计时/停止计时命令按钮Click事件代码为: IF THIS.Caption=ct1 THIS.Caption
13、=ct2 THISFORM.Text1.Value=DATETIME() THISFORM.Text2.Value= ( 25 ) ( 26 ) THIS.CAPTION=ct1 THISFORM.Text2.Value=DATETIME() ENDIF THISFORM.Refresh 退出命令按钮(标题为图片)Click事件代码为: THISFORM.Release 复习题1参考答案 一、选择题 21.D 22.A 23.A 24.B 25.C 26.D 27.A 28.D 29.C 30.B 二、填空题 (1)数据库管理系统或DBMS (2)数据流 (3)RUN (4)10 (5)U (
14、6)表文件名 (7)Ctrl+0 (8)远程视图 (9)VALIDATE (10)触发器或TRIGGER (11)AJ (12)SET(13)XLS (14)MIN(cj.cj) (15)3 DESC (16)SUM(IIF(bscj30 and sjcj24,1,0) (17)WHERE (18)GROUP BY 1 (19).T.,.F.,.F. (20)ICON (21)AutoCenter (22)Enabled (23)ct1,ct2 (24)Text3.Value (25) (26)ELSE VFP复习题2:一、选择题21.关系的基本运算有并、差、交、选择、投影、联接(连接)等。这
15、些关系运算中,运算对象必须为 两个关系且关系不必有相同关系模式的是 21 。 A.并 B.交 C.投影 D.联接22.在下列有关日期,时间型表达式中,语法上不正确的是 22 。 A.DATE()-400 B.DATETIME0+400 C.DATETIME()-DATE() D.DTOC(DATE()-TTOC(DATETIME()23.打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令?RECNO(),BOF() EOF()后屏幕上应显示 23 。 A.0、.T.和.T. B.0、.T.和.R C.1、.T.和.T. D.1、.T.和.R 24.在下列有关数据库及表的叙述中
16、,错误的是 24 。 A.在打开数据库表时,相关的数据库不会自动地被打开、也不需要被打开 B.使用CLOSE DATABASE ALL命令关闭数据库时,将关闭所有的已打开的表 C.一个表可以在多个工作区中被打开 D.利用项目管理器中的移去操作删除数据库时,数据库中的所有表均转换成自由表25.在下列有关查询的叙述中,错误的是 25 。 A.查询所基于的数据可以是表和视图,不能基于查询来创建查询 B.只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查 询无法运行 C.查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的记事 本)
17、对其进行编辑 D.查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件26.设当前工作目录(文件夹)中有一个表文件ABC.DBF,该表仅有两个字段(字段名分别为xx和 yy,字段类型均为字符型,宽度均为10),且含有多条记录。下列SELECT-SQL命令中,语法错 误的是 26 。 A.SELECT 1,2,3 FROM abc ORDER BY 3 B.SELECT xx,COUNT(yy) FROM abc GROUP BY YY C.SELECT xx,SUM(yy) FROM abc GROUP BY XX ORER BY 2 D.SELECT xx+
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 复习题
限制150内