2014vf真题
- 格式:doc
- 大小:98.50 KB
- 文档页数:3
2014年第六部分数据应用基础(共50分)
一、单项选择题:共20小题,每小题2分,共40分。
将正确答案的代码填涂在答题卡所对应题号的位置上。
1.在Visual FoxPro6.0中,以独占方式打开数据库文件的命令短语是()
A. EXCLUSIVE
B. V ALIDA TE
C. NOUPDA TE
D. SHARED
2.在当前表单的label1控件中显示显示系统时间的语句是()
bel1.caption=time( )
B. bel1.text=time( )
C. bel1.value=time( )
D. bel1.control=time( )
3. 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用()
A. 索引关键字
B. 主关键字
C.外部关键字
D. 临时关键字
4. 在数据表中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之各多一个字节,这个字节是用来存放()
A.记录分隔标记
B.记录序号
C. 删除标记
D.记录指针定位标记
5. 在Visual FoxPro中,字段的数据类型不可以指定为()
A. 日期型
B. 时间型
C. 通用型
D. 备注型
6.以下关于主索引和候选索引的叙述正确的是()
A.主索引和候选索引都能保证表记录的惟一性
B.主索引和候选索引都可以建立在数据库表和自由表上
C.主索引可以保证表记录的惟一性,而修行索引不能
D.主索引和候选索引是相同的概念
7. 在Visual FoxPro中,以下关于视图描述错误的是()
A. 通过视图可以对表进行查询
B.通过视图可以对表进行更新
C.视图是一个虚表
D. 视图就是一种查询
8. 为了在报表中打印当前时间,这时应该插入一个()
A. 表达式控件
B. 域控件
C. 标签控件
D. 文本控件
9.为了从用户菜单返回到系统菜单应该使用命令( )
A. SET MENU TO DEFAULT
B. SET DEFAULT SYSTEM
C. SET SYSTEM TO DEFAULT
D. SET SYSMENU TO DEFAULT
10.数据库系统中对数据库进行管理的核心软件是()
A. DBMS
B. DB
C. OS
D. DBS
二、填空题:每空1分,共15分。
将正确答题卡所对应题号的位置上。
1.在Visual FoxPro6.0中,要设置参照完整性规则,必须事先建立表之间的关系。
2.在Visual FoxPro6.0中,表文件的扩展名为.DBF,若表中有备注型或型字段,则还会出现一个扩展名为.fpt的文件。
3.在Visual FoxPro中一个工作区可以同时打开个表。
4.要从当前表中真正删除一条记录,应先用DELETE命令,再用命令删除。
5.在表单中,指定控件是否可见的属性是
6.在Visual FoxPro的查询设计器中,“排序依据”选项卡对应的SQL短语是。
7.当使用多个表时,希望一个表中记录指针的移动会导致与它相关的表中记录指针也作相应的移动,这就要求在两表之间建立。
8.使用数据库设计器为两个表建立联系,首先应在父表中建立主索引,在子表中建立。
9.在命令窗口输入可以退出Visual FoxPro。
10.表达式“father”$”Grandfather”的数据类型为型。
11.在Visual FoxPro中,一次要追加多条记录应使用菜单下的“追加方式”命令。
12.在菜单设计器的“结果”列可为菜单指定的任务有4项,它们包括“填充名称”、“”、“过程”和“子菜单”。
13.在Visual FoxPro中当表刚打开时,记录指针总是指向表中的第条记录。
14.经过命令public定义后的内存变量为变量。
15.设表及其索引文件已经打开,为了确保指针定位在物理记录为1的记录上,应该使用命令。
三、读程序写结果:共3小题,共8分。
将正确答案写在答题卡所对应题号的位置上。
1、SET TALK OFF
CLEAR
AA=”2014年吉林省高等职业教育”
BB=LEFT(AA,4)
CC=SUBSTR(AA,7,6)
?BB+”年”+CC+”对口招生考试”
SET TALK ON
运行结果:。
2、
SET PROCEDURE TO P12
PUBLIC C,D,E,F
C=25
D=4
E=3
F=4
DO P1
?C,D,E,F
CLOSE PROCEDURE
SET TALK ON
RETURN
SET PROCEDURE TO运行结果:。
3、设数据表CJ.DBF有2条记录,内容如下:
记录号XM EF
1 王红1100.00
2 李璐1450.00
程序如下:
SET TALK OFF
USE CJ
M->EF=0
DO WHILE .NOT. EOF( )
M->EF=M->EF+EF
SKIP
ENDDO
?M->EF
SET TALK ON
RETURN
运行结果:。
四、编程题:共7分。
将正确答案写在答题卡所对应题号的位置上。
已知数据表XSCJ(如图1),编写程序,逐条显示XSCJ 表中课程名为“英语”的记录。
说明:(1)“逐条显示”是指每有一条满足条件的记录就立刻显示出来,输出结果如图2。
(2)要求用循环结构编程,且循环语句采用“DO WHILE….ENDDO”语句。
学生证号课程名成绩
201302003 英语95.0
学生证号课程名成绩
201301002 英语77.0
学生证号课程名成绩
201303002 英语82.0 图1。