【计算机类职业资格】二级VISUAL+FOXPRO笔试-398及答案解析.doc
《【计算机类职业资格】二级VISUAL+FOXPRO笔试-398及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+FOXPRO笔试-398及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+FOXPRO笔试-398 及答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:31,分数:54.00)1.假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Cbmmand1和 Command2两个命令按钮,如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,下面表达式中正确的是( )。A) This.ThisForm.Text1.Value B) This.ParentParent.Text1.ValueC) ParentParent.Text1.Value D
2、) ThisParent.Text1.Value(分数:2.00)A.B.C.D.2.假设使用 DIMENSION y(2,3)定义了一个二维数组 y,正确的赋值语句是( )。A) y7=10B) y=10C) STORE 10 y31,y4,y5D) y2,y3,y4=10(分数:2.00)A.B.C.D.3.在 Visual FoxPro的数据库表中只能有一个( )。A) 候选索引 B) 普通索引C) 主索引 D) 惟一索引(分数:2.00)A.B.C.D.4.算法的时间复杂度是指_。A) 执行算法程序所需要的时间B) 算法程序的长度C) 算法执行过程中所需要的基本运算次数D) 算法程序中
3、的指令条数(分数:1.00)A.B.C.D.5.使用菜单操作方法打开一个在当前目录下已经存在的查询文件 zgjk.qpr后,在命令窗口生成的命令是 _。A) OPEN QUERY zgjk.qpr B) MODIFY QUERY zgik.qprC) DO QUERY zgik.qpr D) CREATE QUERY zgik.qpr(分数:2.00)A.B.C.D.6.在命令窗口中,显示当前数据库中所有 40岁(含 40岁)以下、职称为“教授”或“副教授”的人员姓名和工资,应使用命令_。) LIST 姓名,工资 FOR年龄=40.AND(职称=“教授“.AND)职称=“副教授“) LIST
4、姓名,工资 FOR年龄=40.OR.职称=“教授“.OR.职称=“副教授“) LIST 姓名,工资 FOR年龄=40.AND(职称=“教授“.OR.职称=“副教授“) LIST 姓名,工资 FOR年龄=40.OR.(职称=“教授“.AND)职称=“副教授/(分数:2.00)A.B.C.D.7.如果想从字符串“计算机等级考试”中取出“考试”,这两个字,下列函数使用正确的是( )。A) SUBSTR(“计算机等级考试“,11) B) SUBSTR(“计算机等级考试“,5,3)C) RIGHT(“计算机等级考试“,2) D) LEFT(“计算机等级考试“,4)(分数:2.00)A.B.C.D.8.以
5、下叙述错误的是( )。A) 自由表可以被加入到数据库中B) 一个自由表一次只能添加到一个数据库中C) 数据库中的表可以继续添加到其他数据库中D) 自由表和数据库是可以相互转换的(分数:2.00)A.B.C.D.9.SQL查询语句 SELECT*FROM职工 TO FILE ZG .dbf语句的功能是( )。A) 将职工表中所有记录查询输出到永久性表 ZG .dbf中B) 将职工表中所有记录查询输出到文本文件 ZG.txt中C) 将职工表中所有记录查询输出到文本文件 ZG. dbf. txt中D) 语法错误(分数:2.00)A.B.C.D.10.在数据管理技术的发展过程中,经历了人工管理阶段、文
6、件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理 D)数据项管理(分数:1.00)A.B.C.D.11.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedba(分数:1.00)A.B.C.D.12.在稍微复杂的线性表中,一个数据元素可以由若干个数据项组成。常把数据元素称为_。A) 数据单元 B) 记录C) 记录项 D) 数据项(分数:2.00)A.B.C.D.13.下列关于数据库系统的叙述中,正确的是_。A) 数据库系统只是比文件系统管理的数据更多B) 数据库系统中
7、数据的一致性是指数据类型一致C) 数据库系统避免了数据冗余D) 数据库系统减少了数据冗余(分数:1.00)A.B.C.D.14.下列关于创建工具栏的说法中,正确的是( )。A) 只能定制 VFP系统工具栏,不能自定义工具栏B) 不能定制 VFP系统工具栏,但可以自定义工具栏C) 既能定制 VFP系统工具栏,也可自定义工具栏D) 只能使用系统工具栏,不能创建自定义工具栏(分数:2.00)A.B.C.D.15.线性表进行二分查找法查找,其前提条件是_。A线性表以顺序方式存储,并且按关键码值排好序 。B线性表以链式方式存储,并且按关键码值排好序C线性表以顺序方式存储,并且按关键码的检索频率排好序D线
8、性表以链式方式存储,并且按关键码的检索频率排好序(分数:2.00)A.B.C.D.16.用树形结构表示实体之间联系的模型是_。A) 关系模型 B) 网状模型 C) 层次模型 D) 以上 3个都是(分数:1.00)A.B.C.D.17.在 Visual FoxPro窗口,单击“工具”菜单中的“选项”命令,打开“选项”对话框。在该对话框的“区域”选项卡中可以设置_。A) 可视类库和 Active X 控件B) 字符串比较、锁定和缓冲、Rushmore 优化、备注块大小等C) 日期和时间、货币和数字的显示格式D) 程序代码的颜色(分数:1.00)A.B.C.D.18.如果在建立数据库表 stockd
9、bf 时,将单价字段的字段有效性规则设为“单价0”,通过该设置,能保证数据的_。A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性(分数:1.00)A.B.C.D.19.SQL语句中,能够判断“订购日期”字段是否为空值的表达式是( )。A) 订购日期=NULL B) 订购日期=EMPTYC) 订购日期 IS NULL D) 订购日期 IS EMPTY(分数:2.00)A.B.C.D.20.下列赋值语句中正确的是A)STORE 1 TO X,Y B)STORE 1,2 TO XC)STORE 1 TO X Y D)STORE 1、2 TO X(分数:1.00)A.B.C.D.21
10、.在进行软件详细设计的过程设计时,可以使用的设计表达工具中不包括 _。A) 图形表达工具如程序流程图、N-S 图等B) 语言表达工具如伪代码、PDL 等C) 表格表达工具如判定表等D) 软件功能扩充删改图(分数:1.00)A.B.C.D.22.在 Visual FoxPro的数据库表中只能有一个_。A) 候选索引 B) 普通索引 C) 主索引 D) 惟一索引(分数:1.00)A.B.C.D.23.在学生表 STUD中查询所有小于 20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确 SQL语句是_。ASELECT XM,SAFROM STUD FOR SA20BSELECT XM,SA
11、FROM STUD WHERE NOT SA=20CSELECT XM,SA ON STUD FOR SA20DSELECT XM,SA ON STUD WHERE SA20(分数:1.00)A.B.C.D.24.如果要将用户自定义的菜单内容添加到系统菜单之后,应使用“显示”菜单中的“常规选项”,在“常规选项”对话框中的“位置设置”选取 _。A) 替换 B) 追加 C) 在之前 D) 在之后(分数:1.00)A.B.C.D.25.常用的关系运算是关系代数和A) 集合代数 B) 逻辑演算C) 关系演算 D) 字段(分数:1.00)A.B.C.D.26.模块本身的内聚是模块独立性的重要性度量因素之
12、一。在 7类内聚中,具有最强内聚的一类是_。A) 顺序性内聚 B) 过程性内聚 C)逻辑性内聚 D) 功能性内聚(分数:1.00)A.B.C.D.27.下面选项中不属于面向对象程序设计特征的是_。A) 继承性 B) 多态性 C) 类比性 D) 封装性(分数:1.00)A.B.C.D.28.创建一个名为 student的新类,保存新类的类库名称是 mylib,新类的父类是 Person,正确的命令是( )。A) CREATE CLASS mylib OF student As PerSonB) CREATE CLASS studem OF Pemon As mylibC) CREATE CLAS
13、S Student OF mylib As PerSonD) CREATE CLASS Person OF mylib As student(分数:2.00)A.B.C.D.29.为了使模块尽可能独立,要求A) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B) 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D) 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强(分数:1.00)A.B.C.D.(31)到(35)题使用如下数据表。部门(部门号 C(2)、部门名称 C(10) )职工(部门号 C(2)、职工号 C(4)、姓
14、名 C(8)、基本工资 N(7,2) )(分数:10.00)(1).检索最少有 5名职工的每个部门的职工基本工资的总额,正确的语句是( )。A. SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;HAVING COUNT(*)=5B. SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY基本工资 HAVING COUNT(*)=5C. SELECT部门号,COUNT(*),SUM(基本工资)FROM 职工;GROUP BY部门号 HAVING COUNT(*)=5D. SELECT部门号,COUNT(*),SUM(基本工资)FROM 职
15、工;GROUP BY部门号 WHERE COUNT(*)=5(分数:2.00)A.B.C.D.(2).向职工表中插入一条记录的正确语句是( )。A. APPEND BLANK职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)B. APPEND INTO职工 VALUES(“33“,“3305“,“李运来“,2700.00) C. INSERT INTO职工 VALUES(“33“,“3305“,“李运来“,“2700.00“)D. INSER INTO职工 VALUES(“33“,“3305“,“李运来“,2700.00)(分数:2.00)A.B.C.D.(3).为“
16、部门”表增加一个“人数”字段,类型为整型,正确的语句是( )。A. ALTER TABLE部门 ALTER人数 IB. ALTER TABLE部门 ALTER FIELDS人数 IC. ALTER TABLE部门 ADD人数 ID. ALTER TABLE部门 ADD FIELDS人数 I(分数:2.00)A.B.C.D.(4).检索每个部门的职工工资的总和,要求显示“部门名称”和“基本工资”,正确的语句是( )。A. SELECT部门名称,SUM(基本工资)FROM 部门,职工;WHERE职工,部门号=部门.部门号;ORDER BY部门号B. SELECT部门名称,SUM(基本工资)FROM
17、 部门,职工;WHERE职工,部门号=部门.部门号;GROUP BY部门号C. SELECT部门名称,SUM(基本工资)FROM 部门,职工;WHERE职工.部门号=部门.部门号;ORDRE BY职工.部门号D. SELECT部门名称,SUM(基本工资)FROM 部门,职工;WHERE职工.部门号=部门.部门号;GROUP BY职工.部门号(分数:2.00)A.B.C.D.(5).检索有职工的基本工资大于或等于“11”部门中任意一名职工工资的“部门号”,正确的语句是( )。A. SELECT DISTmCT部门号 FROM职工 WHERE基本工资=ANY;(SELECT基本工资 FROM职工
18、WHERE部门号=“11“)B. SELECT DISTINC部门号 FROM职工 WHERE基本工资=ALL;(SELECT基本工资 FROM职工 WHERE部门号=“11“)C. SELECT DISTINCT部门号 FROM职工 WHERE基本工资=ANY;(SELECT MAX(基本工资)FROM 职工 WHERE部门号=“11“)D. SELECT DISTINCT部门号 FROM职工 WHERE基本工资=ALL;(SELECT MIN(基本工资)FROM 职工 WHERE部门号=“11“)(分数:2.00)A.B.C.D.30.在窗体上画一个名称为 Text1的文本框和一个名称为
19、Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim arr(10,10)As Integer,i,j As IntegerFor i=1 To 3For j=2 To 4arr(i,j)=i+jNextNextText1.Text=arr(2,3)+arr(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是( )。A) 12 B) 13 C) 14 D) 15(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:29.00)31.二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是 1 。
20、(分数:2.00)填空项 1:_32.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色(棕色代码为 128),实现该操作的 VBA语句是 1。(分数:2.00)填空项 1:_33.设计报表通常包括两部分内容: 1 和布局。(分数:1.00)填空项 1:_34.将代数式 (分数:1.00)填空项 1:_35.自由表与数据库表相比较,在数据库中可以建立_索引,而在自由表中不能建立。(分数:2.00)填空项 1:_在 SQL中,ALTER 命令有两个选择项, 1 子命令用于修改字段名, 2 子命令用于增加新的字段。(分数:8.00)填空项 1:_
21、填空项 1:_填空项 1:_37.在 Visual FoxPro中,使用 SQL的 CREATE TABLE语句建立数据库表时,使用 1 子句说明有效性规则(域完整性规则或字段取值范围)。(分数:2.00)填空项 1:_38.Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS 1(分数:2.00)填空项 1:_39.使数据库表变为自由表的命令是 1TABLE。(分数:1.00)填空项 1:_40.在 Visual FoxPro中项目文件的扩展名是 1。(分数:2.00)填空项 1:_41.写出下列语句的
22、执行结果:_、_、_、_。?STR(141.2,6,2)?STR(141.2,2,5)?STR(141.2)?STR(1221.26,5,2)(分数:1.00)填空项 1:_42.软件开发环境是全面支持软件开发全过程的 1 集合。(分数:2.00)填空项 1:_43.高度为 5的二叉树最多有 1 个叶子结点。(分数:2.00)填空项 1:_44. 1是数据库应用的核心。(分数:1.00)填空项 1:_二级 VISUAL+FOXPRO笔试-398 答案解析(总分:83.00,做题时间:90 分钟)一、选择题(总题数:31,分数:54.00)1.假定一个表单里有一个文本框 Text1和一个命令按钮
23、组 CommandGroup1,命令按钮组是一个容器对象,其中包含 Cbmmand1和 Command2两个命令按钮,如果要在 Command1命令按钮的某个方法中访问文本框的Value属性值,下面表达式中正确的是( )。A) This.ThisForm.Text1.Value B) This.ParentParent.Text1.ValueC) ParentParent.Text1.Value D) ThisParent.Text1.Value(分数:2.00)A.B. C.D.解析:解析 在对象的嵌套层次关系中,要引用其中的某个对象,需要指明对象在嵌套层次中的位置。本题要求在 Comman
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALFOXPRO 笔试 398 答案 解析 DOC
