10信管VF数据库基础Word格式文档下载.docx
- 文档编号:18414477
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:15
- 大小:24.55KB
10信管VF数据库基础Word格式文档下载.docx
《10信管VF数据库基础Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《10信管VF数据库基础Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。
CTOD([03/12/03])
C)[2000]>
[3] D).NOT..T.
11.顺序执行以下命令之后,最后一条命令的输出结果是
X=[A]
Y=X
A=[长江黄河]
X+&
X–Y-&
Y
A)长江黄河 B)A长江黄河A长江黄河
C)A长江黄河XA D)A长江黄河长江黄河
12.顺序执行以下命令之后,最后一条命令的输出结果是
SETEXACTOFF
X=[A]IIF([A]=X,X–[BCD],X+[BCD])
A)A B)BCD
C)ABCD D)ABCD
13.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是
A)LISTFORYEAR(出生日期)<
=1965
B)LISTFORSUBSTR(DTOC(出生日期),7,2)<
=[65]
C)LISTFORLEFT(DTOC(出生日期),7,2)<
D)LISTFORRIGHT(DTOC(出生日期),2)<
14.VisualFoxPro数据库文件是
A)存放用户数据的文件 B)管理数据库对象的系统文件
C)存放用户数据和系统数据的文件 D)其他三种说法都对
15.如果一个字段的宽度为8,则此字段的类型不可能是
A)字符型 B)数值型
C)日期型 D)备注型
16.某数据库表有字符型、数值型和逻辑型3个字段:
字符型字段宽度为8,数值型字段宽度为6,小数位为2。
若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是
A)1400 B)1500
C)1600 D)1700
17.学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:
“020101”,“张三”,“男”,02/10/84。
执行下列命令:
SCATTERTOXS
LEN(XS
(2))
结果是
A)张三 B)男
C)4 D)8
18.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令
A)list职称=[工程师] B)listfor职称=[工程师]
C)listwhile职称=[工程师] D)listrest职称=[工程师]
19.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在
USE ABC
GO 3
LOCATE NEXT 3 FOR性别="
男"
A)第3号记录上 B)第4号记录上
C)第5号记录上 D)第6号记录上
20.设表文件“学生.DBF”中有10条记录,执行如下两条命令:
USE 学生
INSERT BLANK
其结果是在学生表文件的
A)第1条记录的位置插入了1个空白记录 B)第2条记录的位置插入了1个空白记录
C)文件尾插入了1个空白记录 D)不确定位置插入了1个空白记录
21.要为当前表所有职工增加100元工资,应该使用命令
A)CHANGE 工资 WITH 工资+100
B)REPLACE工资 WITH 工资+100
C)CHANGE ALL 工资 WITH 工资+100
D)REPLACEALL 工资 WITH 工资+100
22.当前表有一个类型为C的字段SNA,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令
A)SNA=MM B)REPLACESNAWITHMM
C)STORE&
MMTOSNA D)REPLACESNAWITH&
MM
23.在以下各种说法中,正确的是
A)DELETE、ZAP和PACK的功能各不相同
B)ZAP和PACK的功能相同
C)DELETEALL和ZAP的功能相同
D)DELETEALL和PACK的功能相同
24.在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令
A)SORTTOSSON性别,出生日期/DB)INDEXTOSSON性别,出生日期
C)SORTTOSSON性别,出生日期 D)COPYTOSSON性别,出生日期/D
25.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令
A)MODIFY STRUCTURE B)DELETE
C)REPLACE D)ZAP
二、多项选择题
26.要为当前表中所有职工增加50元津贴,下列命令中错误的是
A)CHANGE津贴WITH津贴+50
B)REPLACE津贴WITH津贴+50
C)CHANGEALL津贴WITH津贴+50
D)REPLACEALL津贴WITH津贴+50
27.打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是
A)执行命令DELETE NEXT 3
B)先执行命令 GOTO 2,再执行命令DELETE NEXT 3
C)执行命令DELETE RECORD 2 TO 4
D)执行命令 DELETEFORRECNO()>
=2.AND.RECNO()<
=4
28.下面4组命令,每组命令的执行结果一定相同的是
A)DELETE与DELETE RECORD RECNO()
B)DELETE ALL与DELETE FOR .T.
C)DELETE FOR职称="
讲师"
与DELETEWHILE职称="
D)DELETE 与DELETE NEXT1
29.VisualFoxPro中,索引文件的扩展名可以为
A).DBC B).CDX
C).DBF D).IDX
30.下面有关数据库表索引的描述,错误的是
A)使用索引并不能加快对数据库表的查询操作
B)索引与数据库表的数据存储在一个文件中
C)建立索引以后,原来的数据库表文件中记录的物理顺序不变
D)创建索引是创建一个指向数据库表文件记录的指针构成的文件
三、填空题
31.用二维表表示的实体及实体之间联系的数据模型的为( )。
32.在连接运算中,( )连接是指去掉重复属性的等值连接。
33.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是( )。
34.执行SETEXACTOFF命令后,命令"
数据库"
=[数据]的执行结果是( )。
35.命令LEFT("
123456789"
,LEN("
计算机"
))的结果是( )。
36.设D=15>
16,命令 VARTYPE(D)的执行结果是( )。
37.打开数据库设计器的命令是( )DATABASE。
38.在Visual FoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在( )文件中。
39.与命令display的执行结果完全相同的另一个list命令应该是( )。
40.使记录指针相对于当前记录向上移动5个记录,应该使用命令( )。
四、程序分析题
41.选择适当的内容填充,使下面的程序段的功能与下列语句Y=IIF(X=0,0,IIF(X>
0,1,-1))等效
IF____①______
Y=1
ELSE
IFX=0
_____②_____
_____③_____
ENDIF
42.程序分析题
CLEAR
P=0
FORN=1TO49
IFN>
10
EXIT
IFMOD(N,2)=0
P=P+N
ENDFOR
"
P="
P
RETURN
执行上述程序,运行结果是______________
43.设图书.DBF表文件的内容如下:
记录号
编号
书名
出版单位
单价
1
113388
高等数学
清华大学出版社
24.00
2
445501
数据库导论
科学出版社
27.90
3
332211
计算机基础
高等教育出版社
23.00
4
665544
VisualFoxPro
电子工业出版社
28.60
5
456788
操作系统原理
25.00
6
456728
操作系统概论
21.00
7
375666
计算机网络
37.00
8
245682
计算机原理
阅读下列程序,写出程序的运行结果:
USE图书
UPDATE图书SET单价=单价+10WHERE出版单位="
科学出版社"
SELECTMAX(单价)INTOARRAYAFROM图书
A
(1)
SELECT出版单位,AVG(单价)AS平均价FROM图书;
GROUPBY出版单位INTOCURSORTEMP
SELECT*FROMTEMPORDERBY平均价DESC;
INTOCURSORTEMP1
GOBOTTOM
CLOSEDATABASE
执行上述程序,运行结果是:
________ ______________
参考答案
一、单项选择题
1.D 2.B 3.A 4.D 5.D
6.B 7.C 8.A 9.C 10.B
11.B 12.D 13.C 14.B15.D
16.C 17.D 18.B 19.A 20.B
21.D 22.B 23.A 24.A 25.C
二、多项选择题
26.ABC 27.BD 28.ABD 29.BD 30.AB
三、填空题
31.关系模型32.自然 33.字段变量 34..T. 35.123456
36.L 37.MODIFY 38.RS.FPT 39.LIST NEXT 1 或LIST RECORD RECNO() 40.SKIP –5
41.
(1)X>
0
(2)Y=0 (3)Y=-1
42.P=30
43.37.90高等教育出版社
数据库复习题2
1.下面关于表单数据环境的叙述,错误的是
A)可以在数据环境中加入与表单操作有关的表
B)数据环境是表单的容器
C)可以在数据环境中建立表之间的联系
D)表单运行时自动打开其数据环境中的表
2.当用户用鼠标单击命令按钮将引发事件
A)Click B)Load
C)Init D)Error
3.能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法
A)Hide B)Show
C)Release D)SetFocus
4.下面关于对象的叙述错误的是
A)对象是客观世界的任何实体
B)任何对象都有自己的属性和方法
C)不同的对象具有相同的属性和方法
D)属性是对象所具有的固有特征,方法是描述对象的行为的过程
5.下面关于过程调用的叙述中,正确的是
A)实参的个数与形参的个数必须相等
B)当实参的数目多于形参的数目时,多余的实参被忽略
C)当形参的数目多于实参的数目时,多余的形参取逻辑假.F.
D)当实参的数目多于形参的数目时,多余的实参被忽略和当形参的数目多于实参的数目时,多余的形参取逻辑假.F.都正确
6.在Visual FoxPro中,关于视图的描述正确的是
A)视图是从一个或多个数据库表导出的虚拟表
B)视图与数据库表相同,用来存储数据
C)视图不能同数据库表进行连接操作
D)在视图上不能进行更新操作
7.查询设计器中包括的选项卡有
A)字段、条件、分组依据 B)字段、筛选、排序依据
C)条件、分组依据、排序依据 D)条件、筛选、杂项
8.以下关于空值(NULL)的叙述正确的是
A)空值等同于数值0 B)VisualFoxPro不支持NULL
C)空值等同于空字符串 D)NULL表示字段或变量还没有确定值
9.SQL是哪几个英语单词的缩写
A)StandardQueryLanguage B)StructuredQueryLanguage
C)SelectQueryLanguage D)其他三项都不是
10.命令SELECT0的功能是
A)选择尚未使用的最小编号的工作区为当前工作区
B)选择尚示使用的最大编号的工作区为当前工作区
C)选择当前工作区的区号加1的工作区为当前工作区
D)随机选择一个工作区为当前工作区
11.在VisualFoxPro中,可以跟随表的打开而自动打开的是
A)单索引文件 B)复合索引文件
C)结构复合索引文件 D)非结构复合索引文件
12.结果为.T.的表达式是
A)MOD(13,-2)=-1 B)MOD(13,-2)=1
C)NOT.T.AND.T. D)[2]+[1]=[2]+[1]
13.连续执行以下命令之后最后一条命令的输出结果是()
S=[2005年下半年计算机等级考试]
LEFT(S,6)+RIGHT(S,4)
A)2005年下半年等级考试 B)2005年下等级考试
C)2005年考试 D)2005年等级考试
14.在VisualFoxPro中存储器图像的字段类型应该是()
A)字符型 B)通用型
C)备注型 D)双精度型
15.若某一个扩展多为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()
A)3个 B)1个
C)4个 D)0个
16.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()
A)首记录 B)末记录
C)首记录的前面 D)末记录的后面
17.执行以下命令,先后显示了两个各包含10个记录的记录清单,这说明当前表达中()
LIST NEXT 10 FOR性别=[男]
LIST WHILE 性别=[男]
A)至少有10个记录,并且这头10个记录被显示了两遍
B)至少有19个记录,并且头19个记录的性别字段值为“男”
C)只有20个记录,并且段有记录的性别的值都为“男”
D)只有19个记录,并且头19个记录的性别字段值都为“男”
18.设当前表中有20条记录,当前记录号10,有以下各组命令,在没有打开索引的情况下,两条命令执行结果相同的是
A)GO RECNO()+5与LIST NEXT 5
B)GO RECNO()+5与SKIP5
C)SKIP RECNO()+5与GO RECNO()+5
D)GO5与SKIP5
19.逻辑删除当前表中的全部记录,应该使用命令
A)PACK B)DELETE
C)DELETEALL D)ZAP
20.以下关于BROWSE命令的描述正确的是
A)只能浏览表文件,不能修改记录内容B)能浏览表文件,但不能增加或删除记录
C)不仅能浏览表文件,还能修改表的结构D)能浏览表文件,同时也能增加或删除记录
21.对表中的记录数据进行修改时,数据来源
A)只能通过键盘输入
B)只能在命令中给出
C)只能通过键盘输入或在命令中给出
D)可以通过键盘输入,在命令中给出或从其他表取得
22.当前表的职工编号字段为(C,6),若要逻辑删除职工编号中第3位是“5”的职工记录,应该使用命令
A)DELETE FOR SUBSTR(职工编号,3)==[5]
B)DELETE FOR SUBSTR(职工编号,3,1)==5
C)DELETE FOR SUBSTR(职工编号,3,1)==[5]
D)DELETE FOR AT(5,职工编号)=3
23.在VisualFoxPro中,SEEK和LOCATE命令都可以用于查找记录,但在使用上有所不同,下面表述正确的是
A)SEEK命令可以一次查找到全部记录,LOCATE命令只能找到一条记录
B)SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段
C)SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件
D)SEEK命令可以和COUTINUE命令联合使用,而LOCATE命令不可以
24.在VisualFoxPro中,可以保证实体完整的索引是
A)主索引或候选索引 B)候选索引或普通索引
C)主索引或唯一索引 D)主索引或普通索引
25.在下面命令中,使“性别”字段值不为空,执行效果一定相同的是
(1)SUM基本工资 FOR性别=[男]
(2)SUM基本工资 WHILE性别=[男]
(3)SUM基本工资 FOR!
性别=[女] (4)SUM基本工资 WHILE性别<
>
[女]
A)
(1)和(4)、
(2)和(3) B)
(1)和(3)
(2)和(4)
C)
(1)和
(2)、(3)和(4)D)四条命令执行结果相同
26.项目管理器的“数据”选项卡用于显示和管理
A)数据库 B)自由表
C)查询 D)视图
27.如果内存变量与字段变量的变量名均为“工资”,则访问内存变量“工资”的正确方法是:
A)M.工资 B)&
工资
C)M->
工资 D)工资
28.用DIMENSIONX(1,2)定义了一个数组X,能使该数组的所有元素均为10的命令是
A)A(1,2)=10 B)STORE10TOX
C)X=10 D)STORE10TOX(1,2),X(1,2)
29.以下的四组函数中,函数值相同的是
A)LEFT("
VisualFoxPro"
6)与SUBSTR("
1,6)
B)YEAR(DATE())与VAL(DTOC(DATE(),1))
C)VARTYPE("
25-3*4"
)与VARTYPE(25-3*4)
D)INT(-123.456)与ROUND(-123.456,0)
30.以下四个命令中,能够显示4位数年份的命令是
A)YEAR(DATE())
B)SUBSTR(DTOC(DATE(),1),1,4)
C)LEFT(DTOC(DATE()),4)
D)LEFT(DTOC(DATE(),1),4)
31.设M=47.6554,函数ROUND(INT(M)+M,2)的值是_________________。
32.在已打开有表文件中当前记录为第8号记录,现在要求仅用一条命令显示第12号记录的内容,应使用的命令是____________________
33.与CHANGE命令功能相同的命令是_________________________________
34.ZAP命令可以删除当前表中的全部记录,但仍保留表________________
35.执行SETINDEXTO<
索引文件名表>
命令可以打开单索引文件(.IDX)或______文件。
36.VisualFoxPro的主索引或候选索引可以保证数据的_______________完整性。
37.在VisualFoxPro中,要设置参照完整性规则,必须事先建立表之间的_________________。
38.SEEK命令可以进行快速定位,使用该命令的前提条件是打开表文件及相关的__________。
39.设JOIN命令连接的两个表中分别有4条记录与5条记录,连接的条件为FOR.T.,则生成的新表中应该有________________条记录。
40.设有“教师”表和“学院”表,求“会计”学院的所有职工的平均工资的SQL语句是:
SELECTAVG(工资)FROM教师WHERE学院号IN(SELECT学院号码FROM__________WHERE学院名="
会计"
)
41.过程P1的功能是计算X的平方,下面程序的功能是调用过程P1来计算1,2,……9的平方,请在程序中填空,使其完整正确。
K=1
DOWHILE________①_____10
_________②_________
M
K=K+1
ENDDO
PROCDUREP1
PARAMETERSX
_______③_______M=X*X
RETURN
42.写下列程序的运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 10 VF 数据库 基础