二级vf.docx
- 文档编号:17942475
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:29
- 大小:37.89KB
二级vf.docx
《二级vf.docx》由会员分享,可在线阅读,更多相关《二级vf.docx(29页珍藏版)》请在冰点文库上搜索。
二级vf
题型
一、单项选择(共40分)
二、填空题(共10分)
三、简答(共10分)
四、SQL语句(共15分)
五、程序结果题(共10分)
六、程序设计(15分)
一、单项选择
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.VisualFoxPro是一种()。
A.数据库系统B.数据库管理系统C.数据库D.数据库应用系统
4.用数据二维表来表示实体及实体之间联系的数据模型称为()。
A.实体-联系模型B.层次模型C.网状模型D.关系模型
5.以下关于关系的说法正确的是()。
A.列的次序非常重要B.行的次序非常重要
C.列的次序无关紧要D.关键字必须指定为第一列
6.从表中选择字段形成新关系的操作是()。
A.选择B.连接C.投影D.并
7.在关系的基本运算中,下列属于专门关系运算的是()。
A.选择、排序B.选择、投影C.并、差、交D.联接、笛卡儿积
8.在关系模型中,每个关系模式中的关键字()。
A.可由多个任意属性组成
B.最多由一个属性组成
C.可由一个或多个其值能唯一标识关系中任何元组的属性组成
D.以上说法都不对
9.有两个关系R和T如下,则由关系R得到关系T的操作是()。
R
T
A
B
C
A
B
C
a
1
2
c
3
3
b
2
2
d
2
2
c
3
2
d
3
2
A.选择 B.投影 C.交 D.并
10.有两个关系R,S如下,由关系R通过运算得到关系S,则所使用的运算为()。
A.选择B.投影C.插入D.连接
11.有三个关系R、S和T如下,由关系R和S通过运算得到关系T,则所使用的运算为()。
R
S
T
A
B
m
1
n
2
B
C
1
3
3
5
A
B
C
m
1
3
A.笛卡尔积B.交C.并D.自然连接
12.关系数据库的任何检索操作所涉及的三种基本运算不包括()。
A.连接B.比较C.选择D.投影
13.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是()。
A.一对一B.一对多C.多对多D.多对一
14.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。
A.m:
nB.1:
mC.m:
kD.1:
1
15.在“选项”对话框的“文件位置”选项卡中可以设置()。
A.表单的默认大小B.程序代码的颜色
C.日期和时间的显示格式D.默认目录
16.项目管理器的“文档”选项卡用于显示和管理()。
A.表单、报表和查询B.数据库、表单和报表
C.查询、报表和视图D.表单、报表和标签
17.向一个项目中添加一个数据库,应该使用项目管理器的()。
A.“代码”选项卡B.“类”选项卡
C.“文档”选项卡D.“数据”选项卡
18.下面关于工具栏的说法,错误的是()。
A.可以定制用户自己的工具栏B.可以修改系统提供的工具栏
C.可以删除用户创建的工具栏D.可以删除系统提供的工具栏
19.在VisualFoxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为()。
A.向导B.设计器C.生成器D.项目管理器
20.在VisualFoxPro中创建项目,项目文件的扩展名是()。
A.proB.prjC.pjxD.itm
21.下列数据中合法的VisualFoxPro常量是()。
A.07/01/2010B.trueC.50%D..y.
22.在VisualFoxPro中,5.6E-10是一个合法的()。
A.数值常量B.货币常量C.非法的表达式D.字符常量
23.以下日期值正确的是()。
A.{"2001-05-25"}B.{^2001-05-25}
C.{2001-05-25}D.{[2001-05-25]}
24.在VisualFoxPro中,下列数据中是合法的字符常量的是()。
A.[[计算机等级考试]]B.{"计算机等级考试"}
C.["计算机等级考试"]D."计算机等级考试'
25.以下关于内存变量的叙述中,错误的是()。
A.内存变量的类型可以改变
B.数组是按照一定顺序排列的一组内存变量
C.一个数组中各数据元素的数据类型必须相同
D.在VisualFoxPro中,内存变量的类型取决于其值的数据类型'
26.如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是()。
A.M.姓名B.M->姓名C.姓名D.A和B都可以
27.在以下的VisualFoxPro表达式中,不合法的是()。
A.{^2010-07-01}+10B.{^2010-07-01}-10
C.{^2010-07-01}+date()D.{^2010-07-01}-date()
28.以下表达式中,运算结果为数值型的是()。
A.DATE()-5B.YEAR=2010C.AT("ab","aabc")D.RECNO()>12
29.下列表达式中,表达式返回结果为.F.的是()。
A.AT("A","BCD")B."[信息]"$"管理信息系统"
C.ISNULL(.NULL.)D.SUBSTR("计算机技术",3,2)
30.命令?
LEN(SPACE(3)-SPACE
(2))的结果是()。
A.1B.2C.3D.5
31.设a=“计算机等级考试”,结果为“考试”的表达式是()。
A.Left(a,4)B.Right(a,4)C.Left(a,2)D.Right(a,2)
32.在下面的VisualFoxPro表达式中,运算结果为逻辑真的是()。
A.EMPTY(.NULL.) B.LIKE("xy?
","xyz")
C.AT("xy","abcxyz") D.LSNULL(SPACE(0))
33.要判断数值型变量X能否被5整除,以下表达式错误的是()。
A.MOD(X,5)=0B.INT(X/5)=X/5
C.INT(X/5)=MOD(X,5)D.X%5=0
34.逻辑运算符从高到低的运算优先级是()。
A..NOT.→.AND.→.OR.B..AND.→.OR.→.NOT.
C..NOT.→.OR.→.AND.D..OR.→.AND.→.NOT.
35.在下列函数中,函数值为数值的是()。
A.BOF()B.CTOD("01/01/96")
C.AT("人民","中华人民共和国")D.SUBSTR(DTOC(DATE(),7)
36.下列函数返回类型为数值型的是()。
A.STRB.VALC.DTOCD.TTOC
37.计算结果不是字符串“Teacher”的语句是()。
A.at(“MyTecaher”,3,7)B.substr(“MyTecaher”,3,7)
C.right(“MyTecaher”,7)D.left(“Tecaher”,7)
38.有如下赋值语句:
a="计算机"、b="微型",结果为"微型机"的表达式是()。
A.b+LEFT(A,3)B.b+RIGHT(A,1)C.b+LEFT(A,5,2)D.b+RIGHT(A,2)
39.以下表达式中,运算结果不为字符型的是()。
A.SUBSTR("aabc",3,2)B.TIME()C."ab"$"aabc"D.LEFT("aabc",3)
40.以下表达式中,肯定不是合法表达式的是()。
A.[2010]-XB.X+"xyz"C.2010/7/1D.职称="教授"OR"副教授"
41.条件函数IIF(LEN(SAPCE(5))>3,1,0)的值是()。
A.1B.0C.5D.3
42.若X="100",则执行命令?
&X+200的结果是()。
A.100B.200C.300D.400
43.设x=“123”,y=123,k=“y”,表达式x+&k的值是()。
A.123123B.246C.123yD.数据类型不匹配
44.DIMENSIONa(3,4)语句定义的数组元素个数是()。
A.12B.7C.20D.24
45.设A=[6*8-2〕、B=6*8-2,C="6*8-2",属于合法表达式的是()。
A.A+BB.B+CC.A-CD.C-B
46.运算结果不是2010的表达式是()。
A.int(2010.9)B.round(2010.1,0)C.ceiling(2010.1)D.floor(2010.9)
47.函数UPPER("12ab34CD")的结果是()
A.12AB34CDB.12ab34CDC.12ab34cdD.12AB34cd
48.有如下赋值语句,结果为“大家好”的表达式是()。
a="你好"
b="大家"
A.b+AT(a,1) B.b+RIGHT(a,1) C.b+LEFT(a,3,4) D.b+RIGHT(a,2)
49.对于只有两种取值的数据,一般可以采用的数据类型是()。
A.数值型B.货币型C.字符型D.逻辑型
50.想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令()。
A.SETCENTURYONB.SETCENTURYOFF
C.SETCENTURYTO4D.SETCENTURYOF4
51.在VisualFoxPro中,有如下内存变量赋值语句:
X={^2001-07-2810:
15:
20PM}
Y=.F.
M=$123.45
N=123.45
Z="123.24"
执行上述语句后,内存变量X、Y、M、N和Z的数据类型分别是()。
A.D、L、Y、N、CB.T、L、Y、N、C
C.T、L、M、N、CD.T、L、Y、N、S
52.以下关于数组的叙述中,错误的是()。
A.数组在使用DIMENSION定义后,就已经具有了初值
B.数组中各个元素的数据类型必须一致
C.在VisualFoxPro中二维数组可以作为一维数组使用
D.在VisualFoxPro中只有一维数组和二维数组'
53.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”。
(C型字段)。
在命令窗口输入并执行如下命令,屏幕上会显示()。
姓名=姓名-"出勤"
?
姓名
A.李彤 B.出勤 C.李彤出勤 D.李彤-出勤
54.在数据库中建立表的命令是()。
A.CREATEB.CREATEDATABASE
C.CREATEQUERYD.CREATEFORM
55.打开数据库的命令是()。
A.USEB.USEDATABASEC.OPEND.OPENDATABASE
56.数据库文件的扩展名是()。
A.DBFB.CDXC.DBCD.SCX
57.CREATEDATABASE命令用来建立()。
A.数据库B.关系C.表D.数据文件
58.下面有关数据库表和自由表的叙述中,错误的是()。
A.数据库表和自由表都可以用表设计器来建立
B.数据库表和自由表都支持表间联系和参照完整性
C.自由表可以添加到数据库中成为数据库表
D.数据库表可以从数据库中移出成为自由表
59.以下叙述正确的是()
A.自由表不能被加入到数据库中
B.数据库可以建立字段级规则和约束,而自由表不能
C.可以在自由表之间建立参照完整性规则,而数据库表不能
D.可以为自由表字段设置默认值,而数据库表字段不能设置默认值
60.为当前表中所有学生的总分增加10分,可以使用的命令是()。
A.CHANGE总分WITH总分+10
B.REPLACE总分WITH总分+10
C.CHANGEALL总分WITH总分+10
D.REPLACEALL总分WITH总分+10
61.在VisualFoxPro中,使用LOCATEFOR
A.再次使用LOCATEFOR
C.CONTINUE命令D.GO命令
62.在VisualFoxPro中,数据库表的字段有效性规则的设置可以在()。
A.项目管理器中进行B.数据库设计器中进行
C.表设计器中进行D.表单设计器中进行
63.在表设计器的字段选项卡中,字段有效性的设置中不包括()。
A.规则B.信息C.默认值D.标题
64.使用索引的主要目的是()。
A.提高查询速度B.节省存储空间C.防止数据丢失D.方便管理
65.在VisualFoxPro中,下面关于索引的正确描述是()。
A.当数据库表建立索引以后,表中的记录的物理顺序将被改变
B.索引的数据将与表的数据存储在一个物理文件中
C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针
D.使用索引可以加快对表的更新操作
66.已知表中有字符型字段职称和性别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是()。
A.INDEXON职称+性别TOtttB.INDEXON性别+职称TOttt
C.INDEXON职称,性别TOttt D.INDEXON性别,职称TOttt
67.在VisualFoxPro中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是()。
A.主索引B.唯一索引C.侯选索引D.普通索引
68.VisualFoxPro中利用主索引实现了数据的()。
A.更新完整性B.域完整性C.实体完整性CD.参照完整性
69.参照完整性规则的更新规则中“级联”的含义是()。
A.父表中的连接字段值可以随意更新,不会影响子表中的记录
B.若子表中有与父表相关的记录,则禁止修改父表中连接字段值
C.更新父表中连接字段值时,用新的连接字段自动修改子表中的所有相关记录
D.父表中的连接字段值在任何情况下都不允许更新
70.在VisualFoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”,如果表S所有的记录在表SC中都有相关联的记录,则()。
A.允许修改表S中的学号字段值 B.允许删除表S中的记录
C.不允许修改表S中的学号字段值 D.不允许在表S中增加新的记录
71.如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时()。
A.系统自动备份父表中被删除记录到一个新表中
B.若子表中有相关记录,则禁止删除父表中记录
C.会自动删除子表中所有相关记录
D.不作参照完整性检查,删除父表记录与子表无关
72.命令SELECT0的功能是()。
A.无此工作区,命令错误B.选择编号最大的空闲工作区
C.随机选择一个工作区的区号D.选择编号最小的空闲工作区
73.SQL语言的查询语句是()。
A.INSERTB.UPDATEC.DELETED.SELECT
74.以下不属于SQL数据操作命令的是()。
A.MODIFYB.INSERTC.UPDATED.DELETE
75.在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是()。
A.可以定义一个新的基本表结构
B.可以定义表中的主关键字
C.可以定义表的域完整性、字段有效性规则等
D.对自由表,同样可以实现其完整性、有效性规则等信息的设置
76.在SQL的ALTERTABLE语句中,为了增加一个新的字段应该使用短语()。
A.CREATEB.APPENDC.COLUMND.ADD
77.在VisualFoxPro中,在数据库中创建表的CREATETABLE命令中定义主索引、实现实体完整性规则的短语是()。
A.FOREIGNKEYB.DEFAULTC.PRIMARYKEYD.CHECK
78.在VisualFoxPro中,以下关于删除记录的描述,正确的是()。
A.SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表
B.SQL的DELETE命令和传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表
C.SQL的DELETE命令可以物理地删除数据库表中的记录,而传统VisualFoxPro的DELETE命令只能逻辑删除数据库表中的记录
D.传统VisualFoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表
79.SQL语句中删除视图的命令是()。
A.DROPTABLEB.DROPVIEWC.ERASETABLED.ERASEVIEW
80.SQL语言的更新命令的关键词是()。
A.UPDATE B.INSERT C.CREATE D.SELECT
81.学生表中有学号,姓名,和年龄三个字段,SQL语句“SELECT学号FROM学生”完成的操作称为()。
A.选择B.投影C.连接D.并
82.以下有关SELECT语句的叙述中错误的是()。
A.SELECT语句中可以使用别名
B.SELECT语句中只能包含表中的列及其构成的表达式
C.SELECT语句规定了结果集中的顺序
D.如果FROM短语引用的两个表有同名的列,则SELECT短语引用它们时必须使用表名前缀加以限定
83.在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是()。
A.年龄>=12OR<=46B.年龄>=12AND<=46
C.年龄>=12OR年龄<=46D.年龄>=12AND年龄<=46
84.在VisualFoxPro中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C型字段,研究生导师是L型字段。
若要查询“是研究生导师的女老师”信息,那么SQL语句“SELECT*FROMTWHERE<逻辑表达式>”中的<逻辑表达式>应是()。
A.研究生导师AND性别="女"B.研究生导师OR性别="女"
C.性别="女"AND研究生导师=.F.D.研究生导师=T.OR性别=女
85.若SQL语句中的ORDERBY短语指定了多个字段,则()。
A.依次按自右至左的字段顺序排序B.只按第一个字段排序
C.依次按自左至右的字段顺序排序D.无法排序
86.在SQLSELECT查询中,为了使查询结果排序应该使用短语()。
A.ASCB.DESCC.GROUPBYD.ORDERBY
87.在SQLSELECT语句中为了将查询结果存储到临时表应该使用短语()。
A.TOCURSORB.INTOCURSORC.INTODBFD.TODBF
88.SQL的SELECT语句中,“HAVING<条件表达式>”用来筛选满足条件的()。
A.列B.行C.关系D.分组
89.在SQL的SELECT查询的结果中,消除重复记录的方法是()。
A.通过指定主索引实现B.通过指定唯一索引实现
C.使用DISTINCT短语实现D.使用WHERE短语实现
90.在SELEC语句中,以下有关HAVING语句的正确叙述是()。
A.HAVING短语必须与GROUPBY短语同时使用
B.使用HAVING短语的同时不能使用WHERE短语
C.HAVING短语可以在任意的一个位置出现
D.HAVING短语与WHERE短语功能相同
91.在SQLSELECT语句中与INTOTABLE等价的短语是()。
A.INTODBFB.TOTABLEC.TOFOEMD.)INTOFILE
92.在使用查询设计器创建查询,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是()。
A.排序依据B.联接C.筛选D.杂项
93.以下关于查询的描述正确的是()。
A.不能根据自由表建立查询 B.只能根据自由表建立查询
C.只能根据数据库表建立查询 D.可以根据数据库表和自由表建立查询
94.以下关于“视图”的正确描述是()。
A.视图独立于表文件B.视图不可更新
C.视图只能从一个表派生出来D.视图可以删除
A.排序依据B.联接C.筛选D.杂项
95.在视图设计器中有,而在查询设计器中没有的选项卡是()。
A.排序依据B.更新条件C.分组依据D.杂项
96.以下关于视图的描述正确的是()。
A.视图和表一样包含数据 B.视图物理上不包含数据
C.视图定义保存在命令文件中 D.视图定义保存在视图文件中
97.以下关于“查询”的正确描述是()。
A.查询文件的扩展名为PRGB.查询保存在数据库文件中
C.查询保存在表文件中D.查询保存在查询文件中
98.VisualFoxPro中,关于查询的正确叙述是()。
A.查询与数据库表相同,用来存储数据
B.查询是从一个或多个数据库表中导出来为用户定制的虚拟表
C.查询中的数据是可以更新的
D.可以从数据库表、视图和自由表中查询数据
99.在VisualFoxPro中,命令程序文件的扩展名是()。
A.DBFB.TXTC.PRGD.MPR
100.在VisualFoxPro中,用于建立或修改程序文件的命令是()。
A.MODIFY<文件名>B.MODIFYCOMMAND<文件名>
C.MODIFYPROCEDURE<文件名>D.上面B和C都对
101.欲执行程序temp.prg,应该执行的命令是()。
A.DOPRGtemp.prgB.DOtemp.prg
C.DOCMDtemp.prgD.DOFORMtemp.prg
102.在VisualFoxPro程序中,注释行使用的符号是()。
A.//B.*C.'D.{}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 vf