数据库基础试题8.docx

上传人:b****6 文档编号:6321818 上传时间:2023-01-05 格式:DOCX 页数:11 大小:82.38KB
下载 相关 举报
数据库基础试题8.docx_第1页
第1页 / 共11页
数据库基础试题8.docx_第2页
第2页 / 共11页
数据库基础试题8.docx_第3页
第3页 / 共11页
数据库基础试题8.docx_第4页
第4页 / 共11页
数据库基础试题8.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库基础试题8.docx

《数据库基础试题8.docx》由会员分享,可在线阅读,更多相关《数据库基础试题8.docx(11页珍藏版)》请在冰豆网上搜索。

数据库基础试题8.docx

数据库基础试题8

一.选择题

1.DBAS指的是(C).

A.数据库管理系统

B.数据库服务系统

C.数据库应用系统

D.数据库系统

2.下列命令中,修改库文件结构的命令是(A).

A.MODIFYSTRUCTURE

B.MODIFYCOMMAND

C.MODIFYFILE

D.CREATESTRUCTURE

3.要为当前所有学生的年龄增加2岁,应输入的命令是(A).

A.REPLACEALL年龄WITH年龄+2

B.REPLACEALL年龄WITH年龄

C.CHANGEALL年龄+2WITH年龄

D.CHANGEALL年龄WITH年龄+2

4.删除数据表文件的命令是(B).

A.DELETETABLE

B.DROPTABLE

C.DELETE

D.DROP

5.将库文件AA.DBF复制成以#为定界符的文本文件BB.TXT,使用命令(C).

A.COPYTOBBDELIMITEDWITH″#″

B.COPYFROMAADELIMITEDWITH″#″

C.COPYTOBBDELIMITEDWITH#

D.COPYFROMAADELIMITEDWITH#

6.以下(C)命令能够恢复已被逻辑删除的数据记录.

A.ZAP

B.PACK

C.RECALL

D.DELETE

7.执行SELECT0选择工作区的结果是(D).

A.选择了一个空闲的工作区

B.显示出错信息

C.选择了0号工作区

D.选择了空闲的最小号工作区

8.对表进行水平方向的分割用的运算是(D).

A.投影

B.交

C.连接

D.选择

9.修改表文件结构时,下列可能使库中数据丢失的操作是(A).

A.改变一个字段的数据类型

B.上述A、B、C三种情况

C.改变一个字段名

D.增加一个字段

10.索引的名称最长不可超过多少个字符(A).

A.10

B.254

C.128

D.256

11.设当前记录号是10,执行命令SKIP-2后,当前记录号变为(B).

A.7

B.8

C.9

D.12

12.在"setexactoFF"的情况下,命令"FOX"="FO"显示的结果是(C).

A.错误信息

B..F.

C..T.

D.以上都不对

13.函数LEN(″YangzhouUniversity″)的值为(A).

A.19

B.21

C.20

D.18

14.下列符号中(C)不能作为VisualFoxPro中的变量名.

A.XYZ

B.abc

C.5you

D.goodluck

15.函数INT(数值表达式)的功能是(B).

A.返回指定数值表达式的绝对值

B.返回指定数值表达式的整数部分

C.返回指定数值表达式的符号

D.返回指定表达式在指定位置四舍五入后的结果

16.sign(-100)值为(B).

A.100

B.-1

C.0

D.1

17.下列字段名中不合法的是(D).

A.abs_7

B.UF1

C.姓名

D.3的倍数

18.设R=2,A=″3*R*R″,则&A的值应为(A).

A.12

B.不存在

C.-12

D.0

19.通过如下程序段,可知第52个元素所在的行与列的位置是(D).DIMENSIONARRAY[11,20]?

ASUBSCRIPT[ARRAY,52,1]?

ASUBSCRIPT[ARRAY,52,2]

A.5,8

B.12,3

C.8,5

D.3,12

20.DTOC({98/09/28})的值应为(A).

A.″98/09/28″

B.98/09/28

C.″98-09-28″

D.1998年9月28日

21.下述有关数据操作的说法中,(D)是正确的.

A.两个日期型数据可以进行加法运算

B.字符型数据能比较大小,日期型则不能

C.货币型数据不能参加算术运算

D.一个日期型数据可以加或减一个整数

22.在VisualFoxpro中,结构化程序设计的三种基本逻辑结构是(A).

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

B.顺序结构、分支语句、选择结构

C.选择结构、嵌套结构、分支语句

D.选择结构、分支语句、循环结构

23.下列方法中,不能退出VisualFoxPro的是(C).

A.单击"文件"菜单中的"退出"命令

B.单击主窗口标题栏右端的"关闭"按钮

C.单击"文件"菜单中的"关闭"命令

D.按[Alt+F4]组合键

24.保存程序的快捷键为(B).

A.SHIFT+S

B.CTRL+S

C.SHIFT+W

D.CTRL+Y

25.要关闭交互模式,应执行哪一个命令(D).

A.SETTALKON

B.SKIP

C.CLEAR

D.SETTALKOFF

26.自定义函数的出口语句是(B).

A.goto

B.endfunc

C.function

D.enter

27.在表单设计器中,若要同时选中多个控件,可借助(C)键.

A.Alt

B.Ctrl

C.Shift

D.CapsLock

28.表单的Caption属性用于(D).

A.指定表单执行的程序

B.指定表单是否可用

C.指定表单是否可见

D.指定表单的标题

29.在VisualFoxpro中,组合框分为()和().(B)

A.下拉选项框和下拉组合框

B.下拉列表框和下拉组合框

C.下拉选项框和下拉列表框

D.列表框和下拉组合框

30.对象A的ParentClass属性为P,BassClass属性为B,则下列说法中正确的是(D).

A.对象A具有类B的部分属性,但必定具有类P的所有属性

B.对象A具有类P或B的部分属性

C.对象A具有类P的部分属性,但必定具有类B的所有属性

D.对象A具有类P和B的所有属性和方法

31.如果ListBox对象的RowSourceType设置为6,以一个表的字段为行数据源,

则(D).

A.在数据环境中添加此表,运行时可使用AddItem方法,对列表增加新项

B.列表不能使用多列方式

C.在数据环境中不必添加此表,ListBox会找到表文件

D.在数据环境中添加此表,运行时用户从列表中选择数据,将移动此表的记录指针

32.Show方法用来将(C).

A.表单的Enabled属性设置为.F.

B.表单的Enabled属性设置为.T.

C.表单的Visible属性设置为.T.

D.表单的Visible属性设置为.F.

33.标签文件的扩展名为(C).

A.prg

B.lbt

C.lbx

D.以上都不是

34.Click事件在(C)时引发.

A.表单对象建立之前

B.用鼠标双击对象

C.用鼠标单击对象

D.用鼠标右键单击对象

35.在VFP中,要直接运行表单文件的命令是(C).

A.CREATEFORM

B.MODIFYFORM

C.DOFORM

D.USE

36.SETSYSMENU命令的作用是(C).

A.禁止在程序执行时访问系统菜单

B.允许在程序执行时访问系统菜单

C.允许或禁止VisualFoxPro系统菜单栏

D.以上均正确

37.建立报表,打开报表设计器的命令是(C).

A.NEWREPORT

B.STARTREPORT

C.CREATEREPORT

D.REPORTFROM

38.visualFoxpro支持()和()两种类型的菜单.(C)

A.快捷菜单和下拉式菜单

B.快捷菜单和弹出式菜单

C.条形菜单和弹出式菜单

D.条形菜单和下拉式菜单

39.建立菜单的命令是(B).

A.NEWMENU

B.CREATEMENU

C.NEWPROJECT

D.CREATEPROJECT

40.为了在报表中加入一个表达式,应该插入一个(C).

A.文本控件

B.表达式控件

C.域控件

D.标签控件

二.判断

1.要取得目前所在环境的帮助,应按F1键.

2.VisualFoxPro的字符型字段最长为256个字符.错

3.VisualFoxPro允许您将同一个表重复打开在不同工作区中.错

4.对一个已打开的数据表,只需用BROWSE命令就可对表中的数据进行浏览和编辑.

5.数据库表和自由表没有区别.错

6.您可以为一个表创建多个索引文件.

7.备注型数据是较长文本数据,备注字段内容保存在一个数据库同名而扩展名为.FXT的文件中.错

8.VisualFoxPro的浮点型字段的计算精度比数值型字段高,最长为15位.错

9.在VisualFoxPro中,数组的每个元素的数据类型必须一致.错

10.浮点数类型比数值型更为精确.错

11.函数EOF的功能为指向表的首记录之前,返回值为逻辑型.错

12.在VFP的命令窗口中输入命令时,一条命令一般占一行,命令中各单词间以一个或多个空格来分开.

13.在VisualFoxPro中,命令程序的基本结构包括顺序结构、选择结构、循环结构和自定义函数与过程.错

14.表单文件保存着表单的各项规则和定义.

15.项目是文件、数据、文档等VFP对象的集合.

16.新建一张表单时,可以添加新的属性、方法和事件.错

17.在"代码"窗口中,只能编写对象的事件和方法程序代码,不能查询对象的事件和方法程序代码.错

18.利用VFP还可以设计出快捷式菜单.

19.利用RQBE窗口创建报表文件,可以通过OUTPUT列表框编辑报表的表格.错

20.通过SETSYSMENU命令可以允许或者禁止在程序执行时访问系统菜单.

 

三.填空

1.常用的数据模型有__1___种.

2.在物理排序SORT命令中,参数/D表示__降序排序___.

3.结构复合索引文件的主名与表的主名相同,它随__表___的打开而打开,在删除记录时会自动维护.

4.IIF(<条件>,<表达式1>,<表达式2>)中当条件为真时,函数返回值为___表达式1__.

5.逻辑数据类型变量的默认值规定为__逻辑假___.

6._数组____是按一定顺序排列的内存变量.

7.要终止执行中的命令或程序,应按_ESC____键.

8.将标签控件的Alignment属性设置为2时,表示文本__居中___对齐.

9.如果想在表单上添加多个同类型的控件,则可在选定控件按钮后,单击_锁定____按钮,然后在表单的不同位置单击,就可以添加多个同类型的控件.

10.菜单设计器窗口中的_菜单级____组合框可用于上、下级菜单之间的切换.

 

四.编程应用

(一)1.建立一个名为"人才管理"的数据库。

2.把表rcda添加到数据库中,并为该表增加一个字段:

邮箱(字符型,宽度20)。

3.设置rcda表中"性别"字段的有效性规则:

性别为"男"或"女"(性别="男".or.性别="女");默认值为"女"。

4.在rcda表中,将所有记录的"邮箱"字段值使用:

编号+"@"进行替换,

如第一条记录的"邮箱"字段值替换为:

bj100001@。

5.使用视图设计器在数据库中建立视图new,视图中包括rcda中的全部党员记录(按工资现状升序排列)的

除照片、邮箱、工作简历之外的全部字段(字段顺序和rcda表相同)。

 

(二)编辑状态

运行状态

建表XSDA.DBF如(图3)所示。

结构为:

学号(C,6),姓名(C,6),性别(C,2),入学成绩(N,6,2)

建立如(图1)表单,表单可对表XSDA.DBF中的记录进行浏览。

制作如图所示表单。

---------------------------------------------------------------------

设计一个文件名称为form1的表单文件。

设置:

1:

设置表单名称为"Form1",标题为"Form1"。

2:

设置列表框名称为"List1"。

3:

设置标签(Label1)的标题为"姓名"。

设置标签(Label2)的标题为"入学成绩"。

4:

设置文本框的名称为"Text1"。

要求:

1:

数据环境:

XSDA.DBF。

2:

表单内控件如图中所示,列表框显示所有姓名。

3:

选择列表框中的姓名,文本框中显示相应的入学成绩。

4:

表单整体效果美观,比例合适。

基本属性:

1:

FORM1.HEIGHT=182

2:

FORM1.LEFT=62

3:

FORM1.TOP=27

4:

FORM1.WIDTH=325

 

(三)设计一个菜单文件,文件名为cd2

其主菜单包含"设置环境"、"档案管理"和"退出"3个菜单选项。

其中档案管理有2个子菜单项分别为:

"人才登记"和"人才管理"。

注意:

设计中使用的代码必须在"过程"中编辑。

菜单功能:

1选择"设置环境"菜单项:

打开rcda数据表。

2选择"人才管理"菜单项:

接收某人姓名,利用顺序查询命令,如果找到此人,显示姓名,性别,工资现状;

否则显示"无此人"。

3单击"退出":

setsysmenutodefault其它菜单项功能不作要求。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1