《数据库应用基础》期末考试试卷
- 格式:doc
- 大小:112.50 KB
- 文档页数:2
2008-2009学年07微机《数据库应用基础》期末考试试卷
学号 __________ 姓名 ___________ 成绩 _________
一、单项选择题(每小题2分,共计20分)
1. 在一个二维表中,行称为________,列称为________。
A、属性;元组 B、 元组;属性
C、关系;元组 D、 属性;关系
2. 数据库系统的核心是________。
A、 数据库管理系统 B、 数据库
C、 数据 D、 数据库应用系统
3、一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。
A、 一对一 B、 多对一
C、 一对多 D、 多对多
4、在程序中执行命令________将返回到操作系统提示符下。
A、RETURN B、CANCEL C、QUIT D、EXIT
5、在执行ACCEPT命令时,如果不输入会任何内容而直接回车,则存入内存变量的内容为__。
A、0 B、.F. C、.T. D、空串
6、在下面的DO循环中,一共要循环_____________次。
Y=10
X=5
DO WHILE Y>=X
Y=Y-1
ENDDO
A、15 B、10 C、6 D、5
7、用INPUT 命令输入日期型数据“12/16/98 ”时, 正确的表达式是___________。
A、12/16/98 B、"12/16/98" C、CTOD("12/16/98") D、DTOC("12/16/98")
8、有以下程序段:
DO CASE
CASE 计算机<60
?"计算机成绩是:"+"不及格"
CASE 计算机>=60
?"计算机成绩是:"+"及格"
CASE 计算机>=70
?"计算机成绩是:"+"中"
CASE 计算机>=80
?"计算机成绩是:"+"良" CASE 计算机>=90
?"计算机成绩是:"+"优"
ENDCASE
设学生数据库当前记录的"计算机"字段的值是89,执行下面程序段之后,屏幕输出________。
A、计算机成绩是:不及格 B、计算机成绩是:及格
C、 计算机成绩是:良 D、计算机成绩是:优
9、命令“CLEAR"的功能是_______________。
A、清除当前文件内容 B、关闭数据库 C、清除屏幕 D、清除内存
10、设有一个名为GZ.DBF的表文件,包含以下字段:姓名(C,8)、职务(C,10)、
工资(N,6,2)、出生日期(D,8)和正式工(L,1)。阅读以下程序:
USE GZ
DO WHILE .NOT. EOF()
IF 职务="工程师" .AND.出生日期>{^10/20/60}
D=出生日期
NAME=姓名
SALARY=工资
EXIT
ENDIF
SKIP
ENDDO
Y=YER(DATE())−YEAR(D)
IF .NOT. EOF()
?NAME,Y,SALARY
ELSE
?"没查到!"
ENDIF
USE
RETURN
该程序的功能是( )
A、显示一位1960年10月20日后出生的工程师姓名,年龄及工资
B、显示一位1960年10月20日前出生的工程师姓名,年龄及工资
C、显示所有1960年10月20日后出生的工程师姓名,年龄及工资
D、显示所有1960年10月20日前出生的工程师姓名,年龄及工资
二、多项选择题(每小题3分,共计15分,错选或漏选不给分。)
1、VISUAL FOXPRO程序的三种基本结构是_________。
A、顺序结构 B、选择结构 C、循环结构 D、网状结构
2、用INPUT命令输入的数据类可以是___________。
A、数值型 B、字符型 C、日期型 D、逻辑型
3、下面关于过程调用的陈述中,哪些是正确的( ) 数据库卷一 A、 实参与形参的个数必须相同
B、 当实参的数量多于形参的数量时,多余的实参被忽略
C、 当形参的数量多于实参的数量时,多余的形参取逻辑假
D、实参与形参的类型必须一致
4、下列结构是循环结构的有( )
A、DO CASE „„ ENDCASE B、DO WHILE „„ ENDDO
C、FOR „„ ENDFOR D、SCAN „„ ENDSCAN
5、下列符号在程序中可用作注释的有:( )
A、&& B、$ C、@ D、*
三、判断题(每小题2分,共计10分)
1、( )记录的删除有逻辑删除和物理删除,但二者删除后都能够恢复。
2、( )用MODIFY FILE ABC.PRG命令可建立程序文件ABC.PRG。
3、( )参数调用时实参和形参的参数名必须相同。
4、( )VF程序的每一行只能由一条语句或一条命令组成。
5、( )函数BETWEEN(40,34,50)的运算结果是40。
四、上机操作题(第一小题25分,第2小题30分,共计10分)
在W:盘根目录下建立一个自己的文件夹(数据库+姓名)
1. 请设计程序,编制一名为计时器.scx的表单并保存在考生文件夹中。:
要求:
1.编制一个表单完成计时器计数显示功能;
2.表单初始显示状态为全零“00:00:00”;
3.按“计数”按钮,将自动以秒为单位从零开始计数
(设:时的计数属性名为S,分的计数属性名为F,秒的计数属性名为M)
并在表单上动态显示,按“停止”按钮将显示最后一刻的计数时间。
注意:以默认方式命名控件,以从左至右,从上向下的顺序拖放控件。
如图所示:
2.在C盘TEST文件夹中有界面文件Design.jpg和表单设计所涉及的表文件。将其复制到自己的文件夹中。
请设计程序,编制一名为浏览显示.scx的表单保存在考生文件夹中。
如图所示:
要求:
1.编制一个表单完成表文件“学生.DBF”内容的只读浏览显示功能;
2.表单初始显示内容为表文件“学生.DBF”的首记录;
3.当按“前翻”“后翻”“首记录”“末记录”按钮时,表单将自动显示
相应记录的内容;
4.当翻至表头或表底时,将自动设置相应按钮不可访问。
注意:以默认方式命名控件,以从左至右,从上向下的顺序拖放控件。 数据库卷二