分享

计算机

 xingainian 2011-03-14

下列各题A)B)C)D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。

  (1)下列叙述中正确的是

  A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

  B)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

  C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

  D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)

  (2)算法的时间复杂度是指

  A)算法的执行时间

  B)算法所处理的数据量

  C)算法程序中的语句或指令条数

  D)算法在执行过程中所需要的基本运算次数

  (3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是

  A)编辑软件

  B)操作系统

  C)教务管理系统

  D)浏览器

  (4)软件(程序)调试的任务是

  A)诊断和改正程序中的错误

  B)尽可能多地发现程序中的错误

  C)发现并改正程序中的所有错误

  D)确定程序中错误的性质

  (5)数据流程图(DFD)

  A)软件概要设计的工具

  B)软件详细设计的工具

  C)结构化方法的需求分析工具

  D)面向对象方法的需求分析工具

  (6)软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于

  A)定义阶段

  B)开发阶段

  C)维护阶段

  D)上述三个阶段

  (7)数据库管理系统中负责数据模式定义的语言是

  A)数据定义语言

  B)数据管理语言

  C)数据操纵语言

  D)数据控制语言

  (8)在学生管理的关系数据库中,存取一个学生信息的数据单位是

  A)文件

  B)数据库

  C)字段

  D)记录

  (9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的

  A)需求分析阶段

  B)逻辑设计阶段

  C)概念设计阶段

  D)物理设计阶段

  (10)有两个关系RT如下:

 

  则由关系R得到关系T的操作是

  A)选择

  B)投影

  C)

  D)

来源:考试大-计算机二级考试

责编:zj  评论 

 (11)Visual FoxPro中,编译后的程序文件的扩展名为

  A)PRG

  B)EXE

  C)DBC

  D)FXP

  (12)假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令

  A)MODI STRU

  B)MODI COMM TEST

  C)MODI DBF

  D)MODI TYPE TEST

  (13)为当前表中所有学生的总分增加10分,可以使用的命令是

  A)CHANGE 总分 WITH 总分+10

  B)PEPLACE 总分 WITH 总分+10

  C)CHANGE ALL 总分 WITH 总分+10

  D)PEPLACE ALL 总分 WITH 总分+10

  (14)Visual FoxPro中,下面关于属性、事件、方法叙述错误的是

  A)属性用于描述对象的状态

  B)方法用于表示对象的行为

  C)事件代码也可以象方法一样被显式调用

  D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值

  (15)有如下赋值语句,结果为大家好的表达式是

  a="你好"

  B="大家"

  A)b+AT(a,1)

  B)b+RIGHT(a,1)

  C)b+LEFT(a,3,4)

  D)b+RIGHT(a,2)

  (16)Visual FoxPro中,是指

  A)报表

  B)关系

  C)表格控件

  D)表单

  (17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是

  A)EMPTY(.NULL.)

  B)LIKE('xy?', 'xyz')

  C)AT('xy''abcxyz')

  D)LSNULL(SPACE(0))

  (18)以下关于视图的描述正确的是

  A)视图和表一样包含数据

  B)视图物理上不包含数据

  C)视图定义保存在命令文件中

  D)视图定义保存在视图文件中

  (19)以下关于关系的说法正确的是

  A)列的次序非常重要

  B)行的次序非常重要

  C)列的次序无关紧要

  D)关键字必须指定为第一列

  (20)报表的数据源可以是

  A)表或视图

  B)表或查询

  C)表、查询或视图

  D)表或其他报表

 (21)在表单中为表格控件指定数据源的属性是

  ADataSource

  B)RecordSource

  C)DataFrom

  D)RecordFrom

  (22)如果指定参照完整性的删除规则为级联,则当删除父表中的记录时

  A)系统自动备份父表中被删除记录到一个新表中

  B)若子表中有相关记录,则禁止删除父表中记录

  C)会自动删除子表中所有相关记录

  D)不作参照完整性检查,删除父表记录与子表无关

  (23)为了在报表中打印当前时间,这时应该插入一个

  A)表达式控件

  B)域控件

  C)标签控件

  D)文本控件

  (24)以下关于查询的描述正确的是

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

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

  C)只能根据数据库表建立查询

  D)可以根据数据库表和自由表建立查询

  (25)SQL语言的更新命令的关键词是

  A)INSERT

  B)UPDATE

  C)CREATE

  D)SELECT

  (26)将当前表单从内存中释放的正确语句是

  A)ThisForm.Close

  B)ThisForm.Clear

  C)ThisForm.Release

  D)ThisFornn.Refresh

  (27)假设职员表已在当前工作区打开,其当前记录的姓名字段值为李彤(C型字段)。在命令窗口输入并执行如下命令:

  姓名=姓名-"出勤"

  姓名

  屏幕上会显示

  A)李彤

  B)李彤出勤

  C)李彤出勤

  D)李彤-出勤

  (28)假设图书表中有C型字段图书编号,要求将图书编号以字母A开头的图书记录全部打上删除标记,可以使用SQL命令

  A)DELETE FROM图书FOR图书编号=''A"

  B)DELETE FROM图书WHERE图书编号="A%"

  C)DELETE FROM图书FOR图书编号="A*"

  D)DELETE FROM图书WHERE图书编号LIKE "A%"

  (29)下列程序段的输出结果是

  ACCEPT TO A

  IF A=[123]

  S=0

  ENDIF

  S=1

  S

  A)0

  B)1

  C)123

  D)A的值决定

来源:考试大-计算机二级考试

责编:zj  

 第(30)到第(35)题基于图书表、读者表和借阅表三个数据库表,它们的结构如下:

  图书(图书编号,书名,第一作者,出版社):图书编号、书名、第一作者和出版社为C型字段,图书编号为主关键字;

  读者(借书证号,单位,姓名,职称):借书证号、单位、姓名、职称为C型字段,借书证号为主关键字;

  借阅(借书证号,图书编号,借书日期.还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。

  (30)查询第一作者为张三的所有书名及出版社,正确的SQL语句是

  A)SELECT书名,出版社FROM图书WHERE第一作者=张三

  B)SELECT书名,出版社FROM图书WHERE第一作者二"张三"

  C)SELECT书名,出版社FROM图书WHERE"第一作者"=张三

  D)SELECT书名,出版社FROM图书WHERE"第一作者"="张三"

  (31)查询尚未归还书的图书编号和借书日期,正确的SQL语句是

  A)SELECT图书编号, 借书日期FROM借阅WHERE还书日期=" "

  B)SELECT图书编号, 借书日期FROM借阅WHERE还书日期=NULL

  C)SELECT图书编号, 借书日期FROM借阅WHERE还书日期IS NULL

  D)SELECT图书编号, 借书日期FROM借阅WHERE还书日期

  (32)查询读者表的所有记录并存储于临时表文件one中的SQL语句是

  A)SELECT* FROM读者INTO CURSOR one

  B)SELECT* FROM读者TO CURSOR one

  C)SELECT* FROM读者INTO CURSOR DBF one

  D)SELECT* FROM读者TO CURSOR DBF one

  (33)查询单位名称中含北京字样的所有读者的借书证号和姓名,正确的SQL语句是

  A)SELECT借书证号, 姓名FROM读者WHERE单位="北京%"

  B)SELECT借书证号, 姓名FROM读者WHERE单位="北京*"

  C)SELECT借书证号, 姓名FROM读者WHERE单位LIKE "北京*"

  D)SELECT借书证号, 姓名FROM读者WHERE单位LIKE "%北京%"

  (34)查询2009年被借过书的图书编号和借书日期,正确的SQL语句是

  A)SELECT图书编号, 借书日期FROM借阅WHERE借书日期=2009

  B)SELECT图书编号, 借书日期FROM借阅WHERE year(借书日期)=2009

  C)SELECT图书编号, 借书日期FROM借阅WIRE借书日期=year(2009)

  D)SELECT图书编号, 借书日期FROM借阅WHERE year(借书日期)=year(2009)

  (35)查询所有工程师读者借阅过的图书编号,正确的SQL语句是

  A)SELECT图书编号FROM读者, 借阅WHERE职称="工程师"

  B)SELECT图书编号FROM读者, 图书WHERE职称="工程师"

  C)SELECT图书编号FROM借阅WHERE图书编号=

  (SELECT图书编号FROM借阅WHERE职称="工程师")

  D)SELECT图书编号FROM借阅WHERE借书证号IN

  (SELECT借书证号FROM读者WHERE职称="工程师")

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

  请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

  注意:以命令关键字填空的必须拼写完整。

  (1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为【1】。

  (2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有【2】个元素。

  (3)设二叉树如下:

  对该二叉树进行后序遍历的结果为【3

  (4)软件是【4 、数据和文档的集合。

  (5)有一个学生选课的关系,其中学生的关系模式为:学生(学号, 姓名, 班级, 年龄),课程的关系模式为:课程(课号, 课程名, 学时),其中两个关系模式的键分别是学号和课号。则关系模式选课可定义为:选课(学号, 5 , 成绩)

  (6)为表建立主索引或候选索引可以保证数据的【6】完整性。

  (7)已有查询文件queryone.qpr,要执行该查询文件可使用命令【7

  (8)Visual FoxPro中,职工表EMP中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为【8

  (9)Visual FoxPro中,建立数据库表时,将年龄字段值限制在1845岁之间的这种约束属于【9】完整性约束。

  (10)设有学生和班级两个实体,每个学生只能属于一个班级,一个班级可以有多名学生,则学生和班级实体之间的联系类型是【10

  (11)Visual ForPro数据库系统所使用的数据的逻辑结构是【11

  (12)SQL语言中,用于对查询结果计数的函数是【12

  (13)SQLSELECT查询中,使用【13】关键词消除查询结果中的重复记录。

  (14)学生表的年龄字段增加有效性规则年龄必须在1845岁之间SQL语句是

  ALTER TABLE学生ALTER年龄【14】年龄<=45 AND 年龄>=18

  (15)使用SQL Select语句进行分组查询时,有时要求分组满足某个条件时才查询,这时可以

20103月全国计算机二级VisualFoxPro笔试答案

2007 9月全国计算机等级考试二级笔试试卷

Visual Foxpro数据库程序设计

(考试时间90分钟,满分100)

一﹑选择题(每小题2分,70)

下列各题A)B)C)D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应的位置上,答在试卷上不得分。

1)软件是指
A
.程序 
B
.程序和文档
C
.算法加数据结构 
D
.程序、数据与相关文档的完整集合

2)软件调试的目的是
A
.发现错误 
B
.改正错误
C
.改善软件的性能 
D
.验证软件的正确性

3)在面向对象方法中,实现信息隐蔽是依靠
A
.对象的继承 
B
.对象的多态
C
.对象的封装 
D
.对象的分类

4)下列叙述中,不符合良好程序设计风格要求的是
A
.程序的效率第一, 清晰第二 
B
.程序的可读性好
C
.程序中要有必要的注释 
D
.输入数据前要有提示信息

5)下列叙述中正确的是
A
.程序执行的效率与数据的存储结构密切相关
B
.程序执行的效率只取决于程序的控制结构
C
.程序执行的效率只取决于所处理的数据量
D
.以上三种说法都不对

6)下列叙述中正确的是
A
.数据的逻辑结构与存储结构必定是一一对应的
B
.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C
.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D
.以上三种说法都不对

7)冒泡排序在最坏情况下的比较次数是
A
.n(n1)/2 
B
nlog2 n 
C
n(n1)/2 
D
.n/2

8)一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
A
219 
B
221 
C
229 
D
231

9)下列叙述中正确的是
A
.数据库系统是一个独立的系统,不需要操作系统的支持
B
.数据库技术的根本目标是要解决数据的共享问题
C
.数据库管理系统就是数据库系统
D
.以上三种说法都不对

10)下列叙述中正确的是
A
.为了建立一个关系,首先要构造数据的逻辑关系
B
.表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C
.一个关系的属性名表称为关系模式
D
.一个关系可以包括多个二维表

(11) Visual Foxpro,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为
A
.向导 
B
.设计器 
C
.生成器 
D
.项目管理器

12)命令?VARTYPETIME())结果是
A

B
D
C

D
.出错

13)命令?LENSPACE3-SPACE2))的结果是
A

B

C

D
5

14)在Visual Foxpro中,菜单程序文件的默认扩展名是
A
mnx 
B
mnt 
C
mpr 
D
prg

15)想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令
A
SET CENTURY ON 
B
SET CENTURY OFF
C
SET CENTURY TO 4 
D
SET CENTURY OF 4

16)已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是
A
INDEX ON 职称+性别 TO ttt 
B
INDEX ON 性别+职称
TO ttt
C
INDEX ON职称,性别TO ttt 

D
INDEX ON 性别,职称TO ttt

17)在Visual Foxpro中,Unload事件的触发时机是
A
.释放表单 
B
.打开表单

C
.创建表单 
D
.运行表单

18)命令SELECT 0的功能是
A
.选择编号最小的未使用工作区 
B
.选择0号工作区

C
.关闭当前工作区的表 
D
.选择当前工作区

19)下面有关数据库表和自由表的叙述中,错误的是
A
.数据库表和自由表都可以用表设计器来建立
B
.数据库表和自由表都支持表间联系和参照完整性
C
.自由表可以添加到数据库中成为数据库表
D
.数据库表可以从数据库中移出成为自由表

20)有关ZAP命令的描述,正确的是
A
ZAP命令只能删除当前表的当前记录
B
ZAP命令只能删除当前表的带有删除标记的记录
C
ZAP命令能删除当前表的全部记录
D
ZAP命令能删除表的结构和全部记录

21)在视图设计器中有,而在查询设计器中没有的选项卡是
A
.排序依据 
B
.更新条件
 
C
.分组依据
 
D
.杂项

22)在使用查询设计器创建查询是,为了指定在查询结果中是否包含重复记录(对应于DISTINCT),应该使用的选项卡是
A
.排序依据 
B
.联接
 
C
.筛选
 
D
.杂项

23)在Visual Foxpro中,过程的返回语句是
A
GOBACK 
B
COMEBACK 
C
RETURN 
D
BACK

24)在数据库表上的字段有效性规则是
A
.逻辑表达式 
B
.字符表达式

C
.数字表达式 
25
)假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value属性,然后在设置框中输入:={2001-9-10}-{2001-8-20}。请问以上操作后,文本框Value属性值的数据类型为:

A
.日期型 
B
.数值型
 
C
.字符型
 
D
.以上操作出错

26)在SQL SELECT 语句中为了将查询结果存储到临时表应该使用短语
A
TO CURSOR 
B
INTO CURSOR
C
INTO DBF 
D
TO DBF

27)在表单设计中,经常会用到一些特定的关键字、属性和事件。下列各项中属于属性的是
A
This 
B
ThisForm 
C
Caption 
D
Click

28)下面程序计算一个整数的各位数字之和。在下划线处应填写的语句是
SET TALK OFF
INPUT”x=”TO x
s=0
DO WHILE x
=0
s=s+MOD
x,10

ENDDO
s
SET TALK ON
A
x=int(x/10) 
B
x=int(x) 
C
x=x-int(x/10) 
D
x=x-int(x)

29)在SQLALTER TABLE语句中,为了增加一个新的字段应该使用短语
A
CREATE 
B
APPEND 
C
COLUMN 
D
ADD

30~35)题使用如下数据表:
学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D)
选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1)

30)查询所有1982320日以后(含)出生、性别为男的学生,正确的SQL语句是
A
SELECT * FROM 学生WHERE 出生日期>={1982-03-20} AND 性别=”
B
SELECT * FROM 学生WHERE 出生日期<={1982-03-20} AND 性别=”

C
SELECT * FROM 学生WHERE 出生日期>={1982-03-20} OR 性别=”

D
SELECT * FROM 学生WHERE 出生日期<={1982-03-20} OR 性别=”

31)计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是
A
SELECT AVG(成绩) FROM 选课WHERE 姓名=”刘明
B
SELECT AVG(成绩) FROM学生,选课WHERE 姓名=”刘明

C
SELECT AVG(成绩) FROM学生,选课WHERE学生.姓名=”刘明

D
SELECT AVG(成绩) FROM学生,选课WHERE学生.学号=选课.学号 AND姓名=”刘明

32)假定学号的第34位为专业代码。要计算各专业学生选修课程号为”101”课程的平均成绩,正确的SQL 语句是
A
SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=”101” GROUP BY 专业
B
SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” GROUP BY 1
C
SELECT SUBS(学号,3,2) AS专业, AVG(成绩) AS平均分 FROM 选课WHERE 课程号=”101” ORDER BY 专业

D
SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课WHERE 课程号=”101” ORDER BY 1

33)查询选修课程号为”101”课程得分最高的同学,正确的SQL语句是
A
SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=”101” AND 成绩>=ALL(SELECT 成绩 FROM 选课)
B
SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE 课程号
=”101”)
C
SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号AND 成绩>=ANY(SELECT 成绩 FROM 选课 WHERE 课程号
=”101”)
D
SELECT 学生.学号,姓名 FROM学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=”101” AND 成绩>=ALL(SELECT 成绩 FROM 选课 WHERE课程号=”101”)

34)插入一条记录到选课表中,学号、课程号和成绩分别是“02080111”“103”80,正确的SQL语句是
A
INSERT INTO 选课 VALUES(“02080111””103”80)
B
INSERT VALUES(“02080111””103”80)TO 选课(学号,课程号,成绩
)
C
INSERT VALUES(“02080111”“103”80)INTO 选课(学号,课程号,成绩
)
D
INSERT INTO 选课(学号,课程号,成绩) FORM VALUES(“02080111”,”103”,80)

35)将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是
A
UPDATE选课SET成绩WITH 92 WHERE学号=”02080110”AND课程号=”102”
B
UPDATE选课SET 成绩=92 WHERE学号=”02080110 AND课程号
=”102”
C
UPDATE FROM选课SET成绩WITH 92 WHERE学号=”02080110”AND课程号
=”102”
D
UPDATE FROM选课SET成绩=92 WHERE学号=”02080110” AND课程号=”102”

来源:考试大-计算机二级考试 D.以上三种都有可能

20079月全国计算机等级考试二级VFP笔试试题及答案

来源:考试大   有了考试大,考遍全天下   2007923

请将每一个空的正确答案写在答题卡(1 ~(15)序号的横线上,答在试卷上不得分。

注意:以命令关键字填空的必须拼写完整,

(1)软件需求规格说明书应具有完整性,无岐义性、正确性、可验证性、可修改性等特征,其中最重要的是(1 

(2)在两种基本测试方法中,(2 测试的原则之一是保证所测模块中每一个独立路径至少执行一次。

(3)线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的(3 存储结构。

(4)对下列二义树进行中序遍历的结果为(4 

(5)E-R图中,矩形表示(5 

(6)如下命令查询雇员表中部门号字段为空值的记录

SELECT * FROM 雇员WHERE部门号(6 

(7)SQLSELECT查询中,HAVING字句不可以单独使用,总是跟在(7 子句之后一起使用。

(8)SQLSELECT 查询时,使用(8 子句实现消除查询结果中的重复记录。

(9)Visual FoxPro 中修改表结构的非SQL命令是(9

(10)Visual FoxPro中,在运行表单时最先引发的表单事件是(10)事件。

(11)Visual FoxPro中,使用LOCATE ALL 命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值应是(11

(12)Visual FoxPro表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的(12)事件。

(13)Visual FoxPro中,假设表单上有一选项组: ○女,该选项组的Value属性值赋为0。当其中的第一个选项按钮被选中,该选项组的Value属性值为(13

(14)Visual FoxPro表单中,用来确定复选框是否被选中的属性是(14

(15)SQL中,插入、删除、更新命令依次是INSERTDELETE和(15

 

一、选择题:

1-5 DBCAA

5-10 CCABA 

11-15 BADCA

16-20 AAABC

21-25 BDCAA

26-30 BCADA

31-35 DBDAB

二、填空题:

1、无歧义性

2、白盒测试

3、顺序

4ACBDFEHGP

5、实体集

6)IS NULL

7)GROUP BY

8)DISTINCT

9)MODIFY STRUCTURE

10)LOAD

11).T.

12)CLICK

13)1""

14)value

15)Update



计算机二级考试 2006  9 月全国计算机等级考试二级笔试试卷
Visual FoxPro 数据库程序设计
(考试时间 90 分钟,满分 100 分) 

一、选择题(每小题 2 分,共 70 分)
下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写
在答题卡相应位置上,答在试卷上不得分。
 
1)下列选项不符合良好程序设计风格的是( )。
A
.源程序要文档化
B
.数据说明的次序要规范化
C
.避免滥用 goto 语句
D
.模块设主地要保证高耦合、高内聚
2)从工程管理角度,软件设计一般分为两步完成,它们是( )。
A
.概要设计与详细设计
B
.数据设计与接口设计
C
.软件结构设计与数据设计
C
.过程设计与数据设计
3)下列选项中不属于软件生命周期开发阶段任务的是( )。
A
.软件测试
B
.概要设计
C
.软件维护
D
.详细设计
4)在数据库系统中,用户所见的数据模式为( )。
A
.概念模式
B
.外模式
C
.内模式
D
.物理模式
5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和( )。
A
.编码设计
B
.测试阶段
C
.运行阶段
D
.物理设计
6)设有如下三个关系表,

下列操作中正确的是( )。
A
T=R∩ S
B
T=RS
C
T=R×S
D
T=R/S
7)下列叙述中正确的是( )。
A
.一个算法的空间复杂度大,则其时间复杂度也必定大
B
.一个算法的空间复杂度大,则其时间复杂度必定小
C
.一个算法的时间复杂度大,则其空间可复杂度必定小
D
.上述三种说法都不对
8)在长度为 64 的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。
A
63
B
64
C
6
D
7
9)数据库技术的根本目标是要解决数据的( )。
A
.存储问题
B
.共享问题
C
.安全问题
D
.保护问题
10)对下列二叉树

进行中序遍历的结果是( )。
A
ACBDFEG
B
ACBDFGE
C
ABDCGEF
D
FCADBEG

来源:考试大-计算机二级考试 11)下列程序段执行以后,内存变量 A B 的值是( )。
CLEAR
A=10
B=20
SET UDFPARMS TO REFERENCE
DO SQ WITH
A,B &&参数是值传送,B 是引用传送
AB
PROCEDURE SQ
PARAMETERSX1
Y1
X1=X1*X1
Y1=2*X1
ENDPROC
A
10 200 
B
100 200
C
100 20 
D
10 20
12)从内存中清除内存变量的命令是( )。

A
Release
B
Delete
C
Erase
D
Destroy
13)操作对象只能是一个表的关系运算是( )。

A
.联接和选择
B
.联接和投影
C
.选择和投影
D
.自然连接和选择

14)在项目管理器下为项目建立一个新报表,应该使用的选项卡是( )。
A
.数据
B
.文档
C
.类
D
.代码
15)如果有定 LOCAL data , data 的初值是:( )。
A
.整数 0
B
.不定值

C
.逻辑真
D
.逻辑假
16)扩展名为 pjx 的文件是( )。
A
.数据库表文件
B
.表单文件
C
.数据库文件
D
.项目文件

17)下列程序执行以后,内存变量 y 的值是( )。
x=34357
y=0
DO WHILEx
0
y=x+y*10
x=int
x/10

ENDDO
A
3456
B
34567
C
7654
D
76543
18)下列的程序中与上题的程序段时对 y 的计算结果相同的是( )。

 
19)在 SQL SELECT 语句的 ORDER BY 短语中如果指定了多个字段,则( )。

A
.无法进行排序
B
.只按第一个字段排序
C
.按从左至右优先依次排序
D
.按字段排序优先级依次排序
20)如果运行一个表单,以下事件首先被触发的是( )。
A
Load
B
Error
C
Init
D
Click 21)在 Visual FoxPro 中以下叙述正确的是( )。

A
.关系也被称作表单
B
.数据库文件不存储用户数据
C
.表文件的扩展名是.DBC
D
.多个表存储在一个物理文件中

22)设 X=65,命令?VARTYPEX)的输出是( )。
A
N
B
C
C
L
D
.出错

23)假设表单上有一选项组:女,如果选择第二个按钮,则该项组 Value 属性的值为( )。
A
.F.
B
.女

C
2
D
.女
2
24)假设表单 My Form 隐藏着,让该表单在屏幕上显示的命令是( )。

A
MyForm. List
B
MyForm. Display
C
MyForm. Show
D
MyForm. ShowForm
25)~(33)使用的数据表如下:

 
当前盘当前目录下有数据库:大奖赛 dbc,其中有数据库表歌手 dbf”评分 dbf”“歌手表:

25)为歌手表增加一个字段最后得分 SQL 语句是( )。
A
ALTER TABLE 歌手 ADD 最后得分 F6,2
B
ALTER DBF 歌手 ADD 最后得分 F 6,2
C
CHANGE TABLE 歌手 ADD 最后得分 F6,2

D
CHANGE TABLE 学院 INSERT 最后得分 F 6,2
26)插入一条记录到评分表中,歌手号、分数和评委号分别是“1001”9.9 “105”

正确的 SQL 语句是( )。
A
INSERT VALUES“1001”9“105”INTO 评分(歌手号,分数,评委号)
B
INSERT TO 评分(歌手号,分数,评委号)VALUES“1001”9.9“105”
C
INSERT INTO 评分(歌手号,分数,评委号)VALUES“1001”9.9“105”
D
INSERT VALUES“100”9.9“105”TO 评分(歌手号,分数,评委号)
27)假设每个歌手的最后得分的主算方法是,去掉一个最高分生个最低分,取剩下分数的平均分。根据评分表求每个歌手的最后得分并存储于表 TEMP 中。表 TEMP中有两个字段:歌手号最后得分,并且按最后得分降序排列,生成表 TEMP SQL语句是( )。
A
SELECT 歌手号,COUNT(分数)- MAX(分数)-MIN(分数))/SUM*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分DESC
B
SELECT 歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/SUM*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分
DESC
C
SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/COUNT*)-2)最后得分;FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分
DESC
D
SELECT 歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/COUNT*)-2)最后得分;FROM评分INTO DBF TEMP GROUP BY歌手号ORDER BY最后得分DESC

来源:考试大-计算机二级考试 28)与“SELECT * FROM*歌手 WHERE NOT(最后得分>9.00 OR 最后得分<8.00等价的语句是( )。
A
SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00
B
SELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00
C
SELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00
D
SELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00
29)为评分表的分数字段添加有效性规则:分数必须大于等于 0 并且小于等于10”,正确的 SQL 语句是( )。
A
CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
B
ALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10
C
ALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10
D
CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=10
30)根据歌手表建立视图 myview,视图中含有包括了歌手号左边第一位是“1”的所有记录,正确的 SQL 语句是( )。
A
CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1=“1”
B
CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE“1”歌手号)
C
CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1=“1”
D
CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE“1”歌手号)
31)删除视图 myview 的命令是( )。
A
DELETE myview VIEW
B
DELETE myview
C
DROP myview VIEW
D
DROP VIEW myview
32)假设 temp. dbf 数据表中有两个字段歌手号最后得分下面程序的功能是:将 temp. dbf 中歌手的最后得分填入歌手表对应歌手的最后得分字段中(假设已增加了该字段)在下线处应该填写的 SQL 语句是( )。
USE
歌手
DO WHILE . NOT. EOF()
REPLACE
歌手 最后得分 WITH a[2]
SKIP
ENDDO
A
SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY a
B
SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY a
C
SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE a
D
SELECT*FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a
33)与“SELECT DISTINCT”歌手号 FROM 歌手 WHERE 最后得分>ALL;(SELECT 最后得分 FROM)歌手 WHERE SUBSTR(歌手号,1,1=“2”)等价的 SQL语句是( )。
A
SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1=“2”
B
SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=SELECT MIN(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1=“2”
C
SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=ANYSELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1=“2”
D
SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>=SOMESELECT MAX (最后得分)FROM 歌手 WHERE SUBSTR (歌手号,1,1=“2”
34)以下关于视图的描述正确的是( )。
A
.视图保存在项目文件中
B
.视图保存在数据库中
C
.视图保存在表文件中
D
.视图保存在视图文件中
35)关闭表单的程序代码是 ThisForm ,Release, Release 是( )。
A
.表单对象的标题
B
.表单对象的属性
C
.表单对象的事件
D
.表单对象填空题(每空 2 分,共 30 分)
请将每一个正 确答案在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。
1)下列软件系统结构图。

2)(2)的任务是诊断和改正程序中的错误。
3)一个关系表的行称为 3
4)按先进后出原则组织数据的数据结构是 4
5)数据结构分为线性结构和非线性结构,带链的队列属于 5
6)可以在项目管理器的 6)选项卡下建立命令文件(程序)。
7)在 Visual FoxPro 中所谓自由表就是那些不属于任何 7 的表。
8)不带条件的 DELETE 命令(非 SQL 命令)将删除指定表的 8)记录。
9)在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用(9)短语。
10)在 SQL 语句中空值用(10)表示。
11)在 Visual FoxPro 中视图可以分为本地视图和 11)视图。
12)在 Visual FoxPro 中为了通过视图修改的基本表中的数据,需要在视图设计器的 12)选项卡设置有关属性。
13)在表单设计器中可以通过 13 工具栏中的工具快速对齐表单中的控件。
14)为了在报表中插入一个文字说明,应该插入一个 14 控件。
15)如下命令将产品表的名称字段名修改为产品名称ALTER TABLE 产品 RENAME 15 名称 TO 产品名称。 来源:考试大-计算机二级考试的方法 20069月全国计算机等级考试二级VFP笔试试题及答案

来源:考试大   考试大:中国最给力的教育考试网站   20061215

20069月全国计算机等级考试二级VF笔试参考答案:

选择题:
1-5 DACBD
6-10 CDBBA
11-15 DACBD
16-20 DDCCA
21-25 BCDCA
26-30 CDBBA
31-35 DBABD
填空:
1
3
2
,程序调试
3
,元组
4
,栈
5
,线形
6
,代码
7
,数据库
8
,逻辑
9
into table
10
.NULL.
11
,远程
12
、更新条件
13
布局
14
,标签
15
column

来源:考试大-计算机二级考试

20089月全国计算机等级考试二级VF笔试试题及答案


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多