打印本文 打印本文  关闭窗口 关闭窗口  
全国计算机等级考试二级VFP模拟试题24
作者:佚名  文章来源:不详  点击数  更新时间:2008/4/18 14:53:02  文章录入:杜斌  责任编辑:杜斌

答案  

一、选择题(每题2分,共计70分)

1.3.下面对于控件类的各种描述中,______是错误的。

A、控件类用于进行一种或多种相关的控制

B、可以对控件类对象中的组件单独进行修改或操作

C、控件类一般作为容器类中的控件

D、控件类的封装性比容器类更加严密
A       B       C       D      
2.4.在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的______。

A、“一方”表的主索引或候选索引,“多方”表的普通索引

B、“一方”表的主索引,“多方”表的普通索引或候选索引

C、“一方”表的普通索引,“多方”表的主索引或候选索引

D、“一方”表的普通索引,“多方”表的候选索引或普通索引
A       B       C       D      
3.5.有如下程序:
INPUT TO A
IF A=10
S=0
ENDIF
S=1
?S
假定从键盘输入的A的值一定是数值型,那么上面条件选择程序的执行结果是______。

A、0

B、1

C、由A的值决定

D、程序出错
A       B       C       D      
4.6.不可以作为文本框控件数据来源的是______。

A、数值型字段

B、内存变量

C、字符型字段

D、备注型字段
A       B       C       D      
5.7.对于学生关系S(S#,SN,AGE,SEX),写一条规则,把其中的AGE属性限制在15-30之间,则这条规则属于______。

A、实体完整性规则

B、参照完整性规则

C、用户定义的完整性规则

D、不属于以上任何一种规则
A       B       C       D      

答案

6.8.SQL语句中修改表结构的命令是______。

A、MODIFY TABLE

B、MODIFY STRUCTURE

C、ALTER TABLE

D、ALTER STRUCTURE

A       B       C       D      
7.9.关系数据库管理系统所管理的关系是______。

A、一个DBF文件

B、若干个二维表

C、一个DBC文件

D、若干个DBC文件
A       B       C       D      
8.10.如果要在屏幕上直接看到查询结果,“查询去向”应该选择______。

A、屏幕

B、浏览

C、临时表或屏幕

D、浏览或屏幕
A       B       C       D      
9.11.用于实现数据库各种数据操作的软件称为______。

A、数据软件

B、操作系统

C、数据库管理系统

D、编译程序
A       B       C       D      
10.12.备注型字段在表中占用______个字节。

A、8

B、1

C、4

D、10
A       B       C       D      
11.13.设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,如下的SQL命令:
SELECT 书名,作者,出版单位 FROM 图书管理!图书;
WHERE 出版单位="高等教育出版社" OR 出版单位="电子工业出版社"
其中,SELECT后的书名、作者和出版单位所对应的关系操作是______。

A、投影操作

B、联接

C、选择

D、合并
A       B       C       D      
12.14.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为______。

A、2个

B、3个

C、5个

D、6个
A       B       C       D      
13.15.显示和隐藏命令窗口的操作是______。

A、单击“常用”工具栏上的“命令窗口”按钮

B、通过“窗口”菜单下的“命令窗口”选向来切换

C、直接按CTRL+F2或CTRL+F4的组合键

D、以上方法都可以
A       B       C       D      
14.16.在以下四组函数运算中,结果相同的是_____。

A、 LEFT("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
A       B       C       D      
15.17.当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将______。

A、只计算当前记录的工资值

B、计算前8条记录的工资和

C、计算后8条记录的工资和

D、计算全部记录的工资和
A       B       C       D      

答案

16.18.SQL的数据操作语句不包括______。

A、INSERT

B、UPDATE

C、DELETE

D、CHANGE

A       B       C       D      
17.19.要使学生数据表中不出现同名学生的记录,在数据库中需要建立______。

A、字段有效性限制

B、属性设置

C、记录有效性限制

D、设置触发器
A       B       C       D      
18.20.假定系统日期是1998年12月20日,有如下命令:
N=(YEAR(DATE())-1900)0,执行后N的值应为______。

A、1998

B、98

C、20

D、12
A       B       C       D      
19.21.假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2两个命令按钮,如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面______式子是正确的。

A、This.ThisForm.Text1.Value

B、This.Parent.parent.Text1.Value

C、Parent.Parent.Text1.Value

D、This.parent.Text1.Value
A       B       C       D      
20.22.Visual FoxPro的报表文件.FRX中保存的是_____。

A、打印报表的预览格式

B、打印报表本身

C、报表的格式和数据

D、报表设计格式的定义
A       B       C       D      
21.23.在建立惟一索引,出现重复字段值时,只存储重复出现记录的______。

A、第一个

B、最后一个

C、全部

D、几个
A       B       C       D      
22.24.视图不能单独存在,它必须依赖于______。

A、视图

B、数据库

C、数据表

D、查询
A       B       C       D      
23.25.在FoxPro下,不能清除所有内存变量的命令是______。

A、RELEASE ALL

B、CLEAR ALL

C、CLOSE ALL

D、CLEAR MEMORY
A       B       C       D      
24.26.不属于数据定义功能的SQL语句是______。

A、CREAT TABLE

B、CREAT CURSOR

C、UPDATE

D、ALTER TABLE
A       B       C       D      

答案

25.27.作为整个应用程序入口点的主程序至少应具有以下功能______。

A、初始化环境

B、初始化环境、显示初始用户界面

C、初始化环境、显示初始用户界面、控制事件循环

D、初始化环境、显示初始的用户界面、控制事件循环,退出时恢复环境

A       B       C       D      
26.28.结构化程序设计的三种基本逻辑结构是_____。

A、选择结构、循环结构和嵌套结构

B、顺序结构、选择结构和循环结构

C、选择结构、循环结构和模块结构

D、顺序结构、递归结构和循环结构
A       B       C       D      
27.29.在Visual FoxPro中,表单(Form)是指_____。

A、数据库中各个表的清单

B、一个表中各个记录的清单

C、数据库查询的列表

D、窗口界面
A       B       C       D      
28.30.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是______。

A、SELECT
B、INSERT

C、UPDATE

D、DELETE
A       B       C       D      
29.31.S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是______。

A、SELECT SN,AGE,SEX FROM S;
WHERE AGE>(SELECT AGE FROM S WHERE SN='王华')

B、SELECT SN,AGE,SEX;
FROM S WHERE SN='王华'

C、SELECT SN,AGE,SEX FROM S
WHERE AGE>(SELECT AGE WHERE SN='王华')

D、SELECT SN,AGE,SEX FROM S
WHERE AGE>王华 AGE
A       B       C       D      
30.32.SQL中可使用的通配符有______。

A、*(星号)

B、%(百分号)

C、(下划线)

D、B和C
A       B       C       D      
31.33.SQL的查询语句中,______短语用于实现关系的投影操作。

A、WHERE

B、SELECT

C、FROM

D、GROUP BY
A       B       C       D      
32.34.设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,查询0002号借书证的读者姓名和所借图书的总价值。
下面SQL语句正确的是______。
SELECT 姓名,SUM(单价) FROM 图书,读者 WHERE;
借书证号="0002" AND;
______

A、总编号 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号="0002")

B、总编号 NOT IN (SELECT 总编号 FROM 借阅 WHERE 借书证号="0002")

C、总编号=(SELECT 总编号 FROM 借阅 WHERE 借书证号="0002")

D、WHERE 借书证号="0002"
A       B       C       D      
33.35.要为当前表所有职工增加100元工资,应该使用命令______。

A、CHANGE 工资 WITH 工资+100

B、REPLACE 工资 WITH 工资+100

C、CHANGE ALL 工资 WITH 工资+100

D、REPLACE ALL 工资 WITH 工资+100
A       B       C       D      
34.1.Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。

A、索引、排序、查找

B、建库、录入、排序

C、选择、投影、联接

D、显示、统计、复制
A       B       C       D      
35.2.Visual FoxPro参照完整性规则不包括______。

A、更新规则

B、删除规则

C、查询规则

D、插入规则
A       B       C       D      

答案

二、填空题(每空2分,共计30分)

1.36.设有如下关系表R:
R(NO,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。
将所有"95101"班号改为"95101";____【1】___。
输入答案,中间不含空格:
2.37.使用"应用程序向导"创建的项目,除项目外还自动生成一个___【2】___。
输入答案,中间不含空格:
3.38.在表的尾部增加一条空白记录的命令是_____【3】____。
输入答案,中间不含空格:
4.39.设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,如下的SQL命令:
SELECT 书名,作者,出版单位 FROM 图书管理!图书;
WHERE 出版单位="高等教育出版社" OR 出版单位="电子工业出版社"
其中,WHERE短语后的出版单位="高等教育出版社" OR 出版单位="电子工业出版社"对应的关系操作是___【4】___。
输入答案,中间不含空格:
5.40.SQL可以控制视图的___【5】___方法。
输入答案,中间不含空格:
6.41.创建视图时,相应的数据库必须是___【6】___状态。
输入答案,中间不含空格:
7.42.关系数据库中每个关系的形式是___【7】___。
输入答案,中间不含空格:
8.43.设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,查询与"005"号借书证借有相同书的借书证号。请对下面的SQL语句填空:
SELECT DISTINCT 借书证号 FROM 借阅 WHERE 总编号;
____【8】___
输入答案,中间不含空格:
9.44.Visual FoxPro的主索引和候选索引可以保证数据的___【9】___完整性。
输入答案,中间不含空格:
10.45.设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空:
SELECT 姓名,单位 FROM 图书管理!读者;
WHERE 借书证号 IN(SELECT ___【10】___ FROM 图书管理!借阅;
GROUP BY 借书证号 ___【11】___ COUNT(*)>=2)
输入答案,中间不含空格:
11.【11】
输入答案,中间不含空格:
12.46.表格控件使用的数据资源大多数是来自___【12】___和___【13】___。
输入答案,中间不含空格:
13.【13】
输入答案,中间不含空格:
14.47.在SQL中,测试列值是否为空值用___【14】___运算符号,测试列值是否为非空值用___【15】___运算符号。
输入答案,中间不含空格:
15.【15】
输入答案,中间不含空格:
打印本文 打印本文  关闭窗口 关闭窗口