[计算机类试卷]国家二级VF笔试模拟试卷278及答案与解析.doc

上传人:eventdump275 文档编号:501612 上传时间:2018-11-29 格式:DOC 页数:20 大小:67.50KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷278及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷278及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷278及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷278及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷278及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 278及答案与解析 1 SQL语言是 _的语言,易学习。 ( A)过程化 ( B)非过程化 ( C)格式化 ( D)导航式 2 在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。 ( A) 63 ( B) 64 ( C) 6 ( D) 7 3 下列叙述中正确的是 ( A)程序设计就是编制程序 ( B)程序的测试必须由程序员自己去完成 ( C)程序经调试改错后还应进行再测试 ( D)程序经调试改错后不必进行再测试 4 5 在下列表达式中, 结果值肯定为真 (.T.)的是 ( )。 ( A) ”112”85” ( B) 考试 99-03-12

2、( D)男引哇别 6 算法的时间复杂度是指 _。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 7 实体一联系模型中,实体与实体之间的联系不可以是 ( A)一对一关系 ( B)多对多关系 ( C)一对多关系 ( D)一对零关系 8 在数据管理技术发展过 程中,文件系统与数据库系统的主要区别是数据库系统具有 _。 ( A)数据无冗余 ( B)数据可共享 ( C)专门的数据管理软件 ( D)特定的数据模型 9 数据结构中,与所使用的计算机无关的是数据的 _。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构

3、( D)物理和存储结构 10 定义无符号整数类为 UInt,下面可以作为类 UInt实例化值的是 ( A)一 369 ( B) 369 ( C) O 369 ( D)整数集合 1, 2, 3, 4, 5 11 在命令窗口键入 命令 ?LEN(SPACE(3)-SPACE(2),则在 VisualFoxPro显示的值是 _。 ( A) 1 ( B) 2 ( C) 3 ( D) 5 12 SQL语句中,条件短语的关键字是 _。 ( A) WHERE ( B) WHILE ( C) FOR ( D) QUERY 13 VisualFoxPro支持的数据模型是 _。 ( A)层次数据模型 ( B)关系

4、数据模型 ( C)网状数据模型 ( D)树状数据模型 14 一个好的模式设计应符合下列原则 _。 ( A)表达式 ( B)分离性 ( C)最小冗余性 ( D)以上三条 15 在 VisualFoxPro中,通用型字段 C和备注型字段 M在表中的宽度都是 _。 ( A) 2个字节 ( B) 4个字节 ( C) 8个字节 ( D) 10个字节 16 使用 REPLACE命令时,如果范围短语为 ALL或 REST,则执行该命令后记录指针指向 _。 ( A)末记录 ( B)首记录 ( C)末记录的后面 ( D)首记录的前面 17 对于创建新类, Visual FoxPro提供的工具有 ( A)类设计器

5、和报表设计器 ( B)类设计器和表单设计器 ( C)类设计器和查询设计器 ( D)类设计器 18 以下程序求 1!+2!+3!+10! 的累加和,请为下面的程序选择正确的答案 s=0 FOR i=1 TO 10 t=1 FOR j=1 TO _ t=t*j NEXT s=s+t NEXT ? S ( A) 10 ( B) j ( C) 9 ( D) i 19 在 Visual FoxPro中,使用 LOCATE FOR命令按条件查找记录,当查找到满足条件的第 1条记录后,如果还需要查找下一条满足条件的记录,应使 用 ( )。 ( A) LOCATE FOR命令 ( B) SKIP命令 ( C)

6、 CONTINUE命令 ( D) GO命令 20 要求为当前表建立一个候选索引,索引表达式为 “职工号 ”,索引名为 zgh,则下列各语句中,正确的是 ( )。 ( A) INDEX ON职工号 TAG zgh UNIQUE ( B) INDEX TO职工号 TAG zgh UNIQUE ( C) INDEX ON职工号 TAG zgh CANDIDATE ( D) INDEX TO职工号 TAG zgh CANDIDATE 21 为 “教师 ”表的职工号字段添加有效性规则:职工号的最左边 3位字符是 110,正确的 SQL语句是 ( )。 ( A) CHANGE TABLE教师 ALTER职

7、工号 SET CHECK LEFT(职工号, 3)=“110” ( B) ALTER TABLE 教师 ALTER职工号 SET CHECK LEFT(职工号, 3)=“110” ( C) ALTER TABLE 教师 ALTER职工号 CHECK LEFT(职工号, 3)=“110” ( D) CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“11” 22 在表单 myform 的 UNIT 事件中,设置表单背景颜色为红色,正确的命令是( )。 ( A) MYFORM.BACKCOLOLOR=RGB(255,0,0) ( B) THIS.P

8、ARENT.BACKCOLOR=RGB(255,0,0) ( C) THISFORM.PARENT.BACKCOLOR=RGB(255,0,0) ( D) THIS.BACKCOIOR=RGB(255,0,0) 23 SQL语句 DELETE FROM学生 WHERE年龄 25的功能是 ( )。 ( A)删除学生表 ( B)删除学生表中的年龄字段 ( C)将学生表中年龄大于 25的记录逻辑删除 ( D)将学生表中年龄大于 25的记录物理删除 24 下列索引中,不具有 “唯一性 ”的是 _。 ( A)主索引 ( B)候选索引 ( C)唯一索引 ( D)普通索引 25 DELETE FROM S

9、WHERE年龄 60语句的功能是 _。 ( A)从 S表中彻底删除年龄大于 60岁的记录 ( B) S表中年龄大于 60岁的记录被加上删除标记 ( C)删除 S表 ( D)删除 S表的年龄列 26 SQL支 持集合的并运算,在 Vsual FoxProe中 SQL并运算的运算符是 _。 ( A) PLUS ( B) UNION ( C) + ( D) U 27 在网络 (多用户 )环境下,如以独占方式打开数据库,则 ( )。 ( A)独占用户和其他用户都无法修改数据库 ( B)只有独占用户自己可以写入数据库 ( C)独占用户和其他用户均可修改数据库 ( D)其他用户可以修改数据库 28 SEL

10、ECT-SQL语句中,可以对查询结果进行排序的短语是 ( A) ORDER BY ( B) GROUP BY ( C) HAVING ( D) WHERE 29 SQL的数据操作语句不包括 _。 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 30 设有变量 sr=“2000 年上半年全国计算机等级考试 “,能够显示 “2000年上半年计算机等级考试 ”的命令是 _。 ( A) ?sr“全国 “ ( B) ?SUBSTR(sr,1,8) SUBSTR(sr,11, 17) ( C) ?STR(sr,1,12) STR(sr,17,14) ( D)

11、 ?SUBSTR(sr,1,12) SUBSTR(sr,17,14) 31 使用报表向导定义报表时,定义报表布局的选项是 _。 ( A)列数、方向、字段布局 ( B)列数、行数、字段布局 ( C)行数、方向、字段布局 ( D)列数、行数、方向 32 执行下列程序以后,内存变量 a的内容是 ( )。 CLOSE DATABASE a=0 USE kh GO TOP DO WHILE.NOT.EOF() IF 账户金额 50000 a=a+1 ENDIF SKIP ENDDO ( A) 1 ( B) 2 ( C) 3 ( D) 4 33 下列控件中,不能设置数据源的是 ( A)复选框 ( B)列表

12、框 ( C)命令按钮 ( D)选项组 34 函数 UPPER(“China=中国 “)的值是 ( )。 ( A) China=中国 ( B) China=中国 ( C) CHINA=中国 ( D) china=中国 35 将查询结果放在数组中应使用 _短语。 ( A) INTO CURSOR ( B) TO ARRAY ( C) INTO TABLE ( D) INTO ARRAY 36 【 】是数据库设计的核心。 37 数据库三级模式体系结构的划分,有利于保持数据库的 【 】。 38 按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于_。 39 按照 “先进先出 ”的原则组织数据

13、的结构的是 _。 40 注释说明了程序的功能,它分为【 】注释和功能性注释。 41 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法 提高了软件的 _。 42 数据流的类型有 _和事务型。 43 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、 【 】和处理过程。 44 在 SQL语句中,为了避免查询到重复记录,可用 _短语。 45 为 “学生 ”表增加一个 “平均成绩 ”字段的正确命令是: ALTER TABLE学生 ADD_平均成绩 N(5, 2) 46 多栏报表的打印顺序应设置为 _。 47 执行下列程序,显示的结果是 _ 。 first=”

14、china” second=“ a=LEN(first) i=a 48 Visual FoxPro 0是一个【 】位的数据库管理系统。 49 将数据库表 “职工 ”中的 “丁资 ”字段改为 “基本工资 ”,应使用命令 ALTERTABLE职工【 】 COLUMN工资 TO基本工资 50 当前有数据库表 “学生 ”表,要使该数据库表从数据库中移出并将其从磁盘上删除,应使用命令: REMOVE TABLE 学生 _ 国家二级 VF笔 试模拟试卷 278答案与解析 1 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 B 【试题解析】 在长度为 64的有序线性表中,其中的

15、 64个数据元素是按照从大到小或从小到大的顺序有序排列的。在这样的线性表中进行顺序查找,最坏的情况就是查找的数据元素不在线性表中或位于线性表的最后。按照线性表的顺序查找算法,首先用被查找的数据和线性表的第一个数据元素进行比较,若相等,则查找成功,否则,继续进行比较,即和线性表的第二个数据元素进行比较。同样,若相等,则查找成功,否则,继 续进行比较。依次类推,直到在线性表中查找到该数据或查找到线性表的最后一个元素,算法才结束。因此,在长度为 64的有序线性表中进行顺序查找,最坏的情况下需要比较 64次。因此,本题的正确答案为B。 3 【正确答案】 C 【试题解析】 软件测试仍然是保证软件可靠性的

16、主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常交替进行。选项 C正确。 4 【正确答案】 A 5 【正确答案】 C 6 【正确答案】 C 【试题解析】 所谓算法的时间复杂度,是指执行算法所需要的计算工作量;为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。 7 【正确答案】 D 【试题解析】 实体一联系模型中实体与实

17、体之间的联系有一对一关系 (1:1),一对多或多对一关系 (1:m或 m:1),多对多关系 (m:n),其中一对一关系是最常用的关系。 8 【正确答案】 D 【试题解析】 在文件系统中,相互独立的记录其内部结构的最,简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。 9 【正确答案】 C 【试题解析】 数据结构概念一般包括 3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它

18、在计算机中的存储表示形式。 10 【正确答案】 B 【试题解析】 A项为有符号型, c项为实型常量, D项为整数集合,只有 B 项符合,故本题选 B。 11 【正确答案】 D 【知识模块】 数据与数据运算 12 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 13 【正确答案】 B 【知识模块】 数据库基础知识 14 【正确答案】 D 【知识模块】 数据库基础知识 15 【正确答案】 B 【知识模块】 Visual FoxPro 概述 16 【正确答案】 C 【知识模 块】 Visual FoxPro 编程基础 17 【正确答案】 D 【试题解析】 在 Visual FoxPro中

19、创建新类,只能通过类设计器来创建,故选项D为正确答案。 18 【正确答案】 D 【试题解析】 本题难点在与循环语句的嵌套使用。请注意程序中外层的循环是求10个数的累加和,内层循环是求当外层循环循环到第 i次时求 i!,因而内层循环语句应写成 FORj=1TOi,故选项 D为正确答案。 19 【正确答案】 C 20 【正确答案】 C 21 【正确答案】 B 【试题解析】 为表添加字段语法为 ALT: ER TABLE tablename,根据题意职工号的最右边 3个字符是 110的语法为 SET CHECK LEFT(职工号, 3)-“110”,所以答案为 B。 22 【正确答案】 D 【试题解

20、析】 MYFORM 是表单名,修改表单背景属性时,应指定标签所在的表单对象,使用 THISFORM关键字说明, Patent表示当前对象的直接容器对象,This 表示当前对象。 23 【正确答案】 C 【试题解析】 DELETE 短语是 SQL的数据操作功能,用来逻辑删除表中符合条件的记 录,通过 WHERE短语指定删除条件。 SQLDELETE删除功能与表操作删除记录功能一样,都只能逻辑删除表中记录,要物理删除,同样需要使用PACK命令。 24 【正确答案】 D 【试题解析】 Visual FoxPro 中包括 4种索引:主索引、候选索引、唯一索引和普通索引。主索引和候选索引都要求字段值的唯

21、一,不允许出现重复记录。在唯一索引中,它的 “唯一性 ”是指索引项的唯一,而不是字段值的唯一。普通索引只用来处理记录的物理顺序,不仅允许字段中出现重复值,而且也允许索引项中出现重复值。 25 【正 确答案】 B 【试题解析】 DELETE 是为表中指定的元组添加删除标记 DELETE FROM TableNameWHERE Condition其中, FROM 指定从哪个表中删除数据;WHERE指定被删除的元组所要满足的条件,若省略 WHERE短语,则删除该表中全部元组。该命令是逻辑删除,如果要物理删除,需要继续使用 PACK命令。 26 【正确答案】 B 【试题解析】 在 Visual Fox

22、Pro中,并运算是将两个 SELECT 语句的查询结果合并成一个查询结果, SQL 支持集合的并运算,运算符为 UNION。 27 【正确答案】 B 28 【正确答案】 A 【试题解析】 掌握基本的 SQL 查询语句中,各个短语的含义。 SELECT 用于实现关系的投影操作,使用时将所选的字段名放在 SELECT 之后,多个字段保间用逗号隔开。 WIIERE用于实现关系的选择操作, GROUP BY用于实现分组,ORDER BY用于对查询结果进行排序。 SQL 查询功能的排序。 29 【正确答案】 D 【试题解析】 SQL的数据操作语句包括 Create、 Insert、 Delete、 Se

23、lect、Update等。 30 【正确答案】 D 【试题解析】 SUBSTR(字符表达式,起始位置 ,长度 )函数的作用是指定表达式值的指定起始位置取指定长度的子串作为函数值。选项 A是错误的命令。选项 B 的结果为 “2000年上年全国计算机等级考试 ”。选项 C中 STR()函数的功能是将数值转换为字符串,所以 STR的中应为数值,此语句格式不正确。选项 D中 SUBSTR(sr,1,12)是从字符串的第 1位起取 12个字符,结果为 “2000年上半年 ”, SUBSTR(sr,17,14)是从字符串第 17个位置取 14个字符,结果为 “计算机等级考试 ”, “ ”是用于连接两个字符

24、中。 31 【正确答案】 A 【试题解析】 本题考查点是使用报表向导定义报表。使用报表向导定义报表时,定义报表布局的选项是列数、方向和字段布局。 “方向 ”选项包括水平布局和垂直布局。 “字段布局 ”选项包括按行布局和按列布局。 32 【正确答案】 C 【试题解析】 在本题中首先赋值变量 a为数值 0,然后打开表 kh.dbf 并将指针指向第一个记录。执行 DO WHILE-ENDDO 循环,该循环指定的逻辑表达式 .NOT.EOF()含义为遍历整个表。在 DO WHILE-ENDDO循环体中有一个 IF-ENDIF分支语句的嵌套,该语句是统计 “账户金额 ”大于 50000 的记录个数。因为

25、DO WHILE-ENDDO 循环本身不能移动记录指针,所以利用 SKIP 命令指向下一个记录。因此统计该表中账户金额大于 50000的记录个数为 3个。 33 【正确答案】 C 【试题解析】 指定与控件建立关联的数据源用 ControlSource属性。在所列的 4个控件中,复选框、列表框和选项组都有 ControlSource属性,而命令按钮无此属性。 34 【正确答案】 C 【试题 解析】 UPPER()函数的格式是: UPPER(字符表达式 ),功能是将指定表达式值中的小写字母转换成大写字母,其他字母不变。所以 UPPER(“China=中国 “)的函数值是 “CHINA=中国 ”。

26、35 【正确答案】 D 【试题解析】 INTO CURSOR、 INTO TABLE、 INTO ARRAY都是 SELECT语句的短语,将查询结果放在数组中应使用 INTO ARRAY短语。 INTO CURSOR是将查询结果存入在临时文件中。 INTO TABLE 是将查询结果存放在永久表中。B 选项 TO ARRAY不是正确的 SQL 语句。 36 【正确答案】 数据模型 【试题解析】 数据模型是对客观事物及联系的数据描述 ,它反映了实体内部及实体与实体之间的联系。因此 ,数据模型是数据库设计的核心。 37 【正确答案】 数据独立性 【试题解析】 数据库的三级模式体系结构把数据的组织管理

27、工作进行了划分,把数据的具体组织留给 DBMS 管理,使用户能逻辑地、抽象地处理数据,而不必关心数据在计算机中的具体表示方式与存储方式,保证了数据的独立性。 38 【正确答案】 线性结构 【试题解析】 队列中的每一 个结点最多有一个前驱,也最多有一个后继,满足线性结构的条件,所以属于线性结构。 39 【正确答案】 队列 【试题解析】 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做 “队尾 ”,删除元素的一端叫做 “队头 ”,先插入的元素先被删除,是按先进先出的原则组织数据的。 40 【正确答案】 序言性 【试题解析】 注释一般分为序言性注释和功能性注

28、释。序言性注释通常位于每个程序的开头部分,它给出了程序的整体说明,主要描述内容可以包括:程序标题、程序功能说明、主要 算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期、修改日期等。功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。 41 【正确答案】 可重用性 【知识模块】 软件工程基础 42 【正确答案】 变换型 【知识模块】 数据库设计基础 43 【正确答案】 数据存储 【试题解析】 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项,是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据项,也可以是数据结构,表示某一处理过程

29、的 输入或输出;数据存储,处理过程中存取的数据,常常是手工凭证、手工文档或计算机文件;处理过程。 44 【正确答案】 DISTINCT 【试题解析】 如果要去掉查询结果中的重复值,只需要使用 DISTINCT 短语。 45 【正确答案】 COLUMN 【试题解析】 本题考查表结构的修改,其命令格式为: ALTER TABLE表名 如需要增加字段可以用 ADD COLUMN短语。 46 【正确答案】 自左向右 【试题解析】 在打印报表时,对 “细节 ”带区中的内容系统默认为 “自上而下 ”地打印。这适合于除多栏报表以外的其他报表。对于多栏报表而言,这种打印方式只能靠左边距打印一个栏目,页面上其他

30、栏目为空白。为了在页面上真正打印出多个栏目来,需要把打印顺序设置为 “自左向右 ”。 47 【正确答案】 anihc 【试题解析】 变量 a使用 LEN函数取得字符串变量 first的长度,该变量包含 5个字母,所以它的长度为 5,即 a=5,然后将 a的值赋给 i,那么 i也等于 5,使用一个 DO WHILE 循环语句来操作,判断条件是变量 i是否大于等于 0,如果小于0,则退出循环,否则执行循环体,此时 SUBSTR(first, 5, 1)的值为 a, (从“china”字符串的第 5位开始取一位字符 );执行 i=i-1后, i=4,重复此循环体的操作,变量 second的值依次为

31、a、 a11、 ani、 anih, anihc,最后 i0,退出循环体。 48 【正确答案】 32 【试题解析】 Visual FoxPro 是可运行于 Windows95/98, Windows NT 平台的 32位数据库开发系统,能充分发挥 32位微处理器的强大功能。 Visual FoxPro0 与其先前版本相比功能更加强大,它采用了可视化的操作界面、面向对象的程序设 计方法,使用 Rushmore 查询优化技术提高了系统性能。它支持与其他应用程序共享数据,交换数据、支持与大多数后台数据库的客户机 /服务器应用程序连接,使32位 ODBC(开放数据连接 )驱动程序能够集成来自各个系统的数据。 49 【正确答案】 RENAME 【试题解析】 修改表结构的命令为 ALTER TABLE,其中 RENAME COLUMN短语是用于修改字段名的。 50 【正确答案】 DELETE 【试题解析】 可以用 REMOVE TABLE 命令将一个表从数据库中移出,命令格式是: REMOVE TABLE TableName|?DELETE 其中,参数 TableName给出了要从当前数据库中移去的表的表名,如果使用问号 “?”则显示 “移去 ”对话框,从中选择要移去的表:如果使用参数 DELETE,则在把所选表从数据库中移出之外,还将其从磁盘上删除。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1