A、ABS(-3) B、MAX(2,3,4) C、ROUND(4.75) D、SQRT(9)
49.在VFP中,不能使用“向导”来建立的是( D )。 A、表单
B、自由表
C、查询
D、程序文件
50.对于索引文件,下列说法错误的是( C )。
A、结构复合索引文件名与相关的表同名,并以CDX为扩展名B、在一个表中可以建立多个索引C、一个索引表达式中,只能有一个字段D、索引标识不必与索引关键字字段同名
二、填空题
1.数据管理经过了手工文档、文件系统和 数据库系统三个发展阶段。1.DBMS的含义是 数据库管理系统 。
2.在关系模型中,把数据看成是二维表,每一个二维表称为一个 关系 。3.在Visual FoxPro中,通过建立主索引或候选索引来实现 实体 完整性约束。4.自由表的扩展名是 dbf 。
5.利用查询设计器设计查询,可以实现多项功能,查询设计器最终实质上是生成一条
SQL select 语句。
6.数据库系统的特点是: 数据结构化 、 数据共享性好 、减少了数据冗余、有较高的数据独立性和与用户接口。
7.真正删除当前数据库文件中所有记录的命令是 ZAP 。
。
8.Visual FoxPro提供了大量的辅助设计工具,可分为向导,生成器和 设计器 9.在使用DISPLAY命令显示库文件记录时,若同时省略范围和FOR.WHILE(条件)时,命令作用是显示 当前一条记录的全部内容
。
10.对象的 属性 描述了对象的状态, 方法 描述了对象的行为。11.备注型字段的宽度固定为 4字节 ,日期型字段的宽度固定为 8字节 12. 函数MOD(-12,-5)的值是 -2 。
。
13.关闭所有工作区上已打开的所有数据库文件及相关的各种文件,当前工作区为1号工作区的命令是 14.
close all 。
在打开数据库文件的同时打开了索引文件,在主索引文件中指向当前记录的上一条记
录的命令是 skip-1 。
15.如下程序的输出结果是 21 。
I=3
DO WHILE I<21 I=I+2ENDDO?I
16. 有如下程序
INPUT TO AIF A=10
S=1ENDIFS=12?S
假定从键盘输入的A的值10,则上面程序的执行结果是
12 。
17.有2个数A和B,下列程序段的功能是找出其中最小的那个数,请填空。
INPUT TO AINPUT TO B
IF A < B ?”A=”,AELSE
?”B=”,BENDIF
以下各题使用名为“学生成绩管理”的数据库,内有如下三张表:
(1)选课表(2)课程表
(3)学生表
三、表结构设计
学生表的表结构如下表所示,请在(
字段名学号姓名性别出生日期入校总分党员籍贯简历照片
类型(字符型)字符型字符型( 日期型 )数值型( 逻辑型 )( 字符型) 备注型( 通用型 )
)内填空:
小数位数
宽度( 8 )( 8 )( 2 )( 8 )( 5 )120
( 4 )4
( 1 )
四、表单设计
设计界面如图1所示的“圆周长计算”表单,要求:利用输入圆的半径,单击
“计算”按钮,得到圆的周长,计算公式为d=2?r。运行后如图2所示。请填空。
图1
属性设置
对象名Form1Label1Label2Text1Text2Command1(Command2 )
captioncaption
( 计算 )退出
属性名caption (caption )caption( value )
属性值
图2
( 计算圆周长 )请输入圆的半径:( 圆的周长是: )1-右
命令按钮Command1的click事件代码:
r =val(thisform.text1.value)
thisform.text2.value =str( 2*3.14*r )命令按钮Command2的click事件代码:
( thisform.release )
五、按要求写出SQL-SELECT命令1.
1)查询所有学生的学号、姓名和籍贯Select 学号,姓名,籍贯;Form 学生
2)查询“党员”学生的学号、姓名、出生日期和入校总分
Select 学号,姓名,出生日期,入学总分;From 学生;Where 党员
3)查询课程号为“001”的最高分和最低分
Select 课程号,max(成绩),min(成绩); From 选课;
Where 课程号=”001”