1、国家二级 VF笔试模拟试卷 138及答案与解析 1 进行二分法查找,则线形表 _。 ( A)必须以顺序方式存储 ( B)必须以链接方式存储,且数据元素已按值排好序 ( C)必须以链接方式存储 ( D)必须以顺序方式存储,且数据元素已按值排好序 2 以下数据结构中的 _是线性结构。 ( A)队列 ( B)有向图 ( C)树 ( D)哈夫曼树 3 在具有 n个结点的二叉排序树上插入一个新结点时,根据 n个数据元素生成一棵二叉排序树时,其时间复杂性大致为 _。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(nlog2n) 4 人们提出了用 _的原理来设计软件,这
2、就是软件工程诞生的基础。 ( A)计算机科学 ( B)数学 ( C)工程学 ( D)运筹学 5 结构化程序设计方法在软件开发中用于 _。 ( A)需求分析 ( B)详细设计 ( C)可行性分析 ( D)程序设计 6 在下列叙述中,错误的一条是 _。 ( A)对关系的描述称为关系模式,一个关系模式对应一个关系的结构 ( B)不同元组对同一个属性的取值范围称为域 ( C)二维表中的行称为属性 ( D)所谓关键字,即属性或属性组合,其值能够惟一标识一个元组 7 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为 _。 ( A)数据定义功能 ( B)数据管理功能 ( C)数据操纵
3、功能 ( D)数据控制功能 8 数据库物理设计阶段得到的结果是 _。 ( A)数据字典描述的数据需求 ( B) E-R图表示的概念模型 ( C)某个 DBMS所支持的数据模型 ( D)包括存储结构和存取方法的物理结构 9 在下列关于 Visual FoxPro常量的数据类型的描述中,正确的一条是 _。 ( A) Visual FoxPro常量有数值型、字符型、逻辑型、备注型 ( B) Visual FoxPro常量有数值型、字符型、逻辑型、货币型、日期型、日期时间型 ( C) Visual FoxPro常量有数值型、字符型、逻辑型、日期型、通用型 ( D) Visual Foxpro常量有数值
4、型、字符型、逻辑型 10 在下列表达式中,运算结果为数值型数据的是 _。 ( A) LEN(SPACE(5)-1 ( B) CTOD(“06/11/99“)-30 ( C) 800+200=1000 ( D) 9999-666 11 函数 STR(VAL(“9“)+10.57,AT(“b“,“abcdefg“)返回的值是 _。 ( A) 19.57 ( B) 20 ( C) 19.6 ( D) 19 12 在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_。 ( A)限制 (Restrict)
5、 ( B)忽略 (Ignore) ( C)级联 (Cascade) ( D)级联 (Cascade)或限制 (Restrict) 13 备注型字段的数据用来存放 _。 ( A)指向备注的具体内容 ( B)指向 dbf文件的指针 ( C)指向 fpt文件的文件名 ( D)指向 fpt文件中文字块的指针 14 将数据库表从数据库移出后,该表被 _。 ( A)移出数据库 ( B)逻辑删除 ( C)放入回收站 ( D)物理删除 15 在 Visual FoxPro命令的短语中,属于范围的短语有 _。 ( A) ALL、 REST、 NEXT、 RECORD ( B) NEXT、 REST、 FIELD
6、S、 TOP ( C) REST、 FIELDS、 FOR、 BOTT ( D) ALL、 FOR、 WHILE、 RECORD 16 实体完整性规则要求主属性不能取空值,为此,可通过 _来保证。 ( A)定义主关键字 ( B)用户自定义完整性 ( C)定义外部键 ( D)关系系统自动定义 17 不允许在记录中出现重复索引值的索引是 _。 ( A)主索引和候选索引 ( B)主索引、候选索引和惟一索引 ( C)主索引 ( D)主索引、候选索引和普通索引 18 创建数据表时,可以给字段规定 NULL或 NOT NULL值, NULL值的含义是_。 ( A) 0 ( B)空格 ( C) NULL (
7、 D)不确定 19 Visual FoxPro的参照完整性规则不包括 _。 ( A)更新规则 ( B)删除规则 ( C)查询规则 ( D)插入规则 20 建立索引文件,可以 _。 ( A)清除表中无用的记录 ( B)对表中记录的物理位置进行重新调整 ( C)提高记录的查询速度 ( D)对记录进行分类统计 21 一个数据库表最多可以设置 _个触发器。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 22 用 SELECT语句查询学生表中所有学生的姓名,使用的是 _。 ( A)投影查询 ( B)条件查询 ( C)分组查询 ( D)查询排序 23 在 SELECT语句中,为了在查询结果中消去
8、重复记录,应使用 _项。 ( A) PERCENT ( B) DISTINCT ( C) TOPN ( D) WITHTIES 24 在学生选课表 (SC)中,查询选修了 3号课程的学生的学号 (XH)及其成绩 (GD),查询结果按分数的降序排 列。实现该功能的正确 SQL语句是 _。 ( A) SELECT XH,GD FROM SC WHERE CH=“3“ORDER BY GD DESC ( B) SELECT XH,GD FROM SC WHERE CH=“3“ORDER BY GD ASC ( C) SELECT XH,GD FROM SC WHERE CH=“3“GROUP BY
9、GD DESC ( D) SELECT XH,GD FROM SC WHERE CH=“3“GROUP BY GD ASC 25 不属于数据定义功能的 SQL语句是 _。 ( A) CREATE TABLE ( B) CREATE VIEW ( C) UPDATE ( D) CREATE INDEX 26 在 ALTER语句中,用于增加字段长度的子句是 _。 ( A) ADD ( B) ALTER ( C) MODIFY ( D) DROP 27 设学生表 S、课程表 C和学生选课表 SC的结构如下: S(学号,姓名,年龄,系别 ) C(课程号,课程名 ) SC(学号,课程号,成绩 ) 查询学
10、生姓名及所选修课程的课程号和成绩,实现此功能的 SELECT语句是_。 ( A) SELECTS姓名, SC课程号, SC成绩 FROM S WHERE S学号 =SC.学号 ( B) SELECTS姓名, SC课程号, SC成绩 FROM SC WHERE S学号 =SC.成绩 ( C) SELECTS姓名, SC课程号, SC成绩 FROMS,SC WHERE S学号 =SC.学号 ( D) SELECTS姓名, SC课程号, SC成绩 FROM S,SC 28 若要删除数据表 KK,应使用的语句是 _。 ( A) DELETE KK ( B) DEL TABLE KK ( C) DROP
11、 KK ( D) DROP TABLE KK 29 设有关系: S(学号,姓名,性别 )、 C(课程号,课程名 )、 SC(学号,课程号 )。实现查询选修 “会计学 ”课的所有女生姓名的 SQL语句是 “SELECT FROM S, C,SC WHERE条件 ”。该语句中的条件的正确表示是 _。 ( A) S学号 =SC学号 AND性别 =“女 “AND课程名 =“会计学 “ ( B) S学号; SC学号 AND ( C)课程号 =SC课程号 AND课程名 =“会计学 “C性别 =“女 “AND课程名 =“会计学 “ ( D) S学号 =SC学号 AND C课程号 =“SC课程号; AND性别
12、 =“女 “AND课程名 =“会计学 “ 30 设教师表的结构为: (教师号、姓名、性别、职称、工资、所在系 )。若要查询讲授课程号为 “C140的教师姓名,下列 SELECT语句中,错误的语句是 _。 ( A) SELECT姓名 FROM教师表 WHERE(教师号 =ANY; (SELECT教师号FROM授课表 WHERE课程号 =“C140“) ( B) SELECT姓名 FROM教师表 WHER EEXISTS(SELECT*FROM授 课表; WHERE教师号 =教师表教师号 AND课程号 =“C140“) ( C) SELECT姓名 FROM教师表,授课表 WHERE教师表教师号 -
13、授课表教师号; AND授课表课程号 =“C140“ ( D) SELECT姓名 FROM教师表 WHERE(教师号 =ALL; (SELECT 教师号 FROM 授课表 WHERE课程号 =“C140“) 31 使用 “项目管理器 ”中的 “连编 ”命令按钮,不能生成 _。 ( A) .prg文件 ( B) .app文件 ( C) .dll文件 ( D) .exe文件 32 在表单中添加和修改控件时,确定表单标题栏的文本内容的属性是 _。 ( A) Alignment ( B) Caption ( C) FormCount ( D) MaxHeight 33 在 “表单控件 ”工具栏中, _控
14、件用于保存不希望用户改动的文本。 ( A)编辑框 ( B)标签 ( C)命令组 ( D)文本框 34 用户可以在 “菜单设计器 ”窗口右侧的 _列表框中查看菜单项所属的级别。 ( A)菜单级 ( B)预览 ( C)菜单项 ( D)插入 35 在制作报表时,报表的 数据源可以是 _。 ( A)表、视图或文档 ( B)数据库表、视图、查询或临时视图 ( C)自由表或其他表 ( D)各种文档和表 36 类 (Class)是具有共同属性、共同操作性质的对象的集合。下列选项中, _不是类所具有的特性。 ( A)继承性 ( B) 封装性 ( C)多态性 ( D)分布性 37 将系统菜单全部引入用户菜单的方
15、法是:打开 “用户菜单生成器 ”,选择 “显示 ”下拉列表中的 “常规选项 ”。在常规选项对话框的 “位置 ”区域包括的单选按钮有_。 ( A) 替换、追 加、删除 ( B)替换、修改、追加、删除 ( C)插入、替换、追加 ( D)替换、追加、在 之前、在 之后 38 在报表的页面设置中,将页面布局设置为 2列,其含义是 _。 ( A)每页只输出 2列字段值 ( B)一行可以输出 2条记录 ( C)一条记录可以分成 2列输出 ( D) 2条记录可以在一列输出 39 现已打开某商厦库存表 KUCUN.dbf,该表结构中包括的字段有:分类号、货号、品名、单价、进货量、库存量。要查看 “微波炉 ”的
16、单价和库存量,应使用的命令是 _。 ( A) LISTFOR 品名 =“微波炉 “ ( B) LOCATE FOR品名 =“微波炉 “ ( C) DISPLAY FIELDS单价,库存量 FOR品名 =“微波炉 “ ( D) LIST单价,库存量 40 在 Visual FoxPro命令窗口中,运行文件 WATER.prg的命令是 _。 ( A) DO WATER ( B) RUN WATER.PRG ( C) !RUN WATER.PRG ( D) !DO WATER.PRG 41 测试的目的是暴露错误,评价程序的可靠性;而【 】的目的是发现错误的位置并改正错误 。 42 在最坏情况下,堆排
17、序需要比较的次数为【 】。 43 若串 s=“Program“,则其子串的数目是【 】。 44 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体 “项目主管 ”与实体 “项目 ”的联系属于【 】的联系。 45 数据库管理系统常见的数据模型有层次模型、网状模型和【 】 3种。 46 下列命令执行后的结果是【 】。 STORE-100 TO X ?SIGN(X)*SQRT(ABS(X) 47 实现表之间 临时联系的命令是【 】。 48 在 SQL语句中空值用【 】表示。 49 多栏报表的栏目数可以通过【 】来设置。 50 如果项目不是用 “应用程序向导 ”创建的,应用程序生成器只有【
18、】、 “表单 ”和“报表 ”3个选项卡可用。 51 在关系数据模型中,二维表的列称为属性,二维表的行称为【 】。 52 假设图书管理数据库中有 3个表,图书 .dbf、读者 .dbf和借阅 .dbf。它们的结构分别如下; 图书 (总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(6, 2) 读者 (借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是【 】。
19、 53 报表标题一般是通过【 】控件定义。 国家二级 VF笔试模拟试卷 138答案与解析 1 【正确答案】 D 2 【正确答案】 A 3 【正确答案】 D 4 【正确答案】 C 5 【正确答案】 B 6 【正确答案】 C 7 【正 确答案】 C 8 【正确答案】 D 9 【正确答案】 B 10 【正确答案】 A 11 【正确答案】 B 12 【正确答案】 C 13 【正确答案】 D 14 【正确答案】 A 15 【正确答案】 A 16 【正确答案】 A 17 【正确答案】 A 18 【正确答案】 D 19 【正确答案】 C 20 【正确答案】 C 21 【正确答案】 C 22 【正确答案】 A
20、 23 【正确答案】 B 24 【正确答案】 A 25 【正确答案】 C 26 【正确答案】 B 27 【正确答案】 C 28 【正确答案】 D 29 【正确答案】 D 30 【正确答案】 D 31 【正确答案】 A 32 【正确答案】 B 33 【正确答案】 B 34 【正确答案】 A 35 【正确答案】 B 36 【正确答案】 D 37 【正确答案】 D 38 【正确答案】 B 39 【正确答案】 C 40 【正确答案】 A 41 【正确答案】 调试 【试题解析】 软件测试的目标是在精心控制的环境下执行程 序,以发现程序中的错误,给出程序可靠性的鉴定;调试也称排错,它是一个与测试有联系又有
21、区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的日的是发现错误的位置,并改正错误。 42 【正确答案】 O(nlog2n) 【试题解析】 在最坏情况下,冒泡排序所需要的比较次数为 n(n-1)/2;简单插入排序所需要的比较次数为 n(n-1)/2;希尔排序所需要的比较次数为 O(n1.5);堆排序所需要的比较次数为 O(nlog2n)。 43 【正确答案】 29 【试题解析】 串 s中共有 7个字符,由于串中字符各不相同,则其子串中有 0个字符的 1个 (空串 ), 1个字符的 7个, 2个字符的 6个, 3个字符的 5个, 4个字符的 4个, 5个字符的 3个, 6个字
22、符的 2个, 7个字符的 1个,共有1+2+3+4+5+6+7+1=29。 44 【正确答案】 1对多 或 1:N 【试题解析】 两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有 3种,即一对一 (1:1)的联系、一对多 (1:N)或多对一 (N:1)的联系和多对多(N:N)的联系。 45 【正确答案】 关系模型 【试题解析】 数据库管 理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。 46 【正确答案】 -10.00 或 -10 【试题解析】 SIGN(nExpr
23、ession) 返回值:返回指定数值表达式的符号 ABS(nExpression) 返回值:返回指定数值表达式的绝对值 SQRT(nExpression) 返回值:返回指定数值表达式的平方根 47 【正确答案】 Set Relation 或 Set Relation To 【试题解析】 在两个表之间建立临时联系。 语法: SET RELATION TO eExpressionl INTO nWorkAreal|cTableAliasl ,eExpression2 INTO nWorkArea2|cTableAlias2 IN nWorkArea|cTableAlias ADDITIVE 48
24、【正确答案】 NULL 【试题解析】 空值不同于一个空字符串,空字段或 0,在 SQL语句中空值用Null表示。通过函数: ISNULL()可以判断变量是否为 null 49 【正确答案】 页面设置 或 列数 【试题解析】 选择 “文件 ”菜单中的 “页面设置 ”命令,弹出 “页面设置 ”对话框,在列区域,把 “列数 ”微调器的值调整为列目数。 50 【正确答案】 数据 【试题解析】 如果项目不是用 “应用程序向导 ”创建的,由于没有事先建立完整的应用程序框架,启动应用程序生成器仅为应用程序创建元表,应用程序生成器只有 “数据 ”、 “表单 ”和 “报表 ”3个选项卡可用。 51 【正确答案】 元组 或 记录 【试题解析】 在关系 数据模型中,二维表的列称为属性,二维表的行称为元组。 52 【正确答案】 总编号 +借书证号 【试题解析】 通过各自的主索引建立两个表之间的联系。 53 【正确答案】 标签 【试题解析】 标题控件在报表中的使用是相当广泛的,例如,每个字段前都要有一段说明性文字,报表一般都有标题等。这些说明性文字或标题文本就是使用标签控件来完成的。插入标签控件在 “报表控件 ”工具栏中单击 “标签 ”按钮,然后在报表的指定位置单击鼠标,便出现一个插入点,即可在当前位置输入文本。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1