当前位置:首页 > Visual FoxPro
全国计算机等级考试二级VFP模拟试题12
答案
一、选择题(每题2分,共计70分) |
| 1.线性表若采用链式存储结构时,要求内存中可用存储单元的地址 A)必须是连续的 B)部分地址必须是连续的 C)一定是不连续的 D)连续不连续都可以 |
| A B C D |
| 2.在待排序的元素序列基本有序的前提下,效率最高的排序方法是 A)冒泡排序 B)选择排序 C)快速排序 D)归并排序 |
| A B C D |
| 3.下列叙述中,错误的是 A)数据的存储结构与数据处理的效率密切相关 B)数据的存储结构与数据处理的效率无关 C)数据的存储结构在计算机中所占的空间不一定是连续的 D)一种数据的逻辑结构可以有多种存储结构 |
| A B C D |
| 4.希尔排序属于 A)交换排序 B)归并排序 C)选择排序 D)插入排序 |
| A B C D |
| 5.下列叙述中,不属于结构化分析方法的是 A)面向数据流的结构化分析方法 B)面向数据结构的Jackson方法 C)面向数据结构的结构化数据系统开发方法 D)面向对象的分析方法 |
| A B C D |
答案
| 6.详细设计的结果基本决定了最终程序的 A)代码的规模 B)运行速度 C)质量 D)可维护性 |
| A B C D |
| 7.下列不属于静态测试方法的是 A)代码检查 B)白盒法 C)静态结构分析 D)代码质量度量 |
| A B C D |
| 8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是 A)多对多 B)一对一 C)多对一 D)一对多 |
| A B C D |
| 9.下列关系运算的叙述中,正确的是 A)投影、选择、连接是从二维表行的方向进行的运算 B)并、交、差是从二维表的列的方向来进行运算 C)投影、选择、连接是从二维表列的方向进行的运算 D)以上3种说法都不对 |
| A B C D |
| 10.关系数据库管理系统应能实现的专门的关系运算包括 A)排序、索引、统计 B)选择、投影、连接 C)关联、更新、排序 D)显示、打印、制表 |
| A B C D |
答案
| 11.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将 A)等于原来关系中的元组个数 B)大于原来关系中的元组个数 C)小于原来关系中的元组个数 D)不能确定元组个数 |
| A B C D |
| 12.Visual FoxPro有多种工作方式,下列各项中,不属于Visual FoxPro工作方式的是 A)使用菜单系统 B)命令窗口直接输入命令 C)执行程序文件 D)利用设计器 |
| A B C D |
| 13.函数LEN(ROUND(123.456,2))的结果是 A)6 B)7 C)123.46 D)系统报错 |
| A B C D |
| 14.某数据库有20条记录,若用函数EOF()测试结果为.T.,那么此时函数RECNO()的值是 A)20 B)21 C)19 D)1 |
| A B C D |
| 15.允许记录中出现重复值,且在索引中也保存每个重复值的索引是 A)主索引 B)候选索引 C)惟一索引 D)普通索引 |
| A B C D |
答案
| 16.在工资数据表中,显示职称为工程师且基本工资大于2000的记录,下列语句正确的是 A)DISPLAY FOR 职称="工程师" OR 基本工资>2000 B)DISPLAY FOR 职称="工程师" AND 基本工资>2000 C)DISPLAY FOR 职称="工程师"基本工资>2000 D)LIST ALL FOR 职称="工程师",基本工资>2000 |
| A B C D |
| 17.下列属于“范围”的短语有 A)ALL,REST,NEXT和RECORD B)NEXT,REST,FIELDS和TOP C)REST,FIELDS,FOR和BOTTOM D)ALL,FOR,WHILE和RECORD |
| A B C D |
| 18.当用FIND命令或SEEK命令找到记录时,函数FOUND()和EOF()的值分别为 A).T.和.F. B).F.和.T. C).T.和.T. D).F.和.F. |
| A B C D |
| 19.如果将学生的“照片”存储在表中,则数据应采用的字段类型为 A)字符型 B)通用型 C)逻辑型 D)备注型 |
| A B C D |
| 20.SQL语句中进行空值运算时,需使用短语 A) IS NULL B) =NULL C) NULL D) AS NULL |
| A B C D |
| 21.查询设计器中的“筛选”选项卡可以指定判别准则来查询满足条件的记录,其中提供了一些特殊运算符,其中IN运算符表示的是 A)字段值大于某个值 B)字段值小于某个值 C)字段值在某一数值范围内 D)字段值在给定的数值列表中 |
| A B C D |
| 22.下列关于视图操作的说法中,错误的是 A)利用视图可以实现多表查询 B)视图可以产生磁盘文件 C)利用视图可以更新表数据 D)视图可以作为查询数据源 |
| A B C D |
| 23.若将过程或函数放在单独的程序文件中,可以在应用程序中使用 A)SET PROGRAM TO B)SET FUNCTION TO C)SET ROUTINE TO D)SET PROCEDURE TO |
| A B C D |
| 24.在运行下列程序后,屏幕上显示的结果是 STORE 10 TO X,Y,Z DO PROC1 WITH (X),Y ?X,Y,Z PROCEDURE PROC1 PARAMETER M,N M=M+10 N=N+10 RETURN A)10 10 10 B)10 20 10 C)10 20 20 D)10 10 20 |
| A B C D |
| 25.利用命令定义条形菜单,下列正确的一项是 A)DEFINE POPUP <菜单名> B)DEFINE MENU <菜单名> C)DEFINE PAD <菜单名> D)DEFINE BAR <菜单名> |
| A B C D |
答案
| 26.下列关于快捷菜单的说法,正确的是 A)快捷菜单中只有条形菜单 B)快捷菜单中只有弹出式菜单 C)快捷菜单不能同时包含条形菜单和弹出式菜单 D)快捷菜单能同时包含条形菜单和弹出式菜单 |
| A B C D |
| 27.在表单上对齐和调整控件的位置,应使用 A)表单控件工具栏 B)布局工具栏 C)常用工具栏 D)定制工具栏 |
| A B C D |
| 28.设计表单时,要设定表单窗口的颜色,可使用 A)Caption属性 B)BackColor属性 C)ForeColor属性 D)Color属性 |
| A B C D |
| 29.下列控件中,不能设置数据源的是 A)复选框 B)列表框 C)命令按钮 D)选项组 |
| A B C D |
| 30.系统变量_PAGENO的值表示 A)还未打印的报表页数 B)已经打印的报表页数 C)当前打印的报表日期 D)当前打印的报表页数 |
| A B C D |
答案
| 31.在应用程序系统中,不属于用户界面的是 A)菜单 B)工具栏 C)表单 D)数据库 |
| A B C D |
| 32.题使用如下的“仓库”表和“职工”表。 仓库(仓库号C(4),所在城市C(8),人数N(3)) 职工(仓库号C(4),职工号C(4),姓名C(8),工资N(7,2)) (32)检索有职工的工资大于M1仓库中所有职工工资的仓库号,正确的命令是 A)SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资>=ANY; (SELECT 工资 FROM 职工 WHERE 仓库号="M1") B)SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资>=ALL; (SELECT 工资 FROM 职工 WHERE 仓库号="M1") C)SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资>=ANY; (SELECT MAX(工资) FROM 职工 WHERE 仓库号="W1") D)SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资>=ALL; (SELECT MIN(工资) FROM 职工 WHERE 仓库号="M1") |
| A B C D |
| 33.检索最少有3名职工仓库的职工的平均工资 A)SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUP BY 仓库号 WHERE COUNT(*)>=3 B)SELECT 仓库号,COUNT(*) AS 人数,AVG(工资) AS 平均工资 FROM 职工; GROUP BY 仓库号 HAVING COUNT(*)>=3 C)SELECT 仓库号,COUNT(*) AS 人数,COUNT(工资) AS 平均工资 FROM 职工; GROUP BY 仓库号 WHERE COUNT(*)>=3 D)SELECT 仓库号,COUNT(*) AS 人数,COUNT(工资) AS 平均工资 FROM 职工; GROUP BY 仓库号 HAVING COUNT(*)>=3 |
| A B C D |
| 34.有如下SQL语句: INSERT INTO 职工 VALUES("M2","2005","刘方",1300.00) 在命令窗口执行该语句后( ) A)向表中任意位置插入一条新记录 B)在当前记录之后,插入一条新语句 C)在表尾新增一条记录 D)语法错误 |
| A B C D |
| 35.为仓库表增加一个面积字段,类型为数值型,宽度是4,正确的命令是 A)ALTER TABLE 仓库 ADD FIELDS 面积 N(4) B)ALTER TABLE 仓库 ADD 面积 N(4) C)ALTER TABLE 仓库 ALTER FIELDS面积 N(4) D)ALTER TABLE 仓库 ALTER 人数面积 N(4) |
| A B C D |
答案
二、填空题(每空2分,共计30分) | |
| 1.用链表表示线性表的突出优点是 【1】 。 | |
| 输入答案,中间不含空格: | |
| 2.子程序通常分为两类: 【2】 和函数,前者是命令的抽象,后者是为了求值。 | |
| 输入答案,中间不含空格: | |
| 3.软件的 【3】 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。 | |
| 输入答案,中间不含空格: | |
| 4.对软件是否能达到用户所期望的要求的测试称为 【4】 。 | |
| 输入答案,中间不含空格: | |
| 5.实体之间的联系可以归结为一对一联系、一对多(或多对多)联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于 【5】 的联系。 | |
| 输入答案,中间不含空格: | |
答案
| 6.data=CTOD("01-01-99"),则data+365的值是 【6】 。 |
| 输入答案,中间不含空格: |
| 7.在用SELECT选择工作区时,命令选项可以是别名,也可以是 【7】 ,被选定的工作区称为 【8】 。 |
| 输入答案,中间不含空格: |
| 8.在没有打开索引的情况下,如果当前记录指针指向20号记录,执行命令SKIP-4后,记录指针指向第 【9】 记录。 |
| 输入答案,中间不含空格: |
| 9.Visual FoxPro子类是在已有类的基础上进行修改而形成的类,子类对父类的方法和属性可以 【10】 。 |
| 输入答案,中间不含空格: |
| 10.要返回页框中的活动页号,应设置页框的 【11】 属性。 |
| 输入答案,中间不含空格: |
答案
| 11.SQL语句中,修改列的短语是 【12】 ,增加列的短语是 【13】 。 |
| 输入答案,中间不含空格: |
| 12.在工资表中,显示工资最少的3名职工记录,SQL语句为: SELECT * 【14】 3 FROM 工资表 ORDER BY 工资 【15】 。 |
| 输入答案,中间不含空格: |