VisualFoxpro程序设计考精彩试题问题详解.docx
- 文档编号:29868635
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:23
- 大小:22.80KB
VisualFoxpro程序设计考精彩试题问题详解.docx
《VisualFoxpro程序设计考精彩试题问题详解.docx》由会员分享,可在线阅读,更多相关《VisualFoxpro程序设计考精彩试题问题详解.docx(23页珍藏版)》请在冰豆网上搜索。
VisualFoxpro程序设计考精彩试题问题详解
1、数据库系统与文件系统的最主要区别是(分数:
2分)
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量
标准答案是:
B。
2、数据库系统的核心是 (分数:
2分)
A.数据模型
B.数据库管理系统
C.数据库
D.数据库管理员
标准答案是:
B。
3、VisualFoxPro支持的数据模型是 (分数:
2分)
A.层次数据模型
B.关系数据模型
C.网状数据模型
D.树状数据模型
标准答案是:
B。
4、在VisualFoxPro中“表”是指 (分数:
2分)
A.报表
B.关系
C.表格
D.表单
标准答案是:
B。
5、对于“关系”的描述,正确的是 (分数:
2分)
A.同一个关系中允许有完全相同的元组
B.同一个关系中元组必须按关键字升序存放
C.在一个关系中必须将关键字作为该关系的第一个属性
D.同一个关系中不能出现相同的属性名
标准答案是:
D。
6、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是 (分数:
2分)
A.索引、排序、查找
B.建库、录入、排序
C.选择、投影、联接
D.显示、统计、复制
标准答案是:
C。
7、关系运算中的选择运算是 (分数:
2分)
A.从关系中找出满足给定条件的元组的操作
B.从关系中选择若干个属性组成新的关系的操作
C.从关系中选择满足给定条件的属性的操作
D.A和B都对
标准答案是:
A
8、如果一个学生可以选择多门课程,而且每门课程可以被多个学生选择,则学生和课程两个实体之间的关系属于 (分数:
2分)
A.一对一联系
B.多对一联系
C.多对多联系
D.一对多联系
标准答案是:
C。
9、在VisualFoxPro的项目管理器中不包括的选项卡是 (分数:
2分)
A.数据
B.文档
C.类
D.表单
标准答案是:
D。
10、在下面的数据类型中默认值为.F.的是 (分数:
2分)
A.数值型
B.字符型
C.逻辑型
D.日期型
标准答案是:
C。
11、VisualFoxPro内存变量的数据类型不包括 (分数:
2分)
A.字符型
B.货币型
C.数值型
D.通用型
标准答案是:
D。
12、使用命令DECLAREaa(3,4)定义的数组,aa包含的数组元素(下标变量)的个数为 (分数:
2分)
A.3个
B.4个
C.7个
D.12个
标准答案是:
D
13、下面关于VisualFoxPro数组的叙述中,错误的是 (分数:
2分)
A.用DIMENSION和DECLARE都可以定义数组
B.一个数组中各个数组元素必须是同一种数据类型
C.新定义数组的各个数组元素初值为.F.
D.VisualFoxPro只支持一维数组和二维数组
标准答案是:
B。
14、在下面的VisualFoxPro表达式中,不正确的是 (分数:
2分)
A.{^2008-05-0110:
10:
10AM}-10
B.{^2008-05-01}-DATE()
C.{^2008-05-01}+DATE()
D.{^2008-05-01}+1000
标准答案是:
C。
15、下列函数中函数值为字符型的是 (分数:
2分)
A.DATE()
B.TIME()
C.YEAR()
D.DATETIME()
标准答案是:
B。
16、连续执行以下命令之后,表达式的输出结果为真的是()
SETEXACTOFF
X="湖南大学□"(□表示空格)
(分数:
2分)
A.X=”湖南”
B.”湖南”=X
C.”大学”=X
D.”湖南大学”=
标准答案是:
A。
17、表达式LEN(ALLT(SPACE(10)))的运算结果是 (分数:
2分)
A.NULL
B.10
C.0
D.
标准答案是:
C。
18、下面的表达式中,结果为逻辑假的是 (分数:
2分)
A.EMPTY(SPACE(5))
B.ISNULL(0)
C.LIKE(‘abc?
’,’abcd’)
D.BETWEEN(40,34,50)
标准答案是:
B。
19、下列表达式的结果为字符型的是 (分数:
2分)
A.OCCURS(‘A’,’ABCABC’)
B.CTOD(‘01/01/08’)
C.DTOC(DATE())
D.ROUND(123.45,1
标准答案是:
C。
20、在VisualFoxPro中以下叙述错误的是 (分数:
2分)
A.关系也被称作数据表
B.数据库文件不存储用户数据
C.数据库文件用来组织和管理相互联系的多个数据表及相关的数据库对象。
D.多个数据表存储在一个物理文件中
标准答案是:
D。
21、在VisualFoxPro中,表结构中的逻辑型、备注型、日期型字段的宽度由系统自动给出,它们分别为 (分数:
2分)
A.1、4、8
B.4、4、10
C.1、10、8
D.2、8、8
标准答案是:
A。
22、在Visual FoxPro中,学生表STUDENT中包含有通用型字段简介,表中通用型字段中的数据均存储到另一个文件中,该文件名为 (分数:
2分)
A.简介.FPT
B.STUDENT.DBF
C.简介.DBT
D.STUDENT.FTP
标准答案是:
D。
23、在VisualFoxPro中,存储图象的字段类型应该是 (分数:
2分)
A.备注型
B.通用型
C.字符型
D.双精度型
标准答案是:
B。
24、在Visual FoxPro中,下列关于表的叙述正确的是 (分数:
2分)
A.在数据库表和自由表中,都能给字段定义有效性规则和默认值
B.自由表不能建立候选索引
C.自由表加入到数据库中,可以变为数据库表
D.一个自由表加入到多个数据库中
标准答案是:
C。
25、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18之上的这种约束属于 (分数:
2分)
A.实体完整性约束
B.域完整性约束
C.参照完整性约束
D.视图完整性约束
标准答案是:
B。
26、通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中 (分数:
2分)
A.参照完整性约束
B.实体完整性约束
C.域完整性约束
D.字段完整性约束
标准答案是:
C。
27、数据库表可以设置默认值,默认值是 (分数:
2分)
A.逻辑表达式
B.字符表达式
C.数值表达式
D.以上都不对
标准答案是:
D。
28、在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是 (分数:
2分)
A.CREATE
B.CREATESDB
C.CREATETABLESDB
D.CREATEDATABASESDB
标准答案是:
D。
29、打开数据库abc的正确命令是 (分数:
2分)
A.OPENDATABASEabc
B.USEabc
C.USEDATABASEabc
D.OPENabc
标准答案是:
A。
30、使数据库表变为自由表的命令是 (分数:
2分)
A.DROPTABLE
B.REMOVETABLE
C.FREETABLE
D.RELEASETABLE
标准答案是:
B。
31、在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 (分数:
2分)
A.MODIFYSTRUCTURESTUDENT
B.MODIFYCOMMANDSTUDENT
C.CREATESTUDENT
D.CREATETABLESTUDENT
标准答案是:
C。
32、要为当前表所有职工增加100元工资应该使用命令 (分数:
2分)
A.CHANGE工资WITH工资+100
B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100
D.REPLACEALL工资WITH工资+100
标准答案是:
D。
33、在Visual FoxPro中,使用LOCATEFOR
2分)
A.再次使用LOCATEFOR
B.SKIP命令
C.CONTINUE命令
D.GO命令
标准答案是:
C。
34、当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令 (分数:
2分)
A.DELETEFOR图书号=
B.DELETEWHILE图书号=
C.DELETEFOR图书号=
D.DELETEFOR图书号LIKE
标准答案是:
A。
35、在Visual FoxPro中,建立索引的作用之一是 (分数:
2分)
A.节省存储空间
B.便于管理
C.提高查询速度
D.提高查询和更新的速度
标准答案是:
C。
36、下面有关索引的描述正确的是 (分数:
2分)
A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变
B.索引与数据库表的数据存储在一个文件中
C.创建索引是创建一个指向数据库表文件记录的指针构成的文件
D.使用索引并不能加快对表的查询操作
标准答案是:
C。
37、可以伴随着表的打开而自动打开的索引是 (分数:
2分)
A.单一索引文件(IDX)
B.复合索引文件(CDX)
C.结构化复合索引文件
D.非结构化复合索引文件
标准答案是:
C。
38、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 (分数:
2分)
A.主索引
B.唯一索引
C.候选索引
D.普通索引
标准答案是:
A。
39、不允许记录中出现重复索引值的索引是 (分数:
2分)
A.主索引
B.主索引、候选索引、普遍索引
C.主索引和候选索引
D.主索引、候选索引和唯一索引
标准答案是:
C。
40、以下关于主索引和侯选索引的叙述正确的是 (分数:
2分)
A.主索引和侯选索引都能保证表记录的惟一性
B.主索引和侯选索引都可以建立在数据库表和自由表上
C.主索引可以保证表记录的惟一性,而侯选索引不能
D.主索引和侯选索引是相同的概念
标准答案是:
A。
41、在表设计器的“字段”选项卡中可以创建的索引是 (分数:
2分)
A.唯一索引
B.候选索引
C.主索引
D.普通索引
标准答案是:
D。
42、在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的 (分数:
2分)
A.参照完整性
B.实体完整性
C.域完整性
D.用户定义完整性
标准答案是:
B。
43、用命令"INDEX on 姓名 TAGindex_name"建立索引,其索引类型是 (分数:
2分)
A.主索引
B.候选索引
C.普通索引
D.唯一索引
标准答案是:
C。
44、用命令“INDEX ON 姓名 TAGindex_nameUNIQUE”建立索引,其索引类型是 (分数:
2分)
A.主索引
B.候选索引
C.普通索引
D.唯一索引
标准答案是:
D。
45、执行命令"INDEXon 姓名 TAGindex_name"建立索引后,下列叙述错误的是 (分数:
2分)
A.此命令建立的索引是当前有效索引
B.此命令所建立的索引将保存在.idx文件中
C.表中记录按索引表达式升序排序
D.此命令的索引表达式是
标准答案是:
B。
46、不论索引是否生效,定位到相同记录上的命令是 (分数:
2分)
A.GOTOP
B.GOBOTTOM
C.GO6
D.SKIP
标准答案是:
C。
47、打开表并设置当前有效索引(相关索引已建立)的正确命令是 (分数:
2分)
A.ORDERstudentIN2INDEX学号
B.USEstudentIN2ORDER学号
C.INDEX学号ORDERstudent
D.USEstudentIN2
标准答案是:
B。
48、有一学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是(分数:
2分)
A.SETINDEXTO姓名
B.SETINDEXTOXM
C.SETORDERTO姓名
D.SETORDERTOXM
标准答案是:
D。
49、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表 (分数:
2分)
A.是同一个数据库中的两个表
B.不同数据库中的两个表
C.两个自由表
D.一个是数据库表另一个是自由表
标准答案是:
A。
50、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表 (分数:
2分)
A.在父表连接字段上建立普通索引,在子表连续字段上建立主索引
B.在父表连接字段上建立主索引,在子表连续字段上建立普通索引
C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引
D.在父表和子表的连接字段上都要建立主索引
标准答案是:
B。
51、Visual FoxPro参照完整性规则不包括 (分数:
2分)
A.更新规则
B.查询规则
C.删除规则
D.插入规则
标准答案是:
B。
52、在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择 (分数:
2分)
A.限制(Restrict)
B.忽略(Ignore)
C.级联(Cascade)
D.级联(Cascade)或限制(Restrict)
标准答案是:
C。
53、有关参照完整性的删除规定,正确的描述是 (分数:
2分)
A.如果删除规则选择的是“限制“,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录。
B.如果删除规则选择的是“级联“,则当用户删除父表中的记录时,系统将禁止删除子表相关的父表中的记录。
C.如果删除规则选择的是“忽略“,则当用户删除父表中的记录时,系统不负责做任何工作。
D.上面三种说法都不对
标准答案是:
C。
54、命令SELECT 0的功能是 (分数:
2分)
A.选择编号最小的空闲工作区
B.选择编号最大的空闲工作区
C.随机选择一个工作区的区号
D.无此工作区,命令错误
标准答案是:
A。
55、在Visual FoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是 (分数:
2分)
A.永久性关联
B.永久性关联或临时性关联
C.临时性关联
D.永久性关联和临时性关联
标准答案是:
C。
56、两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是 (分数:
2分)
A.建立关联的两个表一定在同一个数据库中
B.两表之间
C.当父表记录指针移动时,子表记录指针按一定的规则跟随移动
D.当关闭父表时,子表自动被关闭
标准答案是:
C。
57、下面有关表间永久联系和关联的描述中,正确的是 (分数:
2分)
A.永久联系中的父表一定有索引,关联中的父表不需要有索引
B.无论是永久联系还是关联,子表一定有索引
C.永久联系中子表的记录指针会随父表的记录指针的移动而移动
D.关联中父表的记录指针会随子表的记录指针的移动而移动
标准答案是:
B。
58、在SQL SELECT语句中用于实现 关系的选择运算的短语是 (分数:
2分)
A.FOR
B.WHILE
C.WHERE
D.CONDITION
标准答案是:
C。
59、以下有关SQL的SELECT语句的叙述中,正确的是 (分数:
2分)
A.SELECT子句中只能包含表中的字段,不能使用表达式
B.SELECT子句中列的顺序应该与表中列的顺序一致
C.SELECT子句中的AS短语用来规定数据表的别名
D.当SELECT子句中的字段是FROM短语后的多个数据表的公共字段,则应在字段前面加上数据表的别名
标准答案是:
D。
60、查询订购单号(字符型,长度为4)尾字符是"1" 的错误命令是 (分数:
2分)
A.SELECT*FROM订单WHERESUBSTR(订购单号,4)=
B.SELECT*FROM订单WHERESUBSTR(订购单号,4,1)=
C.SELECT*FROM订单WHERE
D.SELECT*FROM订单WHERERIGHT(订购单号,1)=
标准答案是:
C。
61、在SQL语句中,与表达式“湖南”$地址功能相同的表达式是 (分数:
2分)
A.地址LIKE“%湖南%”
B.LEFT(地址,4)=“湖南”
C.地址IN“%湖南%”
D.AT(地址,“湖南”)>0
标准答案是:
A。
62、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 (分数:
2分)
A.使用WHERE子句
B.在GROUPBY后面使用HAVING子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING子句,再使用WHERE子句
标准答案是:
B。
63、使用的数据表如下三个表:
职员.DBF:
职员号C(3),姓名C(6),性别C
(2),组号N
(1),职务C(10)
客户.DBF:
客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:
订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)
查询金额最大的那10%订单的信息。
正确的SQL语句是(分数:
2分)
A.SELECT*TOP10PERCENTFROM订单
B.SELECTTOP10%*FROM订单ORDERBY金额
C.ELECT*TOP10PERCENTFROM订单ORDERBY金额
D.SELECTTOP10PERCENT*FROM订单ORDERBY金额DESC
标准答案是:
D。
64、使用的数据表如下三个表:
职员.DBF:
职员号C(3),姓名C(6),性别C
(2),组号N
(1),职务C(10)
客户.DBF:
客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:
订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)
查询订单数在3个以上、订单的平均金额在200元以上的职员号。
正确的SQL语句是(分数:
2分)
A.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)>3ANDAVG_金额>200
B.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)>3ANDAVG(金额)>200
C.SELECT职员号FROM订单GROUPBY职员号HAVINGCOUNT(*)>3WHEREAVG(金额)>200
D.SELECT职员号FROM订单GROUPBY职员号WHERECOUNT(*)>3ANDAVG_金额>200
标准答案是:
B。
65、使用的数据表如下三个表:
职员.DBF:
职员号C(3),姓名C(6),性别C
(2),组号N
(1),职务C(10)
客户.DBF:
客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:
订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)
显示没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是(分数:
2分)
A.SELECT职员.职员号,姓名FROM职员JOIN订单ON订单.职员号=职员.职员号GROUPBY职员.职员号HAVINGCOUNT(*)=0
B.SELECT职员.职员号,姓名FROM职员LEFTJOIN订单ON订单.职员号=职员.职员号GROUPBY职员.职员号HAVINGCOUNT(*)=0
C.SELECT职员号,姓名FROM职员WHERE职员号NOTIN(SELECT职员号FROM订单)
D.SELECT职员.职员号,姓名FROM职员WHERE职员.职员号<>(SELECT订单.职员号FROM订单)
标准答案是:
C。
66、使用的数据表如下三个表:
职员.DBF:
职员号C(3),姓名C(6),性别C
(2),组号N
(1),职务C(10)
客户.DBF:
客户号C(4),客户名C(36),地址C(36),所在城市C(36)
订单.DBF:
订单号C(4),客户号C(4),职员号C(3),签订日期D,金额N(6.2)
有以下SQL语句:
SELECT订单号,签订日期,金额FROM订单,职员
WHERE订单.职员号=职员.职员号AND姓名=“李二“
与如上语句功能相同的SQL语句是
(分数:
2分)
A.SELECT订单号,签订日期,金额FROM订单WHEREEXISTS(SELECT*FROM职员WHERE姓名=“李二“)
B.SELECT订单号,签订日期,金额FROM订单WHEREEXISTS(SELECT*FROM职员WHERE职员号=订单.职员号AND姓名=“李二“)
C.SELECT订单号,签订日期,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxpro 程序设计 精彩 试题 问题 详解