《数据库应用基础》期末考试试卷
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.当翻至表头或表底时,将自动设置相应按钮不可访问。
注意:以默认方式命名控件,以从左至右,从上向下的顺序拖放控件。
数
据
库
卷
二