综合练习一 2.docx
- 文档编号:10240034
- 上传时间:2023-02-09
- 格式:DOCX
- 页数:18
- 大小:24.58KB
综合练习一 2.docx
《综合练习一 2.docx》由会员分享,可在线阅读,更多相关《综合练习一 2.docx(18页珍藏版)》请在冰豆网上搜索。
综合练习一2
巢湖市一职高职三微机数据库应用基础综合训练一
一、选择题:
(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是
A)DBS包括DB和DBMSB)DBMS包括DB和DBS
C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS
(2)在VisualFoxPro中“表”是指
A)报表B)关系 C)表格D)表单
(3)在当前表单的LABEL1控件中显示系统时间的语句是
A)THISFORM.LABEL1.CAPTION=TIME()
B)THISFORM.LABEL1.VALUE=TIME()
C)THISFORM.LABEL1.TEXT=TIME()
D)THISFORM.LABEL1.CONTROL=TIME()
(4)在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用
A)临时关键字B)主关键字 C)外部关键字D)索引关键字
(5)在VisualFoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是
A).proB).prjC).pjxD).itm
(6)在VisualFoxPro中字段的数据类型不可以指定为
A)日期型B)时间型 C)通用型D)备注型
(7)数据库表可以设置字段有效性规则,字段有效性规则属于
A)实体完整性范畴B)参照完整性范畴
C)数据一致性范畴D)域完整性范畴
(8)查询订购单号首字符是“P”的订单信息,应该使用命令
A)SELECT*FROM订单WHEREHEAD(订购单号,1)=”P”
B)SELECT*FROM订单WHERELEFT(订购单号,1)=“P”
C)SELECT*FROM订单WHERE“P”$订购单号
D)SELECT*FROM订单WHERERIGHT(订购单号,1)=”P”
(9)有如下赋值语句,结果为“大家好”的表达式是
a=”你好”
b=”大家”
A)b+AT(a,1)B)b+RIGHT(a,1) C)b+LEFT(a,3,4)D)b+RIGHT(a,2)
(10)数据库表的字段可以定义默认值,默认值是
A)逻辑表达式B)字符表达式 C)数值表达式D)前三种都可能
(11)在VisualFoxPro的查询设计器中“筛选”选项卡对应的SQL短语是
A)WHEREB)JOIN C)SETD)ORDERBY
(12)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时
A)系统自动备份父表中被删除记录到一个新表中
B)若子表中有相关记录,则禁止删除父表中记录
C)会自动删除子表中所有相关记录
D)不作参照完整性检查,删除父表记录与子表无关
(13)在VisualFoxPro中释放和关闭表单的方法是
A)RELEASEB)CLOSEC)DELETED)DROP
(14)在表单中为表格控件指定数据源的属性是
A)DataSourceB)RecordSource C)DataFromD)RecordFrom
(15)以下关于查询描述正确的是
A)不能根据自由表建立查询B)只能根据自由表建立查询
C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询
(16)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是
A)m:
nB)1:
mC)n:
1D)1:
1
(17)在VisualFoxPro中,利用表设计器建立数据库表STUDENT.DBF的命令是
A)MODIFYSTRUCTURESTUDENTB)MODIFYCOMMANDSTUDENT
C)CREATESTUDENTD)CREATETABLESTUDENT
(18)在VisualFoxPro中,建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于
A)实体完整性约束B)域完整性约束
C)参照完整性约束D)视图完整性约束
(19)在VisualFoxPro中,运行表单T1.SCX的命令是
A)DOT1B)RUNFORMT1C)DOFORMT1D)DOFROMT1
(20)在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:
A)1、4、8B)4、4、10C)1、10、8D)2、8、8
(21)在VisualFoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是
A)REPLACEAGEWITHAGE+1
B)UPDATESTUDENTAGEWITHAGE+1
C)UPDATESETAGEWITHAGE+1
D)UPDATESTUDENTSETAGE=AGE+1
(22)在VisualFoxPro中,建立索引的作用之一是
A)节省存储空间B)便于管理
C)提高查询速度D)提高查询和更新的速度
(23)在VisualFoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为
A)ThisForm.RefreshB)ThisForm.Delete
C)ThisForm.HideD)ThisForm.Release
(24)假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮。
如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪个式子是正确的
A)ThisForm.Text1.ValueB)This.Parent.Value
C)Parent.Text1.ValueD)this.Parent.Text1.Value
(25)在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是
A){^2002.09.0111:
10:
10AM}-{^2001.09.0111:
10:
10AM}B){^01/01/2002}+20
C){^2002.02.01}+{^2001.02.01}D){^2002/02/01}-{^2001/02/01}
(26)在VisualFoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:
A)PRIVATEB)PUBLICC)LOCAL
D)在程序中直接使用的内存变量(不通过A,B,C说明)
(27)在Visual?
FoxPro中,关于视图的正确叙述是
A)视图与数据库表相同,用来存储数据
B)视图不能同数据库表进行连接操作
C)在视图上不能进行更新操作
D)视图是从一个或多个数据库表导出的虚拟表
(28)连编后可以脱离开VisualFoxPro独立运行的程序是
A)APP程序B)EXE程序C)FXP程序D)PRG程序
(29)查询设计器和视图设计器的主要不同表现在于
A)查询设计器有“更新条件”选项卡,没有“查询去向”选项
B)查询设计器没有“更新条件”选项卡,有“查询去向”选项
C)视图设计器没有“更新条件”选项卡,有“查询去向”选项
D)视图设计器有“更新条件”选项上,也有“查询去向”选项
(30)使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为
A)2个B)3个C)5个D)6个
(31)在VisualFoxPro中,关于自由表叙述正确的是
A)自由表和数据库表是完全相同的B)自由表不能建立字段级规则和约束
C)自由表不能建立候选索引D)自由表不可以加入到数据库中
(32)在VisualFoxPro中,打开数据库的命令是
A)ORENDATABASE<数据库名>B)USE<数据库名>
C)USEDATABASE<数据库名>D)OPEN<数据库名>
(33)若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是
A)主索引B)惟一索引C)候选索引D)普通索引
(34)打开VisualFoxPro“项目管理器”的“文档”选项卡,其中包含
A)表单文件B)报表文件C)标签文件D)以上三种文件
(35)在下面的数据类型中默认值为.F.的是
A)数值型B)字符型C)逻辑型D)日期型
(36)SQL查询时,使用WHERE子句指出的是
A)查询目标B)查询结果C)查询条件D)查询视图
(37)在创建快速报表时,基本带区包括
A)标题、细节和总结B)页标头、细节和页注脚
C)组标头、细节和组注脚D)报表标题、细节和页注脚
(38)使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在"结果"中选择
A)菜单项B)子菜单C)命令D)过程
(39)清除主窗口屏幕的命令是
A)CLEARB)CLEARALLC)CLEARSCREEND)CLEARWINDOWS
(40)如果要在屏幕上直接看到查询结果,“查询去向”应该选择
A)屏幕B)浏览C)临时表或屏幕D)浏览或屏幕
(41)VisualFoxPro参照完整性规则不包括
A)更新规则B)查询规则C)删除规则D)插入规则
(42)不论索引是否生效,定位到相同记录上的命令是
A)GOTOPB)GOBOTTOMC)GO6D)SKIP
(43)要为当前表的当前职工工资增加10元工资,应该使用命令
A)CHANGE工资WITH工资+10B)REPLACE工资WITH工资+10
C)CHANGEALL工资WITH工资+10D)REPLACEALL工资WITH工资+10
(44)在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的
A)“一方”表的主索引或候选索引,“多方”表的普通索引
B)“一方”表的主索引,“多方”表的普通索引或候选索引
C)“一方”表的普通索引,“多方”表的主索引或候选索引
D)“一方”表的普通索引,“多方”表的候选索引或普通索引
(45)在报表设计中,关于报表标题,下列叙述中正确的是
A)每页打印一次B)每个报表打印一次C)每组打印一次D)每列打印一次
(46)以下属于非容器类控件的是
A)FormB)LabelC)pageD)Container
(47)在下列四个选项中,不属于基本关系运算的是
A)连接B)投影C)选择D)排序
(48)如果一个班只能有一个班长,而且一班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于
A)一对一联系B)一对二联系C)多对多联系D)一对多联系
(49)VisualFoxPro支持的数据模型是
A)层次数据模型B)关系数据模型C)网状数据模型D)树状数据模型
(50)在VisualFoxPro的命令窗口中键入CREATEDATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤
A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮
B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮
C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮
D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮
(51)将内存变量定义为全局变量的VisualFoxPro命令是
A)LOCALB)PRIVATEC)PUBLICD)GLOBAL
(52)扩展名为DBC的文件是
A)表单文件B)数据库表文件C)数据库文件D)项目文件
(53)假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是
A)DOmymenuB)DOmymenu.mprC)DOmymenu.pjxD)DOmymenu.mnx
(54)下面有关索引的描述正确的是
A)建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B)索引与数据库表的数据存储在一个文件中
C)创建索引是创建一个指向数据库表文件记录的指针构成的文件
D)使用索引并不能加快对表的查询操作
(55)将表的某一字段变量改名,以下命令正确的是();
A)USE表名B)SELECT别名C)Create表名D)Modifystructure
(56)在没有索引的情况下打开数据表,立即使用Display命令,其功能是();
A)显示第一条记录B)显示全部记录
C)显示当前记录D)显示从当前记录开始到表尾的所有记录
(57)表达式Alltrim([Computer])$[Computerispowerful]的值应该是();
A).T.B)TC).F.D)F
(58)VisualFoxpro命令格式中的短语“FIELDS<字段列表>”对应于关系运算的();
A)投影B)筛选C)连接D)逻辑
(59)下述命令中不能关闭数据库的命令是();
A)USEB)CLOSEDATABASEC)QUITD)CLOSEALL
(60)在学生基本情况表STU.DBF中,“性别”字段为逻辑型,用.T.代表女同学。
为了找到第一位姓李的男同学,以下命令正确的是();
A)Seek[李]and性别B)Find[李].and.男同学
C)Locatefor姓名=[李].and..not.性别D)Locatefor姓名=[李].and.男同学
(61)以下表达式的结果为数值型的是();
A)“牛”$"牛群"B)[wishyou]+[wishyousuccess]
C){98/6/14}+15D){98/06/14}-{98/11/12}
(62)命令?
TYPE("06/16/97")的输出值是();
A)06/16/97B)CC)ND)D
(63)执行以下命令后,函数RECNO()和BOF()的值应该是();
gotop
skip-1
A)0和.F.B)0和.T.C)1和.F.D)1和.T.
(64)在语句ACCEPT"姓名"TOXM中,XM的类型应该是();
A)逻辑型内存变量B)数值型字段变量C)字符型字段变量D)字符型内存变量
(65)要执行表单文件STUDENT,可以执行下面的命令:
A)DOSTUDENTB)RUNSTUDENT
C)LISTFORMSTUDENTD)DOFORMSTUDENT
(66)若内存变量G="FIRST",显示其内容使用的命令是()。
A)DISPLAYGB)GC)&GD)?
G
(67)函数LEN(SPACE(3)-SPACE
(2))的结果是()。
A)1B)5C)2D)错误
(68)关于VisualFoxPro的变量,下面说法中正确的是
A)使用一个简单变量之前要先声明或定义
B)数组中各数组元素的数据类型可以不同
C)定义数组以后,系统为数组的每个数组元素赋以数值0
D)数组元素的下标下限是0
(69)VisualFoxPro内存变量的数据类型不包括
A)数值型B)货币型C)备注型D)逻辑型
(70)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的
A)参照完整性B)实体完整性C)域完整性D)字段完整性
(71)用命令"INDEXON姓名TAGindex_name"建立索引,其索引类型是
A)主索引B)候选索引C)普通索引D)惟一索引
(72)以下关于空值(NULL)叙述正确的是
A)空值等同于空字符串B)空值表示字段或变量还没有确定值
C)VFP不支持空值D)空值等同于数值0
(73)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是
A)建立关联的两个表一定在同一个数据库中
B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的
C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D)当关闭父表时,子表自动被关闭
二、填空题
(1)使用数据库设计器为两个表建立联系,首先应在父表中建立索引,在子表中建立索引。
(2)常量.n.表示的是型的数据。
(3)运行表单时,Load事件是在Init事件之被引发。
(4)如下程序的输出结果是。
i=1
DOWHILEi<10
i=i+2
ENDDO
?
i
(5)在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是。
(6)在VisualFoxPro中,项目文件的扩展名是,项目管理器的选项卡用于显示和管理数据库、自由表和查询等。
(7)SQL插入记录的命令是INSERT,删除记录的命令是,修改记录的命令是。
(8)从职工数据库表中查找职称为”教授”的信息的SQL语句是
SELECT*FROM职工where
(9)LEFT(”123456789”,LEN(“数据库”))的计算结果是。
(10)用当前窗体的LABEL1控件显示系统时间的语句是:
THISFORM.LABEL1.=TIME()
(11)在表单中确定控件是否可见的属性是。
(12)在VisualFoxPro中,CREATEDATABASE命令创建一个扩展名为的数据库文件。
(13)在VFP中的按钮组件上显示文本的属性为。
(14)设置字段性别(C,2)只有输入男和女的字段有效性规则为。
(15)下面程序是求1到100的和,把程序填写完整:
settalkoff
i=1
Dowhilei<=100
Num=num+i
Enddo
?
”1到100的和为:
=”,num
settalkon
return
(16) 用二维表数据来表示实体及实体之间联系的数据模型称为。
(17) 可以在项目管理器的选项卡下建立命令文件。
(18) 在Visual FoxPro中数据库文件的扩展名是,数据库表文件的扩展名是。
(19) 打开数据库设计器的命令是DATABASE。
(20) 从职工数据库表中计算工资合计的SQL语句是
SELECTFROM职工。
(21) 把当前表当前记录的学号、姓名字段值复制到数组A 的命令是
SCATTER FIELD 学号,姓名。
(22) 函数BETWEEN(40,34,50)的运算结果是。
三、是非题
(1)VisualFoxPro6.0程序每行必须以“;”结束。
(2)VisualFoxPro6.0每条命令都是以一个动词开始的。
(3)在VisualFoxPro6.0中,对于任何特定动词的子句和一些关键字,其顺序不能改变。
(4)在同一个表文件中,所有记录长度均相等。
(5)SET EXACT ON只对字符串运算起作用。
(6)RAND()函数产生0~1之间的随机数,包括0和1。
(7)STORE和"="命令具有相同功能,它们都可以在一条命令中给多个变量赋值。
(8)当记录指针指向最后一条记录时,它的文件结束函数EOF()值为假。
(9)可以用“=”命令给字段变量赋值。
(10)在VisualFoxPro6.0中,若对数组变量没有赋初值,则它的值为0。
(11)在VisualFoxPro6.0中,数组中的每个元素可以是不同类型。
(12)在VisualFoxPro6.0中,一个变量也可以作条件使用。
(13)数组和表文件一样,都可以永久存储大量结构化数据。
(14)在刚定义内存数组后,数组变量的初值是.F.。
(15)建立表文件时,一定产生相应的备注文件。
(16)在一个表达式中一定包括运算符。
(17)内存变量和字段变量可以同名。
(18)数值运算符的优先级高于关系运算符。
(19)VAL函数可将数值型数据转换为字符型。
(20)日期型数据和日期型数据相减,结果为日期型。
(21)CHR函数是将ASCII码转为字符的函数。
(22)已知K=1,执行P=K=K+2后,则P的值为3。
(23)打开表文件,使用LIST命令后,若再用DISPLAY命令显示,将显示第一条记录内容。
(24)TOTAL命令只能对表文件中的数值字段分类求和。
(25)REPLACE命令可以修改内存变量和字段变量的值。
(26)FIND和SEEK命令均可用于查找字符型、数值型和日期型数据。
(27)用SETINDEXTO<文件名>命令打开索引文件时,不必打开相应的数据库表文件。
(28)VisualFoxPro6.0可以通过.TXT文件与其他高级语言进行数据交换。
(29)在给表文件更改文件名后,其同名的备注文件也必须改名。
(30)ZAP命令物理删除整个数据库表文件。
(31)用USE命令打开表文件时,记录指针始终指向记录号为1的记录。
(32)在修改文件名时,文件必须关闭。
(33)学生表的记录数为10,记录指针在第7条记录,命令APPEND BLANK执行后,该表共有11条记录,其中第8条记录为空记录。
(34)数据库表文件中的记录物理顺序和对应数据库表文件的索引文件的记录逻辑顺序总是不一致的。
(35)使用LISTALL命令可以把备注型字段的内容显示出来。
(36)REPLACE、STORE命令都可以修改字段变量的值。
(37)COPYTO命令可以同时复制表的结构和内容。
(38)SUM命令是对表中的任意数据类型字段纵向求和。
(39)VisualFoxPro6.0每条命令都有范围子句。
(40)索引文件相当于两个字段的表格而排序文件与原文件大小相同,占存储空间大。
(41)在VisualFoxPro6.0中,数组可以和表记录交换数据。
(42)单项索引只能按升序排序,不能有DESCENDING选项。
(43)索引文件和排序文件均可单独使用。
(44)NULL是指没有任何值,与0、空字符串或空格具有相同的意义。
(45)结构复合文件和独立复合索引文件都可以在创建结构时建立。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 综合练习一 综合 练习