1、西安交通大学18年课程考试Visual Foxpro及其应用作业考核试题【奥鹏】西安交通大学西安交通大学18年9月课程考试Visual Foxpro及其应用作业考核试题试卷总分:100 得分:100第1题,关系模型中,一个关系就是一个-。A、一维数组B、一维表C、二维表D、三维表第2题,计算每名运动员的得分(33题增加的字段)的正确SQL语句是:( ) 下表是用list命令显示的运动员表的内容和结构, 记录号 运动员号 投中2分球 投中3分球 罚球 1 1 3 4 5 2 2 2 1 3 3 3 0 0 0 4 4 5 6 7A、UPDATE 运动员 FIELD 得分=2*投中2分球+3*投中
2、3分球+罚球B、UPDATE 运动员 FIELD 得分 WITH 2*投中2分球+3*投中3分球+罚球C、UPDATE 运动员 SET 得分 WITH 2*投中2分球+3*投中3分球+罚球D、UPDATE 运动员 SET 得分=2*投中2分球+3*投中3分球+罚球第3题,在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是A、永久性关联B、永久性关联或临时性关联C、临时性关联D、永久性关联和临时性关联第4题,使用报表向导定义报表时,定义报表布局的选项是( )A、列数、方向、字段布局B、列数、行数、字段布局C、行数、方向、字段布局D、
3、列数、行数、方向第5题,视图设计器中含有的、但查询设计器却没有的选项卡是( )A、筛选B、排序依据C、分组依据D、更新条件第6题,要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表 。A、是同一个数据库中的两个表B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表第7题,计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令 ( )A、AVERAGE工资TOPJFOR教授$职称B、AVERAGEFIELDS工资TOPJFOR教授$职称C、AVERAGE工资TOPJFOR职称=副教授.AND.职称=教授D、AVERAGE工资TOPJFOR职称=
4、副教授.OR.教授第8题,数据库系统的特点不包括-。A、数据共享B、加强了对数据安全必和完整性保护C、完全没有数据冗余D、具有较高的数据独立性第9题,在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( )A、关键字B、数据项C、主属性D、主属性值第10题,连续执行以下命令之后,最后一条命令的输出结果是 SET EXACT OFFX=A ?IIF(A=X,X-BCD,X+BCD)A、AB、BCDC、ABCDD、ABCD第11题,在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用( )A、显示菜单中的追加方式B、表菜单中的追加新记录C、表菜单中的追加
5、记录D、快捷键Ctrl+Y第12题,使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为A、2个B、3个C、5个D、6个第13题,在DO WHILE . ENDDO循环结构中,LOOP命令的作用是:()A、退出过程,返回程序开始处B、转移到DO WHILE语句行,开始下一个判断和循环C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D、终止程序执行第14题,可以链接或嵌入OLE对象的字段类型是 。A、备注型字段B、通用型和备注型字段C、通用型字段D、任何类型的字段第15题,修改本地视图使用的命令是( )A、CREATESQLVIEWB、MOD
6、IFYVIEWC、RENAMEVIEWD、DELETEVIEW第16题,在SQL中,建立视图用( )A、CREATESCHEMA命令B、CREATETABLE命令C、CREATEVIEW命令D、CREATEINDEX命令第17题,下面有关关联操作的说明,其中错误的是( )A、关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。B、只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。C、在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又能修改和追加。D、关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录
7、指针定位,而不可能出现相反方向的影响。第18题,视图不能单独存在,它必须依赖于( )A、视图B、数据库C、数据表D、查询第19题,设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:( )A、DELETE TABLE order WHERE 签订日期2002-1-1B、DELETE TABLE order WHILE 签订日期2002-1-1C、DELETE FROM order WHERE 签订日期2002-1-1D、DELETE FROM order WHILE 签订日期2002-1-1第20题
8、,项目管理器的 文档 选项卡用于显示和管理( )A、表单,报表和查询B、数据库,表单和报表C、查询,报表和视图D、表单,报表和标签第21题,设有日期类型字段 rq,日期格式为 mm/dd/yyyy。以下四组命令中,各条命令功能完全等效的是( )A、LISTFORSUBSTR(DTOC(rq,4,4)=2001 LISTFORYEAR(rq)=2001 LISTFOR2001$DTOC(rq)B、LISTFORSUBSTR(DTOC(rq,7,4)=2001 LISTFORYEAR(rq)=2001 LISTFOR2001$DTOC(rq)C、LISTFORSUBSTR(DTOC(rq,1,4)
9、=2001 LISTFORYEAR(rq)=2001 LISTFOR2001$DTOC(rq)D、LISTFORSUBSTR(DT第22题,Visual FoxPro DBMS基于的数据模型是()A、层次型B、关系型C、网状型D、混合型第23题,要使用数组数据更新当前数据库的当前记录,应使用命令( )A、SCATTERTO数组名B、DIMENSION数组名C、APPENDFROM数组名D、GATHERFROM数组名第24题,设有学生选课表SC(学号,课程号,成绩),用SQL检索同时选修课程号为C1和C5的学生的学号的正确命令是A、SELECT 学号 FROM SC WHERE 课程号=C1 A
10、ND 课程号=C5B、SELECT学号 FROM SC WHERE 课程号=C1 AND 课程号=(SELECT 课程号 FROM SC WHERE 课程号=C5)C、SELECT学号 FROM SC WHERE 课程号=C1 AND 学号=(SELECT 学号 FROM SC WHERE 课程号=C5)D、SELECT 学号 FROM SC WHERE 课程号=C1 AND 学号 IN(SELECT 学号 FROM SC WHERE 课程号=C5)第25题,FP提供了3种创建报表的方法,其中不包括( )。A、报表设计器B、报表向导C、报表生成器D、快速报表第26题,可以运行查询文件的命令是:
11、( )A、DOB、BROWSEC、DO QUERYD、CREATE QUERY第27题,项目管理器的 数据 选项卡用于显示和管理( )A、数据库,自由表和查询B、数据库,视图和查询C、数据库,自由表,查询和视图D、数据库,表单和查询第28题,在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是( )A、SKIP7B、GOTO7 INSERTBLANKC、LOCATEFORRECNO()=8D、GOTO7 INSERTBLANKBEFORE第29题,数据库管理系统的英文缩写是( )A、DBMSB、DBAC、DBD、DBA第30题,要为当前表所有职工增加100元工资应该使用命令 。A、
12、CHANGE 工资 WITH 工资+100B、REPLACE 工资 WITH 工资+100C、CHANGE ALL 工资 WITH 工资+100D、REPLACE ALL 工资 WITH 工资+100第31题,可以伴随着表的打开而自动打开的索引是A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件D、非结构化复合索引文件第32题,设数据库与按工资索引的文件已经打开,用 SEEK 命令把记录指针指向工资为 900 元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令 ( )A、DISPLAYNEXT1B、SKIPC、CONTINUED、SEEK900第33题,结构
13、化程序设计的三种基本逻辑结构是A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构第34题,新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的()A、Name属性B、Caption属性C、Closable属性D、AlwaysOnTop属性第35题,在Visual FoxPro中,可以对字段设置默认值的表 。A、必须是数据库表B、必须是自由表C、自由表或数据库表D、不能设置字段的默认值第36题,Visual FoxPro 是一个( )A、8位数据库开发系统B、16位数据库开发系统C、32位数据库开发系统D
14、、64位数据库开发系统第37题,查询订购单的数量和所有订购单平均金额的正确命令是( ) 如下关系: 客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单名细(订单号,序号,产品号,数量)A、SELECT COUNT(DISTINCT订单号),AVG(数量*单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号B、SELECT COUNT(订单号),AVG(数量木单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号C、SELECT COUNT(DISTINCT订单号),AVG(
15、数量(单价) FROM产品,订购单名细ON产品.产品号=订购单名细.产品号D、SELECT COUNT(订单号),AVG(数量*单价) FROM产品,订购单名细ON产品.第38题,在查询设计器的输出方向设置中,不能实现的输出是( )A、表B、视图C、图形D、报表第39题,在数据库应用系统中,为数据安全使用口令程序。要使输入的口令不在屏幕上显示,在口令输入命令的前后应分别使用命令( )A、SETCONSOLEON和SETCONSOLEOFFB、SETCONSOLEOFF和SETCONSOLEONC、SETCONFIRMOFF和SETCONFIRMOND、SETDELETEDOFF和SETDELE
16、TEDON第40题,关于数据库表和自由表,下列说法正确的是( )。A、数据库表可以转换为自由表,反之不能B、自由表可以转换为数据库表,反之不能C、两者不能相互转换D、两者可以相互转换第41题,在以下四组函数运算中,结果相同的是A、LEET(Visual FoxPro,6)与SUBSTR(Visual FoxPro,1,6)B、YEAR(DATE()与SUBSTR(DTOC(DATE),7,2)C、VARTYPE(36-5*4)与VARTYPE(36-5*4)D、假定A=this, B=is a string, A-B与A+B第42题,当前数据库中有五个字段:学号(C,4)、姓名(C,6)、政治
17、(N,3.0)、英语(N,3.0)、数学(N,3.0),记录指针指向一个非空的记录。要使用SCATTER TO X命令把当前记录的字段值存到数组X中,数组X ( )A、不必事先定义B、必须用DIMENSIONX事先定义C、必须用DIMENSIONX(5)事先定义D、必须用DIMENSIONX(1),X(2),X(3),X(4),X(5)事先定义第43题,学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )A、SELECT AVG(成绩) F
18、ROM 选课WHERE 姓名=刘明B、SELECT AVG(成绩) FROM学生,选课WHERE 姓名=刘明C、SELECT AVG(成绩) FROM学生,选课WHERE学生.姓名=刘明D、SELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名=刘明第44题,查询的数据源可以是( )A、自由表B、数据库表C、视图D、以上均可第45题,在VFP的数据类型中,用于存放图像、声音等多媒体对象的类型是( )。A、备注型B、逻辑型C、通用型D、字符型第46题,要使学生数据表中不出现同名学生的记录,需要建立( )A、字段有效性规则B、属性设置C、记录有效性规则D、设置
19、触发器第47题,要在表单上固定显示一张图片,创建表单时应添加()控件用于显示该图片。A、OLE绑定型B、OLE容器型C、标签D、表格第48题,执行以下命令序列:USE ZGGZSUM 工资 FOR 工资=500 TO QWECOPY TO QAZ FIELDS 职工号,姓名 FOR 工资=500USE QAZNUM=RECCOUNT()AVER=QWE/NUM?AVER最后显示的值是( )A、所有工资在500元以上的职工人数B、所有工资在500元以上的职工人平均工资数C、所有职工的平均工资数D、出错第49题,用命令INDEX on 姓名 TAG index_name 建立索引,其索引类型是A、主索引B、候选索引C、普通索引D、惟一索引第50题,打开Visual FoxPro项目管理器的文档(Docs)选项卡,其中包含 。A、表单(Form)文件B、报表(Report)文件C、标签(Label)文件D、以上三种文件
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1