|
【奥鹏】-[西安交通大学]西交《Visual Foxpro及其应用》在线作业
试卷总分:100 得分:100
第1题,可以运行查询文件的命令是:( )
A、DO
B、BROWSE
C、DO QUERY
D、CREATE QUERY
正确答案:
第2题,FoxPro的INT函数的作用是( )
A、求数据值的绝对值
B、求数值的整数部分
C、求数值的平方
D、求数值的平方根
正确答案:
第3题,表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令( )
A、TOTAL数学+英语+计算机TO总分
B、REPLACE总分WITH数学+英语+计算机
C、SUM数学+英语+计算机TO总分
D、REPLACEALL数学+英语+计算机WITH总分
正确答案:
第4题,查询的数据源可以是( )
A、自由表
B、数据库表
C、视图
D、其他均可
正确答案:
第5题,使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( )
A、2个
B、3个
C、5个
D、6个
正确答案:
第6题,要为当前表所有职工增加100元工资应该使用命令
A、CHANGE 工资 WITH 工资+100
B、REPLACE 工资 WITH 工资+100
C、CHANGE ALL 工资 WITH 工资+100
D、REPLACE ALL 工资 WITH 工资+100
正确答案:
第7题,关于数据库表和自由表,下列说法正确的是( )
A、数据库表可以转换为自由表,反之不能
B、自由表可以转换为数据库表,反之不能
C、两者不能相互转换
D、两者可以相互转换
正确答案:
第8题,学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D),选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)。计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )
A、SELECT AVG(成绩) FROM 选课WHERE 姓名="刘明"
B、SELECT AVG(成绩) FROM学生,选课WHERE 姓名="刘明"
C、SELECT AVG(成绩) FROM学生,选课WHERE学生.姓名="刘明"
D、SELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名="刘明"
正确答案:
第9题,Visual FoxPro内存变量的数据类型不包括( )
A、数值型
B、货币型
C、备注型
D、逻辑型
正确答案:
第10题,在查询设计器的输出方向设置中,不能实现的输出是( )
A、表
B、视图
C、图形
D、报表
正确答案:
第11题,可以链接或嵌入OLE对象的字段类型是( )
A、备注型字段
B、通用型和备注型字段
C、通用型字段
D、任何类型的字段
正确答案:
第12题,结构化程序设计的三种基本逻辑结构是
A、选择结构、循环结构和嵌套结构
B、顺序结构、选择结构和循环结构
C、选择结构、循环结构和模块结构
D、顺序结构、递归结构和循环结构
正确答案:
第13题,下列表单的哪个属性设置为真时,表单运行时将自动居中:( )
A、AutoCenter
B、AlwaysOnTop
C、ShowCenter
D、FormCenter
正确答案:
第14题,连续执行以下命令之后,最后一条命令的输出结果是
SET EXACT OFF
X="A "
?IIF("A"=X,X-"BCD",X+"BCD")
A、A
B、BCD
C、ABCD
D、ABCD
正确答案:
第15题,打开Visual FoxPro"项目管理器"的"文档"(Docs)选项卡,其中包含 。
A、表单(Form)文件
B、报表(Report)文件
C、标签(Label)文件
D、其他三种文件
正确答案:
第16题,查询订购单的数量和所有订购单平均金额的正确命令是( ) 如下关系: 客户(客户号,名称,联系人,邮政编码,电话号码) 产品(产品号,名称,规格说明,单价) 订购单(订单号,客户号,订购日期) 订购单名细(订单号,序号,产品号,数量)
A、SELECT COUNT(DISTINCT订单号),AVG(数量*单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
B、SELECT COUNT(订单号),AVG(数量木单价) FROM产品JOIN订购单名细ON产品.产品号=订购单名细.产品号
C、SELECT COUNT(DISTINCT订单号),AVG(数量(单价) FROM产品,订购单名细ON产品.产品号=订购单名细.产品号
D、SELECT COUNT(订单号),AVG(数量*单价) FROM产品,订购单名细ON产品.
正确答案:
第17题,在以下命令序列中,总能实现插入一条空记录并使其成为第八条记录的是( )
A、SKIP7
B、GOTO7 INSERTBLANK
C、LOCATEFORRECNO()=8
D、GOTO7 INSERTBLANKBEFORE
正确答案:
第18题,使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为
A、2个
B、3个
C、5个
D、6个
正确答案:
第19题,有如下命令序列:
GO 50
SKIP
?RECNO()
设当前数据库文件有50条记录,执行以上命令序列后输出的结果是( )
A、50
B、51
C、EOF
D、-1
正确答案:
第20题,在VFP的数据类型中,用于存放图像、声音等多媒体对象的类型是( )。
A、备注型
B、逻辑型
C、通用型
D、字符型
正确答案:
第21题,在Visual FoxPro中,建立索引的作用之一是( )
A、节省存储空间
B、便于管理
C、提高查询速度
D、提高查询和更新的速度
正确答案:
第22题,关系模型中,一个关系就是一个( )
A、一维数组
B、一维表
C、二维表
D、三维表
正确答案:
第23题,在SQL SELECT查询中,为了使查询结果排序应该使用短语( )
A、ASC
B、DESC
C、GROUPBY
D、ORDERBY
正确答案:
第24题,计算所有职称为正、副教授的平均工资,将结果赋予变量 PJ 中,应使用命令 ( )
A、AVERAGE工资TOPJFOR"教授"$职称
B、AVERAGEFIELDS工资TOPJFOR"教授"$职称
C、AVERAGE工资TOPJFOR职称="副教授".AND.职称="教授"
D、AVERAGE工资TOPJFOR职称="副教授".OR."教授"
正确答案:
第25题,在Visual FoxPro中,关于自由表叙述正确的是( )
A、自由表和数据库表是完全相同的
B、自由表不能建立字段级规则和约束
C、自由表不能建立候选索引
D、自由表不可以加入到数据库中
正确答案:
第26题,设有关系SC(SNO,CNO,GRADE),其中SNO、CNO分别表示学号和课程号(两者均为字符型),GRADE表示成绩(数值型),若要把学号为"S101"的同学,选修课程号为"C11",成绩为98分的记录插入到表SC中,正确的语句是
A、INSERT INTO SC (SNO,CNO,GRADE) VALUES('S101','C11','98')
B、INSERT INTO SC(SNO,CNO,GRADE) VALUES(S101,C11,98)
C、INSERT ('S101','C11','98') INTO SC
D、INSERT INTO SC VALUES ('S101','C11',98)
正确答案:
第27题,执行LIST NEXT 1命令之后,记录指针的位置指向 ( )
A、下一条记录
B、原来记录
C、尾记录
D、首记录
正确答案:
第28题,在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是
A、永久性关联
B、永久性关联或临时性关联
C、临时性关联
D、永久性关联和临时性关联
正确答案:
第29题,执行以下命令序列close allselect buse table1select 0use table2select 0use table3
后,table3 表所在的工作区号为( )
A、0
B、1
C、2
D、3
正确答案:
第30题,在Visual FoxPro中,可以对字段设置默认值的表( )
A、必须是数据库表
B、必须是自由表
C、自由表或数据库表
D、不能设置字段的默认值
正确答案:
第31题,关系数据库管理系统所管理的关系是 。
A、一个DBF文件
B、若干个二维表
C、一个DBC文件
D、若干个DBC文件
正确答案:
第32题,要求表文件某数值型字段的整数是 4 位,小数是 2 位,其值可能为负数,该字段的宽度应定义为( )
A、8位
B、7位
C、6位
D、4位
正确答案:
第33题,如果要给当前表增加一个字段,应使用的命令是( )
A、APPEND
B、MODIFYSTRUCTURE
C、INSERT
D、EDIT
正确答案:
第34题,用命令"INDEX on 姓名 TAG index_name "建立索引,其索引类型是
A、主索引
B、候选索引
C、普通索引
D、惟一索引
正确答案:
第35题,当前数据库文件的出生日期字段为日期型,另有一个数值型的年龄字段,现要根据出生日期按年计算年龄,并写入年龄字段,应该使用命令( )
A、REPLACEALL年龄WITHYEAR(DATE())-YEAR(出生日期)
B、REPLACEALL年龄WITHDATE()-出生日期
C、REPLACEALL年龄WITHDTOC(DATE())-DTOC(出生日期)
D、REPLACEALL年龄WITHVAL(DTOC(DATE()))-VAL(DTOC(出生日期))
正确答案:
第36题,在Visual FoxPro中,表单(Form)是指
A、数据库中各个表的清单
B、一个表中各个记录的清单
C、数据库查询的列表
D、窗口界面
正确答案:
第37题,可以伴随着表的打开而自动打开的索引是
A、单一索引文件(IDX)
B、复合索引文件(CDX)
C、结构化复合索引文件
D、非结构化复合索引文件
正确答案:
第38题,可以伴随着表的打开而自动打开的索引是( )
A、单一索引文件(IDX)
B、复合索引文件(CDX)
C、结构化复合索引文件
D、非结构化复合索引文件
正确答案:
第39题,修改本地视图使用的命令是( )
A、CREATESQLVIEW
B、MODIFYVIEW
C、RENAMEVIEW
D、DELETEVIEW
正确答案:
第40题,在创建快速报表时,基本带区包括 。
A、标题、细节和总结
B、页标头、细节和页注脚
C、组标头、细节和组注脚
D、报表标题、细节和页注脚
正确答案:
第41题,Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是( )
A、索引、排序、查找
B、建库、录入、排序
C、选择、投影、联接
D、显示、统计、复制
正确答案:
第42题,在以下四组函数运算中,结果相同的是( )
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
正确答案:
第43题,Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是 。
A、索引、排序、查找
B、建库、录入、排序
C、选择、投影、联接
D、显示、统计、复制
正确答案:
第44题,关于数据库表和自由表,下列说法正确的是( )。
A、数据库表可以转换为自由表,反之不能
B、自由表可以转换为数据库表,反之不能
C、两者不能相互转换
D、两者可以相互转换
正确答案:
第45题,设有订单表order(其中包括字段:订单号,客户号,客户号,职员号,签订日期,金额),删除2002年1月1日以前签订的订单记录,正确的SQL命令是:( )
A、DELETE TABLE order WHERE 签订日期{^2002-1-1}
B、DELETE TABLE order WHILE 签订日期{^2002-1-1}
C、DELETE FROM order WHERE 签订日期{^2002-1-1}
D、DELETE FROM order WHILE 签订日期{^2002-1-1}
正确答案:
第46题,下面有关关联操作的说明,其中错误的是( )
A、关联本身并不进行具体的数据操作,在关联的基础上进行什么数据操作由其它命令完成。
B、只在两个数据库具有同名字段或相同值域字段的情况下才能按字段建立关联。
C、在当前工作区对其他工作区的被关联数据库的数据可任意读写,即对子数据库的数据既能使用又能修改和追加。
D、关联的作用是单向的,即当前数据库记录指针的定位影响被关联数据库的记录指针定位,而不可能出现相反方向的影响。
正确答案:
第47题,Visual FoxPro 是一个( )
A、8位数据库开发系统
B、16位数据库开发系统
C、32位数据库开发系统
D、64位数据库开发系统
正确答案:
第48题,当前工资表中有 108 条记录,当前记录号为 8,用 Sum 命令计算工资总和时,若缺省范围,则系统将( )
A、只计算当前记录的工资值
B、计算前8条记录的工资和
C、计算后8条记录的工资和
D、计算全部记录的工资和
正确答案:
第49题,使用报表向导定义报表时,定义报表布局的选项是( )
A、列数、方向、字段布局
B、列数、行数、字段布局
C、行数、方向、字段布局
D、列数、行数、方向
正确答案:
第50题,在以下四组函数运算中,结果相同的是
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
正确答案: |
|