1、全国计算机等级二级VF模拟笔试题含答案计算机等级二级VF模拟笔试题一、选择题(1)在深度为5的满二叉树中,叶子结点的个数为A)32B)31C)16D)15(2)若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是A) bdgcefhaB) gdbecfhaC) bdgaechfD) gdbehfca(3)一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用A)栈B)堆C)数组D)链表(4)软件工程的理论和技术性研究的内容主要包括软件开发技术和A)消除软件危机B)软件工程管理C)程序设计自
2、动化D)实现软件可重用(5)开发软件时对提高开发人员工作效率至关重要的是A)操作系统的资源管理功能B)先进的软件开发工具和环境C)程序人员的数量D)计算机的并行处理能力(6)在软件测试设计中,软件测试的主要目的是A)实验性运行软件B)证明软件正确C)找出软件中全部错误D)发现软件错误而执行程序(7)数据处理的最小单位是A)数据B)数据元素C)数据项D)数据结构(8)索引属于A)模式B)内模式C)外模式D)概念模式(9)下述关于数据库系统的叙述中正确的是A)数据库系统减少了数据冗余B)数据库系统避免了一切冗余C)数据库系统中数据的一致性是指数据类型一致D)数据库系统比文件系统能管理更多的数据(1
3、0)数据库系统的核心是A)数据库B)数据库管理系统C)模拟模型D)软件工程(11)为了合理组织数据,应遵循的设计原则是A)一事一地的原则,即一个表描述一个实体或实体之间的一种联系B)用外部关键字保证有关联的表之间的联系C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D)以上各原则都包括(12)关系运算中花费时间可能最长的运算是A)选择B)联接C)并D)笛卡儿积(13)下列赋值语句中正确的是A)STORE 1 TO X,YB)STORE 1,2 TO XC)STORE 1 TO X YD)STORE 1、2 TO X(14)执行下列语句,其函数结果为STORE -100 T
4、O X?SIGN(X)*SQRT(ABS(X)A)10B)-10C)100D)-100(15)通过项目管理器窗口的命令按钮,不能完成的操作是A)添加文件B)运行文件C)重命名文件D)连编文件(16)在Visual FoxPro中,在命令窗口输入CREATE DATABASE命令,系统产生的结果是A)系统会弹出打开对话框,请用户选择数据库名B)系统会弹出创建对话框,请用户输入数据库名并保存C)系统会弹出保存对话框,请用户输入数据库名并保存D)出错信息(17)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPY TO TEMP命令进行复制操作,其结果是A)得到一个新的数据表文件B)得
5、到一个新的数据表文件和一个新的备注文件C)得到一个新的数据表文件和两个新的备注文件D)错误信息,不能复制带有备注型字段的数据表文件(18)要将数据库表从数据库中移出成为自由表,可使用命令A)DELETE TABLE B)REMOVE TABLE C)DROP TABLE D)RELEASE TABLE (19)下列关于视图的说法中,错误的是A)视图可以从单个表或多个表中派生B)可以在磁盘中找到相应的视图文件C)视图可以作为查询的数据源D)利用视图可以暂时使数据从数据库中分离成为自由数据(20)不需要事先建立就可以使用的变量是A)公共变量B)私有变量C)局部变量D)数组变量(21)设某程序中有P
6、ROG1.prg、PROG2.prg、PROG3.prg三个程序依次嵌套,下面叙述中正确的是A)在PROG1.prg中用!RUN PROG2.prg语句可以调用PROG2.prg子程序B)在PROG2.prg中用RUN PROG3.prg语句可以调用PROG3.prg子程序C)在PROG3.prg中用RETURN语句可以返回PROG1.prg主程序D)在PROG3.prg中用RETURN TO MASTER语句可以返回PROG1.prg主程序(22)执行下列程序:以下是引用片段:CLEAR DOA RETURN PROCEDUREA PRIVATES S=5 DOB ?S RETURN PRO
7、CEDUREB S=S+10 RETURN程序的运行结果为A)5B)10C)15D)程序错误,找不到变量(23)将编辑框的ReadOnly属性值设置为.T.,则运行时此编辑框中的内容A)只能读B)只能用来编辑C)可以读也可以编辑D)对编辑框设置无效(24)下列关于表格的说法中,正确的是A)表格是一种容器对象,在表格中全部按列来显示数据B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件C)表格、列、标头和控件有自己的属性、方法和事件D)以上说法均正确(25)在表单MyForm中通过事件代码,设置标签Lbl1的Caption属性值设置为计算机等级考试,下列程序代码正确的是A)MyFo
8、rm.Lbl1.Caption=计算机等级考试B)This.Lbl1.Caption=计算机等级考试C)ThisForm .Lbl1.Caption=计算机等级考试D)ThisForm.Lbl1.Caption=计算机等级考试(26)下列关于报表预览的说法,错误的是A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B)只有预览了报表后,才能打印报表C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D)在进行报表预览的同时,不可以更改报表的布局(27)下列关于域控件的说法,错误的是A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件B)域
9、控件用于打印表或视图中的字段、变量和表达式的计算结果C)域控件的表达式生成器对话框中的表达式文本框中必须要有数值表达式,否则将不能添加该域控件D)如果域控件的表达式生成器对话框中的表达式文本框中没有数值表达式,可在格式文本框中设置表达式添加该域控件(28)下列关于别名和自联接的说法中,正确的是A)SQL语句中允许在WHERE短语中为关系定义别名B)为关系定义别名的格式为:C)在关系的自联接操作中,别名是必不可少的D)以上说法均正确(29)下列关于SQL对表的定义的说法中,错误的是A)利用CREATE TABLE语句可以定义一个新的数据表结构B)利用SQL的表定义语句可以定义表中的主索引C)利用
10、SQL的表定义语句可以定义表的域完整性、字段有效性规则等D)对于自由表的定义,SQL同样可以实现其完整性、有效性规则等信息的设置(30)在SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是A)CREATE TABLE 数据表名 NAME.B)ALTER TABLE 数据表名 ALTER字段名.C)ALTER TABLE 数据表名 RENAME COLUMN字段名 TO.D)ALTER TABLE 数据表名 ALTER 字段名 SET DEFAULT.(31)利用SQL 命令从职工表中派生出含有职工号、姓名字段的视图,下列语句正确的是A)CREATE VIEW ZG_view;SEL
11、ECT 职工号,姓名 FROM 职工表B)CREATE VIEW ZG_view AS;SELECT 职工号,姓名 FROM 职工表C)CREATE QUERY ZG_view;SELECT 职工号,姓名 FROM 职工表D)CREATE QUERY ZG_view AS;SELECT 职工号,姓名 FROM 职工表第(32)(35)题使用如下的班级表和学生表。班级表 班级号 班级名称 班级人数20030103 计算机一班 5520030203 计算机二班 4820030303 计算机三班 50学生表 班级号 学号 姓名 性别 籍贯200301 1001 王伟 男 北京200301 1002
12、刘红 女 上海200301 1003 李林 女 北京200302 2001 张清 女 上海200302 2002 刘雷 男 上海(32)有如下SQL语句:SELECT班级名称,姓名,性别 FROM 班级表,学生表;WHERE班级表.班级号=学生表1.班级号;AND 籍贯=上海 AND 性别=女;ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是A)1李林B)2张清C)2刘红D)3张清(33)有如下SQL语句:SELECT MAX(班级人数) INTO ARRAY arr FROM 班级表执行该语句后A)arr1的内容为48B)arr1的内容为55
13、C)arr0的内容为48D)arr0的内容为55(34)有如下SQL语句:SELECT 班级名称,姓名,性别 FROM 班级表,学生表;WHERE 班级表.班级号=学生表.班级号;AND 姓名 LIKE 刘*;ORDER BY 班级号该语句的含义是A)查找学生表中姓刘的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别B)查找学生表中姓刘的学生记录,按班级号升序显示学生的班级名称、姓名和性别C)查找学生表中不是姓刘的学生记录,按班级号升序显示学生的班级名称、姓名和性别D)语句错误(35)有如下SQL语句:SELECT 班级名称 FROM 班级表 WHERE NOT EXISTS;(SEL
14、ECT * FROM 学生表 WHERE 班级号=班级表.班级号)执行该语句后,班级名称的字段值是A)03计算机一班B)03计算机二班C)03计算机三班D)03计算机一班和03计算机二班二、填空题(1)在树形结构中,树根结点没有 【1】 。(2)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向 【2】 的设计方法。(3)面向对象的模型中,最基本的概念是对象和 【3】 。(4)软件设计模块化的目的是 【4】 。(5)数据模型按不同应用层次分成3种类型,它们是概念数据模型、 【5】 和物理数据模型。(6)函数CHRTRAN(科技信息,科技,计算机)的返回值是 【6】
15、。(7)在Visual FoxPro中,索引分为 【7】 、 【8】 、惟一索引和普通索引。(8)作为查询的数据源,可以是数据库表、 【9】 或 【10】 。(9)在DO CASE-ENDCASE语句中,可使用 【11】 短语直接跳出该分支语句。(10)在表单中要使控件成为可见的,应设置控件的 【12】 属性。(11)利用SQL语句删除当前文件夹中一个名为temp的自由表文件为: 【13】 temp。(12)在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。请将下面的SQL语句补充完整。SELECT 学号,SUM(成绩) FROM 【14】
16、 ;WHERE 成绩=60;GROUP BY学号;【15】 COUNT(*)=3参考答案一、选择题:01-05 B D A B B06-10 D C B B B11-15 D D A B C16-20 A B B B B21-25 D C A C C26-30 B D C B D二、填空题:1 前件解析: 在树形结构中,每一个结点只有一个前件,称为父结点,没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点。没有后件的结点称为叶子结点。2 数据结构解析: 结构化分析方法主要包括:面向数据流的结构化分析方法(SA-Structured analysis),面
17、向数据结构的Jackson方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSD-Data structured system development method)。3 类解析: 面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。4 降低复杂性解析: 模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程,由此分解来降低复杂性。5 逻辑数据模型解析: 数据是现实世界符号的抽象,而数据模型(data model)则是数据特征的
18、抽象,它从抽象层次上描述了系统的静态特征、动态行为和约束行为,为数据库系统的信息表示与操作提供一个抽象的框架。数据模型按不同的应用层次分成3种类型,它们是概念数据模型(conceptual data model)、逻辑数据模型(logic data model)、物理数据模型(physical data model)。6 计算信息解析: CHRTRAN()是字符替换函数,当第一个字符串中的一个或多个字符与第二个字符串中的某个字符匹配时,就用第三个字符串中的对应字符替换这些字符。如果第三个字符串包含的字符个数少于第二个字符串包含的个数,因而没有对应字符,那么第一个字符串中匹配的各字符将被删除;反
19、之,多余字符将被忽略。7 自由表视图解析: 查询的数据源可以是数据库表、自由表和视图。8 主索引候选索引解析: 索引可以在表设计器中定义,Visual FoxPro中的索引分为主索引、候选索引、惟一索引和普通索引4种。9 EXIT解析: 在DO CASE-ENDCASE语句中,使用EXIT语句可以直接跳出该分支语句。10 Visible解析: 在表单设计中,要使表单控件成为可见的,应将控件的Visible属性设置为真(.T.)11 DROP TABLE解析: 在SQL语句中,利用DROP TABLE 可删除数据表文件。12 成绩表HAVING解析: 本题中,根据学号将学生记录分组,然后利用SQL的统计函数COUNT(),统计选修3门课程以上的学生记录,并利用SUM()函数将及格科目的分数求和。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1