1、国家二级 VF笔试模拟试卷 26 及答案与解析 1 数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( A)数据的存储结构 ( B)计算方法 ( C)数据映象 ( D)逻辑存储 2 串的长度是 ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 3 在计算机中,算法是指 ( A)加工方法 ( B)解题方案的准确而完整的描述 ( C)排序方法 ( D)查询方法 4 以下不属于对象的基本 特点的是 ( A)分类性 ( B)多态性 ( C)继承性 ( D)封装性 5 开发软件所需高成本和
2、产品的低质量之间有着尖锐的矛盾,这种现象称做 ( A)软件投机 ( B)软件危机 ( C)软件工程 ( D)软件产生 6 下面不属于软件设计原则的是 ( A)抽象 ( B)模块化 ( C)自底向上 ( D)信息隐蔽 7 开发大型软件时,产生困难的根本原因是 ( A)大系统的复杂性 ( B)人员知识不足 ( C)客观世界千变万化 ( D)时间紧、任务重 8 下列 SQL语句中,用于修改表结构的是 ( A) ALTER ( B) CREATE ( C) UPDATE ( D) INSERT 9 数据库、数据库系统和数据库管理系统之间的关系是 ( A)数据库包括数据库系统和数据库管理系统 ( B)数
3、据库系统包括数据库和数据库管理系统 ( C)数据库管理系统包括数据库和数据库系统 ( D) 3者没有明显的包含关系 10 关系模型允许定义 3类数据约束,下列不属于数据约束的是 ( A)实体完整性约束 ( B)参照完整性约束 ( C)域完整性约束 ( D)用户自定义的完整性约束 11 为了合理组织数据,应遵 循的设计原则是 ( A) “一事一地 ”的原则,即一个表描述一个实体或实体之间的一种联系 ( B)用外部关键字保证有关联的表之间的联系 ( C)表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段 ( D)以上各原则都包括 12 关系运算中花费时间可能最长的运算是 ( A)选
4、择 ( B)联接 ( C)并 ( D)笛卡儿积 13 下列赋值语句中正确的是 ( A) STORE 1 TO X,Y ( B) STORE 1,2 TO X ( C) STORE 1 TO X Y ( D) STORE 1、 2 TO X 14 执行下列语句,其函数结果为 STORE-100 TO X ?SIGN(X) * SQRT(ABS(X) ( A) 10 ( B) -10 ( C) l00 ( D) -100 15 通过项目管理器窗口的命令按钮,不能完成的操作是 ( A)添加文件 ( B)运行文件 ( C)重命名文件 ( D)连编文件 16 在 Visual FoxPro中,在命令窗口
5、输入 CREATE DATABASE命令,系统产生的结果是 ( A)系统会弹出 “打开 ”对话框,请用户选择数据库名 ( B)系统 会弹出 “创建 ”对话框,请用户输入数据库名并保存 ( C)系统会弹出 “保存 ”对话框,请用户输入数据库名并保存 ( D)出错信息 17 ABC.DBF是一个具有两个备注型字段的数据表文件,若使用 COPY TO TEMP命令进行复制操作,其结果是 ( A)得到一个新的数据表文件 ( B)得到一个新的数据表文件和一个新的备注文件 ( C)得到一个新的数据表文件和两个新的备注文件 ( D)错误信息,不能复制带有备注型字段的数据表文件 18 要将数据库表从数据库中移
6、出成为自由表,可使用命令 ( A) DELETE TABLE ( B) REMOVE TABLE ( C) DROP TABLE ( D) RELEASE TABLE 19 下列关于视图的说法中,错误的是 ( A)视图可以从单个表或多个表中派生 ( B)可以在磁盘中找到相应的视图文件 ( C)视图可以作为查询的数据源 ( D)利用视图可以暂时使数据从数据库中分离成为自由数据 20 不需要事先建立就可以使用的变量是 ( A)公共变量 ( B)私有变量 ( C)局部变量 ( D)数组变量 21 设某程序中 有 PROG1.prg、 PROG2.prg、 PROG3.prg三个程序依次嵌套,下面叙述
7、中正确的是 ( 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 DO A RETURN PROCEDURE A PRIVATE S S=5 DO B ?S RETURN PROCEDURE B S=S+10 RETU
8、RN 程序的运行结果为 ( A) 5 ( B) 10 ( C) 15 ( D)程序错误,找不到变量 23 将编辑框的 Read Only属性值设置为 T,则运行时此编辑框中的内容 ( A)只能读 ( B)只能用来编辑 ( C)可以读也可以编辑 ( D)对编辑框设置无效 24 下列关于表格的说法中,正确的是 ( A)表格是一种容器 对象,在表格中全部按列来显示数据 ( B)表格对象由若干列对象组成,每个列对象包含若干个标头对象和控件 ( C)表格、列、标头和控件有自己的属性、方法和事件 ( D)以上说法均正确 25 在表单 My Form中通过事件代码,设置标签 Lbl1的 Caption属性值
9、设置为 “计算机等级考试 ”,下列程序代码正确的是 ( A) MyForm Lbl1 Caption=“计算机等级考试 “ ( B) This Lbl1 Caption=“计算机等级考试 “ ( C) ThisForm Lbl1 Caption=“计算机等级考 试 “ ( D) ThisForm Lbl1 Caption=计算机等级考试 26 下列关于报表预览的说法,错误的是 ( A)如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改 ( B)只有预览了报表后,才能打印报表 ( C)在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果 ( D)在进行报表预览的
10、同时,不可以更改报表的布局 27 下列关于域控件的说法,错误的是 ( A)从数据环境设置器中,每拖放一个字段到报表设置器中就是一个域控件 ( B)域控件用于打印表或视图中 的字段、变量和表达式的计算结果 ( C)域控件的 “表达式生成器 ”对话框中的 “表达式 ”文本框中必须要有数值表达式,否则将不能添加该域控件 ( D)如果域控件的 “表达式生成器 ”对话框中的 “表达式 ”文本框中没有数值表达式,可在 “格式 ”文本框中设置表达式添加该域控件 28 下列关于别名和自联接的说法中,正确的是 ( A) SQL语句中允许在 WHERE短语中为关系定义别名 ( B)为关系定义别名的格式为: ( C
11、)在关系的自联接操作中,别名是必不可少的 ( D)以上说法均正确 29 下列关于 SQL对表的定义的说法中,错误的是 ( A)利用 CREATE TABLE语句可以定义一个新的数据表结构 ( B)利用 SQL的表定义语句可以定义表中的主索引 ( C)利用 SQL的表定义语句可以定义表的域完整性、字段有效性规则等 ( D)对于自由表的定义, SQL同样可以实现其完整性、有效性规则等信息的设置 30 在 SQL的数据定义功能中,下列命令格式可以用来修改表中字段名的是 ( A) CREATE TABLE数据表名 NAME ( B) ALTER TABLE 数据表名 ALTER字段名 ( C) ALT
12、ER TABLE 数据表名 RENAME COLUMN字段名 TO ( D) ALTER TABLE 数据表名 ALTER字段名 SET DEFAULT 31 利用 SQL命令从职工表中派生出含有 “职工号 ”、 “姓名 ”字段的视图,下列语句正确的是 ( A) CREATE VIEW ZG_view; SELECT职工号,姓名 FROM职工表 ( B) CREATE VIEW ZG_view AS; SELECT职工号,姓名 FROM职工表 ( C) CREATE QUERY ZG_view; SELECT职工号 ,姓名 FROM职工表 ( D) CREATE QUERY ZG_view A
13、S; SELECT职工号,姓名 FROM职工表 32 算法的复杂度主要包括时间复杂度和 _复杂度。 33 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 _。 34 树中度为零的结点称为 _。 35 在面向对象方法中,类之间共享属性和方法的机制称为 _。 36 软件是程序、数据和 _的集合。 37 在表单设计器中,可以通过 _工具栏中的工具快速对齐表 单中的控件。 38 当表单运行时,用户可以按 _键选择表单中的控件,使焦点在控件间移动。 39 要将表单设置为顶层表单,应将表单的 _属性值设置为 “2作为顶层表单 ”。 40 表结构中的 _表示的含义是尚未输入的值。 41 释放表单
14、时,最后引发的事件是 _。 42 MOD(17, -3)函数的返回值是 _。 43 在 SQL语句的 SELECT中,字符串匹配运算符用 _表示, %可用来表示 0个或多个字符。 44 在 SQL语句中,为了避免查 询到的记录重复,可用 _短语。 45 SQL SELECT的查询输出语句中, _短语表示将查询结果送到打印机。 46 在 “学生成绩 ”表中删除 “物理分数 ”字段的命令为: ALTER TABLE 学生成绩 _ 物理分数 国家二级 VF笔试模拟试卷 26 答案与解析 1 【正确答案】 A 【试题解析】 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3个方面
15、的内容,即数据的逻辑结构、存储结构和数据的运算。 2 【正确答案】 D 【试题解 析】 串的长度指的是串中的字符的个数,且其字符个数可以为零。 3 【正确答案】 B 【试题解析】 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。 4 【正确答案】 C 【试题解析】 对象有如下一些基本特点,即标识惟一性、分类性、多态性、封装性和模块独立性。 5 【正确答案】 B 【试题解析】 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。 6 【正
16、确答案】 C 【试题解析】 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。 7 【正确答案】 A 【试题解析】 软件的显著特点是规模庞大,复杂度超线性增长,在开发大型软件时 ,要保证高质量,极端复杂困难,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。 8 【正确答案】 A 【试题解析】 SQL语句中凡创建都用 CREATE,删除都用 DROP,改变用ALTER,再跟类型和名字,附加子句。 9 【正确答案】 B 【试题解析】 数据库系统 (Databas
17、e System,简称 DBS)包括数据库 (Database,简称 DB)和数据库管理系统 (Database Management System,简称 DBMS)。 10 【正确答案】 C 【试题解析】 关系模型允许定义 3类数据约束,它们是实体完整性约束、参照完整性约束及用户自定义的完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。 11 【正确答案】 D 【试题解析】 为了合理组织数据,应遵循选项 A, B), C3条原则来组织数据。 12 【正确答案】 D 【试题解
18、析】 笛卡儿积是将指定集合中的每个元组逐个进行乘积运算,所花费的时间相对与选择、联接等运算要长。 13 【正确答案】 A 【试题解析】 利用 STORE 命令给变量赋值,可以一次性给多个变量赋以相同的变量值,且各个变量名之间应该用逗号隔开,但不能将多个变量值赋给一个变量或多个变量。 14 【正确答案】 B 【试题解析】 SIGN()函数返回指定表达式的符号; ABS()是求绝对值的函数;SQRT()函数用来求指定表达式的平方根。 15 【正确答案】 C 【试题解析】 在项目管理器窗口上有 6个按钮,分别是新建、添加、修改、浏览(运行 )、移去和连编按钮,但不具有重命名文件的功能。 16 【正确
19、答案】 A 【试题解析】 CREATE DATABASE 命令的功能是打开数据库,如果没有指定数据库名,或使用问号 (?),系统会自动弹出 “打开 ”对话框,请用户输入数据库名并保存。 17 【正确答案】 B 【试题解析】 在 Visual FoxPro中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件 ( FPT)中。当复制数据表时,系统自动复制备注文件,生成 1个新的数据表备注文件。 18 【正确答案】 B 【试题解析】 将数据库表从数据库中移出成为自由表的命令 是 REMOVE TABLE。该命令有 DELETE和 RECYCLE两个短语,如果加短语则表示删除数据
20、库表。 19 【正确答案】 B 【试题解析】 视图是根据表定义或派生出来的虚表,依赖于表而存在,在磁盘中并不能找到相应的文件。 20 【正确答案】 B 【试题解析】 在程序中直接使用 (没有通过 PUBLIC和 LOCAL 命令事先声明 )且由系统自动隐含建立的变量都是私有变量,该变量不需要事先声明。全局变量和局部变量都需要先声明后使用。 21 【正确答案】 D 【试 题解析】 在程序的多级调用中,如果在某个子程序的返回语句中加入了选项TO MASTER,那么在执行程序嵌套时,它们的返回次序将被改变。本题在子程序 PROG3.prg中加入了选项 TO MASTER,那它们的返回次序将是由子程序
21、 PROG3 prg直接返回到主程序。 22 【正确答案】 C 【试题解析】 PRIVATE 定义的变量能在定义该变量的模块及其下属模块中使用,是一个私有变量。本题在过程 A中给变量 s赋值为 5,然后调用过程 B, s的值等于 15,然后返回上一级,求出 s的值为 15。 23 【正确答案 】 A 【试题解析】 编辑框中 ReadOnly 属性指定用户能否编辑编辑框中的内容。该属性的默认值为 F,此时,可以编辑编辑框中的内容;当属性值为 T时,编辑框中内容为只读。 24 【正确答案】 C 【试题解析】 表格是一种容器对象,其外形与 Browse窗口相似,按行和列显示数据。一个表格对象由若干列
22、对象组成,每个列只包含一个标头对象,但可以包含多个控件。表格、列、标头和控件都有自己的属性、事件和方法。 25 【正确答案】 C 【试题解析】 当前对象所在表单的关键字为 ThisForm。 Myfonn 只是表单的标题,显示字符型数据时,还需要加上定界符。 26 【正确答案】 B 【试题解析】 在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果,不论报表的修改是否保存,即使报表文件的数据源内容已经更改,也总是预览当前数据源中的数据。报表的预览窗口,只用来查看报表的布局设置,并不能在此修改报表布局。 27 【正确答案】 D 【试题解析】 为报表添加域控件可以在 “数据环境设计器 ”
23、中进行,域控件用于打印表或视图中的字段、变量和表达式的计算结果,如果域控件的 “表达式 生成器 ”对话框中的 “表达式 ”文本框为空,将不能添加该域控件,且 “格式 ”文本框中的内容设置无效。 28 【正确答案】 C 【试题解析】 SQL语句中允许为关系定义别名,但不是在 WHERE 短语中定义,而是在 FROM短语中定义别名,其格式为 。自然联接存在着一种特殊的递归联系,它是将同一关系与自身进行联接。 29 【正确答案】 D 【试题解析】 在 SQL 的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成其所有功能,包括主索引、域完整性约束、字 段有效性规则等
24、。但对于自由表的定义和在表设计器中一样,都不能定义自由表的主索引、域完整约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。 30 【正确答案】 C 【试题解析】 SQL的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有 3种,其中只有一种格式才能对表中的字段名进行修改和删除。 31 【正确答案】 B 【试题解析】 SQL的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name(column_name,column_name )AS select_statement。 32 【正确答案】 空间 【试题
25、解析】 衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计算工作量,而后者用来衡量执行算法所需要的存储空间。 33 【正确答案】 线性结构 【试题解析】 数据的逻辑结构是指数据元素之间的逻辑关系,分为线性结构和非线性结构。常见的线性结构育线性表、核和队列等,常见的非线性结构有树、二叉树等。 34 【正确答案】 叶 子结点 【试题解析】 树中度为零的结点,也就是没有后件的结点,称为叶子结点。 35 【正确答案】 继承 【试题解析】 在面向对象的程序设计方法中,某些属性和方法是可以共享的,由于类从父类中继承而来,这样提高了软件的可重用性。 36 【正确答案】
26、相关文档 【试题解析】 计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序,数据及相关文档的完整集合。 37 【正确答案】 布局 【试题解析】 在表单设计器中,可以打开 “布局 ”工具栏来对表单中的控件进行对齐操作,其中包括 “左边对齐 ”、 “右边对齐 ”、 “顶边对齐 ”等。 38 【正确答案】 Tab 【试题解析】 当表单运行时,用户可以按 Tab 键选择表单中的控件,使焦点在控件间移动。控件的 Tab 次序决定了选择控件的次序。 Visual FoxPro 提供了两种方式来设置 Tab键次序:交互方式和列表方式。 39 【正确答案】 ShowWindow 【试题解析】 Sho
27、wWindow 属性用来设置表单的显示方式,共有 3种形式,分别是: 0在屏幕中,此为默认方式; 1在顶层表单中; 2作为顶层表单。 40 【正确答案 】 空值 (或 NULL) 【试题解析】 空值即 NULL,它表示是否允许该字段为空值。空值是没有数值或是没有确定的值。 41 【正确答案】 UNLOAD 【试题解析】 在表单对象释放时引发 UNLOAD事件,是表单对象释放时最后一个要引发的事件。 42 【正确答案】 -1 【试题解析】 MOD函数是求余函数,格式是: MOD(数值表达式 1 ,数值表达式 2 ),功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数。
28、余数的正负号与除数相同。如果被除数与除数 同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。由于被除数与除数异号,则函数值为两数相除的余数再加上除数的值,即 2+(-3)=-1。 43 【正确答案】 LIKE 【试题解析】 在 SQL 语句的 SELECT 语句中,字符串匹配运算符用 LIKE 表示,属于特殊运算符。通配符 “%” 表示 0个或多个字符, “”表示 1个字符。 44 【正确答案】 DISTINCT 【试题解析】 SQL语句中,为了避免查询到重复记录,可用 DISTINCT 短语,但是每一个子 句中只能使用一次 DISTINCT。
29、45 【正确答案】 TO PRINTER 【试题解析】 在 SQL 的查询中,其结果可存放到数组、临时表、永久性表、文本文件中,以及从打印机输出。使用短语 TO PRINTER PROMPT可以直接将查询结果输出到打印机。如果使用了 PROMPT,则在打印之前会打开 “打印机设置 ”对话框。 46 【正确答案】 DROP COLUMN 【试题解析】 删除表中的字段、缺省值等 SQL 的基本命令格式为: ALTER TABLE表名 DROPCOLUMN字段名 1 DROP DEFAULTDROP CHECK 其中, DROPCOLUMN字段名表示从指定表中删除指定的字段; DROP DEFAULT 表示删除缺省值; DROP CHECK 表示删除该表的合法值限定。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1