1、国家二级 VF笔试模拟试卷 112及答案与解析 1 从一个长度为 n的顺序表中删除第 i个元素 (1i n)时,需向前移动 _个元素。 ( A) n-i ( B) n-i+l ( C) n-i-1 ( D) i 2 从顺序存储的循环队列中删除一个元素时, _。 ( A)先移动队首指针,后取出元素 ( B)先取出元素,后移动队首指针 ( C)先移动队尾指针,后取出元素 ( D)先取出元素,后移动队尾指针 3 假设在一棵二叉树中,双分支结点数为 15个,单分支结点数为 32个,则叶子结点数为 _个。 ( A) 15 ( B) 16 ( C) 17 ( D) 47 4 在以下术语中,与数据的逻辑结构
2、无关的是 _。 ( A)线性结构 ( B)链式结构 ( C)树型结构 ( D)网状结构 5 软件工程的结构化生命周期方法,通常是将软件生命周期划分为计划、开发和运行 3个时期,下列选项中的 _工作应属于软件开发期的内容。 需求分析 可行性研究 总体设计 问题定义 ( A) 和 ( B) 和 ( C) 、 和 ( D)全部 6 数据管理技术随着计算机 技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中, _不是数据库阶段的特点。 ( A)数据结构化 ( B)数据面向应用程序 ( C)数据共享性高 ( D)数据具有较高的独立性 7 下列关于数据库系统的叙述中,正确的是 _。 ( A)数据
3、库系统减少了数据冗余 ( B)数据库系统避免了数据冗余 ( C)数据库系统只是比文件系统管理的数据更多 ( D)数据库系统中数据的一致性是指数据类型的一致 8 在下列关于关系表达式运算的叙述中,正确的一条说法是 _。 ( A)关系运算符 两边的表达式的类型可以不一致 ( B)关系表达式运算的结果不是逻辑值 ( C)关系运算符在运算顺序上没有优先之分,总是先到先算 ( D)关系运算符只能对字符串进行比较 9 设 A=2*3+8, B=2*3+8, C=“2*3+8“,正确的一个表达式是 _。 ( A) A+C ( B) A+B ( C) B+C ( D) A+B+C 10 当内存变量与字段变量同
4、名时,可以在内存变量名前面加上标志 _来特别说明该变量是内存变量。 ( A) A ( B) M ( C) B ( D) G 11 在 一个工作区可以打开的数据库文件数为 ( )。 ( A) 1 ( B) 2 ( C) 10 ( D) 15 12 EOF()是测试函数,当前数据表文件的记录指针已到尾部,其函数值为 ( )。 ( A) 0 ( B) 1 ( C) .T. ( D) .F. 13 将项目文件中的数据表移出后,该数据表被 ( )。 ( A)移出项目 ( B)逻辑删除 ( C)移出数据库 ( D)物理删除 14 下列字符串中非法字符串为 ( )。 ( A) a string ( B) I
5、t is astring. ( C) ”a string” ( D) ”It is astring” 15 索引字段值不唯一,应该选择的索引类型是 ( )。 ( A)主索引 ( B)普通索引 ( C)候选索引 ( D)唯一索引 16 在建立唯一索引,出现重复字段时,只存储重复出现的记录的 ( )。 ( A)第一个 ( B)最后一个 ( C)全部 ( D)几个 17 创建一个具有 “一对多 ”关系的列表之间的关系,应当 ( )。 ( A)通过钮带表 ( B)通过某个同名字段 ( C)通过某个索引字段 ( D)通过主索 引字段和不同字段 18 默认查询的输入形式是 ( )。 ( A)数据表 ( B
6、)图形 ( C)报表 ( D)浏览 19 实现多表查询的数据可以是 ( )。 ( A)远程视图 ( B)数据库 ( C)数据表 ( D)本地试图 20 视图设计器中比查询器多出的选项卡是 ( )。 ( A)字段 ( B)排序依据 ( C)联接 ( D)更新条件 21 不能作为报表数据源的是 ( )。 ( A)数据视图 ( B)视图 ( C)查询 ( D)自由表 22 简单分支结构语句是 ( )。 ( A) DO CASEENDCASE ( B) DO WHILEENDDO ( C) IFENDIF ( D) SCANENDSCAN 23 创建类的方法有 ( )。 ( A) 1种 ( B) 5种
7、 ( C) 10种 ( D) 2种 24 不可作为文本框控件数据来源的是 ( )。 ( A)数据值字段 ( B)内存变量 ( C)字符型变量 ( D)备注型字段 25 决定微调控件最大值的属性是 ( )。 ( A) keyboardhighvalue ( B) value ( C) keyboarblowvalue ( D) interval 26 为一个表单建立一个快捷菜单,要打开这个菜单应当 ( )。 ( A)用热键 ( B)用快捷键 ( C)用事件 ( D)用菜单 27 将一个预览成功的菜单存盘,在运行该菜单时,却不能执行,这是因为 ( )。 ( A)没有放到项目中去 ( B)没有生成
8、( C)要用命令 ( D)要编入程序 28 不能够作为应用程序系统中的程序的是 ( )。 ( A)表单 ( B)菜单 ( C)数据表 ( D)程序 29 通过连编可以生成多种 类型的文件,但是却不能生成的文件是 ( )。 ( A) APP文件 ( B) DLL文件 ( C) EXE文件 ( D) PRG文件 30 如果将一个数据表设置为 “包含 ”状态,那么系统连编后,该数据库表将 ( )。 ( A)成为自由表 ( B)包含在数据库中 ( C)可以随时编辑修改 ( D)不能编辑修改 31 要连编程序时,必须通过 ( )。 ( A)程序编辑器 ( B)项目管理器 ( C)应用程序生成器 ( D)
9、数据库设计器 32 以下不属于循环结构的语句是 ( )。 ( A) FORENDFOR ( B) DO WHILEENDDO ( C) IF.ENDIF ( D) SCANENDSCAN 33 在 Visual FoxPro中,下列叙述正确的是 ( )。 ( A)用 SET RELATION命令建立数据库关联之前,两个数据库都必须索引 ( B)用 JOIN命令连接两个数据库之前,这两个数据库必须在不同的工作区打开 ( C)用 APPEND FROM命令向当前数据库追加记录之前,这两个数据库必须在不同的工作区打开 ( D)用 UPDATE命令更新数据库之前,这两个数据库都 必须索引 34 表达式
10、 ASC(APPEND)的值是 ( )。 ( A) 128 ( B) 127 ( C) 65 ( D) A 35 要使学生数据表中不出现同名学生的记录,在数据库中需要建立 ( )。 ( A)字段有效性限制 ( B)属性设置 ( C)记录有效性限制 ( D)设置触发器 36 有程序段如下: STORE 0 T0 X, Y D0 WHILE T X=X+1 Y=Y+X IF X=100 EXIT ENDIF ENDDO ?“Y=”+STR(Y, 3) 这个程序的功能是【 】。 37 有如下一段程序: INPUT”请输入当前日期: ” T0 RQ ?RQ+29 在执行本程序时,用户应当输入【 】,显
11、示结果才是: 12/27/98。 38 有如下的程序段,其功能是将汉字信息 “全国计算机等级考试 ”从屏幕底部移至顶部,请填空: SET TALK OFF SET STATUS OFF x=”全国计算机等级考试 ” CLEAR K=23 D0 WHILE K0 【 】, 26 SAY SPACE(18) k, 26 SAY X P=INKEY(1) K=K-1 ENDDO 39 已经建立了工资数据库文件 GZ DBF,要修改其中水电费字段值,请在下面程序中填空。 SET TALK OFF CLEAR USE GZ ACCEPT“要将水电费字段清零吗 ?”T0 P IF【 】 REPLACE A
12、LL水电费 WITH O ENDIF GO TOP BROWS FIELDS姓名,水电费 USE RETURN 40 执行命令 ?AT(”中心 ”, ”国家教育考试中心 )的显示值是【 】。 41 表单的组合框有两种类型,分别为【 】和【 】。 42 控件的标题属性名为【 】;表单控件中可以输入多行文本的控件为【 】。 43 VFP中类层次可分两类,分别为【 】和【 】。 44 已知学生档案数据库表 (XSDA。 DBF)中,有学号,姓名,性别字段,要求将每个男生信息显示在屏幕上,请将程序补充完整。 SET TALK OFF CLEAR 【 】 1, 16 SAY”学号姓名性别 “ 2, 16
13、SAY”*” N-1 SCAN【 】 N+2, 18 SAY学号 N+2, 30 SAY姓名 N+2, 42 SAY,性别 【 】 ENDSCAN USE RETURN 45 编写一个程序序列 2, 3/2, 5/3, 8/5, 13/8, 21/13前 N项之和。 S=0 【 】 FOR I=l TO N 【 】 【 】 ENDFOR ?” S=”,S 国家二级 VF笔试模拟试卷 112答案与解析 1 【正确答案】 A 2 【正确答案】 A 3 【正确答案】 B 4 【正确答案】 B 5 【正确答案】 B 6 【正确答案】 B 7 【正确答案】 A 8 【正确答案】 C 9 【正确答案】 A
14、 10 【正确答案】 B 11 【正确答案】 A 12 【正确答案】 C 13 【正确答案】 A 14 【正确答案】 B 15 【正确答案】 B 16 【正确答案】 A 17 【正确答案】 D 18 【正确答案】 D 19 【正确答案】 C 20 【正确答案】 D 21 【正确答案】 C 22 【正确答案】 C 23 【正确答案】 D 24 【正确答案】 D 25 【正确答案】 A 26 【正确答案】 C 27 【正确答案】 B 28 【正确答案】 C 29 【正确答案】 D 30 【正确答案】 D 31 【正确答案】 B 32 【正确答案】 C 33 【正确答案】 B 34 【正确答案】 C 35 【正确答案】 D 36 【正确答案】 100以内的自然数的和 37 【正确答案】 11/28/98 38 【正确答案】 k+1 39 【正确答案】 upper(p)=”Y” 40 【正确答案】 13 41 【正确答案】 下拉列表框 ,下拉组合框 42 【正确答案】 Caption , 编辑框 43 【正确答案】 控件类 , 容器类 44 【正确答案】 USE XSDA, FOR性别 =“男 “, N=N=+1 45 【正确答案】 x=2, x=1/1/x, s=s+x