第二部分Visual FoxPro程序设计
一、选择题 (用答题卡答题,答案依次填在21~30答题号内)
21. 不同类型的文件有不同的默认扩展名。数据库文件、表文件以及查询文件的默认扩展名分别是
(21) 。
A..DBT、.FPT、.QPR C..DBC、.MPR、.PRG
B..DBC、.DBF、.QPR D..DBT、.FPT、.QPX
22. 在下列函数中,返回值为字符型的函数是 (22) 。
A.DOW( )
B.AT( )
C.CHR( )
D.VAL( )
23. 函数SELECT(0)的返回值为 (23) 。
A.当前工作区号
B.当前未被使用的最小工作区号 D.当前已被使用的最小工作区号
C.当前未被使用的最大工作区号
24. 若当前“项目管理器”中有一个查询CX和一个视图ST,且包含视图的数据库已打开,则运行查
询或打开视图时,下列命令中语法正确的是 (24) 。 A.DO cx
B.DO QUERY cx
C.USE VIEW st
D.USE st
25. 在下列有关查询与视图的叙述中,错误的是 (25) 。
A.查询文件不仅可在查询设计器中修改,而且可利用Windows的“记事本”软件修改 B.视图分为本地视图和远程视图两种类型,且可以创建参数化视图
C.查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的 D.查询与视图的数据源可以是自由表、数据库表、查询和视图
26. 在设计查询时,查询结果的去向可以有多个选择。设xh和xm是XS表中的两个字段,则下列
SELECT-SQL命令中语法错误的是 (26) 。 A.SELECT xh, xm FROM xs INTO DBF xsa B.SELECT xh, xm FROM xs INTO CURSOR xsa C.SELECT xh, xm FROM xs INTO FILE xsa D.SELECT xh, xm FROM xs TO SCREEN
27. 在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖
放到表单上,则在表单上添加的控件个数和控件类型分别是 (27) 。 A.2,标签和文本框 C.1,文本框
第4页 Visual FoxPro
B.2,标签和复选框 D.1,复选框
28. 在下列各组控件中,均可与表中数据绑定的控件是 (28) 。
A.Combox、Grid和TextBox
B.EditBox、Grid和Line
D.CheckBox、Separator和Command
C.ListBox、Shape和OptionButton
29. 在某菜单中,有一菜单项显示为“Backup”(首字母B有下划线,即访问键为ALT+B),则在设计
此菜单时,在该菜单名称中可输入 (29) 。 A.Backup\\
B.(\\
C.\\ D.B\\ 30. 运行下列程序段后,屏幕上显示的内容是 (30) 。 y=DTOC(DATE(), 1) y=.NULL. ? TYPE(\ A. C B. D C. L D. NULL 二、填空题 (每空格1分,共30分,请用答题纸答题,不换行) 1. 数据库中的数据按一定的数据模型组织、描述和存储,具有较小的 (1) 、较高的数据独 立性和易扩展性,并可以供多个用户共享。 2. 利用SET命令可以改变VFP系统运行时的临时工作环境(“临时”是指当前有效,下次启动VFP 系统时将不起作用)。例如,利用SET (2) ON|OFF命令可以设置覆盖已有文件之前是否显示提示框。 3. 利用一条 (3) 命令(语句)可以给多个内存变量赋同一个值。 4. 设在当前工作区中打开的表含有学号、姓名、英语成绩、数学成绩和物理成绩等字段,且基于学号 已创建了候选索引,则统计一门或一门以上课程成绩不及格(成绩小于60)的人数,可以使用命令:COUNT FOR (4) 5. 某XIM(系名)表的数据如图1所示(共有9条记录),则运行 下列程序段后,输出结果为 (5) 。 CLEAR USE xim GO 4 n=0 SCAN FOR LEN(ALLTRIM(ximing))=6 n=n+1 ENDSCAN ? n 图1 第5页 Visual FoxPro 6. 某XS(学生)表中含有学号(xh,C,8)字段,且已建立了主索引xsxh,索引表达式为xh。完 善下列程序段,其功能是按学号降序浏览学生表: USE xs (6) TO xsxh DESC BROW 7. 建立多表查询时,多个表之间需要建立联接。联接的类型有四种,分别为 (7) 、左联接、 右联接和完全联接。 8. 设USER表含有工号(gh,C,4)和奖金(jj,N,4)等字段,其数据如下: GH 1101 1102 1103 1104 1105 JJ 300 200 .NULL. 100 .NULL. 针对该USER表,执行下列查询命令: SELECT COUNT(*) AS 人数, SUM(jj) AS 奖金总和,; AVG(jj) AS 平均奖金; FROM user 则查询得到的记录数为 (8) ,平均奖金为 (9) 。 9. 设某考试管理系统中有两个表:学校代码表(TXX.DBF)和考生表(KS.DBF)。学校代码表含有 学校代号(xxdh,C,3)和学校名称(xxmc,C,40)字段,考生表含有准考证号(zkz,C,10)和考试成绩(cj,N,3)等字段,其数据如下所示: XXDH 011 ?? 021 ?? 041 ?? XXMC 南京大学 ?? 南京师范大学 ?? 扬州大学 ?? ZKZ 0114300101 0114300102 0114300103 …… 0215201601 0215201602 …… 0413802101 …… …… …… …… …… …… …… …… …… …… …… CJ 74 62 55 …… 81 70 …… 66 …… 其中,准考证号的第1~3位表示该考生所在学校的学校代号。下列SELECT-SQL命令可用于统计各学校的报名人数和考试通过人数(设考试成绩大于59分为考试通过),并按考试通过人数降序显示: 第6页 Visual FoxPro SELECT Txx.xxdh, Txx.xxmc, COUNT(*) AS 报名人数, ; SUM( (10) ) AS 通过人数; FROM txx INNER JOIN ks ; ON Txx.xxdh = LEFT(Ks.zkz,3); GROUP BY 1; ORDER BY (11) 10. 设有一职工档案表(ZGDA.DBF),含有姓名(xm)、部门(bm)和性别(xb)等字段。使用下列 SELECT-SQL命令,可以按部门的顺序直接利用打印机打印所有女职工的名单: SELECT xm, bm FROM zgda WHERE xb=\女\ ORDER BY bm (12) 11. 设教学管理系统中有两个表:专业代码表(ZY.DBF)和学生表(XS.DBF)。专业代码表含有专业 代码(zydm,C,2)和专业名称(zymc,C,30)等字段,学生表含有学号(xh,C,10)等字段。其中,学号的第3、4位表示该学生所在的专业代码。下列SELECT-SQL命令可用于显示那些没有学生的专业代码和专业名称: SELECT Zy.zydm, Zy.zymc FROM zy; WHERE Zy.zydm (13) (SELECT SUBSTR(xs.xh, 3,2) FROM xs) 12. 设退休职工工资表(TXGZ.DBF)含有退休日期(txrq,D)和基本工资(jbgz,N,6)等字段。 下列UPDATE-SQL命令可用于调整每位退休职工的基本工资,调整算法是2002年1月1日之前退休的每位职工增加120,否则增加70。 UPDATE txgz (14) jbgz=IIF(txrq<{^2002/01/01}, jbgz+120, jbgz+70 ) 13. 某表单运行时界面如图2所示,表单上有一个组合框控件combo1和表格控件grid1。其中,组合 框控件combo1的数据源类型是“文件”,数据源是“*.DBF”,运行时该组合框中显示当前路径下所有的表文件名。 图2 完善下列组合框控件combo1的InterActiveChange事件代码,其功能是:当选中组合框中的某个表文件时,在表格中显示该表的所有记录。 第7页 Visual FoxPro PUBLIC x x=ALLTRIM(THIS.Value) CLOSE TABLES ALL (15) WITH THISFORM.Grid1 .ColumnCount= (16) .RecordSourceType=2 ENDWITH 14. 已知教师表(JS.DBF)含有工号(gh,C, 6)、姓名(xm,C, 8)、性别(xb,C, 2)、职称(zc, C, 20)、系代号(xdh,C, 2)等字段,系名表(XIM.DBF)含有系代号(xdh,C,2)、系名(ximing,C, 20)等字段。某表单运行时如图3所示,该表单的功能是查看各个系教师的名单,在列表框(List1)中选择一个系时,表格(Grid1)中显示出该系教师的工号、姓名、性别、职称,且表格中数据只读。 &&设定表格的数据源类型是别名 &&取得选中的值 .RecordSource= (17) 图3 根据图3所示的表单,填写表单、列表框和表格控件的下列有关属性值: 表单:Caption= (18) 列表框:ColumnCount= (19) 表格:RecordSourceType=1-别名 RecordSource= (20) ReadOnly= (21) 15. 某表单上有一个命令按钮控件,若单击该命令按钮可以将表单的背景色修改为绿色,则命令按钮的 Click事件代码中包含命令:THIS. (22) .BackColor=RGB (0, 255, 0)。 16. 在属性窗口中,有些属性的默认值以斜体显示,说明这些属性在设计时是 (23) 。 17. 在设计VFP菜单时,若要将某一菜单项设置为仅当系统日期为每月的1日可用,则可在“跳过” 选项中输入表达式 (24) 。 第8页 Visual FoxPro 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库2006年秋Visual FoxPro笔试卷在线全文阅读。
相关推荐: