1、二级 VISUAL+FOXPRO笔试-408 及答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.对对象的 Click事件的正确叙述是( )。A) 用鼠标双击对象时引发 B) 用鼠标单击对象时引发C) 用鼠标右键单击对象的引发 D) 用鼠标右键双击对象时引发(分数:2.00)A.B.C.D.2.假定系统日期是 2007年 12月 31日,则执行命令 RQ=MOD(YEAR(DATE( )+1),10)后,RQ 的值是( )。A) 1B) 7C) 8D) 系统报错(分数:2.00)A.B.C.D.3.下列命令中,不能输入字符型数据的命令是( )。A
2、) ACCEPT B) WAITC) INPUT D) ”SAY(分数:2.00)A.B.C.D.4.下列不属于软件工程 3个要素的是( )。A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D.5.线性表常采用的两种存储结构是( )。A) 散列方法和索引方式B) 链表存储结构和数组C) 顺序存储结构和链式存储结构D) 线性存储结构和非线性存储结构(分数:2.00)A.B.C.D.6.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A) 可重用性差 B) 安全性差C) 非持久性 D) 冗余性(分数:1.00)A.B.C.D.7.一个关系中属性个数为 1
3、时,称此关系为A) 对应关系 B) 单一关系C) 一元关系 D) 二元关系(分数:1.00)A.B.C.D.8.在 VFP中,在未去掉定界符时,宏替换可以从变量中替换出( )。A) 命令B) 数值C) 字符串D) 以上 3种都有可能(分数:2.00)A.B.C.D.9.下列叙述中正确的是( )。A) 算法就是程序 B) 设计算法时只需要考虑数据结构的设计C) 设计算法时只需要考虑结果的可靠性 D) 以上三种说法都不对(分数:2.00)A.B.C.D.10.下列关于数据库系统的叙述中,正确的是 _。A)数据库系统只是比文件系统管理的数据更多 B)数据库系统中数据的一致性是指数据类型一致 C)数据
4、库系统避免了数据冗余 D)数据库系统减少了数据冗余(分数:1.00)A.B.C.D.11.SQL的数据操作语句不包括_。A) INSERT B) UPDATE C) DELETE D) CHANGE(分数:2.00)A.B.C.D.12.某二叉树共有 60个叶子结点与 50个度为 1的结点,则该二叉树中的总结点数为( )。A) 148 B) 169C) 182 D) 198(分数:2.00)A.B.C.D.13.检查软件产品是否符合需求定义的过程称为( )A) 确认测试B) 需求测试C) 验证测试D) 路径测试(分数:2.00)A.B.C.D.14.假设一个栈的输入序列为 A,B,C,D,E,
5、则下列序列中不可能是栈的输出序列的是_。A B,C,D,A,E BE,D,A,C,BC B,C,A,D,E DA,E,D,C,B(分数:2.00)A.B.C.D.15.下列命令结果中,肯定生成一个空表的是_。A) copy to boy for性别=“男“B) copy file da.dbf to boy.dbfC) copy stru to boy fields姓名,年龄,奖学金D) select*from da where性别=“男“into boy dbf(分数:2.00)A.B.C.D.16.下列数据库技术的术语与关系模型的术语的对应关系中哪一项是正确的 _。(A) 记录与属性(B)
6、 字段与元组(C) 记录类型与关系模式(D) 实例与关系(分数:2.00)A.B.C.D.17.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 _。A) 编译程序 B) 操作系统 C) 教务管理系统 D) 汇编程序(分数:2.00)A.B.C.D.18.DBA是数据库系统的一个重要组成部分,它有很多职责。以下选项不属于 DBA职责的是 _。A) 定义数据库的存储结构和存取策略 B) 定义数据库的结构C) 定期对数据库进行重组和重构 D) 设计和编写应用系统的程序模块(分数:2.00)A.B.C.D.19.计时器控件的主要属性是_。AEnabled BCap
7、tion Cinterval DValue(分数:3.00)A.B.C.D.20.关于用户创建工具栏的如下说法中,_是正确的。A) 只能定制 Visual FoxPro系统工具栏,不能自定义工具栏B) 不能定制 Visual FoxPro系统工具栏,但可以自定义工具栏C) 既能定制 Visual FoxPro系统工具栏,也能自定义工具栏D) 只能使用系统工具栏,不能创建自定义工具栏(分数:2.00)A.B.C.D.21.下列关于数据库系统的叙述中,正确的是A) 数据库系统只是比文件系统管理的数据更多B) 数据库系统中数据的一致性是指数据类型一致C) 数据库系统避免了数据冗余D) 数据库系统减少
8、了数据冗余(分数:1.00)A.B.C.D.22.关系表中的每一横行称为一个_。A. 元组 B. 字段 C. 属性 D. 码(分数:2.00)A.B.C.D.23.常采用的两种存储结构是( )。A) 顺序存储结构和链式存储结构 B) 散列方法和索引方式C) 链表存储结构和数组 D) 线性存储结构和非线性存储结构(分数:2.00)A.B.C.D.24.下列选项中不属于结构化程序设计方法的是( )。A) 自顶向下 B) 逐步求精C) 模块化 D) 可复用(分数:2.00)A.B.C.D.25.下列函数中函数值为字符型的是( )。A) ABS() B) SPACE()C) BETWEEN() D)
9、DATE()(分数:1.00)A.B.C.D.26.在 Visual FoxPro中不允许出现重复字段值的索引是( )。A) 候选索引和主索引 B) 普通索引和惟一索引C) 惟一索引和主索引 D) 惟一索引(分数:2.00)A.B.C.D.27.下面叙述正确的是_。A) 算法的执行效率与数据的存储结构无关B) 算法的空间复杂度是指算法程序中指令(或语句)的条数C) 算法的有穷性是指算法必须能在执行有限个步骤之后终止D) 算法的时间复杂度是指执行算法程序所需要的时间(分数:2.00)A.B.C.D.28.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。A) 1
10、:1联系 B) 1:m 联系 C) m:1 联系 D) m:1 联系(分数:2.00)A.B.C.D.29.下列用于在表单上创建控件的是( )。A) 表单控件工具栏 B) 布局工具栏C) 调色板工具栏 D) 属性窗口(分数:1.00)A.B.C.D.30.下面对表单若干常用事件的描述中,正确的是 _。A释放表单时,Unload 事件在 Destroy事件之前引发B运行表单时,Init 事件在 Load事件之前引发C单击表单的标题栏,引发表单的 Click事件D上面的说法都不对(分数:2.00)A.B.C.D.31.在数据库设计中,将 E-R图转换成关系数据模型的过程属于A)需求分析阶段 B)逻
11、辑设计阶段C)概念设计阶段 D)物理设计阶段(分数:1.00)A.B.C.D.32.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中,_是正确的。A) 先命令按钮的 Init事件,然后表单的 Init事件,最后表单的 Load事件B) 先表单的 init事件,然后命令按钮的 Init事件,最后表单的 Load事件C) 先表单的 Load事件,然后表单的 Init事件,最后命令按钮的 Init事件D) 先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件(分数:1.00)A.B.C.D.33.某数据库有 20条记录,若用函数 EOF( )测试
12、结果为。T.,那么此时函数 RECNO( )的值是A) 20B) 21C) 19D) 1(分数:1.00)A.B.C.D.34.执行下列程序以后,内存变量 a的内容是( )。CLOSE DATABASEa=0USE zgGO TOPDO WHILE.NOT.EOF()IF基本工资500a=a+1ENDIFSKIPENDDOA) 1 B) 2 C) 3 D) 4(分数:1.00)A.B.C.D.35.在报表设计器中,可以使用的控件是_。(A) 标签,域控件和线条(B) 标签,域控件或视图(C) 标签,文本框和列表框(D) 布局和数据源(分数:2.00)A.B.C.D.二、填空题(总题数:15,分
13、数:28.00)36.激活菜单的命令短语是 1。(分数:2.00)填空项 1:_37.对图书管理数据库,查询所有已借出的书名。请对下面的 SQL语句填空:SELECT 书名 FROM图书:WHERE总编号_(分数:1.00)填空项 1:_38.在 E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是_框。(分数:2.00)填空项 1:_39.结构化分析方法是面向 1 进行分析的方法。(分数:2.00)填空项 1:_40.使用 SQL语句查找“成绩”表中有“分数”的记录:SELECT*FROM 成绩 WHERE 分数_(分数:2.00)填空项 1:_41.表示“1962 年 10月
14、27日”的日期常量应该写为 1。(分数:2.00)填空项 1:_42.在关系运算中,查找满足一定条件的元组的运算称之为 1。(分数:2.00)填空项 1:_43.计算 110 之间的被 2整除和被 3整除的数之和。set talk offclearstore 0 to x,y, s1,s2,s3do while x10_do casecase int(x/2)=x/2s1=s1+x/2case mod(x,3)=0s2=s2+x/3case_s3=s3+1_ enddo?s 1,s2?s3(分数:2.00)填空项 1:_44.页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性
15、是 1。(分数:2.00)填空项 1:_45.查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的 SQL语句:SELECT姓名,课程名 FROM教师表,授课表,课程表;WHERE教师表教师号授课表教师号 AND_AND_(分数:1.00)填空项 1:_46.统计教师号为“T1101”和“T1102”的教师授课的门数,并将查询的结果合并成一个结果集。请填空补充下面的 SELECT语句:SELECT教师号,_AS 授课门数;FROM 授课表 WHERE教师号=“T1101“ GROUP BY 教师号;_;SELECT教师号,COUNT(*)AS 授课门数;FROM课表 WHERE_G
16、ROUP BY教师号(分数:3.00)填空项 1:_47.数据的逻辑结构有线性结构和 1 两大类。(分数:2.00)填空项 1:_48.具有 80个节点的完全二叉树的深度为 1。(分数:2.00)填空项 1:_49.数据库设计分为以下 6个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:1.00)填空项 1:_50.完成下面语句,对名称为 MyOption的选项组的第 3个按钮设置标题属性:ThisForm.MyOption._=“一年级/(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-408 答案解析(总分:89.00,做题时
17、间:90 分钟)一、选择题(总题数:35,分数:61.00)1.对对象的 Click事件的正确叙述是( )。A) 用鼠标双击对象时引发 B) 用鼠标单击对象时引发C) 用鼠标右键单击对象的引发 D) 用鼠标右键双击对象时引发(分数:2.00)A.B. C.D.解析:解析 用鼠标双击对象时引发 DbClick事件;用鼠标单击对象时引发 Click事件;用鼠标右键单击对象时引发 RightClick事件。2.假定系统日期是 2007年 12月 31日,则执行命令 RQ=MOD(YEAR(DATE( )+1),10)后,RQ 的值是( )。A) 1B) 7C) 8D) 系统报错(分数:2.00)A.
18、B.C. D.解析:解析 DATE()函数返回当前系统日期,日期表达式中,一个日期可以加上一个整数 N,表示日期相应地向后移动 N天,由于题干中假定系统日期是 2007年 12月 31日,当日期加 1后,所得的日期便是2008年 1月 1日。函数 YEAR()的格式是:YEAR(日期表达式|日期时间表达式),功能是从指定的日期表达式或日期时间表达式中返回年份。函数的返回值为数值型。所以,本题中 YEAR(DATE()+1)的返回值为“2008”。MOD函数是求余函数,格式是:MOD(数值表达式 1,数值表达式 2),功能是:返回两个数值相除后的余数。数值表达式 1是被除数,数值表达式 2是除数
19、。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数:如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。根据计算,本题函数的返回值 MOD(2008,10)=8。3.下列命令中,不能输入字符型数据的命令是( )。A) ACCEPT B) WAITC) INPUT D) ”SAY(分数:2.00)A.B.C.D. 解析:4.下列不属于软件工程 3个要素的是( )。A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D. 解析:解析 软件工程包括 3个要素,即方法,工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文
20、档生成;过程支持软件开发的各个环节的控制、管理。5.线性表常采用的两种存储结构是( )。A) 散列方法和索引方式B) 链表存储结构和数组C) 顺序存储结构和链式存储结构D) 线性存储结构和非线性存储结构(分数:2.00)A.B.C. D.解析:解析 线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。6.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和A) 可重用性差 B) 安全性差C) 非持久性 D) 冗余性(分数:1.00)A.B.C.D. 解析:解析 让考生了解文件系统和数据库系统的区别。解题要点 文件系统所管理的数据文件基本上是分散的、相互独立的,出此相对于数
21、据库系统,以此为基础的数据处理存在 3个缺点,数据冗余大、数据的不一致性、程序与数据的相互依赣(简称为数据依赖)。考点链接 文件系统和数据库系统各自的特点,人工管理阶段及数据库系统的特点。7.一个关系中属性个数为 1时,称此关系为A) 对应关系 B) 单一关系C) 一元关系 D) 二元关系(分数:1.00)A.B.C. D.解析:解析 使学生加深对关系模型数据库基础知识的记忆。解题要点 在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N个属性的关系称为 N元关系。考点链接 各种关系查询语言与过程性语言和非过程性语言的关系,过程性语言的特点。8.在 VFP中
22、,在未去掉定界符时,宏替换可以从变量中替换出( )。A) 命令B) 数值C) 字符串D) 以上 3种都有可能(分数:2.00)A.B.C. D.解析:解析 宏替换的功能是替换出字符变量的内容,即 int(x/2)x/2, endcase)解析:44.页框控件也称作选项卡控件,在一个页框中可以有多个页面,页面个数的属性是 1。(分数:2.00)填空项 1:_ (正确答案:PageCount)解析:解析 在页框控件中,PageCount 属性用来控制页面的数量。45.查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的 SQL语句:SELECT姓名,课程名 FROM教师表,授课表,课程
23、表;WHERE教师表教师号授课表教师号 AND_AND_(分数:1.00)填空项 1:_ (正确答案:课程号课程表.课程号 姓名”陈静”)解析:解析 本题涉及到 3个表,有两个连接条件和一个筛选条件。通过两个连接条件可以得到每个教师的教师名和所授课程的课程名,通过筛选条件可查询到教师陈静的姓名和所讲授的课程的课程名。46.统计教师号为“T1101”和“T1102”的教师授课的门数,并将查询的结果合并成一个结果集。请填空补充下面的 SELECT语句:SELECT教师号,_AS 授课门数;FROM 授课表 WHERE教师号=“T1101“ GROUP BY 教师号;_;SELECT教师号,COUN
24、T(*)AS 授课门数;FROM课表 WHERE_GROUP BY教师号(分数:3.00)填空项 1:_ (正确答案:COUNT(*) UNION 教师号=“T1102/)解析:47.数据的逻辑结构有线性结构和 1 两大类。(分数:2.00)填空项 1:_ (正确答案:非线性结构)解析:48.具有 80个节点的完全二叉树的深度为 1。(分数:2.00)填空项 1:_ (正确答案:7)解析:解析 根据二叉树性质 5,具有 n个节点的完全-y树的深度为log 2n+1,其中 log2n表示log2n的整数部分。在本题 n80,所以其深度至少为 log 280+16+17。49.数据库设计分为以下
25、6个设计阶段:需求分析阶段、 1、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。(分数:1.00)填空项 1:_ (正确答案:概念设计阶段)解析:解析 数据库设计分为以下 6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。50.完成下面语句,对名称为 MyOption的选项组的第 3个按钮设置标题属性:ThisForm.MyOption._=“一年级/(分数:2.00)填空项 1:_ (正确答案:Buttons(31) .Caption)解析:解析 选项组的 Buttons属性是存取选项组中每个按钮的数组。用户可以利用该属性为选项组中的按钮设置属性或调用其方法。