数据库试题BWord格式文档下载.docx
- 文档编号:17012236
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:11
- 大小:222.20KB
数据库试题BWord格式文档下载.docx
《数据库试题BWord格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库试题BWord格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
26
27
28
29
30
1、VisualFoxPro支持的数据模型是
A>
层次数据模型
B>
关系数据模型
C>
网状数据模型
D>
树状数据模型
2、下列符号中是VFP中的合法变量名。
AB7B>
7ABC>
IFD>
“AIB”b5E2RGbCAP
3、当前记录号可用函数_____求得。
EOF(>
B>
BOF(>
C>
RECC(>
D>
RECN(>
4、数据库文件的扩展名是。
.DBFB>
.DBCC>
.PRGD>
.MEM
5、在SQL查询时,使用WHERE子句指出的是。
查询目标B>
查询结果C>
查询条件D>
查询视图
6、在VFP中,命令文件的扩展名是______。
A>
TXTB>
PRGC>
DBTD>
FMTp1EanqFDPw
7、查询设计器中"
联接"
选项卡对应的SQL短语是
A)WHERE
B)JOIN
C)SET
D)ORDERBY
8、新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的
A)Name属性
B)Caption属性
C)Closable属性
D)AlwaysOnTop属性
9、定位第一条记录上的命令是______。
GOTOPB>
GOBOTTOMC>
GO6D>
SKIPDXDiTa9E3d
10、在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是
A)1个B)2个
C)任意个,根据内存资源而确定D)35535个
11、下列函数中函数值为字符型的是
DATE(>
TIME(>
YEAR(>
DATETIME(>
12、在下列函数中,函数值为数值的是。
AT(′人民′,′中华人民共和国′>
CTOD(′01/01/96′>
D>
SUBSTR(DTOC(DATE(>
>
7>
RTCrpUDGiT
13、顺序执行下列命令:
x=100
y=8
x=x+y
?
x,x=x+y
最后一条命令的显示结果是。
100.F.B>
100.E.C>
108.T.D>
108.F.
14、在下面的VisualFoxPro表达式中,运算结果是逻辑真的是______。
EMPTY(.NULL.>
B>
LIKE('
acd'
'
ac?
'
AT('
a'
123abc'
D>
EMPTY(SPACE(2>
15、执行如下命令序列后,最后一条命令的显示结果是
DIMENSIONM(2,2>
M(1,1>
=10
M(1,2>
=20
M(2,1>
=30
M(2,2>
=40
M(2>
变量未定义的提示
.F.
16、有如下程序段:
DOCASE
CASEX>
100
″1″
200
″2″
OTHERWISE
″3″
ENDCASE
若在X=300的情况下执行这个程序段,屏幕上将显示______。
1B>
2C>
12D>
17、不允许记录中出现重复索引值的索引是。
主索引B>
主索引、候选索引、普遍索引
主索引和候选索引D>
主索引、候选索引和唯一索引
18、在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择。
5PCzVD7HxA
限制(Restrict>
B>
忽略(Ignore>
级联(Cascade>
D>
级联或限制
19、创建一个参数化视图时,应在筛选对话框的实例框中输入。
*参数名B>
?
参数名C>
!
参数名D>
参数名
20、为了设置两个表之间的数据参照完整性,要求这两个表是
A)同一个数据库中的两个表
B)两个自由表
C)一个自由表和一个数据库表
D)没有限制
21、在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语
A)TOCURSOR
B)INTOCURSOR
C)INTODBF
D)TODBF
22、SQL语句中修改表结构的命令是______。
MODIFYTABLEB>
MODIFYSTRUCTURE
ALTERTABLED>
ALTERSTRUCTURE
23、用户自定义函数或过程中接受参数,应使用命令。
PROCEDUREB>
FUNCTIONC>
WHILED>
PARAMETERSjLBHrnAILg
24、在VisualFoxPro中,关于视图的正确叙述是
视图与数据库表相同,用来存储数据
视图不能同数据库表进行连接操作
在视图上不能进行更新操作
视图是从一个或多个数据库表导出的虚拟表
25、使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:
SELECT*FROMSTUDENTWHERELEFT(姓名,2>
="
王"
SELECT*FROMSTUDENTWHERERIGHT(姓名,2>
SELECT*FROMSTUDENTWHERETRIM(姓名,2>
SELECT*FROMSTUDENTWHERESTR(姓名,2>
26、从”订单”表中删除签订日期为2004年1月10日之前(含>
的订单记录,正确的SQL语句是
DROPFROM订单WHERE签订日期<
={^2004-1-10}
DROPFROM订单FOR签订日期<
DELETEFROM订单WHERE签订日期<
DELETEFROM订单FOR签订日期<
27、在VisualFoxPro中,运行表单T1.SCX的命令是
DOT1
RUNFORM1T1
DOFORMT1
DOFROMT1
28、在对象的“相对引用”中,可使用关键字有。
THIS、THISFORM、THISParent.B>
THIS、THISFORMSET、PageFramexHAQX74J0X
THIS、THISFORM、THISFORMSETD>
THIS、FORM、FORMSETLDAYtRyKfE
29、在SQL语句中,与表达式“供应商名LIKE“%北京%””功能相同的表达式是
A)LEFT<
供应商名,4)=“北京”B)“北京”$供应商名
C)供应商名IN“%北京%”D)AT<
供应商名,”北京”)
30、表单里有一个选项按纽组,包含两个选项按纽Option1和Option2。
假设Option2没有设置Click事件代码,而Option1以及选项按纽和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将:
Zzz6ZB2Ltk
执行表单的Click事件代码
执行选项按纽组的Click事件代码
执行Option1的Click事件代码
不会有反应
二、填空题<
本大题共15小题,每小题2分,共30分)
1、9、
2、10、
3、11、
4、12、
5、13、
6、14、
7、15、
8、
1、?
YEAR({99-12-30}>
,显示结果为_____。
2、下列命令执行后的结果是_____。
STORE-100TOX
SIGN(X>
*SQRT(ABS(X>
3、表达式LEN(SPACE(6>
-SPACE(5>
的值是____。
4、PRIVATE用于定义,它用于定义当前过程的变量,并将以前过程定义的同名变量保存起来,在当前过程中使用该变量而不影响这些同名变量的原始值。
dvzfvkwMI1
5、在定义字段有效性规则中,在规则框中输入的表达式中类型是_____。
6、SQL支持集合的并运算,运算符是____。
7、在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是。
8、从职工数据库表中计算工资合计的SQL语句是:
SELECTFROM职工。
9、在VisualFoxPro中选择一个没有使用的、编号最小的工作区的命令是______________<
关键字必须拼写完整)。
rqyn14ZNXI
10、在VisualFoxPro中,使用SQL语言的ALTERTABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是<
关键字必须拼写完整)EmxvxOtOco
ALTERTABLESTUDENTEmailC(30>
11、在VisualFoxPro中修改表结构的非SQL命令是。
12、在VisualFoxPro中,使用LOCATEALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF(>
的返回值应是。
SixE2yXPq5
13、在VisualFoxPro中,假设表单上有一选项组:
○男○女,该选项组的Value属性值赋为0。
当其中的第一个选项按钮“男“被选中,该选项组的Value属性值为。
6ewMyirQFL
14、为了在文本框输入时隐藏信息<
如显示“*”),需要设置该控件的_____________属性。
15、在VisualFoxpro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:
kavU42VRUs
SETUDFPARMS。
三、程序填空<
本大题共8道小题,每小空2分,共20分)
1、5、
2、6、
3、7、
4、8、
1、在VisualFoxPro中,有如下程序:
*程序名:
TEST.PRG
SETTALKOFF
PRIVATEX,Y
X="
数据库"
Y="
管理系统"
DOsub1
X+Y
RETURN
*子程序:
sub1
PROCEDUsub1
LOCALX
应用"
系统"
X=X+Y
执行命令DOTEST后,屏幕显示的结果应是。
2、如下程序显示的结果是。
s=1
i=0
dowhilei<
s=s+I
i=i+2
enddo
s
3、有学生数据库,在此数据库中有学生表,学生表中定义了这样几个字段:
学号,姓名,性别,出生日期。
完成下列程序,要求逐条输出1980年出生的学生记录。
y6v3ALoS89
SETTALKOFF
CLEAR
OPENDATABASE学生数据库
USE学生
LOCATEFOR
DOWHILE.NOT.EOF(>
DISPLAY
WAIT
ENDDO
CLOSEDATABASE
SETTALKON
4、下列程序段执行以后,内存变量A和B的值是、。
A=10
B=20
SETUDFPARMSTOREFERENCE
DOSQWITH(A>
,B&
&
参数A是值传送,B是引用传送
A,B
PROCEDURESQ
PARAMETERSX1,Y1
X1=X1*X1
Y1=2*X1
ENDPROC
5、执行下列程序,显示的结果是。
one=”WORK”
two=“”
a=LEN<
one)
i=a
DOWHILEi>
=1
two=two+SUBSTR<
one,i,1)
i=i-1
ENDDO
two
6、下列自定义函数NTOC<
)的功能是:
当传送一个1~7之间的数值型参数时,返回一个中文形式的“星期日~星期六”。
例如,执行命令?
NTO<
4),显示“星期三”。
FUNCTIONNTOC
PARAMETERSn
LOCALch
ch="日一二三四五六"
mch="星期"=SUBSTR(ch,______,2>
RETURNmch
ENDFUNCM2ub6vSTnP
7、若学生表已在当前工作区打开,运行下列程序后再VFP主窗口显示的结果为_______。
【程序清单】
SETTALKOFF
n=0
CLEAR
GOTOP
DOWHILE!
IFAT("勇",xm>
n=n+1
ENDIF
SKIP
ENDDO
?
n0YujCfmUCw
8、有如下售书数据库BOOK.DBF,BOOK.DBF中的记录如下:
书号单价数量总计
B016819.83
B691512.636
B902340.0100
B468218.040
B632928.056
B81272.020
要逐条计算总计并填入“总计”字段之中,计算按照如下规则:
若数量小于等于10,总计等于“单价*数量”
若数量大于50,总计等于“单价*数量*(1-5/100>
”
若数量在11与50之间,总计等于“单价*数量(1-10/100>
请填空:
USEBOOK
GOTOP
DOWHILE
DOCASE
CASE数量<
REPLACE总计WITH单价*数量
CASE
REPLACE总计WITH单价*数量*(1-10/100>
CASE数量>
50
REPLACE总计WITH单价*数量*(1-5/100>
ENDCASE
SKIP
LIST
USE
SETTALKON
申明:
所有资料为本人收集整理,仅限个人学习使用,勿做商业用途。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)