数据库大全.docx

上传人:b****3 文档编号:24680345 上传时间:2023-05-31 格式:DOCX 页数:32 大小:31.73KB
下载 相关 举报
数据库大全.docx_第1页
第1页 / 共32页
数据库大全.docx_第2页
第2页 / 共32页
数据库大全.docx_第3页
第3页 / 共32页
数据库大全.docx_第4页
第4页 / 共32页
数据库大全.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

数据库大全.docx

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

数据库大全.docx

数据库大全

选择题(40分)1.关系数据库管理系统中的元组是AA)关系中的水平方向的行B)关系中的垂直方向的列C)属性或属性的组合D)以上A)、B)、C)都不正确2.数据库文件工资.DBF共有10条记录,当前记录号为5,用SUM命令计算工资总和,如果不给出范围短句,那么命令DA)计算后5条记录工资值之和B)计算后6条记录工资值之和C)只计算当前记录工资值D)计算全部记录工资值之和3.要为当前表所有职工增加100元工资应该使用命令DA)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+1004.执行STORE″111″TOA之后,再执行?

″222″+A的结果是CA)222AB)333C)222111D)出错信息5.VisualFoxPro关系数据库管理系统能实现的3种基本关系运算是CA)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制6.使用数据库技术进行人事档案管理,是属于计算机的CA)科学计算应用B)过程控制应用C)数据处理应用D)辅助工程应用7.数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为BA)分布式系统B)单用户系统C)集中式系统D)共享式系统8.当前表中有20条记录,当前记录号是5,Displaynext3命令将DA)显示当前记录B)显示第三条记录C)显示第6到第8条记录D)显示第5到第7条记录9.在逻辑运算中,依照哪一个运算原则?

BA)NOT-OR-ANDB)NOT-AND-ORC)AND-OR-NOTD)OR-AND-NOT10.打开D盘data目录下的stu.dbf表,在命令窗口应输入DA)OpenstuB)Opend:

\datastu.dbfC)usestuD)used:

\data\stu11.在VisualFoxPro中,打开数据库的命令是AA)OPENDATABASE<数据库名>B)USE<数据库名>C)USEDATABASE<数据库名>D)OPEN<数据库名>12.使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在"结果"中选择BA)"填充名称"B)"子菜单"C)"命令"D)"过程"13.在以下四组函数运算中,结果相同的是AA)LEFT(″FoxbaseFoxPro″,6)与SUBSTR(″FoxbaseFoxPro″,1,6)B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C)lEN(″that″)与lEN(″that″)D)假定A=″that″,B=″isamenu″,A-B与A+B14.在VisualFoxPro中,用于建立或修改过程文件的命令是BA)MODIFY<文件名>B)MODIFYCOMMAND<文件名>C)MODIFYPROCEDURE<文件名>D)以上B)、C)都对

15.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是AA).T.和.T.B).F.和.FC).T.和.F.D).F.和.T.16.在菜单设计器中,第一级菜单的"结果"项中选项有AA)命令、填充名称、子菜单、过程B)包含对象的表单集C)菜单项、命令、过程和快捷菜单D)子菜单、菜单项、过程和快捷菜单17.结构化程序设计的三种基本逻辑结构是BA)选择结构、循环结构和嵌套结构B)顺序结构、选择结构和循环结构C)选择结构、循环结构和模块结构D)顺序结构、递归结构和循环结构18.表达式("大连"<>"北京")的值是CA)大连北京B).F.C).T.D)连京19.执行命令INPUT″请输入数据:

″TOAAA时,如果要通过键盘输入字符串,应当使用的定界符包括CA)单引号B)单引号或双引号C)单引号、双引号或方括号D)单引导、双引号、方括号或圆点20.计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令AA)AVERAGE工资TOPJFOR″教授″$职称B)AVERAGEFIELDS工资TOPJFOR″教授″$职称C)AVERAGE工资TOPJFOR职称=″副教授″.AND.职称=″教授″$D)AVERAGE工资TOPJFOR职称=″副教授″.OR.″教授″按照要求完成如下命令,并将操作结果写到对应该题的空白处(30分)请针对已知的zgda.dbf和zggz.dbf进行操作,zgda.dbf和zggz.dbf存放在d:

\data目录下,其中:

(实发工资=基本工资+奖金+补贴+书报费--公积金--水电费)1.基本工资在1000元以上(>1000)的职工人数selectcount(职工号)fromzgdawhere基本工资>100054

2.将zgda.dbf中姓"张"的职工记录都复制到zgday.dbf中,再按基本工资字段升序排序,将排在第6位的职工姓名及基本工资显示出来select*fromzgdawhere姓名="张"orderby基本工资张丽娜578.00

3.查找三车间公积金60元以下(<60)的职工,算出他们的书报费之和。

selectsum(书报费)fromzggz,zgdawherezggz.职工号=zgda.职工号and部门="三车间"and公积金<602940.00

编程求1!

+2!

+3!

+…+10!

之和。

(17分)4037913

s=0

fori=1to10

n=1

forj=1toi

n=n*j

endfor

s=s+n

endfor

?

s

在d:

\data文件夹下有zgda.dbf和zggz.dbf表,请编写并运行符合下列要求的表单,并将该表单保存在d:

\data文件夹下:

设计一个名为form_stu的表单,表单中有两个命令按钮、一个文本框,两个命令按钮的标题分别为"统计"和"关闭"。

程序运行时,单击"统计"按钮完成下列操作:

根据zgda.dbf表计算所有职工的平均基本工资,并将结果显示在文本框中;单击"关闭"按钮,程序终止运行。

(13分)

1.新建表单

2.在表单上建立控件:

两个命令按钮,一个文本框

3.两个命令按钮的标题分别为"统计"和"关闭"。

4.添加数据环境zgda.dbf

5.双击“统计”,按钮,输入命令

average基本工资toa

thisform.text1.value=a

6.双击关闭,输入命令

thisform.release

7.保存

选择题(40分)1.数据库文件工资.DBF共有10条记录,当前记录号为5,用SUM命令计算工资总和,如果不给出范围短句,那么命令DA)计算后5条记录工资值之和B)计算后6条记录工资值之和C)只计算当前记录工资值D)计算全部记录工资值之和2.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是CA)永久性关联B)永久性关联或临时性关联C)临时性关联D)永久性关联和临时性关联3.执行STORE″dufe″TOA之后,再执行?

″xxx″+A的结果是C

A)xxxA

B)dufe

C)xxxdufe

D)出错信息4.将A区上的主表文件按关键字段"XM"和C区上的辅助文件建立关联,正确的是DA)SETRELATIONTOXMINTOCB)SETRELATIONTOCINTOXMC)SETRELATIONTOXMTOCD)SETRELATIONONXMINTOC5.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是AA).T.和.T.B).F.和.FC).T.和.F.D).F.和.T.6.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORTONXMTOCJ后,屏幕将显示CA)10条记录排序完成B)CJ.DBF已存在,覆盖它吗(Y/N)C)文件在使用D)出错信息7.关系数据库管理系统中的元组是AA)关系中的水平方向的行B)关系中的垂直方向的列C)属性或属性的组合D)以上A)、B)、C)都不正确8.关于数据库表和自由表,下列说法正确的是DA)数据库表可以转换为自由表,反之不能B)自由表可以转换为数据库表,反之不能C)两者不能相互转换D)两者可以相互转换9.执行命令INPUT″请输入数据:

″TOAAA时,如果要通过键盘输入字符串,应当使用的定界符包括CA)单引号B)单引号或双引号C)单引号、双引号或方括号D)单引导、双引号、方括号或圆点10.在下列各式中,运算结果为数值的是DA)CTOD(′04/05/97′)-28B)′1234′+′5678′C)120+30=150D)LEN(′ABCD′)-111.在VisualFoxPro中,打开数据库的命令是AA)OPENDATABASE<数据库名>B)USE<数据库名>C)USEDATABASE<数据库名>D)OPEN<数据库名>12.数据库系统采用的数据模型有CA)网状模型、链状模型和层次模型B)层次模型、网状模型和环状模型C)层次模型、网状模型和关系模型

D)链状模型、关系模型和层次模型

13.可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和BA)屏幕型(S)B)备注型(M)C)浮点型(F)D)全局型(PUB)14.把当前数据库文件中"性别"字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令CA)MODIFYSTRUCTUREB)DELETEC)REPLACED)ZAP15.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPYTOPSQ命令进行复制操作,其结果将BA)得到一个新的数据库文件B)得到一个新的数据库文件和一个新的备注文件C)得到一个新的数据库文件和两个新的备注文件D)显示错误信息,表明不能复制具有备注型字段的数据库文件16.表达式("大连"<>"北京")的值是CA)大连北京B).F.C).T.D)连京17.以下数据不是字符型数据的是AA)ABCDEB)"01/01/04"C)[1234]D)'ABCD'18.在数据表中建立索引应当按照CA)任意一个字段B)任意多个字段C)表达式D)唯一一个字段19.与FOXBASE相比,FOXPRO中增加了DA)备注型字段B)日期时间型字段C)双精度字段D)浮点型字段20.当前表中有20条记录,当前记录号是5,Displaynext3命令将DA)显示当前记录B)显示第三条记录C)显示第6到第8条记录D)显示第5到第7条记录

按照要求完成如下命令,并将操作结果写到对应该题的空白处(30分)请针对已知的zgda.dbf和zggz.dbf进行操作,zgda.dbf和zggz.dbf存放在d:

\data目录下,其中:

(实发工资=基本工资+奖金+补贴+书报费--公积金--水电费)1.计算zggz.dbf中职工号为"101015"的职工的实发工资的值.setdefaulttoE:

\数据库基础

sele1

usezgda

sele2

usezggz

select1

joinwithbtoaaaafor职工号=b.职工号

updateaaaaset实发工资=基本工资+奖金+补贴+书报费-公积金-水电费

sele实发工资fromaaaawhere职工号="101015"

sele基本工资+奖金+补贴+书报费-公积金-水电费as实发工资fromzgda,zggzwherezggz.职工号=zgda.职工号andzggz.职工号="101015"2256.28

2.对zgda.dbf按照出生日期降序排序,排在第40位的职工的姓名

sele姓名fromzgdaorderby出生日期desc李翠文

3.统计开发部职工的公积金金额总计selesum(公积金)fromzgda,zggzwherezggz.职工号=zgda.职工号and部门="开发部"362.30

编程输出1000以内能被7整除但不能被3整除的数的和。

(17分)47383

s=0

fori=1to1000

ifi%7=0andi%3!

=0

s=s+i

endif

endfor

?

s

在d:

\data文件夹下有zgda.dbf和zggz.dbf表,请编写并运行符合下列要求的程序,并将该程序保存在d:

\data文件夹下:

设计一个名为form_JS的表单,表单中有一个组合框、一个文本框,一个命令按钮,命令按钮的标题为"查看"。

组合框与zgda.dbf表中的姓名字段绑定。

程序运行时,在组合框中选定某位职工(姓名)单击"查看"按钮完成下列操作:

根据职工姓名查找该职工的基本工资,并将结果显示在文本框中;(13分)

1.新建表单

2.建立一个组合框、一个文本框,一个命令按钮,命令按钮的标题为"查看"。

3.组合框与zgda.dbf表中的姓名字段绑定。

4.添加数据环境

5.双击“查看“,输入命令

locatefor姓名=alltrim(bo1.value)

thisform.text1.value=基本工资

'选择题(40分)1.VFP中下列表达式中写法错误的是CA)″总分″+[90]B)″AB″==″AB″C)″总分″+90D)″x″<>″y″2.数据库文件工资.DBF共有10条记录,当前记录号为3,用SUM命令计算工资总和,如果不给出范围短句,那么命令DA)计算后5条记录工资值之和B)计算后6条记录工资值之和C)只计算当前记录工资值D)计算全部记录工资值之和3.要为当前表所有职工增加100元工资应该使用命令DA)CHANGE工资WITH工资+100B)REPLACE工资WITH工资+100C)CHANGEALL工资WITH工资+100D)REPLACEALL工资WITH工资+1004.文件CGE.MNX是一个BA)表单文件B)菜单文件C)项目文件D)报表文件5.VisualFoxPro关系数据库管理系统能实现的3种基本关系运算是CA)索引、排序、查找B)建库、录入、排序C)选择、投影、联接D)显示、统计、复制6.使用数据库技术进行人事档案管理,是属于计算机的CA)科学计算应用B)过程控制应用C)数据处理应用D)辅助工程应用7.逻辑型字段的宽度固定为BA)8B)1C)4D)108.当前表中有20条记录,当前记录号是5,Displaynext3命令将DA)显示当前记录B)显示第三条记录C)显示第6到第8条记录D)显示第5到第7条记录9.备注型字段的宽度固定为CA)8B)1C)4D)1010.执行?

STR(109.87,7,3)后,屏幕显示的是CA)109.87B)″109.87″C)109.870D)″109.870″11.在VisualFoxPro中,打开表命令是BA)OPENTABLE<表名>B)USE<表名>C)USETABLE<表名>D)OPEN<表名>12.假定系统日期是1998年12月20日,有如下命令:

MJ=MOD(YEAR(DATE()),100)执行该命令后,MJ的值是BA)1998B)98C)981220D)122013.在以下四组函数运算中,结果相同的是AA)LEFT(″VisualFoxPro″,4)与SUBSTR(″VisualFoxPro″,1,4)B)YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C)lEN(″that″)与lEN(″that″)D)假定A=″that″,B=″isamenu″,A-B与A+B14.在VFP中,执行STOREDTOC(DATE()+10)TOB后,变量B的类型为DA)日期型B)数据型C)备注型D)字符型15.如果要创建一个3级数据分组报表,第1个分组表达式是"部门",第2个分组表达式是"性别",第3个分组表达式是"基本工资",则当前索引的索引关键字表达式应该是BA)部门+性别+基本工资B)部门+性别+STR(基本工资)C)性别+部门+STR(基本工资)D)STR(基本工资)+性别+部门16.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORTONXMTOCJ后,屏幕将显示CA)10条记录排序完成B)CJ.DBF已存在,覆盖它吗(Y/N)C)文件在使用D)出错信息17.物理删除记录可用两条命令分两步来完成,这两个命令分别为CA)PACK和ZAPB)PACK和RECALLC)DELETE和PACKD)DELETE和RECALL18.在VFP的几种循环语句中,当循环次数为常数时,应选用的语句是DA)DOWHILEB)SCANC)LOOPD)FOR19.关于数据库表和自由表,下列说法正确的是CA)数据库表可以转换为自由表,反之不能B)自由表可以转换为数据库表,反之不能C)两者可以相互转换D)两者不能相互转换20.视图设计器中比查询设计器多出的选项卡是DA)字段B)排序依据C)联接D)更新条件

按照要求完成如下命令,并将操作结果写到对应该题的空白处(30分)请针对已知的zgda.dbf和zggz.dbf进行操作,zgda.dbf和zggz.dbf存放在d:

\data目录下,其中:

(实发工资=基本工资+奖金+补贴+书报费--公积金--水电费)1.对zgda.dbf按照职工姓名降序排序,排在第30位的职工姓名sele姓名fromzgdaorderby姓名desc张明

2.统计销售部工作的职工人数selecount(*)fromzgdawhere部门="销售部"8

3.统计技术部职工的公积金金额总计selesum(公积金)fromzggz,zgdawherezggz.职工号=zgda.职工号and部门="技术部"301.80

编写一程序,求出S=1+2^2+3^3+…..+10^10。

(17分)10405071317.00

s=0

fori=1to10

s=s+i^i

endfor

?

s

在d:

\data文件夹下有zgda.dbf和zggz.dbf表,请编写并运行符合下列要求的程序,并将该程序保存在d:

\data文件夹下:

设计一个名为form_TJ的表单,表单中有两个命令按钮、一个文本框,两个命令按钮的标题分别为"统计"和"关闭"。

程序运行时,单击"统计"按钮完成下列操作:

根据zggz.dbf表计算所有职工的公积金的总和,并将结果显示在文本框中;单击"关闭"按钮,程序终止运行。

(13分)

1.新建表单

2.在表单上建立控件:

两个命令按钮,一个文本框

3.两个命令按钮的标题分别为"统计"和"关闭"。

4添加数据环境zggz.dbf

5双击“统计”,按钮,输入命令

sum公积金toa

thisform.text1.value=a

6双击关闭,输入命令

thisform.release

7.保存

'选择题(40分)1.在VisualFoxPro中进行参照完整性设置时,要想设置成:

在删除父表中的记录时,如果子表中有相关的记录,不自动删除子表中相关的所有记录。

应选择删除规则中的BA)限制B)忽略C)级联D)级联或限制2.计时器控件的主要属性是CA)InterB)CaptionC)IntervalD)Value3.可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和BA)屏幕型(S)B)备注型(M)C)浮点型(F)D)全局型(PUB)4.在下面的VisualFoxPro表达式中,错误的是CA){∧2002-06-0806:

08:

09AM}+168B){∧2002-06-08}-DATE()C){∧2002-06-08}*10D){∧2002-06-08}-19865.如要将查询结果保存在一个命名的非只读表中,"查询去向"应选择BA)临时表B)表C)临时表或表D)浏览或屏幕6.将一个预览成功的菜单存盘,在运行该菜单时,却不能执行。

这是因为BA)没有放到项目中去B)没有生成C)要用命令D)要编入程序7.不能够作为应用程序系统中的主程序的是CA)表单B)菜单C)数据表D)程序8.在数据表中建立索引应当按照CA)任意一个字段B)任意多个字段C)表达式D)唯一一个字段9.在visualFoxPro中,可以使用的两类变量是AA)内存变量和字段变量B)全局变量和局部变量C)字段变量和简单变量D)内存变量和自动变量10.关于复合索引文件的说法,错误的是CA)复合索引文件可由FoxPro自动压缩B)复合索引文件比同样功能的单索引文件要小C)所有索引文件必须在对应的数据库打开后,再将其打开D)复合索引文件的扩展名为.CDX11.在VisualFoxPro中,打开数据库的命令是AA)OPENDATABASE<数据库名>B)USE<数据库名>C)USEDATABASE<数据库名>D)OPEN<数据库名>12.执行LISTNEXT1命令之后,记录指针的位置指向BA)下一条记录B)原来记录C)尾记录D)首记录13.已知一个数据表文件有8条记录,当前记录号是5,使用APPENDBLANK命令加一条空记录,该空记录的记录号是CA)6B)5C)9D)814.把当前数据库文件中"性别"字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令CA)MODIFYSTRUCTUREB)DELETEC)REPLACED)ZAP15.数据库文件记录的总宽度比其各字段的宽度和多一个字节,此字节DA)无用B)放序号C)放记录号D)放删除标记16.建立数据库结构时,由系统自动设定宽度的字段类型有CA)C型、M型、L型B)D型、N型、C型C)D型、M型、L型D)F型、D型、L型17.使用SETRELATION命令时如想保持原先建立的关联,一定要加DA)ACTIVEB)ACCEPTC)AVERAGED)ADDITIVE18.在VFP中不是<范围>选项的内容包括DA)NEXTnB)RECORDnC)RESTnD)GOn19.假定X=2,Y=5,执行下列运算后,能构得到数值型结果的是CA)?

X=Y-3B)?

Y-3=XC)X=Y

?

XD)X+3=Y20.用函数RECNO()测试一个空数据表文件,其结果一定是BA)空格B)1C)出错信息D)0

按照要求完成如下命令,并将操作结果写到对应该题的空白处(30分)请针对已知的zgda.dbf和zggz.dbf进行操作,zgda.dbf和zggz.dbf存放在d:

\data目录下,其中:

(实发工资=基本工资+奖金+补贴+书报费--公积金--水电费)1.对zgda.dbf按照职工姓名降序排序,排在第30位的职工的基本工资是多少?

sele姓名,基本工资fromzgdaorderby姓名desc1200.00

2.统计销售部工作的职工人数selecount(*)fromzgdawhere部门="销售部"8

3.统计开发部职工的公积金金额平均值seleavg(公积金)fromzggz,zgdawherezggz.职工号=zgda.职工号and部门="开发部"51.76

'编程计算T=1+(1+2)+(1+2+3)+(1+2+3+4)+……+(1+2+3+4+…+20)。

(17分)1540

s=0

fori=1to20

n=0

forj=1toi

n=n+j

endfor

s=s+n

endfor

?

s

4、将以下表单保存在d:

\data文件夹下:

设计一个名为xtdl的表单,表单中有两个命令按钮、一个文本框,文本框用于输入密码,两个命令按钮的标题分别为"确定"和"取消"。

程序运行时,单击"确定"按钮完成下列操作:

比较密码是否为“qweasd”,如果是,输出提示窗口“密码正确”,如果不是,输出提示窗口“密码错误”,单击"取消"按钮,程序终止运行。

1.建表单

2.表单中有两个命令按钮、一个文本框,文本框用于输入密码,两个命令按钮的标题分别为"确定"和"取消"。

3.文本框的passwordstr属性设为“*”

4.双击“确定”

5.Ifthisform.text1.value=”q

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

当前位置:首页 > 高等教育 > 其它

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

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