数据库基础试题28教材.docx
《数据库基础试题28教材.docx》由会员分享,可在线阅读,更多相关《数据库基础试题28教材.docx(11页珍藏版)》请在冰豆网上搜索。
![数据库基础试题28教材.docx](https://file1.bdocx.com/fileroot1/2023-1/23/9237b3fa-b5e0-4508-8c6d-8d78f4ff4704/9237b3fa-b5e0-4508-8c6d-8d78f4ff47041.gif)
数据库基础试题28教材
1.关系数据库管理系统所管理的关系是(d).
A.一个DBC文件
B.一个DBF文件
C.若干个DBC文件
D.若干个二维表
2.下面的命令将当前记录指针定位到第6记录,哪个是不正确的命令(d).
A.GOTO6
B.GO6
C.GO5
SKIP
D.GOTOP+5
3.设当前记录号是10,执行命令SKIP-2后,当前记录号变为(d).
A.9
B.7
C.12
D.8
4.打开一个建立了结构复合索引的数据表,表记录的顺序将按(d).
A.最后一个索引标识
B.第一个索引标识
C.主索引标识
D.原顺序
5.使用index命令创建唯一索引时,应选参数(a).
A.UNIQUE
B.ASCENDING
C.DESCENDING
D.CANDIDATE
6.在VFP环境下,用LISTSTRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为(D).
A.60
B.61
C.58
D.59
7.记录,应使用(D)命令.
A.INSERTBLANK
B.BROWSEBLANK
C.SELECTBLANK
D.APPENDBLANK
8.在建立唯一索引,出现重复字段值时,只存储重复出现记录的(D).
A.最后一个
B.全部
C.几个
D.第一个
9.若当前数据表共有10条记录,且无索引文件处于打开状态,执行命令GO5后接着执行命令INSERTBLANKBEFORE,则此时记录指针指向
第(B)条记录.
A.6
B.5
C.4
D.11
10.VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是(C).
A.选择、索引、联系
B.差、交、并
C.选择、投影、联接
D.索引、排序、查找
11.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的(D).
A.一方表的普通索引,"多方"表的候选索引或普通索引
B.一方表的主索引,"多方"表的普通索引或候选索引
C.一方表的普通索引,"多方"表的主索引或候选索引
D."一方"表的主索引或候选索引,"多方"表的普通
12.下列选项中得不到字符型数据的是(B).
A.STR(123.567)
B.At(″1″,STR1321)
C.DTOC(DATE(),1)
D.DTOC(DATE())
13.下列函数中,其值不为数值型的是(D).
A.SIGN()
B.AT()
C.LEN()
D.DATE()
14.下列数据中,不是常量的是(D).
A..T.
B.″91/01/02″
C.″年龄″
D.NAME
15.下列表达式中不正确的是(B).
A..NOT.′ABC′>′DEF′
B.DTOC(DATE())+2
C..NOT.2+3>5
D.″ABC″-″BCD″
16.在命令窗口中输入(D)命令,主屏幕上将显示"VisualFoxpro6.0".
A.VisualFoxpro6.0回车
B.?
VisualFoxpro6.0回车
C.?
{VisualFoxpro6.0}回车
D.?
"VisualFoxpro6.0"回车
17.在setexacton的情况下,命令"FOX"=="FO"显示的结果是(A).
A..F.
B.错误信息
C..T.
D.以上都不对
18.下列4个表达式中,运算结果为数值的是(B).
A.200+800=1000
B.LEN(SPACE(3))-1
C.CTOD([11/22/01])-20
D."9988"-"1255"
19.VisualFoxPro的表达式中不仅允许有常量、变量、而且还允许有(A).
A.函数
B.主程序
C.子程序
D.过程
20.通过如下程序段,可知第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
21.表达式3*4^2-5/10+2^3的值为(B).
A.55
B.55.5
C.0
D.65.5
22.在VisualFoxpro中,程序文件的扩展名为(B).
A..scx
B..prg
C..sct
D..qpr
23.在VisualFoxpro中,程序文件的扩展名为(B).
A..scx
B..prg
C..sct
D..qpr
24.VisualFoxPro中过程的开始位置是(B).
A.endproc
B.proc
C.gototop
D.gotop
25.在VisualFoxpro中,执行程序文件的命令是(A).
A.do<文件名>
B.OPEN<文件名>
C.MDIFY<文件名>
D.以上答案都不对
26.VisualFoxPro中过程固定的出口语句是(D).
A.end
B.return
C.endfunc
D.endproc
27.拥有焦点的控件对象对应于表单的(D)属性.
A.This
B.Parent
C.Controls
D.ActiveControl
28.设表单中某选项按钮组合包含三个选项按钮,现在要求让第二个选项
按钮失去作用,应设置(A)的Enabled属性值为.F..
A.第二个选项按钮
B.选项按钮组
C.任一选项按钮
D.所有选项按钮
29.在创建表单选项按钮组时,选项按钮的个数由(C)属性决定.
A.Value
B.ColumnCount
C.ButtonCount
D.OptionCount
30.在某控件的事件代码中,若想调用与该控件处于同一容器的另外一个对象,应该使用相对调用的关键字是(D).
A.ThisForm
B.ThisForm.Parent
C.This
D.This.Parent
31."编辑"菜单中"清除"的内部名称为(D).
A._MED_SLCTA
B._MED_CUT
C._MED_FIND
D._MED_CLEAR
32.在"选项"对话框的"文件位置"选项卡中可以设置(D).
A.表单的默认大小
B.日期和时间的显示格式
C.程序代码的颜色
D.默认目录
33.对象和类的关系是(A).
A.对象是类的实例
B.对象和类是同一个概念
C.类是对象的实例
D.对象和类是不相关的两个概念
34.下列关于表单控件基本操作的叙述中,不正确的一项是(D).
A.要使表单中所有控件具有相同的大小,可单击"布局"工具栏中的"相同大小"按钮
B.当表单运行时,用户可以按[Tab]键选择表单中的控件,控件的Tab次序决定了选择控件的次序
C.在表单设计器中,双击表单中的控件可进入编写代码环境
D.要在表单中复制新控件,可以按住[Ctrl]键并拖
35.有关类、对象、事件,下列说法不正确的是().
A.事件是一种预先定义好的特定动作,由用户或系统激发
B.对象用本身包含的代码来实现操作
C.对象是类的实例
D.类是一组具有相同结构、操作并遵守相同规则的对象的集合
36.在VisualFoxPro编辑环境下,打开"显示"菜单的快捷键是(D).
A.Alt+F
B.Alt+W
C.Alt+E
D.Alt+V
37.报表设计器中不包含在基本带区的有(C).
A.页标头
B.页脚注
C.标题
D.细节
38.如果要在上、下级菜单之间进行切换,可在菜单设计器窗口中的(D)下拉列表中选择.
A.插入栏
B.插入
C.菜单项
D.菜单级
39.菜单项名称为"Help",要为该菜单项设置热键alt+H,则在名称中设置为(C).
A.Alt+Help
B.C.\D.Alt+\40..有一菜单文件mm.mnx,要运行该菜单的方法是(C).
A.执行命令domenumm.mnx
B.执行命令domm.mnx
C.先生成菜单程序文件mm.mpr,再执行命令domm.mpr
D.先生成菜单程序文件mm.mpr,再执行命令domenu
判断
1.VisualFoxPro中文版是一个关系数据库管理系统.对
2.表间的关系有永久关系和临时关系.对
3.表示满足第二个汉字是"红"的所有人的姓名是%红_.错
4.FoxPro下对数据库操作只能在命令窗口键入命令才可以操作.错
5.数据库在操作之前必须打开.对
6.字段名可包含中文、英文字母、数字与下划线,而且第一个字母错
可以是数字或下划线.
7.执行?
IIF(6>9,6,9)后的结果为9.对
8.设表文件中有8条记录,且已打开,当BOF()为真时,recno()的返回值为1.对
9.内存变量的值和数据类型都可以改变.对
10.系统内存变量的数据是不能改变的.错
11.在VisualFoxPro中,表达式出生日期>={^1970/01/01}.And.出生日期<={^1980/12/31}表示选取70年以前和80年以后出生的信息.错
12.多分支语句DOCASE......ENDCASE中的各个条件之间必须关联.错
13.在分支选择结构提供的两种选择中,有并且只有一种选择被执行.对
14.表单中的标签控件使用方法与文本框控件完全相同.错
15.表单在运行过程中,其边框是不可调的.错
16.表格控件的ColumnCount属性的值默认为2.错
17.每个对象在系统中都有唯一的对象标识.对
18.菜单文件的扩展名和菜单源程序文件的扩展名完全一样.错
19.利用VFP还可以设计出快捷式菜单.对
20.利用RQBE窗口创建报表文件,可以通过OUTPUT列表框编辑报表的表格.错
填空
1.数据库系统的核心是____DBMS__.
2.若要给字段添加别名,可通过VisualFoxPro的___AS__命令字来实现.
3.在建立关联的表中,如果父表的一条记录对应子表的多条记录,则这种关联称为"一对多"关系;反之,如果父表的多条记录对应子表的一条记录,则÷这种关联称为"多对一"关系,VFP系统默认关联为__多对一___关系.
4.IIF(<条件>,<表达式1>,<表达式2>)中当条件为假时,函数返回值为__表达式2__.
5.逻辑运算符的优先级顺序依次为
(1)NOT、
(2)__AND
___(3)OR.
6.在VisualFoxpro中,QUIT命令用来___退出__应用程序.
7.在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是_local___.
8.项目管理器通过项目文件来对项目进行管理,项目文件的扩展名为__。
Pjx___.
9.若要在表单运行后文本框Text1中自动显示出"您好",应在设计时Text1的__Value
__属性中输入"您好".
10.如果用菜单设计器修改一个已有菜单,可以从__文件___菜单中选择打开命令,打开一个菜单定义文件,打开菜单设计器窗口.
大题
1.建立数据库"人才成就档案"
2.将rcda表添加到库中,按编号升序建立主索引,索引名为bh;
将cjda表添加到数据库中,按编号升序建立普通索引,索引名为bh;
3.以rcda为父表,cjda为子表建立永久性联系;
4.针对rcda表完成以下操作:
1)设置"性别"字段的默认值为:
"男";
2)在所有字段后,添加一个新字段:
邮编(字符型、宽度8);
3)填写所有邮编字段值,为"201"+编号的后五位,比如第1条记录的邮编填为:
20110001
运行状态
编辑状态
制作如图所示表单。
---------------------------------------------------------------------
设计一个文件名称为form1的表单文件。
设置:
1、设置表单名称为Form1。
2、在窗体内添加3个标签控件,名称分别为:
Label1、Label2、Label3。
添加2个文本框控件,名称分别为:
Text1、Text2。
添加1个命令按钮控件Command1,名称为:
Command1。
3、设置Label1的标签内容为"输入A、B的值交换后输出",字体为:
隶书、16号字。
设置Label2的标签内容为"输入A的值",字体为:
宋体、12号字。
设置Label3的标签内容为"输入B的值",字体为:
宋体、12号字。
设计一个菜单文件,文件名为cd7。
要求:
1.其主菜单包含"数据管理"和"退出"2个菜单项。
2."数据管理"有2个子菜单:
"打开xsda"、"数据显示"。
注意:
设计中使用的代码必须在"过程"中编辑。
菜单功能:
1.选择"打开xsda",打开xsda表;
2.选择"数据显示",显示xsda表中所有76年出生人的记录;
3.单击退出运行:
SETSYSMENUTODEFAULT返回系统。
注:
所有命令都写在过程中。
答案:
listforyear(出生日期)=1976
&&或listforyear(xsda.出生日期)=1976
&&或dispforyear(出生日期)=1976
&&或dispforyear(xsda.出生日期)=1976
&&或displayforyear(出生日期)=1976
&&或displayforyear(xsda.出生日期)=1976
标准答案:
SETSYSMENUTODEFAULT