数据库试题.docx
- 文档编号:13392293
- 上传时间:2023-06-13
- 格式:DOCX
- 页数:19
- 大小:24.37KB
数据库试题.docx
《数据库试题.docx》由会员分享,可在线阅读,更多相关《数据库试题.docx(19页珍藏版)》请在冰点文库上搜索。
数据库试题
中,EOF()的数据类型是,YEAR(DATE())的数据类型是,DATE()-6的数据类型是。
25.设一个打开的数据库表中共有100条记录,若RECNO()函数的值为100,则EOF()的值是。
26.一个数据表文件中每条记录至多有_______个字段,且它们的总长度不得超过_________个字节。
27.在VisualFoxPro中,将数值型数据转换为字符型数据的函数是;而将由数字组成的字符串转换为数值型数据的函数是。
28.内存变量可以有多种数据类型,但没有字段变量所特有的类型数据和类型数据。
29.VisualFoxPro6.0系统中有两个窗口,用户可以在窗口中输入各种命令,命令的执行结果在窗口中输出。
30.内存变量的数据类型有6种,它们是_______、________、______、______、_________和货币型。
31.一个字符串中最多可包含_____个字符,或包含_____个汉字。
32.VisualFoxPro6.0提供了许多辅助工具,它们可分为、、。
33.在VisualFoxPro6.0中,一个记录是由若干个组成的,而若干个记录则构成了一个。
34.在VisualFoxPro6.0中,CreateDatabase命令创建一个扩展名为的数据库文件。
35.是数据的集合,是数据库的基础,其扩展名为.DBF。
36.在VisualFoxPro6.0的_______窗口,可以输入、编辑和运行VisualFoxPro6.0的命令。
37.命令可以只输入前四个字母,但若输入多于四个字母,则必须将该命令。
38.在VisualFoxPro6.0主窗口下可以执行VisualFoxPro命令,执行的方式包括、单击工具按钮和三种。
39.在项目管理器中,当需要创建用于输入和查看数据的表单,或者用于打印表和查询结果的报表及标签时,可以选择选项卡。
40.VisualFoxPro6.0的项目文件的扩展名是。
41.打开项目文件的命令是PROJECT。
42.项目管理器的“关闭”按钮用于关闭一个。
43.项目管理器中有、、、“类”、“代码”和“其他”共6张选项卡。
44.项目管理器窗口中的选项卡用于显示和管理数据库、自由表和查询。
45.在项目管理器中,“打开”、“关闭”、和按钮实际上是同一个按钮,根据所选文件的不同,按钮上显示的文字也不同。
46.在VisualFoxPro6.0中,用户要定制自己的系统环境,应单击菜单中的命令。
47.如果在VisualFoxPro6.0的命令窗口下键入命令_______,则退出VisualFoxPro6.0状态。
48.在项目管理器中可以将一个项目有关的所有文件编译为一个扩展名为的可执行文件或者一个扩展名为的应用程序文件。
49.打开项目管理器窗口时,在VisualFoxPro6.0菜单栏上会自动添加一个菜单。
50.扩展名为.prg的程序文件在项目管理器的选项卡中显示和管理。
51.项目管理器的“移去”按钮有两个功能:
一是把文件,二是文件。
52.VAL("3")+2的结果是____。
53.当打开的表为一个空表时,函数RECNO()的值为________。
54. EOF()函数的作用是:
________________。
55. 取出字符串"ASDHFASDHKFJ"左侧4个字符方法是:
___________。
56.已知N="1",M="2",X12="GOOD",则表达式X&N&M的值为_______。
57.当定界符内不包含任何字符时,称为空字符串。
空字符串的长度为______。
58.日期型常数是用来表示日期的一种特殊数据,其长度固定为_____个字节。
59.VisualFoxPro6.0有两种性质的变量,即_____和_______。
60.字段变量的名称与类型是在建立____________时进行定义的。
61.使用"应用程序向导"创建的项目,除项目外还自动生成一个____________。
62.项目管理器的______选项卡用于显示和管理数据库、自由表和查询等。
63.扩展名为.prg的程序文件在”项目管理器”的_____________选项卡中显示和管理。
64.项目管理器的”移去”按钮有两个功能:
一是把文件______________,二是__________文件。
65.在VisualFoxPro6.0中,有两种类型的数据表,即和。
66.在VisualFoxPro6.0中,数据库文件的扩展名是,数据库表文件的扩展名是,自由表文件的扩展名是。
67.在VisualFoxPro6.0中,对于只取两种值的数据使用字段。
68.可以采用创建自由表的方式创建数据库表,但无论采用哪种方式创建数据库表,都要首先。
否则,创建的只能是。
69.创建表由两种方法:
通过表向导创建表和用创建表。
70.自由表的字段名最长为,数据库表的字段名最长为。
71.通用型数据类型只能用于表中字段的定义,用于存储___________对象。
72.打开一个表aaa.dbf之后,若要对该表的结构进行修改,应在命令窗口执行命令;若要把该表的结构复制成一个新表bbb.dbf的结构,应在命令窗口执行命令。
73.打开一个存在的数据库的命令是,关闭当前数据库的命令是。
74.一个数据表只允许建立一个的索引是。
75.在“数据库设计器”窗口中,采用鼠标拖动索引的方法在两个表的相关字段之间建立的关系是关系;而用SETRELATION命令建立的表之间的关系是关系。
76.VisualFoxPro6.0的永久关系是指数据库表之间的关系,在“数据库设计器”中表现为两个关联数据库的相关之间的。
77.数据表之间的永久关系建立完成后将存储在文件中,此种文件的扩展名为。
78.在“数据库设计器”窗口中,如果要删除两个表之间的永久关系,可以用鼠标单击表间的关系连线,这时关系连线,然后即可将其删除。
79.永久关系是为了维护数据库表之间的而引入的,建立后的表间永久关系保存在中,只要打开,表之间存在的永久关系将立即生效。
80.备注型字段的宽度固定为个字节,它所保存的信息存储在单独的文件中,该文件的文件名为,而扩展名为。
81.在VisualFoxPro6.0数据库系统中,关系运算、逻辑运算、函数运算和数值运算的优先次序为。
82.对以下命令补充完整,使最后的输出结果为“庆祝中国申办2008年奥运会成功”。
S1=“2008年奥运会庆祝中国成功申办”
S2=(S1,13,8)+(S1,4)+(S1,12)+SUBS(S1,21,4)
?
S2
83.在表中定义记录的有效性规则时,充当规则的表达式的类型应该是。
84.要创建两表间一对一的永久关系,那么父表和子表的索引类型应该为和。
85.数据库表之间的“一对多”永久关系是通过主表的_____索引和子表的索引相联而实现的。
86.在表设计器中设计数据库表时,可在选项卡中设置记录有效性规则,并在选项卡中设置字段有效性规则。
87.要将xs2.dbf表中性别为女的记录追加到当前表,可以使用命令。
88.如果要将当前打开的表中的“姓名”、“性别”和“年龄”字段的结构信息,复制到一个新表文件New.dbf中,应使用的命令是。
89.当一个表刚打开时,记录指针指向第条记录,执行命令可将记录指针指向最后一条记录。
90.在不进入全屏幕编辑状态的情况下,为当前表追加一条空白记录的命令是。
91.设当前打开的数据表共有10条记录,当前记录号是5,此时若要显示5、6、7、8号记录的内容,应使用的命令是。
92.设打开的学生表文件中有日期型字段“出生日期”,要显示1986年和1986年以后出生的学生记录的命令是。
93.设有关的数据表文件已经打开,要将当前记录的字符型字段“职称”的值改写为“工程师”,应使用的命令是。
94.若要将当前表中的记录全部真正删除,可使用命令,或使用命令和两条命令。
95.打开一个表之后,若要将记录指针定位到满足条件的首记录上,可使用命令,若要再次定位到满足条件的下一条记录上,可使用命令。
96.在对数据表操作的许多命令中都可以有“范围”短语,范围短语有4种情况:
、、、和。
97.数学表达式-1≤X≤5在VisualFoxPro6.0中应表示为
98.在VisualFoxPro6.0中,使用LOCATE命令按条件对表中的记录进行查找,若找不到符合条件的记录,函数EOF()的返回值应是,Found()的返回值应是__________。
99.在VisualFoxPro6.0中创建完成的查询是一个独立的,而创建的视图则是依附于____而存在的。
100.查询设计器中的“字段”选项卡用于,“筛选”选项卡用于。
101.在创建多表查询时,两表之间的联接类型有、、、。
102.VisualFoxPro6.0规定,在创建查询时,不能将和数据类型的字段用于建立筛选条件的字段。
103.要创建查询或视图可以单击项目管理器的选项卡。
104.视图与查询最根本的区别就在于:
查询只能查阅指定的数据,而视图不但可以查阅数据,还可以________,并把_________回送到源表中。
105.视图有两种类型:
分别是和。
106.为了通过视图更新源表中的数据,需要在视图设计器界面“更新条件”选项卡中的左下角选中复选框。
107.在数据库中创建视图后,视图将随数据库的关闭而。
108.关系型数据库的标准语言是。
109.运行一个名为jdzy.qpr的查询文件使用命令。
110.打开“视图设计器”窗口时,VisualFoxPro6.0的系统菜单将自动显示菜单。
111.创建一个查询文件的命令格式是。
112.在创建多表查询或多表视图时,系统默认的表间联接类型为。
113.多表查询必须设定的选项卡为________。
114.查询中的分组依据,是将记录分组,每个组生成查询结果中的记录。
115.在当前工作区中引用非当前表字段,格式为_____________。
116.建立索引的依据_____________。
117.如果某记录的备注型字段标志显示为________,则表明该字段不再为空。
118.在2号工作区打开Borrow.dbf的命名为____________。
119.用use打开表时用_______短语,为表指定别名。
120.选择工作区可以使用__________窗口。
121.使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表中的___________带区。
122.VisualFoxPro6.0提供了两种创建报表的方法,分别是和。
123.如果要利用VisualFoxPro的快速报表功能创建报表,首先应打开一个新的,然后选择报表菜单中的命令。
124.在“报表设计器”中设计报表时,带区的作用主要是控制数据在页面上的。
125.报表标题要通过控件定义。
126.打开报表的“数据环境设计器”之后,将其中的字符型字段拖放到报表设计器的带区中将自动产生一个对应的,若将通用型字段拖放到报表设计器的带区中将自动产生一个对应的。
127.如果已经设定了对报表分组,报表中将包括和带区。
创建报表分组需要按________进行索引或排序,否则不能确保正确的分组。
128.VisualFoxPro报表的创建主要包括两方面的工作,即指定_______和设计___________。
129.在表单的常用方法中,将表单从内存中释放的方法是。
130.表单有自己的事件、属性和。
采用面向对象的程序设计方法设计的应用程序,其功能的实现是由 ___________ 驱动的。
表单的设计是基于编程的思想。
131.如果想为表单换一个标题名,可以在属性窗口中修改表单的属性。
132.选项按钮组是_______对象,它的Value属性表明用户选定了组中哪个选项按钮。
假定现有一个选项按扭组有六个选项按钮,如果用户选择了第四个按钮,则选项按钮组的Value属性值为_______。
133.在表单中,用来确定复选框是否被选中的属性是。
134.若要精确移动表单控件,可以修改控件的和属性。
135.创建表单后的主要工作是为表单添加控件,对表单和控件的进行设置,编写等。
136.隐藏表单、显示表单、释放表单和刷新表单的方法分别为:
、、、。
137.若想修改一标签控件的文本字体颜色,可以修改其属性。
138.在“选项按钮组生成器”中,对按钮的布局有和两种。
139.表单的英文名称为;表单设计完成以后,保存在磁盘上的表单文件的扩展名为。
140.当用户单击命令按钮时,将会触发命令按钮的事件。
141.在VisualFoxPro中表示对象特征的数据被称为对象的它描述了对象的状态;而对象中所包含程序代码被称为对象的它描述了对象的行为。
142.创建表单的方法主要有两种:
使用表单向导和。
143.在命令窗口中执行或命令,即可打开表单设计器窗口。
144.编辑框控件与文本框控件的最大区别是:
在编辑框中可以输入或编辑文本,而在文本框中只能输入或编辑文本。
另外两者还有一个区别就是编辑框只可以编辑输入型数据,而文本框则可以编辑输入型、型、型和型数据。
145.若要想将表单中一命令按钮组中按钮个数设置为4个,需要将该命令按钮组的属性设置为4。
146.数据环境泛指定义表单时使用的数据源通常可以包括、和。
147.设在表单中添加一个命令按钮Command1,为了在表单运行时,单击这个按钮或右击这个按钮会作出不同的操作,就必须为这个按钮分别编写对应于和事件的程序代码。
148.为了要使得在某个文本框中输入密码时,显示的对应字符为“*”,则必须将该文本框的属性设置为。
149.在代码窗口或程序中可以通过命令来引用所需的对象,有和两种方法。
150.在表单中创建的第一个列表框控件,其Name属性默认为;第一个命令按钮默认Name为;第一个编辑框默认Name为。
151.若将表单中某控件Enabled属性设置为.F.则在运行表单时该控件将。
152.复选框控件可以为三种状态,其Value属性值分别为.F.、.T.或__________。
153.在VisualFoxPro6.0中,运行当前文件夹下的表单T1.SCX的命令是。
154.一个菜单系统是由、、和组成。
155.在菜单设计器窗口中,建立主菜单的菜单项时,若想要选择后产生一个子菜单,则该项的“结果”栏应为。
156.创建一个菜单文件,最后一步是生成扩展名为的菜单程序文件。
157.菜单设计器窗口中的栏可以用于上、下级菜单之间的切换。
158.启动菜单设计器后,系统菜单增加了一个菜单,并且在“显示”菜单中增加了和两个菜单项。
159.只有当鼠标移动到某对象或控件上按下才能激活对应的快捷菜单。
160.菜单设计器中的“结果”列表框中有、、和四个选项。
161.利用VisualFoxPro6.0的菜单设计器,不仅可以创建应用程序的系统菜单,而且可以创建。
162.在菜单设计器中,当编辑的是某一子菜单项时,则其结果栏中可选择的有:
命令、、和。
163.在利用菜单设计器设计菜单时,当某菜单项对应的任务需要用多条命令来完成时,应在其结果栏中选择。
164.在设计菜单时可使用分隔线将内容相关的菜单项分隔成组。
为了这个目的可以在“菜单名称”栏中键入符号创建一条分隔线。
165.快捷键是为快速使用某个菜单项而设置的组合键,一般是由键与一个英文字母组成。
166.菜单文件的扩展名是,菜单程序文件的扩展名是。
167.可在命令窗口中执行命令来运行指定的菜单程序,命令中菜单程序文件的扩展名.MPR省略。
168.要将创建好的快捷菜单附加到控件上,必须在该控件的事件中添加执行菜单文件的代码。
169.由用户自定义菜单返回系统菜单可使用命令。
170.结构化程序设计的3种基本程序控制结构是结构、结构和结构。
171.VisualFoxPro程序文件(命令文件)的扩展名是。
172.为使内存变量TODAT的值为日期为2006年9月1日,在执行INPUT“请输入日期”TOTODAY命令时,用户应键入。
173.定义全局变量用命令________,定义局部变量用命令
174.用于建立程序文件的VisualFoxPro6.0命令是。
175.有如下程序段:
STORE0TOx,y
DOWHILE.T.
y=y+x
x=x+1
IFx>=100
EXIT
ENDIF
ENDDO
?
"y=",STR(y,4)
这个程序是计算的,执行后的结果是。
176.阅读下列程序,回答指定问题。
CLEAR
INPUT"a="TOa
INPUT"b="TOb
IFa<=b
x=a
ELSE
x=b
ENDIF
?
x
运行该程序后,若从键盘输入50和100,则屏幕显示的结果是。
177.设表文件“考试.dbf”中有数值型字段“成绩”,请对以下程序段填空。
USE考试
mx=0
SCAN
mx=min(成绩,mx)
ENDSCAN
?
mx&&显示的值是。
RETURN
178.阅读下列程序,回答指定问题。
STORE0TOx,y
USE图书
Dowhilenoteof()
IF单价>20.AND.单价<25
LOOP
ENDIF
IF单价<=20
x=x+1
ELSE
y=y+1
ENDIF
Skip
Enddo
?
x,y
RETURN
此程序要实现的功能是。
179.下面程序的功能是打开职工表,注意表中“职工号”字段为数值型,完成工资查询,请填空。
CLEAR
USE职工
ACCEPT"请输入职工号:
"TOnum
LOCATEFOR①
IF②
DISPLAY姓名,工资
ELSE
?
"职工号输入错误!
"
ENDIF
USE
RETURN
180.设“成绩表”中有“姓名”、“成绩”等字段。
下面程序的功能是打开成绩表,按姓名提供学生成绩的查询,请填空。
CLEARALL
USE成绩表
ACCEPT"请输入待查学生姓名:
"TOxm
DOWHILE①
IF②
?
"姓名:
"+姓名,"成绩:
"+STR(成绩,3,0)
ENDIF
SKIP
ENDDO
RETURN
181.有一学生表stu.dbf,结构为姓名(C,8),英语(N,2),数学(N,2),奖学金(L),程序功能为:
若英语和数学两门课成绩都大于或等于90分者,则发奖学金。
Usestu
Dowhile.t.
If英语>=90and数学>=90
①
Endif
Skip
Ifeof()
②
Endif
Enddo
182.写出下列程序运行结果
store75toa,b,c,d
dop1witha,(b),(c)
?
a,b,c,d
procedurep1
parametersx,y,z
x=3*x
y=sqrt(y)+100
z=x*y
return
endproc
运行结果是:
183.输入一个正数,使用过程计算以该数为半径的圆的面积。
请完成如下程序。
am=0
INPUT”请输入一个正数:
”TOx
DOareaWITH(x)
?
"半径为"+ALLTRIM(STR(x))+"的圆面积为:
"+ALLTRIM(STR(am,20,2))
RETURN
①
PARAMETERS②
am=3.14*r*r
ENDPROC
184.阅读程序,写出程序运行的结果。
主程序main.prg
store2toa,b
a=a+b
b=a+b
?
a,b
dosub
?
a,b
return
子程序sub.prg
privateb
b=1
a=2*b
return
程序执行的结果是:
185.写出程序运行结果
Dimensiona(6)
k=2
Dowhilek<=6
a(k)=20-2*k
k=k+1
Enddo
k=5
Dowhilek>=2
a(k)=a(k)/(a(4)-10)
k=k-1
Enddo
?
a
(1),a(6)
return
运行程序后屏幕上输出的结果为。
186.为以下程序段填上适当的语句,使之成为只有当从键盘输入N或n时才退出循环的程序。
DOWHILE.T.
WAIT"继续循环吗?
Y/N"TOyn
IFlower(yn)<>"n"
ELSE
EXIT
ENDIF
ENDDO
187.计算机等级考试考生数据表为student.dbf。
笔试和上机成绩已分别录入其中的“笔试”和“上机”字段(两字段皆为N型)中,表中另有“等级”字段(C型)凡两种考试成绩均达到80分以上者,应在等级字段中自动填入“优秀”。
编程如下,请填空:
CLEARALL
USEstudent
DOWHILE.NOT.EOF()
IF笔试>=80.AND.上机>=80
ENDIF
SKIP
ENDDO
USE
RETURN
188.写出下列程序的运行结果。
n=0
s=0
DOWHILE.T.
n=n+1
s=s+n
IFn>10
EXIT
ENDIF
ENDDO
?
“s=”,s
本程序运行结果是。
189.下列程序的运行结果是。
DIMENSIONa(6)
FORk=1TO6
a(k)=20-2*k
ENDFOR
k=5
DOWHILEk>=1
a(k)=a(k)-a(k+1)
k=k-1
ENDDO
?
a
(1),a(3),a(5)
190.写出下列程序的运行结果
STORE2TOa,b
y=.T.
DOWHILEy
FORk=1TO10
b=b+1
IFb>4
EXIT
ELSE
LOOP
ENDIF
ENDFOR
IFb>3
y=.F.
LOOP
ELSE
a=a+1
ENDIF
ENDDO
?
a,b,k
执行上述程序,输出结果是:
__________
19
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 试题