文档库 最新最全的文档下载
当前位置:文档库 › VisualFoxPro程序设计案例教程VF补考试题答案

VisualFoxPro程序设计案例教程VF补考试题答案

VisualFoxPro程序设计案例教程VF补考试题答案
VisualFoxPro程序设计案例教程VF补考试题答案

本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!

1

2010~2011学年度第二学期期末考试补考试卷

《VF 》

说明:请将正确答案填写在答题卡相应位置上,答在试题上不能得分。试卷中使用的“学生”表结构和内容如下:(每道使用此表的题目均使用原始数据) 学生(学号C (5),姓名C (6),年龄 N(2), 成绩 N(2),所在系C (6))

一、单项选择题(本题共25小题,每小题2分,共50分) 1. 在关系模型中,二维表的行称为( B )

A. 域

B.元组

C. 码

D.外码 2. Visual FoxPro 运算符中,优先级最低的是( A )

A. 逻辑运算符

B. 关系运算符

C. 算术运算符

D. 字符运算符 3. 在Visual FoxPro 中,T 表示( D )内存变量。 A.字符型 B.数值型 C.日期型 D.日期时间型

4. Visual FoxPro 函数SUBSTR("2008年北京奥运会",7,4)的值是( C )

A.京奥

B.北

C.北京

D.北京奥运

5.将内存变量定义为全局变量的VF 命令是( C )

A. LOCAL

B. PRIVATE

C. PUBLIC

D. FULL

6. Visual FoxPro 中数据库文件的扩展名是( A )

A. DBC

B. MNT

C. SCT

D. LBX

7. 在子程序或子过程调用过程中,要返回上一级程序,应使用的命令是( C )

A. QUIT

B. EXIT

C. RETURN

D. CANCEL

8.在Visual FoxPro 的项目管理器中不包括的选项卡是( B )

A. 类

B.表单

C. 数据

D.文档

9.数据库表可以设置字段有效性规则,字段有效性规则属于(

A )

A. 域完整性范畴

B. 数据一致性范畴

C. 实体完整性范畴

D. 参照完整性范畴

10.可作为Visual FoxPro 的日期型常量是( B )

A.[2006/10/21]

B.{^2006/10/21}

C.’ 2006/10/21’

D. ’2006/10/21’ 11. 可作为Visual FoxPro 变量名的是( D )

A.?B

B.X=9

C.100SS

D.AA12 12.向数据库表添加表的命令是( A )

本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!

2

A. ADD TABLE

B. RELEASE TABLE

C. DROP TABLE

D. DELETE TABLE 13.若要对表的结构进行修改,需要在( C )中进行。

A.表向导

B.表浏览器

C.表设计器

D.表编辑器 14.在Visual FoxPro 中,删除数据库的命令是( C ) A. QUIT DATABASE

B. CREATE DATABASE

C. DELETE DATABASE

D. CLEAR DATABASE

15. 在VF 中,选择当前未使用的工作区中最小编号的命令是( B )

A.SELECT -1

B.SELECT 0

C.SELECT 1

D.SELECT MIN

16. 在VF 表设计器的“字段”选项卡中定义字段时就可以创建( B )

A.唯一索引

B.普通索引

C.候选索引

D.主索引 17.结构化程序设计的三种基本结构是( A )

A. 顺序结构、选择结构和循环结构

B. 选择结构、递归结构和循环结构

C. 选择结构、循环结构和嵌套结构 D .选择结构、循环结构和模块结构 18.在VF 中,用来建立程序文件的命令是( C ) A. OPEN COMMAND <文件名> B. CREATE COMMAND <文件名> C. MODIFY COMMAND <文件名>

D. CREATE <文件名>

19.在VF 的查询设计器中“筛选“选项卡对应的SQL 短语是( A )

A. WHERE

B. JOIN

C. SET

D. ORDER BY 20. 查询成绩最高的学生姓名和成绩,正确的SQL 语句是( C )

A. SELETE 姓名,AVG(成绩) FROM 学生

B. SELETE 姓名,MIN(成绩) FROM 学生

C. SELETE 姓名,MAX(成绩) FROM 学生

D. SELETE 姓名,最高成绩 FROM 学生

21.用SQL 语句查询学生表中成绩及格的学生姓名和成绩的命令是( B )

A. SELECT 姓名,成绩 FROM 学生 WHERE 成绩<60

B. SELECT 姓名,成绩 FROM 学生 WHERE 成绩>=60

C. SELECT 姓名,成绩 FROM 学生 FOR 成绩<60

D. SELECT 姓名,成绩 FROM 学生 FOR 成绩>=60 22.在Visual FoxPro 中释放和关闭表单的方法是( C )

A. DELETE

B. DROP

C. RELEASE

D. CLOSE 23. 在VF 中,选择列表框中的选项,双击鼠标左键,触发的事件是( A )

A.DblClick

B.Click

C.MouseDown

D.KeyPress 24. 属于容器类的控件是( C )

A.命令按钮

B.编辑框

C.选项按钮组

D.线条

25.设置当前表单中命令按钮Command1的标题为“OK ”的VF 命令是( D )

A. THIS. Command1="OK"

B. THIS. Command1.Caption="OK"

C. THISFORM. Command1="OK"

D. THISFORM. Command1.Caption="OK"

本文档为精品文档,如对你有帮助请下载支持,如有问题请及时沟通,谢谢支持!

3

二、填空题(本题共10小题,每小题2分,共20分)

1.设“学生”表已打开,且当前记录号是3,当执行INSERT BEFORE BLANK 命令增加一条记录后,该空记录的记录号是_____3_____。

2.物理删除当前表文件中的所有记录的Visual FoxPro 命令是___zap __。

3.刚打开表文件,要显示记录号为1、2、3、4的记录,正确的命令是DISPLAY NEXT_______4_______。

4、VF 数据库的表之间有 3 种关系

5.利用VF 查询设计器创建的查询是一个预先定义好的SQL_ _查询_ _语句。

6.VF 提供了3类完整性:域完整性、 实体完整性 和参照完整性。

7.“复选框”控件用于标记“真”、“假”两种状态,当处于“真”状态时,复选框内显示一个“___√__”。

8.报表包含两个基本组成部分,即数据源和 布局 9.按照“学生”表的成绩升序检索出全部学生信息的SQL 语句是

SELECT * FROM 学生_____ order by _____成绩。 10.查询中数学系学生的姓名,程序如下:

SET TALK OFF CLEAR

SELECT 姓名 FROM 学生 WHERE 所在系="数学" RETURN

三、阅读程序题(本题6个题,每题5分,共30分)阅读下列程序,将正确的运行结果填写在答题卡相应的位置上,答在试卷上不能得分。 1. INPUT "输入圆的半径:" TO r

s=3.14*r*r ?"圆的面积=",s

运行程序,输入r 的值为3,则程序的运行结果是什么?答案:圆的面积= 28.86

2. s=0

for i=1 to 6 s=s+i endfor

?"s=",s 答案:s= 21 3. use 学生

scan for 年龄<20 ?姓名,年龄 Endscan

use 答案:陈东 19 4. SET TALK OFF

CLEAR USE 学生

INDEX ON 成绩 TO CJ GO TOP ? 姓名,成绩 USE

RETURN 答案:刘永 53 5. X=4

DO CASE CASE X>0 Y=X+2 CASE X<=0 Y=X-2 ENDCASE

?Y 答案: 6

相关文档