国家计算机二级第一到第十一套试题

更新时间:2024-05-02 04:40:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一套笔试

选择题

1、下面叙述正确的是 。

A、算法的执行效率与数据的存储结构无关

B、算法的窨复杂度是反映算法程序中指令(或语句)的条数 C、算法的有穷性是指算法必须能在执行有限个步骤之后终止 D、以上三种描述都不对

2、以下数据结构中不属于线性数据结构的是 。 A、队列 B、线性表 C、二叉树 D、栈

3、在一棵二叉树上第五层的结点数最多是的 。 A、8 B、16 C、32 D、15

4、下面描述中,符合结构化程序设计风格的是 。

A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、不使用goto语句

5、下面概念中,不属于面向对象的方法是 。 A、对象 B、继承 C、类 D、过程调用

6、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是 。 A、可行性分析 B、需求分析 C、详细设计 D、程序编码

7、在软件开发中,下面任务不属于设计阶段的是 。 A、数据结构设计 B、给出系统模块结构

C、定义模块算法 D、定义需求并建立系统模型 8、数据库系统的核心是 。 A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 9、下列叙述中正确的是 。

A、数据库是一个独立的系统,不需要操作系统支持 B、数据库设计是指设计数据库管理系统

C、数据库技术的根本目的是要解决数据共享的问题 D、数据库系统中,数据的物理结构必须与逻辑结构一致

10、下列模式中能够给出数据库物理存储结构与物理结构存取方法是 。 A、内模式 B、外模式 C、概念模式 D、逻辑模式 11.Visual Foxpro 数据库文件是 。 A.存放用户数据的文件

B.管理数据库对象的系统文件 C.存放用户数据和系统的文件 D.前三种说法都对

12.SQL语句中修改表结构的命令是 。 A.MODIFY TABLE B.MODIFY STRUCTURE C.ALTER TABLE D.ALTER STRUCTURE

13.如果要创建一个数据组分组报表,第一个分组表达式是“部门”,第二个分组表达式是“性别”,第三个分组表

达式是“基本工资”,当前索引的索引表达式应当是 。

14.把一个项目编译成一个应用程序时,下面的叙述正确的是 。 A.所有的项目文件将组合为一个单一的应用程序文件 B.所有项目的包含文件将组合为一个单一的应用程序文件 C.所有项目排除的文件将组合为一个单一的应用程序文件 D.由用户选定的项目文件将组合为一个单一的应用程序文件

15.数据库DB 数据库系统DBS 数据库管理系统DBMS三者之间的关系是 。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

16.在“选项”对话框的“文件位置”选项卡中可以设置 。 A.表单的默认大小 B.默认目录

C.日期和时间的显示格式 D.程序代码的颜色

17.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 。 A.是同一个数据库中的两个表 B.不同数据库中的两个表 C.两个表

D.一个是数据库表另一个是自由表

18.定位第一条记录上的命令是 。 A.GO TOP B.GO BOTTOM C.GO 6 D.SKIP

19.在关系模型中,实现“关系中不允许出现相同的原组”的约束是通过 。 A、候选键 B、主键 C、外键 D、超键

20.设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号 为1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是______。 A、1,11,1 B、1,10,1 C、1,11,0 D、1,10,0

21.下列表达式中结果不是日期型的是______。 A、CTOD(\B、{^99/10/01}+365 C、VAL(\D、DATE()

22. 只有满足联接条件的记录才包含在查询结果中,这种联接为______。 A、左联接 B、右联接 C、内部联接 D、完全联接

23. 索引字段值不唯一,应该选择的索引类型为______。 A、主索引 B、普通索引 C、候选索引 D、唯一索引

24. 执行SELECT 0选择工作区的结果是______。 A、选择了0号工作区

B、选择了空闲的最小号工作区 C、关闭选择的工作区 D、选择已打开的工作区

25. 从数据库中删除表的命令是______。

A、DROP TABLE B、ALTER TABLE C、DELETE TABLE D、USE

26. DELETE FROM S WHERE 年龄>60语句的功能是______。 A、从S表中彻底删除年龄大于60岁的记录 B、S表中年龄大于60岁的记录被加上删除标记 C、删除S表 D、删除S表的年龄列 27. SELECT-SQL语句是______。

A、选择工作区语句 B、数据查询语句 C、选择标准语句 D、数据修改语句 28. SQL语言是______语言。

A、层次数据库 B、网络数据库 C、关系数据库 D、非数据库

29. 在SQL中,删除视图用______。

A、DROP SCHEMA命令 B、CREATE TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令 30.以下属于非容器类控件的是______。 A、Form B、Label C、page D、Container

31. 将查询结果放在数组中应使用______短语。 A、INTO CURSOR B、TO ARRAY C、INTO TABLE D、INTO ARRAY

32. 在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。 A、冒号(:) B、分号(;) C、逗号(,) D、连字符(-)

33. 设有图书管理数据库:

图书(总编号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))

对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。

SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅.借书证号=\______ ______

A、图书.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号 B、图书.分类号=借阅.分类号 AND; 读者.借书证号=借阅.借书证号 C、读者.总编号=借阅.总编号 AND; 读者.借书证号=借阅.借书证号

D、图书.总编号=借阅.总编号 AND; 读者.书名=借阅.书名 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))

对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语 句正确的是______。

SELECT 单位,______ FROM 借阅,读者 WHERE; 借阅.借书证号=读者.借书证号 ______ A、COUNT(借阅.借书证号) GROUP BY 单位 B、SUM(借阅.借书证号) GROUP BY 单位 C、COUNT(借阅.借书证号) ORDER BY 单位 D、COUNT(借阅.借书证号) HAVING 单位 35. 设有图书管理数据库:

图书(总编号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 总编号=; ______

A、(SELECT 借书证号 FROM 图书 WHERE 书名=\现代网络技术基础\B、(SELECT 总编号 FROM 图书 WHERE 书名=\现代网络技术基础\C、(SELECT 借书证号 FROM 借阅 WHERE 书名=\现代网络技术基础\D、(SELECT 总编号 FROM 借阅 WHERE 书名=\现代网络技术基础\ 填空题

1. 算法的复杂度主要包括______复杂度和空间复杂度。

2. 数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。

3. 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。 4. 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体\工人\与实体\设备\之间存在______联系。 5. 关系数据库管理系统能实现的专门关系运算包括选择、连接和______。 6. 命令?LEN(\的结果是______。

7. SQL SELECT语句为了将查询结果存放到临时表中应该使用______短语。 8. 多栏报表的栏目数可以通过______来设置。

9. 在打开项目管理器之后再打开\应用程序生成器\,可以通过按ALT+F2键,快捷菜单和\工具\菜单中的______。 10. 数据库系统的核心是______。

11. 查询设计器中的\联接\选项卡,可以控制______选择。 12. 设有图书管理数据库:

图书(总编号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的CREATE命令建立借阅表(字段顺序要相同),请对下面的SQL语句填空: ______

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))

对图书管理数据库,查询由\清华大学出版社\或\电子工业出版社\出版,并且单价不超出20 面的SQL语句填空:

SELECT 书名,出版单位,单价 FROM 图书; WHERE_______ AND; _______

14. 设有图书管理数据库:

图书(总编号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 借阅

第二套笔试 一、选择题

1.以下数据结构中不属于线性数据结构的是______。 A、队列 B、线性表 C、二叉树 D、栈

2. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。 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. 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。 A、N+1 B、N

C、(N+1)/2 D、N/2

8. 视图设计一般有3种设计次序,下列不属于视图设计的是______。 A、自顶向下 B、由外向内 C、由内向外 D、自底向上

9. 下列有关数据库的描述,正确的是______。 A、数据库是一个DBF文件 B、数据库是一个关系

C、数据库是一个结构化的数据集合 D、数据库是一组文件

10. 下列说法中,不属于数据模型所描述的内容的是______。 A、数据结构 B、数据操作 C、数据查询 D、数据约束

11. 在下面的Visual FoxPro表达式中,运算结果是逻辑真的是______。 A、EMPTY(.NULL.) B、LIKE('acd','ac?') C、AT('a','123abc') D、EMPTY(SPACE(2))

12. 表达式VAL(SUBS(\奔腾586\的结果是______。 A、13.00 B、14.00 C、45.00 D、65.00

13. 以下关于自由表的叙述,正确的是______。 A、全部是用以前版本的FOXPRO(FOXBASE)建立的表

B、可以用Visual FoxPro建立,但是不能把它添加到数据库中

C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D、自由表可以添加到数据库中,但数据库表不可从数据库中移出成为自由表

14. 下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。 A、数据环境是对象,关系不是对象 B、数据环境不是对象,关系是对象

C、数据环境是对象,关系是数据环境中的对象 D、数据环境和关系均不是对象

15. 在\报表设计器\中,可以使用的控件是______。 A、标签、域控件和线条 B、标签、域控件和列表框 C、标签、文本框和列表框 D、布局和数据源

16. 用二维表数据来表示实体及实体之间联系的数据模型称为______。 A、实体--联系模型 B、层次模型 C、网状模型 D、关系模型

17. 用来指明复选框的当前选中状态的属性是______。 A、Selected B、Caption C、Value

D、ControlSource

18. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是____。 A、OPEN QUERY zgjk.qpr B、MODIFY QUERY zgjk.qpr C、DO QUERY zgjk.qpr

D、CREATE QUERY zgjk.qpr

19. 可以伴随着表的打开而自动打开的索引是______。 A、单一索引文件(IDX) B、复合索引文件(CDX) C、结构化复合索引文件 D、非结构化复合索引文件

20. 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的______。 A、\一方\表的主索引或候选索引,\多方\表的普通索引 B、\一方\表的主索引,\多方\表的普通索引或候选索引 C、\一方\表的普通索引,\多方\表的主索引或候选索引 D、\一方\表的普通索引,\多方\表的候选索引或普通索引 21. 下列函数中函数值为字符型的是______。 A、DATE() B、TIME() C、YEAR()

D、DATETIME()

22. 下面对控件的描述正确的是______。 A、用户可以在组合框中进行多重选择 B、用户可以在列表框中进行多重选择

C、用户可以在一个选项组中选中多个选项按钮

D、用户对一个表单内的一组复选框只能选中其中一个

23. 确定列表框内的某个条目是否被选定应使用的属性是______。 A、Value

B、ColumnCount C、ListCount D、Selected

24. 设有关系R1和R2,经过关系运算得到结果S,则S是______。 A、一个关系 B、一个表单 C、一个数据库 D、一个数组

25. DBAS指的是______。

A、数据库管理系统 B、数据库系统

C、数据库应用系统 D、数据库服务系统

26. 设X=\,Y=\,则下列表达式中值为.T.的是______。 A、X=Y B、X==Y C、X$Y

D、AT(X,Y)=0

27. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______。 A、3,8,10 B、1,6,4 C、1,8,任意 D、1,8,4

28. 在标准SQL中,建立视图的命令是______。 A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令

29. 有关SCAN循环结构,叙述正确的是______。

A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假 B、在使用SCAN循环结构时,必须打开某一个数据库 C、SCAN循环结构的循环体中必须写有SKIP语句

D、SCAN循环结构,如果省略了子句\\FOR和WHILE条件子句,则直接退出循环 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))

对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确 的是______。

SELECT 出版单位,______,______,______; FROM 图书管理!图书 ______ 出版单位

A、MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B、MAX(单价) AVG(单价) COUNT(*) ORDER BY C、MAX(单价) AVG(单价) SUM(*) ORDER BY D、MAX(单价) AVG(单价) COUNT(*) GROUP BY 31. 设有图书管理数据库:

图书(总编号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))

对于图书管理数据库,求CIE单位借阅图书的读者的人数。 下面SQL语句正确的是______。 SELECT ______ FROM 借阅 WHERE; 借书证号 _______

A、COUNT (DISTINCT 借书证号)

IN (SELECT 借书证号 FROM 读者 WHERE 单位=\

B、COUNT (DISTINCT 借书证号)

IN (SELECT 借书证号 FROM 借阅 WHERE 单位=\C、SUM (DISTINCT 借书证号)

IN (SELECT 借书证号 FROM 读者 WHERE 单位=\D、SUM (DISTINCT 借书证号)

IN (SELECT 借书证号 FOR 借阅 WHERE 单位=\

32. 查询订购单号(字符型,长度为4)尾字符是\的错误命令是______。 A、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)=\B、SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)=\C、SELECT * FROM 订单 WHERE \订购单号

D、SELECT * FROM 订单 WHERE RIGHT(订购单号,1)=\

33. 在关系模型中,为了实现\关系中不允许出现相同元组\的约束应使用______。 A、临时关键字 B、主关键字 C、外部关键字 D、索引关键字

34. 根据\职工\项目文件生成emp_sys.exe应用程序的命令是______。 A、BUILD EXE emp_sys FROM 职工 B、BUILD APP emp_sys.exe FROM 职工 C、LIKE EXE emp_sys FROM 职工 D、LIKE APP emp_sys.exe FROM 职工

35. 当前盘当前目录下有数据库:学院.dbc,其中有\教师\表和\学院\表。 \教师\表: 职工号 11020001 11020002 11020003 11020004 11020005 11020006 11020007 11020008 11020009 11020010 11020011 11020012 11020013 11020014 “学院表”: 系号 01 02 03 04 姓名 计算机 通信 信息管理 数学 系号 01 02 01 03 01 02 03 04 03 01 04 01 02 04 姓名 肖海 王岩盐 刘星魂 张月新 李明玉 孙民山 钱无名 呼延军 王小龙 张国梁 林新月 乔小延 周兴池 欧阳秀 工资 3408 4390 2450 3200 4520 2976 2987 3220 3980 2400 1800 5400 3670 3345 主讲课程 数据结构 数据结构 C语言 操作系统 数据结构 操作系统 数据库 编译原理 数据结构 C语言 操作系统 网络技术 数据库 编译原理 有SQL语句:

SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;

ALL (SELECT 工资 FROM 教师 WHERE 系号=\与如上语句等价的SQL语句是______。

A、SELECT DISTINCT 系号 FROM 教师 WHERE工资>=; (SELECT MAX(工资) FROM 教师 WHERE 系号=\B、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; (SELECT MIN(工资) FROM 教师 WHERE 系号=\C、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; ANY(SELECT 工资 FROM 教师 WHERE 系号=\D、SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=; SOME (SELECT 工资 FROM 教师 WHERE 系号=\二、填空题

1. 若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。 2. 数据库系统的三级模式分别为______模式、内部级模式与外部级模式。 3. 在最坏情况下,冒泡排序的时间复杂度为______。

4. 在面向对象方法中,信息隐蔽是通过对象的______性来实现的。

5. 关系模型的数据操纵即是建立在关系上的数据操纵,一般有______、增加、删除和修改四种操作。 6. 要把帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在\选项\对话框的______选项卡上设置。 7.TIME( )的返回值的数据类型是______类型。

8. 在定义字段有效性规则中,在规则框中输入的表达式中类型是________。 9. 设计报表通常包括两部分内容:______和布局。

10. ______是指只有满足联接条件的记录才包含在查询结果中。 11. 设有图书管理数据库:

图书(总编号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))

检索书价在15元至25元(含15元和25元)之间的图书的书名、作者、书价和分类号,结果按分类号升序排序。 SELECT 书名,作者,单价,分类号 FROM 图书 WHERE______ ORDER BY______; 12. 设有如下关系表R、S和T: R(BH,XM,XB,DWH) S(SWH,DWM)

T(BH,XM,XB,DWH)

实现R∪T的SQL语句是_______。 13. 设有如下关系表R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。 插入\班学号为30,姓名为\郑和\的学生记录;_______。 14. 设有如下关系表R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO

其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。 删除学号为20的学生记录;______。

第三套笔试 选择题

1. 在一棵二叉树上第5层的结点数最多是______。 A、8 B、16 C、32 D、15

2. 下面概念中,不属于面向对象方法的是______。 A、对象 B、继承 C、类

D、过程调用

3. 下列叙述中正确的是______。 A、线性表是线性结构 B、栈与队列是非线性结构 C、线性链表是非线性结构 D、二叉树是线性结构

4. 程序流程图(PFD)中的箭头代表的是______。 A、数据流 B、控制流 C、调用关系 D、组成关系

5.在关系数据库中,用来表示实体之间联系的是______。 A、树结构 B、网结构 C、线性表 D、二维表

6. 将E-R图转换到关系模式时,实体与联系都可以表示成______。 A、属性 B、关系 C、键 D、域

7. 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。 A、确定性 B、可行性 C、无穷性

D、拥有足够的情报

8. 在结构化方法中,软件功能分解属于下列软件开发中的______阶段。 A、详细设计 B、需求分析 C、总体设计 D、编程调试

9. 软件调试的目的是______。 A、发现错误 B、改正错误

C、改善软件的性能 D、挖掘软件的潜能

10. 数据处理的最小单位是______。

A、数据 B、数据元素 C、数据项 D、数据结构

11. 假定一个表单里有一个文本框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

12. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。 A、连接 B、比较 C、选择 D、投影

13. \项目管理器\的\数据\选项卡用于显示和管理______。 A、数据库、自由表和查询 B、数据库、视图和查询

C、数据库、自由表、查询和视图 D、数据库、表单和查询

14. 要启动Visual FoxPro的向导可以______。 A、打开新建对话框

B、单击工具栏上的\向导\图标按钮 C、从\工具\菜单中选择\向导\D、以上方法都可以

15. 在Visual FoxPro中,表单(Form)是指_____。 A、数据库中各个表的清单 B、一个表中各个记录的清单 C、数据库查询的列表

D、窗口界面 16. 使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在结果(Result)中选择______。

A、填充名称(Pad Name) B、子菜单(Submenu) C、命令(Command) D、过程(Procedure)

17. 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.39 上海 000001 深发展 7.48 深圳

000002 深万科 12.50 深圳 如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为\单价>0\,通过该设置,能保证数据的______。 A、实体完整性 B、域完整性 C、参照完整性 D、表完整性

18. 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是: 股票代码 股票名称 单价 交易所 600600 青岛啤酒 7.48 上海 600601 方正科技 15.20 上海 600602 广电电子 10.40 上海 600603 兴业房产 12.76 上海 600604 二纺机 9.96 上海 600605 轻工机械 14.39 上海 000001 深发展 7.48 深圳 000002 深万科 12.50 深圳 有如下SQL语句

SELECT 交易所,avg(单价) as 均价 FROM stock; GROUP BY 交易所 INTO DBF temp

执行该语句后temp表中第二条记录的\均价\字段的内容是_____ A、7.48 B、9.99 C、11.73 D、15.20

19. 关系数据库系统中所使用的数据结构是______。 A、树 B、图 C、表格 D、二维表

20. ?AT(\大学\北京语言文化学院\的答案是______。 A、12 B、13 C、16 D、0

21. {^1999/05/01}+31的值应为______。 A、{99/06/01} B、{99/05/31} C、{99/06/02} D、{99/04/02}

22. 命令\执行后,array(3,3)的值为______。 A、0 B、1 C、.T. D、.F.

23. 在FoxPro下,不能清除所有内存变量的命令是______。 A、RELEASE ALL

B、CLEAR ALL C、CLOSE ALL D、CLEAR MEMORY

24. 在SQL中,基本表的撤消(从数据库中删除表)可以用______。 A、DROP SCHEMA命令 B、DROP TABLE命令 C、DROP VIEW命令 D、DROP INDEX命令

25. 默认查询的输出形式是______。 A、数据表 B、图形 C、报表 D、浏览

26. 每个对象都可以对一个被称为事件的动作进行识别和响应。下面对于事件的描述中,______是错误的。 A、事件是一种预先定义好的特定的动作,由用户或系统激活 B、VFP基类的事件集合是由系统预先定义好后,是唯一的 C、VFP基类的事件也可以由用户创建

D、可以激活事件的用户动作有按键、单击鼠标、移动鼠标等

27. 用于显示部分查询结果的TOP短语,必须与______同时使用,才有效果。 A、ORDER BY B、FROM C、WHERE D、GROUP BY

28. SQL的核心是______。 A、数据查询 B、数据修改 C、数据定义 D、数据控制

29. 设有图书管理数据库:

图书(总编号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 读者 _______ A、WHERE 姓名=\孙慨然\

B、WHERE 图书.姓名=\孙慨然\C、FOR 姓名=\孙慨然\D、WHERE 姓名=孙慨然 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))

对于图书管理数据库,检索电子工业出版社的所有图书的书名和书价,检索结果按书价降序排列。下面SQL语 句正确的是______。

SELECT 书名,单价 FROM 图书 WHERE 出版单位=\电子工业出版\______

A、GROUP BY 单价 DESC B、ORDER BY 单价 DESC C、ORDER BY 单价 ASC D、GROUP 单价 ASC

31. 设有图书管理数据库:

图书(总编号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))

对于图书管理数据库,检索当前至少借阅了2本图书的读者的姓名和所在单位。下面SQL语句正确的是______。 SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN; ______

A、(SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*)>=2) B、(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2) C、(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*)>=2) D、(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2)

32. Visual FoxPro DBMS是______。 A、操作系统的一部分

B、操作系统支持下的系统文件 C、一种编译程序 D、一种操作系统

33. 在Visual Foxpro中,关于视图的正确叙述是______。 A、视图与数据库表相同,用来存储数据 B、视图不能同数据库表进行连接操作 C、在视图上不能进行更新操作

D、视图是从一个或多个数据库表导出的虚拟表 34. 部门表

部门号 部门名称 40 家用电器部 10 电视录摄像机部 20 电话手机部 30 计算机部 商品表

部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东

40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 上海 20 1032 C牌传真机 1000.00 20 北京 40 0107 D牌微波炉_A 420.00 10 广东 20 0110 A牌电话机 200.00 50 广东 20 0112 A牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海 SQL语句

SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;

下面的SQL语句中可以正确执行的是______。

A、INSERT INTO STUDENT(SNO,SEX,AGE) VALUES(\男\B、INSERT INTO STUDENT(SN,SEX,AGE) VALUES(\李安琦\男\C、INSERT INTO STUDENT(SEX,AGE) VALUES (\男\

D、INSERT INTO STUDENT(SNO,SN) VALUES(\安琦\

31.连编后可以脱离开Visual Foxpro独立运行的程序是______。 A、APP程序 B、EXE程序 C、FXP程序 D、PRG程序 32. 部门表

部门号 部门名称 40 家用电器部 10 电视录摄像机部 20 电话手机部 30 计算机部 商品表

部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 上海 20 1032 C牌传真机 1000.00 20 北京 40 0107 D牌微波炉_A 420.00 10 广东 20 0110 A牌电话机 200.00 50 广东 20 0112 A牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海 SQL语句

SELECT 部门号,MAX(单价*数量) FROM 商品表 GROUP BY 部门号 查询结果有______条记录。 A、1 B、4 C、3 D、10

33.部门表

部门号 部门名称 40 家用电器部 10 电视录摄像机部 20 电话手机部 30 计算机部 商品表

部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东

40 0105 B牌微波炉 600.00 10 上海 20 1032 C牌传真机 1000.00 20 北京 40 0107 D牌微波炉_A 420.00 10 广东 20 0110 A牌电话机 200.00 50 广东 20 0112 A牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海 SQL语句

SELECT 产地,COUNT(*)提供的商品种类数; FROM 商品表; WHERE 单价>200;

GROUP BY 产地 HAVING COUNT(*)>=2; ORDER BY 2 DESC

查询结果的第一条记录的产地和提供的商品种类数是______。 A、北京,1 B、上海,2 C、广东,5 D、广东,7 34.部门表

部门号 部门名称 40 家用电器部 10 电视录摄像机部 20 电话手机部 30 计算机部 商品表

部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 上海 20 1032 C牌传真机 1000.00 20 北京 40 0107 D牌微波炉_A 420.00 10 广东 20 0110 A牌电话机 200.00 50 广东 20 0112 A牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海 SQL 语句

SELECT 部门名称 FROM 部门表 WHERE 部门号 IN;

(SELECT 部门号 FROM 商品表 WHERE 单价 BETWEEN 100 AND 420) 查询结果是______。

A、家用电器部、电话手机部 B、家用电器部、计算机部 C、电话手机部、电视录摄像部 D、家用电器部、电视录摄像部

35.在Visual FoxPro中,相当于主关键字的索引是______。

A、主索引 B、普通索引 C、惟一索引 D、排序索引

二、填空题 1.如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体\工人\与实体\设备\之间存在______联系。 2.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、______遍历和后序遍历。 3.数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。 4.软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。 5.数据结构包括数据的逻辑结构、数据的 ______以及对数据的操作运算。 6.用二维表数据来表示实体及实体之间联系的数据模型称为_________。

7.在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_________。

8.在Visual FoxPro 中数据库文件的扩展名是_________,数据库表文件的扩展名是_________。 9.SQL 插入记录的命令是INSERT ,删除记录的命令是_________,修改记录的命令是_________。 10.从职工数据库表中计算工资合计的SQL语句是:SELECT _________ FROM 职工 11.把当前表当前记录的学号,姓名字段值复制到数组A的命令是 SCATTER FIELD 学号,姓名_________。

12.在表单中确定控件是否可见的属性是_________。 13.函数BETWEEN(40,34,50)的运算结果是_________。

第五套笔试 一、选择题

1、 下面描述中,符合结构化程序设计风格的是______。

A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、不使用goto语句

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、交换类排序法 B、插入类排序法 C、选择类排序法 D、建堆排序法

8、 已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。 A、cedba B、acbed C、decab D、deabc

9、 下列不属于软件调试技术的是______。 A、强行排错法 B、集成测试法 C、回溯法 D、原因排除法

10、 列不属于结构化分析的常用工具的是______。 A、数据流图 B、数据字典 C、判定树 D、PAD图

11、 对于现实世界中事物的特征,在实体-联系模型中使用______。 A、属性描述 B、关键字描述 C、二维表格描述 D、实体描述

12、 把实体-联系模型转换为关系模型时,实体之间多对多联系在模型中是通过______。 A、建立新的属性来实现 B、建立新的关键字来实现 C、建立新的关系来实现 D、建立新的实体来实现

13、 专门的关系运算不包括下列中的______。 A、联接运算 B、选择运算 C、投影运算 D、交运算

14、 对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为______。 A、并运算 B、交运算

C、差运算 D、积运算

15、 关于Visual FoxPro的变量,下面说法中正确的是______。 A、使用一个简单变量之前要先声明或定义 B、数组中各数组元素的数据类型可以不同

C、定义数组以后,系统为数组的每个数组元素赋以数值0 D、数组元素的下标下限是0

16、 在下面的表达式中,运算结果为逻辑真的是______。 A、EMPTY(.NULL.)

B、LIKE(\C、AT(\D、EMPTY(SPACE(10))

17、 Visual FoxPro内存变量的数据类型不包括______。 A、数值型 B、货币型 C、备注型 D、逻辑型

18、 为了设置两个表之间的数据参照完整性,要求这两个表是______。 A、同一个数据库中的两个表 B、两个自由表

C、一个自由表和一个数据库表 D、没有限制

19、 数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的\规则\是一个______。 A、逻辑表达式 B、字符表达式 C、数值表达式 D、日期表达式

20、 通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的______。 A、参照完整性 B、实体完整性 C、域完整性 D、字段完整性

21、 用命令\姓名 TAG index_name\建立索引,其索引类型是______。 A、主索引 B、候选索引 C、普通索引 D、唯一索引

22、 以下关于空值(NULL)叙述正确的是______。 A、空值等同于空字符串

B、空值表示字段或变量还没有确定值 C、VFP不支持空值 D、空值等同于数值0

23、 在SQL语句中,与表达式\工资 BETWEEN 1210 AND 1240\功能相同的表达式是______。 A、工资>=1210 AND 工资<=1240 B、工资>=1210 AND 工资<1240 C、工资<=1210 AND 工资>1240

A、局部变量 B、公共变量 C、私有变量 D、全局变量

18、扩展名为dbf的文件是______。 A、表文件 B、表单文件 C、数据库文件 D、项目文件

19、下列程序段的输出结果是______。 Clear

store 10 to a store 20 to b

set udfparms to reference do swap with a,(B) ?a,b

procedure swap parameters x1,x2 temp=X1 x1=x2 x2=temp endproc

A、10 20 B、20 20 C、20 10 D、10 10

20、使用调试器调试程序,如果想在过程SWAP执行时观察X1的值,可以在其中安置一条命令,程序执行到该命令时,系统将计算X1的值,并将结果在调试输出窗口中显示,这条命令的正确写法是______。 Clear

store 10 to a store 20 to b

set udfparms to reference do swap with a,(B) ?a,b

procedure swap parameters x1,x2 temp=X1 x1=x2 x2=temp endproc

A、DEBUGOUT X1 B、DEBUG X1 C、OUT X1 D、TEST X1

21、使用下图,表单名为Form1,表单中有两个命令按钮(Command1和Command2)、两个标签、两个文本框(Text1和Text2)。

如果在运行表单时,要使表单的标题显示\登录窗口\,则可以在Form1的Load事件中加入语句______。 A、THISFORM.CAPTION=\登录窗口\B、FORM1.CAPTION=\登录窗口\C、THISFORM.NAME=\登录窗口\D、FORM1.NAME=\登录窗口\

22、使用下图,表单名为Form1,表单中有两个命令按钮(Command1和Command2)、两个标签、两个文本框(Text1和Text2)。

假设用户名和口令存储在自由表\口令表\中,当用户输入用户名和口令并单击\登录\按钮时,若用户名输入错误,则提示\用户名错误\;若用户名输入正确,而口令输入错误,则提示\口令错误\。若命令按钮\登录\的Click事件中的代码如下: USE 口令表 GO TOP flag =0

DO WHILE .not.EOF()

IF Alltrim(用户名)==Alltrim(Thisform.Text1.Value) If Alltrim(口令)==Alltrim(Thisform.Text2.Value) WAIT \欢迎使用\ ELSE

WAIT \口令错误\ ENDIF flag=1 EXIT ENDIF SKIP

ENDDO IF______

WAIT \用户名错误\ENDIF

则在横线处应填写的代码是______。 A、flag=-1 B、flag=0 C、flag=1 D、flag=2

23、设X=10,语句?VARTYPE (\的输出结果是______。 A、N B、C C、10 D、X

24、表达式LEN(SPACE(0))的运算结果是______。 A、.NULL. B、1 C、0 D、\

25、为表单建立了快捷菜单MYMENU,调用快捷菜单的命令代码DO mymenu.mpr WITH THIS 事件中______。 A、Destroy 事件 B、Init 事件 C、load 事件 D、RIGHTCLICK事件

26、使用SQL语句增加字段的有效性规则,是为了能保证数据的______。 A、实体完整性 B、表完整性 C、参照完整性 D、域完整性

27、向项目中添加表单,应该使用项目管理器的______。 A、\代码\选项卡 B、\类\选项卡 C、\数据\选项卡 D、\文档\选项卡

28、有关查询设计器,正确的描述是______。

A、\联接\选项卡与SQL语句的GROUP BY短语对应 B、\筛选\选项卡与SQL语句的HAVING短语对应

C、\排序依据\选项卡与SQL语句的ORDER BY短语对应 D、\分组依据\选项卡与SQL语句的JOIN ON短语对应

29、使用\调试器\调试程序时,用于显示正在调试的程序文件的窗口是______。 A、局部窗口 B、跟踪窗口 C、调用堆栈窗口 D、监视窗口

30、让控件获得焦点,使其成为活动对象的方法是______。

应该放在表单的哪个

A、SHOW B、RELEASE C、SETFOCUS D、GOTFOCUS

31、下面对表单若干常用事件的描述中,正确的是______。 A、释放表单时,UNLOAD事件在DESTROY事件之前引发 B、运行表单时,INIT事件在LOAD事件之前引发 C、单击表单的标题栏,引发表单的CLICK事件 D、上面的说法都不对

32、如果文本框的INPUTMASK属性值是#99999,允许在文本框中输入的是______。 A、+12345 B、abc123 C、$12345 D、abcdef

33、当前盘当前目录下有数据库:学院.dbc,其中有\教师\表和\学院\表。 \教师\表:

\学院\表:

将\欧阳秀\的工资增加200元的SQL语句是______。

A、REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=\欧阳秀\B、UPDATE 教师 SET 工资=工资+200 WHEN 姓名=\欧阳秀\C、UPDATE 教师工资 WITH工资+200 WHERE姓名=\欧阳秀\D、UPDATE 教师SET 工资=工资+200 WHERE姓名=\欧阳秀\

34、当前盘当前目录下有数据库:学院.dbc,其中有\教师\表和\学院\表。 \教师\表:

\学院\表:

建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是______。 A、CREATE VIEW salary AS 系号,AVG(工资) AS 平均工资 FROM 教师; GROUP BY 系号

B、CREATE VIEW salary AS SELECT 系号,AVG(工资) AS 平均工资 FROM 教师; GROUP BY 系名

C、CREATE VIEW Salary SELECT 系号,AVG(工资) AS 平均工资 FROM 教师; GROUP BY 系号

D、CREATE VIEW salary AS SELECT系号,AVG(工资) AS 平均工资 FROM 教师; GROUP BY 系号

35、当前盘当前目录下有数据库:学院.dbc,其中有\教师\表和\学院\表。 \教师\表:

\学院\表:

本文来源:https://www.bwwdw.com/article/4i4g.html

Top