VFP试卷
- 格式:doc
- 大小:40.50 KB
- 文档页数:3
1、visual foxpro 6.0是( )的程序设计语言
A)结构化 B)面向过程 C)面向非过程 D)基于面向对象的可视化
2、浏览表文件的命令是………………( )
A)USR B)LIST C)DISPLAY D)BROWSE
3、某表文件中有10条记录,当前记录是5,执行命令LIST NEXT 4后,所显示记录号是( )
A)5~8 B)6~10 C)5~10 D)6~9
4、表文件“参赛队.DBF”打开后,若想打开独立索引文件“排名.idx”可用命令 ( )
A)SET ORDER TO TAG 排名 B)CREATE ORER TO 排名
C)SET INDEX TO 指名 D)ORDER TO TAG 排名
5、欲将当前记录定位第5条记录,下面的命令中不正确的是()
(A)GO 5 (B)5 (C)GOTO 5 (D)SKIP 5
6、查询设计器中,系统默认的查询结果的输出去向是( )
A.浏览 B.报表 C.表 D.图形
7、在Visual FoxPro中,下列关于查询和视图的描述中正确的是( )
A. 查询是一个预先定义好的SQL SELECT语句文件
B. 视图是一个预先定义好的SQL SELECT语句文件
C. 查询和视图是同一种文件,只是名称不同
D. 查询和视图都是一个存储数据的表
8、”视图设计器”中比”查询设计器”多出的选项卡是()
A.字段 B.排序依据 C.联接 D.更新条件
9、使用菜单操作方法打开一个当前文件夹下已经存在的查询文件xsqk.qpr后,在命令窗口生成的命令是( )
A.OPEN QUERY xsqk.qpr B.MODIFY QUERY xsqk.qpr
C.DO QUERY xsqk.qpr D.CREATE QUERY xsqk.qpr
10、以下关于查询的描述正确的是( )
A.不能根据自由表建立查询 B.只能根据自由表建立查询
C.只能根据数据库表建立查询 D.可能根据数据库表和自由表建立查询
11、下列关于查询与视图的区别的说法正确的是( )
A.查询与视图的定义和功能完全相同
B.查询与视图的定义都保存在相应的文件中
C.查询与视图都只能读取基表的数据
D.视图几乎可用于一切能使用表的地方,而查询不能
12、SQL语句中修改表结构的命令是( )
A)ALTER TABLE B)MODIFY TABLE C)ALTER STRUCTURE D)MODIFY STRUCTURE
13、标准SQL基本查询模块的结构是( )
A)SELECT…FROM…ORDER BY B)SELECT…WHERE…GROUP BY
C)SELECT…WHERE…HAVING D)SELECT…FROM…WHERE
14、不允许记录中出现重复索引值的索引是()
(A)主索引和普通索引 (B)主索引,候选索引,普通索引
(C)主索引和候选索引 (D)主索引,候选索引和唯一索引
15、把某表中所有1994年以前出生的工程师的工资提高10%的命令是()
A)REPLACE ALL 工资*1.1 FOR YEAR(出生年月)<=1994.AND.职称=“工程师”
B)REPLACE ALL 工资WITH 工资*1.1 FOR 出生年月<=1994.AND.职称=“工程师”
C)REPLACE 工资WITH 工资*1.1 FOR YEAR(出生年月)<=1994.AND.职称=“工程师”
D)CHANGE工资WITH 工资*1.1 FOR YEAR(出生年月)<=1994.AND.职称=“工程师”
16、在建立索引文件时,索引表达式的类型可以是()
A)字符型、数值型、日期型、逻辑型 B)字符型、数值型、日期型、通用型
C)字符型、数值型、备注型、逻辑型 C)字符型、数值型、日期型、备注型
17、打开一个表文件的同时打开以“姓名”为关键字的独立索引文件,要求查找姓名为“赵文明”的学生,使用的命令是()
A)LOCATE FOR 赵文明 B)SEEK“赵文明”
C)FIND 赵文明 D)SEEK 赵文明
18、下面有关HAVING子句描述错误的是()
A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B)使用HAVING子句的同时不能使用WHERE子句
C) 使用HAVING子句的同时可以使用WHERE子句
D)使用HAVING子句的作用是限定分组的条件
19、有如下SQL-SELECT语句:
SELECT * FROM STOCK WHERE 单价 BETWEEN 12.76 AND 15.20
与该语句等价的是( )
A、 SELECT * FROM STOCK WHERE 单价<=15.20 .AND. 单价>=12.76
B、 SELECT * FROM STOCK WHERE 单价<15.20 .AND. 单价>12.76
C、 SELECT * FROM STOCK WHERE 单价<=15.20 .AND. 单价<=12.76 D、 SELECT * FROM STOCK WHERE 单价>15.20 .AND. 单价<12.76
20 、关于“查询设计器”,正确的描述是( )
A)“联接”选项卡与SQL语句的GROUP BY 短语对应
B)“筛选”选项卡与SQL语句的Having短语对应 C)“排序依据”选项卡与SQL语句的Order By短语对应
D)“分组依据”选项卡与SQL语句的Join On短语对应
22、如果要使视图显示两张表中满足条件的记录,应选择的联接类型是( )
A)内部联接 B)左联接 C)右联接 D)完全联接
23、在当前表中查找第2个男生的记录,应使用命令()
A)LOCATE FOR 性别=“男” B)LOCATE FOR性别=“男”NEXT 2
C)LOCATE FOR 性别=“男” D)LIST FOR 性别=“男”
CONTINUE CONTINUE
24、建立一个表文件结构时,若该库文件中有备注型字段,则保存时会()
A)只创建一个表文件,扩展名为.DBF
B)创建一个表文件同时还创建一个备注文件,扩展名为.FPT
C)创建一个表文件同时还创建一个备注文件,扩展名为.FXT
D)创建一个表文件同时还创建一个备注文件,扩展名为.MET
25、下列选项正确的是()
A)不同的记录的相同字段值不允许相同 B)空串和空值是一个概念
C)修改表结构的字段名称,其中的字段值不会变化
D)姓名=.NULL. 是合法的表达式
二、填空题。(每空2分,共20分)
1、在一个表中有______个主索引,_______候选索引,______普通索引。
2、表中的索引建立以后,它将决定表中记录的___ __顺序,而不会改变记录的__ ___顺序。
3、逻辑删除表中的第10条至第14条记录的命令序列为_________________________
4、在打开的“学生”表中,若在统计“数学”分数大于80分的女生人数并敖内存变量FS,使用命令________________________________________________
5、在“表设计器”的字段的验证中有_______ ,信息和默认三项内容需要设定。
6、浏览数据库表需要使用的命令是__________________
7、要对当前表中的“总分”字段值全部删除重新计算,而表中其他字段值保持不变,可使用的命令为___________________________
三、操作题:(30分) 设有”图书管理”库:
图书(总编号 C(6)),分类号 C(8),书名 C(16),作者 C(6),出版单位
C(20),单价 N(6,2))
读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址
C(20),借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)
1.检索借阅了《现代网络技术基础》一书的借书证号,写出SQL语句:
2.查询”0001号”借书证的读者姓名和所借图书的书名.
3.检索所有藏书的”书名”和”出版单位”, 写出SQL语句
4. 要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,写出SQL语句
5.把所有图书表中的单价字段的值全部清除。
6、将读者表中增加一个新的字段“民族“,并设置默认值为”汉“。