【计算机类职业资格】二级VISUAL+FOXPRO笔试-390及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-390及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-390及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-390 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于算法复杂度描述正确的是A) 算法的时间复杂度是指算法执行的时间B) 算法的空间复杂度是指执行这个算法所需的内存空间C) 一个算法的空间复杂度大,则其时间复杂度必定大D) 一个算法的空间复杂度大,则其时间复杂度必定小(分数:2.00)A.B.C.D.2.下列叙述中正确的是A) 栈是“先进先出”的线性表B) 队列是“先进后出”的线性表C) 循环队列中元素的个数是由队头指针和队尾指针共同决定的D) 循环队列中队头指针是固定不变的(分数:2.00)
2、A.B.C.D.3.下列排序方法中,最坏情况下比较次数最少的是A) 简单选择排序 B) 冒泡排序C) 堆排序 D) 直接插入排序(分数:2.00)A.B.C.D.4.下列选项中属于结构化程序设计原则的是A) 可封装 B) 多态性C) 自下而上 D) 逐步求精(分数:2.00)A.B.C.D.5.下列描述中正确的是A) 程序就是软件 B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据和相关文档的集合(分数:2.00)A.B.C.D.6.下列关于数据流图的描述正确的是A) 数据流图是描述数据处理过程的工具 B) 数据流图间接支持系统的功能建模C) 数据流
3、图中带箭头的线段表示控制流 D) 数据流图是软件详细设计的工具(分数:2.00)A.B.C.D.7.下列叙述中正确的是A) 软件测试的目的是确定程序中错误的位置B) 软件测试的目的是发现程序中的错误C) 软件调试的目的是发现程序中的错误D) 软件调试后一般不需要再测试(分数:2.00)A.B.C.D.8.数据库管理系统中负责数据模式定义和数据的物理存取构建的语言是A) 数据定义语言 B) 数据管理语言C) 数据操纵语言 D) 数据控制语言(分数:2.00)A.B.C.D.9.在 E-R图中,用来表示实体集的图形是A) 矩形 B) 椭圆形 C) 菱形 D) 三角形(分数:2.00)A.B.C.D
4、.10.有两个关系 R和 S如下:(分数:2.00)A.B.C.D.11.以下关于关系的说法正确的是A) 列的次序非常重要 B) 行的次序非常重要C) 列的次序无关紧要 D) 关键字必须指定为第一列(分数:2.00)A.B.C.D.12.AT(“EN“,RIGHT(“STUDENT“,4)的执行结果是A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B.C.D.13.从内存中清除内存变量的命令是A) Release B) Delete C) Erase D) Destroy(分数:2.00)A.B.C.D.14.设 X=“11“,Y=“1122“,下列表达式结果为假的是A) NOT
5、(X=Y) AND (X$Y) B) NOT(X$Y) OR (XY)C) NOT (X=Y) D) NOT(X$Y)(分数:2.00)A.B.C.D.15.在 Visual FoxPro中,有如下程序:*程序名:TEST.PRGSET TALK OFFPRIVATE X, YX=“数据库“Y=“管理系统“DO sub 1?X+YRETURN*子程序:sub1PROCEDU sub1LOCAL XX=“应用“Y=“系统“X=X+YRETURN执行命令 DO TEST后,屏幕显示的结果应是A) 数据库系统 B) 应用系统C) 数据库管理系统 D) 应用管理系统(分数:2.00)A.B.C.D.1
6、6.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是A) 改变表中记录的物理顺序 B) 为了对表进行实体完整性约束C) 加快数据库表的更新速度 D) 加快数据库表的查询速度(分数:2.00)A.B.C.D.17.在 Visual FoxPro中,使用 LOCATE FOR expL命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应该A) 再次使用 LOCATE命令重新查询 B) 使用 SKIP命令C) 使用 CONTINUE命令 D) 使用 GO命令(分数:2.00)A.B.C.D.18.能显示当前库文件中所有计算机专业学生的姓名、性别和籍贯
7、的命令是A) LIST FIELDS 姓名,性别,籍贯B) LIST FOR 专业=“计算机“ AND 姓名,性别,籍贯C) DISPLAY ALL FIELDS 姓名,性别,籍贯D) LIST FIELDS 姓名,性别,籍贯 FOR 专业=“计算机/(分数:2.00)A.B.C.D.19.在建立数据库表时给该表指定了主索引,该索引实现了数据完整性中的A) 参照完整性 B) 实体完整性C) 域完整性 D) 用户定义完整性(分数:2.00)A.B.C.D.20.在 SQL SELECT查询中,为了使查询结果按降序排序应该使用关键词A) ASC B) DESC C) DISTINCT D) HAV
8、ING(分数:2.00)A.B.C.D.21.从 student表删除年龄大于 30的记录的正确 SQL命令是A) DELETE FOR 年龄30B) DELETE FROM student WHERE 年龄30C) DELETE student FOR 年龄30D) DELETE student WHERE 年龄30(分数:2.00)A.B.C.D.22.在 Visual FoxPro中,下列关于 SQL表定义语句(CREATE TABLE)的说法中错误的是A) 可以定义一个新的基本表结构B) 可以定义表中的主关键字C) 可以定义表的域完整性、字段有效性规则等D) 对自由表,同样可以实现其完
9、整性、有效性规则等信息的设置(分数:2.00)A.B.C.D.23.为“选课”表增加一个“等级”字段,其类型为 C、宽度为 2,正确的 SQL命令是A) ALTER TABLE 选课 ADD FIELD 等级 C(2)B) ALTER TABLE 选课 ALTER FIELD 等级 C(2)C) ALTER TABLE 选课 ADD 等级 C(2)D) ALTER TABLE 选课 ALTER 等级 C(2)(分数:2.00)A.B.C.D.24.以下关于“查询”的正确描述是A) 查询文件的扩展名为.prg B) 查询保存在数据库文件中C) 不能用自由表创建查询 D) 可以用数据库表和自由表创
10、建查询(分数:2.00)A.B.C.D.25.在下列有关查询设计器的叙述中,正确的叙述是A) “杂项”选项卡与 SQL语句的 HAVING短语对应B) “筛选”选项卡与 SQL语句的 HAVING短语对应C) “排序依据”选项卡与 SQL语句的 ORDER BY短语对应D) “分组依据”选项卡与 SQL语句的 ORDER BY短语对应(分数:2.00)A.B.C.D.26.在 Visual FoxPro中调用表单文件 mf1的正确命令是A) DO mf1 B) DO FROM mf1 C) DO FORM mf1 D) RUN mf1(分数:2.00)A.B.C.D.27.如果在运行表单时,要
11、使表单的标题栏显示“登录窗口”,则可以在表单的 Load事件中加入语句A) ThisForm.Caption=“登录窗口“ B) This.Caption=“登录窗口“C) ThisForm.Name=“登录窗口“ D) This.Name=“登录窗口/(分数:2.00)A.B.C.D.28.执行命令 MyForm=CreateObject(“Form“)可以建立一个表单,为了让该表单在屏幕上显示,应该执行命令A) MyForm.List B) MyForm.DisplayC) MyForm.Show D) MyForm.ShowForm(分数:2.00)A.B.C.D.29.在 Visual
12、 FoxPro的表单设计中,决定选项组中单选按钮个数的属性是A) ButtonCount B) Buttons C) Browse D) BorderStyle(分数:2.00)A.B.C.D.30.连编应用程序不能生成的文件是A) .app文件 B) .exe 文件 C) .dll 文件 D) .prg 文件(分数:2.00)A.B.C.D.使用如下数据表:仓库表(仓库号,所在城市)职工表(职工号,仓库号,工资)其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。(分数:10.00)(1).检索在广州仓库工作的职工记录,要求显示职工号和工资字段,正确的命令是A. SELECT 职工
13、号,工资 FROM 职工表;WHERE 仓库表.所在城市=“广州“B. SELECT 职工号,工资 FROM 职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市=“广州“C. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;AND 仓库表.所在城市=“广州“D. SELECT 职工号,工资 FROM 仓库表,职工表;WHERE 仓库表.仓库号=职工表.仓库号;OR 仓库表.所在城市=“广州/(分数:2.00)A.B.C.D.(2).有如下 SQL SELECT语句:SELECT * FROM 职工表 WHERE 工资
14、=2000 AND 工资=1500下列与该语句等价的是A. SELECT * FROM 职工表 WHERE 工资 BETWEEN 1500 AND 2000B. SELECT * FROM 职工表 WHERE 工资 BETWEEN 2000 AND 1500C. SELECT * FROM 职工表 WHERE 工资 FROM 1500 INTO 2000D. SELECT * FROM 职工表 WHERE 工资 FROM 2000 INTO 1500(分数:2.00)A.B.C.D.(3).将仓库号为 A4的职工的工资改为 2000.00,正确的命令是A. UPDATE 职工表 SET 工资
15、WITH 2000.00 WHERE 仓库号=“A4“B. UPDATE 职工表 SET 工资=2000.00 WHERE 仓库号=“A4“C. UPDATE FROM 职工表 SET 工资 WITH 2000.00 WHERE 仓库号=“A4“D. UPDATE FROM 职工表 SET 工资=2000.00 WHERE 仓库号=“A4/(分数:2.00)A.B.C.D.(4).求至少有两个职工的每个仓库的平均工资A. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;HAVING COUNT(*)=2B. SELECT 仓库号,COUNT(*),AVG(工资) FR
16、OM 职工表;GROUP BY 仓库号 HAVING COUNT(*)=2C. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 SET COUNT(*)=2D. SELECT 仓库号,COUNT(*),AVG(工资) FROM 职工表;GROUP BY 仓库号 WHERE COUNT(*)=2(分数:2.00)A.B.C.D.(5).若仓库表和职工表中有如下记录:仓库表 仓库号 所在城市A1 北京A2 上海A3 天津A4 广州职工表 职工号 仓库号 工资M1 A1 2000.00M3 A3 2500.00M4 A4 1800.00M5 A2
17、1500.00M6 A4 1200.00有如下 SQL语句:SELECT SUM(工资)FROM 职工表 WHERE 仓库号 IN;(SELECT 仓库号 FROM 仓库表 WHERE 所在城市=“北京“ OR 所在城市:“上海“)执行语句后,工资总和是A. 3500.00 B. 3000.00 C. 5000.00 D. 10500.00(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)31.设有如图所示的二叉树,对此二叉树前序遍历的结果为_。(分数:2.00)填空项 1:_32.对长度为 n的有序线性表进行二分法查找,在最坏情况下所需要的比较次数为 1。(分数:
18、2.00)填空项 1:_33. 1 测试的任务是检查软件的功能、性能及其它特征是否与用户的需求一致。(分数:2.00)填空项 1:_34.有关系模式:学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号,课名),其中两个关系模式的键分别是学号和课号,则关系模式选课 SC可定义为 SC(学号, 1,成绩)。(分数:2.00)填空项 1:_35.从 E-R图向关系模式转换发生在数据库设计的 1 阶段。(分数:2.00)填空项 1:_36.项目管理器的“数据”选项卡用于显示和管理数据库、查询、自由表和 1。(分数:2.00)填空项 1:_37.表达式2005-10-3 10:0:0- 200
19、5-10-39:0:0)的数据类型是 1。(分数:2.00)填空项 1:_38.在 Visual FoxPro中,如果要在子程序中创建一个只在本程序中使用的变量 x1(不影响上级或下级的程序),应该使用 1 说明变量。(分数:2.00)填空项 1:_39.在 Visual FoxPro中,设有一个学生表 STUDENT,其中有学号、姓名、年龄、性别、成绩等字段,用户可以用命令“ 1 成绩 WITH 成绩+10”将表中所有学生的成绩增加 10分。(分数:2.00)填空项 1:_40.在 Visual FoxPro中,选择一个没有使用的、编号最小的工作区的命令是 1。(分数:2.00)填空项 1:
20、_41.在 SQL的 SELECT查询时,要使查询结果中不出现重复的记录,可使用 1 短语。(分数:2.00)填空项 1:_42.删除视图 IsView的命令是 1。(分数:2.00)填空项 1:_43.在 Visual FoxPro表单设计中,用来指定编辑框是否具有滚动条的属性是 1。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,假设当前文件夹中有菜单程序文件 mymenu.mpr,运行该菜单程序的命令是 1。(分数:2.00)填空项 1:_45.为了在报表中打印当前时间,这时应该插入一个 1。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-3
21、90 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:31,分数:70.00)1.下列关于算法复杂度描述正确的是A) 算法的时间复杂度是指算法执行的时间B) 算法的空间复杂度是指执行这个算法所需的内存空间C) 一个算法的空间复杂度大,则其时间复杂度必定大D) 一个算法的空间复杂度大,则其时间复杂度必定小(分数:2.00)A.B. C.D.解析:解析 算法的时间复杂度是指执行算法所需的计算工作量。算法的空间复杂度是指执行这个算法所需的内存空间。在一个算法的空间复杂度大的情况下,其时间复杂度可能会很大,具体视情况而定;反之亦然。2.下列叙述中正确的是A) 栈是“先进先出”的
22、线性表B) 队列是“先进后出”的线性表C) 循环队列中元素的个数是由队头指针和队尾指针共同决定的D) 循环队列中队头指针是固定不变的(分数:2.00)A.B.C. D.解析:解析 栈是“先进后出”的线性表;队列是“先进先出”的线性表;在循环队列结构中,每进行一次入队运算,队尾指针就进 1,每进行一次出队运算,队头指针就进 1。队头指针和队尾指针一起反映了队列中元素的动态变化情况。3.下列排序方法中,最坏情况下比较次数最少的是A) 简单选择排序 B) 冒泡排序C) 堆排序 D) 直接插入排序(分数:2.00)A.B.C. D.解析:解析 在最坏情况下,冒泡排序、简单选择排序和直接插入排序需要的比
23、较次数都是 n(n-1)/2,堆排序需要比较的次数为 nlog2n,这也是堆排序的最大优点。4.下列选项中属于结构化程序设计原则的是A) 可封装 B) 多态性C) 自下而上 D) 逐步求精(分数:2.00)A.B.C.D. 解析:解析 模块化、自顶向下、逐步求精和限制使用 COTO语句是结构化程序设计的原则。5.下列描述中正确的是A) 程序就是软件 B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体 D) 软件是程序、数据和相关文档的集合(分数:2.00)A.B.C.D. 解析:解析 软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。6.下列
24、关于数据流图的描述正确的是A) 数据流图是描述数据处理过程的工具 B) 数据流图间接支持系统的功能建模C) 数据流图中带箭头的线段表示控制流 D) 数据流图是软件详细设计的工具(分数:2.00)A. B.C.D.解析:解析 数据流图是结构化方法的需求分析工具,是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。数据流图中带箭头的线段表示数据流。7.下列叙述中正确的是A) 软件测试的目的是确定程序中错误的位置B) 软件测试的目的是发现程序中的错误C) 软件调试的目的是发现程序中的错误D) 软件调试后一般不需要再测试(分数:2.00)A.B. C.D.解析:解析 软
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 390 答案 解析 DOC
