安交通大学15年《Visual Foxpro及其应用》考查课试题.docx
《安交通大学15年《Visual Foxpro及其应用》考查课试题.docx》由会员分享,可在线阅读,更多相关《安交通大学15年《Visual Foxpro及其应用》考查课试题.docx(8页珍藏版)》请在冰豆网上搜索。
安交通大学15年《VisualFoxpro及其应用》考查课试题
安交通大学15年7月《VisualFoxpro及其应用》考查课试题
一、单选题(共40道试题,共80分。
)V1. 设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为“S101”的同学,选修课程号为“C11”,成绩为98分的记录插入到表SC中,正确的语句是
A.INSERTINTOSC(SNO,CNO,GRADE)VALUES(‘S101’,’C11’,’98’)
B.INSERTINTOSC(SNO,CNO,GRADE)VALUES(S101,C11,98)
C.INSERT(‘S101’,’C11’,’98’)INTOSC
D.INSERTINTOSCVALUES(‘S101’,’C11',98)
满分:
2 分
2. 可以链接或嵌入OLE对象的字段类型是
A.备注型字段
B.通用型和备注型字段
C.通用型字段
D.任何类型的字段
满分:
2 分
3. 关系数据库管理系统所管理的关系是
A.一个DBF文件
B.若干个二维表
C.一个DBC文件
D.若干个DBC文件
满分:
2 分
4. 学生.DBF:
学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:
学号(C,8),课程号(C,3),成绩(N,5,1)。
计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是()
A.SELECTAVG(成绩)FROM选课WHERE姓名=”刘明”
B.SELECTAVG(成绩)FROM学生,选课WHERE姓名=”刘明”
C.SELECTAVG(成绩)FROM学生,选课WHERE学生.姓名=”刘明”
D.SELECTAVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=”刘明”
满分:
2 分
5. 要为当前表所有职工增加100元工资应该使用命令
A.CHANGE工资WITH工资+100
B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100
D.REPLACEALL工资WITH工资+100
满分:
2 分
6. 在VisualFoxPro中,建立索引的作用之一是
A.节省存储空间
B.便于管理
C.提高查询速度
D.提高查询和更新的速度
满分:
2 分
7. VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是
A.索引、排序、查找
B.建库、录入、排序
C.选择、投影、联接
D.显示、统计、复制
满分:
2 分
8. 可以运行查询文件的命令是:
()
A.DO
B.BROWSE
C.DOQUERY
D.CREATEQUERY
满分:
2 分
9. 打开VisualFoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含
A.表单(Form)文件
B.报表(Report)文件
C.标签(Label)文件
D.以上三种文件
满分:
2 分
10. 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表
A.是同一个数据库中的两个表
B.不同数据库中的两个表
C.两个自由表
D.一个是数据库表另一个是自由表
满分:
2 分
11. 在VisualFoxPro中,存储图像的字段类型应该是
A.备注型
B.通用型
C.字符型
D.双精度型
满分:
2 分
12. 查询订购单的数量和所有订购单平均金额的正确命令是()如下关系:
客户(客户号,名称,联系人,邮政编码,电话号码)产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单名细(订单号,序号,产品号,数量)
A.SELECTCOUNT(DISTINCT订单号),AVG(数量*单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
B.SELECTCOUNT(订单号),AVG(数量木单价)FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
C.SELECTCOUNT(DISTINCT订单号),AVG(数量(单价)FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
D.SELECTCOUNT(订单号),AVG(数量*单价)FROM产品,订购单名细ON产品.
满分:
2 分
13. 在SQLSELECT查询中,为了使查询结果排序应该使用短语()
A.ASC
B.DESC
C.GROUPBY
D.ORDERBY
满分:
2 分
14. 连续执行以下命令之后,最后一条命令的输出结果是SETEXACTOFFX="A"?
IIF("A"=X,X-"BCD",X+"BCD")
A.A
B.BCD
C.ABCD
D.ABCD
满分:
2 分
15. 在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是
A.MODIFYSTRUCTURESTUDENT
B.MODIFYCOMMANDSTUDENT
C.CREATESTUDENT
D.CREATETABLESTUDENT
满分:
2 分
16. VisualFoxPro的报表文件.FRX中保存的是
A.打印报表的预览格式
B.打印报表本身
C.报表的格式和数据
D.报表设计格式的定义
满分:
2 分
17. 结构化程序设计的三种基本逻辑结构是
A.选择结构、循环结构和嵌套结构
B.顺序结构、选择结构和循环结构
C.选择结构、循环结构和模块结构
D.顺序结构、递归结构和循环结构
满分:
2 分
18. 在VisualFoxpro中,用于建立或修改过程文件的命令是
A.MODIFY<文件名>
B.MODIFYCOMMAND<文件名>
C.MODIFYPROCEDURE<文件名>
D.上面B)和C)都对
满分:
2 分
19. 下列表单的哪个属性设置为真时,表单运行时将自动居中:
()
A.AutoCenter
B.AlwaysOnTop
C.ShowCenter
D.FormCenter
满分:
2 分
20. 用命令"INDEXon姓名TAGindex_name"建立索引,其索引类型是
A.主索引
B.候选索引
C.普通索引
D.惟一索引
满分:
2 分
21. 在VisualFoxPro中,打开数据库的命令是
A.ORENDATABASE<数据库名>
B.USE<数据库名>
C.USEDATABASE<数据库名>
D.OPEN<数据库名>
满分:
2 分
22. 使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为
A.2个
B.3个
C.5个
D.6个
满分:
2 分
23. 设有订单表order(其中包括字段:
订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:
()
A.DELETETABLEorderWHERE签订日期<{^2002-1-1}
B.DELETETABLEorderWHILE签订日期>{^2002-1-1}
C.DELETEFROMorderWHERE签订日期<{^2002-1-1}
D.DELETEFROMorderWHILE签订日期>{^2002-1-1}
满分:
2 分
24. 在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是
A.永久性关联
B.永久性关联或临时性关联
C.临时性关联
D.永久性关联和临时性关联
满分:
2 分
25. 在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择
A.限制(Restrict)
B.忽略(Ignore)
C.级联(Cascade)
D.级联(Cascade)或限制(Restrict)
满分:
2 分
26. 使用报表向导定义报表时,定义报表布局的选项是()
A.列数、方向、字段布局
B.列数、行数、字段布局
C.行数、方向、字段布局
D.列数、行数、方向
满分:
2 分
27. 不允许记录中出现重复索引值的索引是
A.主索引
B.主索引、候选索引、普遍索引
C.主索引和候选索引
D.主索引、候选索引和唯一索引
满分:
2 分
28. 设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为“C1”和“C5”的学生的学号的正确命令是
A.SELECT学号FROMSCWHERE课程号=’C1’AND课程号=’C5’
B.SELECT学号FROMSCWHERE课程号=’C1’AND课程号=(SELECT课程号FROMSCWHERE课程号=’C5’)
C.SELECT学号FROMSCWHERE课程号=’C1’AND学号=(SELECT学号FROMSCWHERE课程号=’C5’)
D.SELECT学号FROMSCWHERE课程号=’C1’AND学号IN(SELECT学号
满分:
2 分
29. 在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是
A.CREATE
B.CREATESDB
C.CREATETABLESDB
D.CREATEDATABASESDB
满分:
2 分
30. 在以下四组函数运算中,结果相同的是
A.LEET("VisualFoxPro",6)与SUBSTR("VisualFoxPro",1,6)
B.YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
C.VARTYPE("36-5*4")与VARTYPE(36-5*4)
D.假定A="this",B="isastring",A-B与A+B
满分:
2 分
31. 在VisualFoxPro中,可以对字段设置默认值的表
A.必须是数据库表
B.必须是自由表
C.自由表或数据库表
D.不能设置字段的默认值
满分:
2 分
32. 在VisualFoxPro中,表单(Form)是指
A.数据库中各个表的清单
B.一个表中各个记录的清单
C.数据库查询的列表
D.窗口界面
满分:
2 分
33. 在创建快速报表时,基本带区包括
A.标题、细节和总结
B.页标头、细节和页注脚
C.组标头、细节和组注脚
D.报表标题、细节和页注脚
满分:
2 分
34. 可以伴随着表的打开而自动打开的索引是
A.单一索引文件(IDX)
B.复合索引文件(CDX)
C.结构化复合索引文件
D.非结构化复合索引文件
满分:
2 分
35. 计算每名运动员的“得分”(33题增加的字段)的正确SQL语句是:
()下表是用list命令显示的“运动员”表的内容和结构,记录号运动员号投中2分球投中3分球罚球11345222133300044567
A.UPDATE运动员FIELD得分=2*投中2分球+3*投中3分球+罚球
B.UPDATE运动员FIELD得分WITH2*投中2分球+3*投中3分球+罚球
C.UPDATE运动员SET得分WITH2*投中2分球+3*投中3分球+罚球
D.UPDATE运动员SET得分=2*投中2分球+3*投中3分球+罚球
满分:
2 分
36. 在VisualFoxPro中,使用"菜单设计器"定义菜单,最后生成的菜单程序的扩展名是
A.MNX
B.PRG
C.MPR
D.SPR
满分:
2 分
37. 在VisualFoxPro中,关于自由表叙述正确的是
A.自由表和数据库表是完全相同的
B.自由表不能建立字段级规则和约束
C.自由表不能建立候选索引
D.自由表不可以加入到数据库中
满分:
2 分
38. VisualFoxProDBMS基于的数据模型是
A.层次型
B.关系型
C.网状型
D.混合型
满分:
2 分
39. 在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为
A.STUDENT.DOC
B.STUDENT.MEM
C.STUDENT.DBT
D.STUDENT.FTP
满分:
2 分
40. VisualFoxPro的参照完整性规则不包括
A.更新规则
B.删除规则
C.查询规则
D.插入规则
满分:
2 分
二、多选题(共10道试题,共20分。
)V1. VisualFoxPro之所以能够脱颖而出,是由于自身的特点,包括()
A.用户界面良好
B.面向对象编程技术功能强
C.快速创建应用程序
D.数据库的操作简单
满分:
2 分
2. SQL中可使用的通配符有()
A.*(星号)
B.%(百分号)
C._(下划线)
D.,(逗号)
满分:
2 分
3. 常用的数据模型包括()
A.简单模型
B.层次模型
C.网状模型
D.关系模型
满分:
2 分
4. 数据库应用系统是由有关的()组成,为用户提供信息服务的系统。
A.硬件
B.软件
C.数据
D.人员
满分:
2 分
5. 关系的完整性主要包括()
A.域完整性
B.实体完整性
C.参照完整性
D.数据完整性
满分:
2 分
6. 报表设计器中包含在基本带区的有()
A.标题
B.页标头
C.页脚注
D.细节
满分:
2 分
7. 关于关系模型的说法,正确的是()
A.关系中每一个分量不可再分
B.每一竖列的分量是同属性的
C.每一行由一个个体事物的诸多属性构成
D.一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组
满分:
2 分
8. VisualFoxPro参照完整性规则包括()。
A.更新规则
B.查询规则
C.删除规则
D.插入规则
满分:
2 分
9. 通过连编可以生成多种类型的文件,包括()
A.PRG文件
B.APP文件
C.DLL文件
D.EXE
满分:
2 分
10. 在下列四个选项中,属于基本关系运算的是()
A.连接
B.投影
C.选择
D.排序
满分:
2 分