西安交通大学23春《Visual Foxpro及其应用》在线作业
西交《VisualFoxpro及其应用》在线作业00003试卷总分100得分100
西安交通大学2023年春季学期作业
一、单选题(共50道试题共100分)
1.数据库系统的特点不包括()
A.数据共享
B.加强了对数据安全必和完整性保护
C.完全没有数据冗余
D.具有较高的数据独立性
答案
2.用命令"INDEXon姓名TAGindex_name"建立索引,其索引类型是
A.主索引
B.候选索引
C.普通索引
D.惟一索引
答案
3.在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是()
A.SKIP7
B.GOTO7INSERTBLANK
C.LOCATEFORRECNO()=8
D.GOTO7INSERTBLANKBEFORE
答案
4.修改本地视图使用的命令是()
A.CREATESQLVIEW
B.MODIFYVIEW
C.RENAMEVIEW
D.DELETEVIEW
答案
5.使用报表向导定义报表时,定义报表布局的选项是()
A.列数、方向、字段布局
B.列数、行数、字段布局
C.行数、方向、字段布局
D.列数、行数、方向
答案
6.查询的数据源可以是()
A.自由表 奥鹏作业答案
B.数据库表
C.视图
D.其他均可
答案
7.可以链接或嵌入OLE对象的字段类型是()
A.备注型字段
B.通用型和备注型字段
C.通用型字段
D.任何类型的字段
答案
8.VisualFoxPro的参照完整性规则不包括( )
A.更新规则
B.删除规则
C.查询规则
D.插入规则
答案
9.下面关于工具栏的叙述,错误的是()
A.可以创建用户自己的工具栏
B.可以修改系统提供的工具栏
C.可以删除用户创建的工具栏
D.可以删除系统提供的工具栏
答案
10.执行以下命令序列USEZGGZSUM工资FOR工资>=500TOQWECOPYTOQAZFIELDS职工号姓名FOR工资>=500USEQAZNUM=RECCOUNT()AVER=QWE/NUM?AVER最后显示的值是()
A.所有工资在500元以上的职工人数
B.所有工资在500元以上的职工人平均工资数
C.所有职工的平均工资数
D.出错
答案
11.某一个当前数据表有50个记录其记录指针当前正指向第9个记录当执行了SKIP2*3后系统显示的记录号为()
A.6
B.15
C.9
D.3
答案
12.有如下命令序列:GO50SKIP?RECNO()设当前数据库文件有50条记录,执行以上命令序列后输出的结果是()
A.50
B.51
C.EOF
D.1
答案
13.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为()
A.关键字
B.数据项
C.主属性
D.主属性值
答案
14.当前数据库中有五个字段学号(C4)、姓名(C,6)、政治(N,3.0)、英语(N,3.0)、数学(N3.0)记录指针指向一个非空的记录。要使用SCATTERTOX命令把当前记录的字段值存到数组X中数组X()
A.不必事先定义
B.必须用DIMENSIONX事先定义
C.必须用DIMENSIONX(5)事先定义
D.必须用DIMENSIONX(1)X(2)X(3)X(4)X(5)事先定义
答案
15.在VisualFoxpro中用于建立或修改过程文件的命令是()
A.MODIFY<文件名>
B.MODIFYCOMMAND<文件名>
C.MODIFYPROCEDURE<文件名>
D.MODIFYPROCEDURE<文件名>和MODIFYCOMMAND<文件名>都对
答案
16.设数据库与按工资索引的文件已经打开用SEEK命令把记录指针指向工资为900元的记录之后接着要使指针指向下一个相同工资的记录应使用命令()
A.DISPLAYNEXT1
B.SKIP
C.CONTINUE
D.SEEK900
答案
17.表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令()
A.TOTAL数学+英语+计算机TO总分
B.REPLACE总分WITH数学+英语+计算机
C.SUM数学+英语+计算机TO总分
D.REPLACEALL数学+英语+计算机WITH总分
答案
18.在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用()
A."显示"菜单中的"追加方式"
B."表"菜单中的"追加新记录"
C."表"菜单中的"追加记录"
D.快捷键Ctrl+Y
答案
19.在VFP的数据类型中用于存放图像、声音等多媒体对象的类型是()
A.备注型
B.逻辑型
C.通用型
D.字符型
答案
20.连编后可以脱离开VisualFoxPro独立运行的程序是( )
A.APP程序
B.EXE程序
C.FXP程序
D.PRG程序
答案
21.新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的( )
A.Name属性
B.Caption属性
C.Closable属性
D.AlwaysOnTop属性
答案
22.要在表单上固定显示一张图片,创建表单时应添加( )控件用于显示该图片。
A.OLE绑定型
B.OLE容器型
C.标签
D.表格
答案
23.VisualFoxPro内存变量的数据类型不包括()
A.数值型
B.货币型
C.备注型
D.逻辑型
答案
24.在创建快速报表时,基本带区包括。
A.标题、细节和总结
B.页标头、细节和页注脚
C.组标头、细节和组注脚
D.报表标题、细节和页注脚
答案
25.在以下四组函数运算中,结果相同的是
A.LEET("VisualFoxPro"6)与SUBSTR("VisualFoxPro"16)
B.YEAR(DATE())与SUBSTR(DTOC(DATE)72)
C.VARTYPE("365*4")与VARTYPE(365*4)
D.假定A="this"B="isastring"AB与A+B
答案
26.可以伴随着表的打开而自动打开的索引是()
A.单一索引文件(IDX)
B.复合索引文件(CDX)
C.结构化复合索引文件
D.非结构化复合索引文件
答案
27.视图设计器中含有的、但查询设计器却没有的选项卡是()
A.筛选
B.排序依据
C.分组依据
D.更新条件
答案
28.要为当前表所有职工增加100元工资应该使用命令()
A.CHANGE工资WITH工资+100
B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100
D.REPLACEALL工资WITH工资+100
答案
29.FoxPro的INT函数的作用是()
A.求数据值的绝对值
B.求数值的整数部分
C.求数值的平方
D.求数值的平方根
答案
30.下列表单的哪个属性设置为真时,表单运行时将自动居中:()
A.AutoCenter
B.AlwaysOnTop
C.ShowCenter
D.FormCenter
答案
31.结构化程序设计的三种基本逻辑结构是()
A.选择结构、循环结构和嵌套结构
B.顺序结构、选择结构和循环结构
C.选择结构、循环结构和模块结构
D.顺序结构、递归结构和循环结构
答案
32.要使用数组数据更新当前数据库的当前记录应使用命令()
A.SCATTERTO<数组名>
B.DIMENSION<数组名>
C.APPENDFROM<数组名>
D.GATHERFROM<数组名>
答案
33.在VisualFoxPro中进行参照完整性设置时要想设置成当更改父表中的主关键字段或候选关键字段时自动更改所有相关子表记录中的对应值。应选择()
A.限制(Restrict)
B.忽略(Ignore)
C.级联(Cascade)
D.级联(Cascade)或限制(Restrict)
答案
34.在数据库应用系统中为数据安全使用口令程序。要使输入的口令不在屏幕上显示在口令输入命令的前后应分别使用命令()
A.SETCONSOLEON和SETCONSOLEOFF
B.SETCONSOLEOFF和SETCONSOLEON
C.SETCONFIRMOFF和SETCONFIRMON
D.SETDELETEDOFF和SETDELETEDON
答案
35.在VisualFoxPro中使用"菜单设计器"定义菜单最后生成的菜单程序的扩展名是()
A.MNX
B.PRG
C.MPR
D.SPR
答案
36.FP提供了3种创建报表的方法其中不包括()
A.报表设计器
B.报表向导
C.报表生成器
D.快速报表
答案
37.对视图的更新是否反映在了基本表里,取决于在建立视图时是否在"更新条件"选顶卡中选择了()
A.关键字段
B.SQLUPDATE
C.发送SQL更新
D.同步更新
答案
38.VisualFoxProDBMS基于的数据模型是()
A.层次型
B.关系型
C.网状型
D.混合型
答案
39.()的文件名与所属表文件同名扩展名为.cdx它随表文件的打开而打开也随表文件的关闭而关闭
A.非压缩单项索引文件
B.压缩单项索引文件
C.结构复合索引文件
D.非结构复合索引文件
答案
40.在当前工作区已经打开选课数据库,其中包括课程号、学号、成绩字段。不同的记录分别有重复的课程号或重复的学号。要使用COUNT命令计算有学生选修的不同课程有多少,应在执行COUNT命令之前使用命令()
A.INDEXON学号TOGG
B.INDEXON课程号TOGG
C.INDEXON学号TOGGUNIQUE
D.INDEXON课程号TOGGUNIQUE
答案
41.不允许记录中出现重复索引值的索引是()
A.主索引
B.主索引、候选索引、普遍索引
C.主索引和候选索引
D.主索引、候选索引和唯一索引
答案
42.关系模型中,一个关系就是一个。
A.一维数组
B.一维表
C.二维表
D.三维表
答案
43.把学生数据库STA.DBF的学号和姓名字段的数据复制成另一数据库文件STB.DBF,应使用命令()
A.USESTACOPYTOSTBFIELDS学号姓名
B.USESTBCOPYTOSTAFIELDS学号姓名
C.COPYSTATOSTBFIELDS学号姓名
D.COPYSTBTOSTAFIELDS学号姓名
答案
44.在VisualFoxPro中存储图像的字段类型应该是()
A.备注型
B.通用型
C.字符型
D.双精度型
答案
45.要控制两个表中数据的完整性和一致性可以设置"参照完整性"要求这两个表()
A.是同一个数据库中的两个表
B.不同数据库中的两个表
C.两个自由表
D.一个是数据库表另一个是自由表
答案
46.在VisualFoxPro中,表单(Form)是指
A.数据库中各个表的清单
B.一个表中各个记录的清单
C.数据库查询的列表
D.窗口界面
答案
47.在VisualFoxPro中学生表STUDENT中包含有通用型字段表中通用型字段中的数据均存储到另一个文件中该文件名为()
A.STUDENT.DOC
B.STUDENT.MEM
C.STUDENT.DBT
D.STUDENT.FTP
答案
48.学生.DBF:学号(C8),姓名(C6),性别(C2),出生日期(D),选课.DBF:学号(C8),课程号(C3),成绩(N51)。计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是()
A.SELECTAVG(成绩)FROM选课WHERE姓名="刘明"
B.SELECTAVG(成绩)FROM学生选课WHERE姓名="刘明"
C.SELECTAVG(成绩)FROM学生选课WHERE学生.姓名="刘明"
D.SELECTAVG(成绩)FROM学生选课WHERE学生.学号=选课.学号AND姓名="刘明"
答案
49.在VisualFoxPro的数据工作期窗口,使用SETRELATION命令可以建立两个表之间的关联,这种关联是
A.永久性关联
B.永久性关联或临时性关联
C.临时性关联
D.永久性关联和临时性关联
答案
50.在查询设计器的输出方向设置中,不能实现的输出是()
A.表
B.视图
C.图形
D.报表
答案
本内容由易百教育整理并发布
页:
[1]