2013VFP习题,模拟试卷及答案 下载本文

中选择了

A) 关键字段 B) SQL UPDATE C) 发送SQL更新 D) 同步更新 185. 在查询设计器的输出方向设置中,不能实现的输出是

A) 表 B) 视图 C) 图形 D) 报表 186. 在 Visual Foxpro 6.0 中,建立查询可用________方法

A) 使用查询向导 B) 使用查询设计器 C) 直接使用 SELECT-SQL 命令 D) 以上方法均可 187. 查询的数据源可以是

A) 自由表 B) 数据库表 C) 视图 D) 以上均可 188. 有关多表查询结果中,以下说法正确的是

A) 只可包含其中一个表的字段 B) 必须包含查询表的所有字段

C) 可包含查询表的所有字段,也可只包含查询表部分字段 D) 以上说法均不正确 189. 在SQL中,建立视图用

A) CREATE SCHEMA命令 B) CREATE TABLE命令 C) CREATE VIEW命令 D) CREATE INDEX命令 190. 视图不能单独存在,它必须依赖于

A) 视图 B) 数据库 C) 数据表 D) 查询 191. 修改本地视图使用的命令是

A) CREATE SQL VIEW B) MODIFY VIEW C) RENAME VIEW D) DELETE VIEW 192. 下面有关对视图的描述正确的是

A)可以使用MODIFY STRUCTURE命令修改视图的结构 B)视图不能删除,否则影响原来的数据文件 C)视图是对表的复制产生的

D)使用对视图进行查询时必须事先打开该视图所在的数据库 193. 视图设计器中含有的、但查询设计器却没有的选项卡是

A)筛选 B)排序依据 C)分组依据 D)更新条件 194. 下面关于查询描述正确的是

A)可以使用 CREATE VIEW 打开查询设计器

B)使用查询设计器可以生成所有的 SQL 查询语句

C)使用查询设计器生成的 SQL 语句存盘后将存放在扩展名为 QPR 的文件中 D)使用 DO 语句执行查询时,可以不带扩展名 195. 以下关于查询的描述正确的是

A) 不能根据自由表建立查询 B) 只能根据自由表建立查询

C) 只能根据数据库表建立查询 D) 可以根据数据库表和自由表建立查询 196. 以下关于视图的描述正确的是

A) 可以根据自由表建立视图 B) 可以根据查询建立视图

C) 可以根据数据库表建立视图 D) 可以根据数据库表和自由表建立视图 197. 查询设计器中包含的选项卡有

A) 字段,筛选,排序依据 B) 字段,条件,分组依据 C) 条件,排序依据,分组依据 D) 条件,筛选,杂项 198. 下列关于查询设计器的说法中错误的是

16

A) 既可对单表查询,也可对多表查询

B) 在分组依据选项卡中,可以设置查询结果按某一字段值的升序排列

C) 可以将查询结果保存到扩展名为.qpr的查询文件中,并可在命令窗口中直接用do 命令执行

D) 可以设定查询结果的输出形式,如临时表,图形等

199. 在查询设计器中已设定联接条件为 STUDENT.姓名=xscj.姓名, 若要在查询结果中显

示 STUDENT 表中所有记录及 xscj 表中满足条件的记录,则联接类型应为 A) 内部联接 B) 左联接 C) 右联接 D) 完全联接 200. 下列说法中,错误的是

A) 在数据库中,可以包含表,视图,查询以及表间永久关系

B) 可以通过修改视图中数据来更新数据源中数据,但查询不可以

C) 查询和视图都是用 select-SQL 语言实现的,都要以数据表作为数据源 D) 视图虽然具备了一般数据表的特征,但它本身并不是表 201. 在程序中定义局部变量的命令动词是

A) public B) private C) local D) declare 202. 执行如下程序

S=0 I=1

INPUT \ DO WHILE S<=N S=S+I I=I+1 ENDDO ?S

SET TALK ON

如果输入值为5,则最后S的显示值是

A) 1 B) 3 C) 5 D) 6 203. 有程序如下

USE CJ M.ZF=0 SCAN

M.ZF=M.ZF+ZF ENDSCAN ?M.ZF RETURN

其中数据库文件CJ.DBF中有2条记录,内容如下 XM ZF 1 李四 500.00 2 张三 600.00 运行该程序的结果应当是

A) 1100.00 B) 1000.00 C) 1600.00 D) 1200.00 204. 执行如下程序:

STORE \ DO WHILE .T.

17

CLEAR

@3,10 SAY \添加 2.删除 3.修改 4.退出\ @5,15 SAY \请输入选择:\ READ

IF TYPE(\ PROG=\ DO &PROG ENDIF QUIT ENDDO

如果在\请输入选择:\时,键入4,则系统

A) 调用子程序PROG4.PRG B) 调用子程序&PROG.PRG C) 返回命令窗口 D) 退出VFP

205. 在永真条件 DO WHILE .T. 的循环中,为退出循环可使用

A) LOOP B) EXIT C) CLOSE D) CLEAR 206. 在下列命令中,不能输入字符型数据的命令是

A) accept B) wait C) input D) @...say... 207. Visual Foxpro 6.0 程序设计的三种基本结构是

A) 顺序,选择,循环 B) 顺序,选择,逻辑 C) 模块,转移,循环 D) 网状,选择,逻辑 208. 从键盘上接受一位整数并存入内存变量 X,正确的操作为

A) WAIT TO X B) ACCEPT TO X

C) INPUT TO X D) @1,20 GET X PICT \209. SCAN 循环语句是________扫描式循环

A) 数组 B) 表 C) 内存变量 D) 程序

210. 执行命令 INPUT\请输入数据:\时,如果要通过键盘输入字符串,应当使用的定

界符包括

A) 单引号 B) 单引号或双引号

C) 单引号、双引号或方括号 D) 单引号、双引号、方括号或圆点 211. 执行命令 INPUT\请输入数据:\时,可以通过键盘输入的内容包括

A) 字符串 B) 数值和字符串

C) 数值、字符串和逻辑值 D) 数值、字符串、逻辑值和表达式 212. 顺序执行下面两条命令:

N = 123456.789 @ 10,6 SAY N 屏幕显示的结果是

A) $123,456.7 B) 123456.789 C) $123,456.8 D) $$123,456.8 213. 有以下程序段:

Do CASE

Case 计算机<60

?\计算机成绩是:\不及格\

Case 计算机>=60

?\计算机成绩是:\及格\

Case 计算机>=70

18

?\计算机成绩是:\中\Case 计算机>=80

?\计算机成绩是:\良\

Case 计算机>=90

?\计算机成绩是:\优\Endcase

设学生数据库当前记录的\计算机\字段的值是89,执行下面程序段之后,屏幕输出 A) 计算机成绩是:不及格 B) 计算机成绩是:及格 C) 计算机成绩是:良 D) 计算机成绩是:优 214. 将内存变量定义为全局变量的 VFP 命令是

A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 215. 有如下程序: INPUT TO A IF A=10 S=0 ENDIF S=1 ?S

假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是 A) 0 B) 1 C) 由 A 的值决定 D) 程序出错 216. 有一个表文件 图书.DBF,其内容如下:

记录号 总编号 书名 出版单位 单价 1 113388 高等数学 清华大学出版社 24.00 2 445501 数据库导论 科学出版社 27.90 3 332211 计算机基础 高等教育出版社 23.00 4 665544 VFP 6.0 电子工业出版社 28.60 5 456788 操作系统原理 电子工业出版社 25.00 6 456728 操作系统概论 高等教育出版社 21.00 7 375666 计算机网络 清华大学出版社 37.00 8 245682 计算机原理 高等教育出版社 25.00

请问运行下列程序时,在屏幕显示的结果是什么 USE 图书

UPDATE 图书 SET 单价=单价+5 WHERE 出版单位=“科学出版社” SELECT 出版单位,AVG(单价) AS 平均价 FROM 图书; GROUP BY 出版单位 INTO CURSOR lsb

SELECT * FROM lsb WHERE 平均价<30 ORDER BY 平均价; INOT CURSOR lsb1 GO BOTTOM

?LEFT(出版单位,8) CLOSE DATABASE

供选择的答案有:

A) 清华大学 B) 高等教育 C) 电子工业 D) 出错信息 217. 有关 loop 语句和 exit 语句的叙述正确的是

A) loop 和 exit 语句可以写在循环体的外面

19