【计算机类职业资格】二级VISUAL+FOXPRO笔试-150及答案解析.doc

上传人:roleaisle130 文档编号:1328453 上传时间:2019-10-17 格式:DOC 页数:17 大小:67KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+FOXPRO笔试-150及答案解析.doc_第1页
第1页 / 共17页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-150及答案解析.doc_第2页
第2页 / 共17页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-150及答案解析.doc_第3页
第3页 / 共17页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-150及答案解析.doc_第4页
第4页 / 共17页
【计算机类职业资格】二级VISUAL+FOXPRO笔试-150及答案解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、二级 VISUAL+FOXPRO 笔试-150 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.不允许记录中出现重复索引值的索引是( )。(分数:2.00)A.主索引B.主索引、候选索引、普通索引C.主索引、候选索引D.主索引、候选索引和惟一索引2.WHERE 年龄“孙静”(分数:2.00)A.B.C.D.3.单一结构索引文件的扩展名是( )。(分数:2.00)A.pjxB.dbcC.idxD.cdx4.在 SQL 的查询语句中,( )语句相当于实现关系的投影操作。(分数:2.00)A.SELECTB.FROMC.WHERED.GORUP

2、BY5.若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 学生号)FROM 选课B.SELECT COUNT(学生号)FROM 选课C.SELECT COUNT(*)FROM 选课D.SELECT COUNT(DISTINCT*)FROM 选课6.软件详细设计工具中,( )可以很容易地表示基本结构的嵌套关系。(分数:2.00)A.程序流程图B.N-S 图C.问题分析图D.PDL7.若 D1=a1,a2,a3,D2=b1,b2,b3,则集合 D1D2 中共有元组( )个。(分数:2.00)A.6B.8C.9D.

3、128.CLEARUSE 选课DO WHILE!EOF()IF 成绩90SKIPLOOPENDIFDISPLAYSKIPENDDOUSE该程序执行的功能是( )。(分数:2.00)A.显示所有成绩大于 90 分学生的记录B.显示所有成绩小于 90 分的学生的记录C.显示所有成绩大于或者等于 90 分学生的记录D.显示所有成绩小于或者等于 90 分的学生的记录9.下列函数中函数值为数值型的是( )。(分数:2.00)A.MONTH()B.TIME()C.EOF()D.DATETIME()10.CHECK 年龄19 ERROR“年龄应满 19 岁”当前盘当前目录下有学生管理数据库,其中有数据库表学

4、生.dbf、课程.dbf、选课.dbf,该数据库表的结构如下:学生(学生号 N3,姓名 C3,性别 C1,年龄 N2)课程(课程号 C3,课程名称 C3,教师 C3)选课(学生号 N3,课程号 C3,成绩 N3)(分数:2.00)A.B.C.D.11.通过 LOCAL 命令建立内存变量,并为该内存变量赋初值( )。(分数:2.00)AT.BF.C.0D.112.执行下列命令后:UPDATE 选课 SET 成绩=成绩+10理解正确的是( )。(分数:2.00)A.只对当前记录更新B.对表中的记录的成绩全部更新C.删除当前记录D.删除全部表中的成绩值13.下列不属于白盒测试的基本原则的是( )。(

5、分数:2.00)A.保证所测模块中每一独立路径至少执行一次B.保证所测模块所的判断的每一分支至少执行一次C.保证所测模块每一循环都在边界条件和一般条件下至少各执行一次D.验证部分内部数据结构的有效性14.(SELECT*FROM 选课 WHERE 学生号=学生号)(分数:2.00)A.B.C.D.15.下例将查询到的学生信息存放到数组 abc 中的语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR abcB.SELECT*FROM 学生 INTO ARRAY abcC.SELECT*FROM 学生 INTO TABLE abcD.SELECT*FROM 学

6、生 TO FILE abc ADDITVE16.在包含 1000 个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。(分数:2.00)A.线性表按顺序方式存储,在线性表的第 10 个结点后面插入一个新结点B.线性表按链接方式存储,在线性表的第 10 个结点后面插入一个新结点C.线性表按顺序方式存储,删除线性表的第 990 个结点D.线性表按链接方式存储,删除指针 P 所指向的结点17.软件生命周期的第一个阶段是( )。(分数:2.00)A.软件定义阶段B.软件开发阶段C.软件运行阶段D.软件维护阶段18.建立参照完整性之前,首先要建立表之间的( )。(分数:2.00)A.永久联系B

7、.临时关联C.一对一关联D.一对多关联19.关系模型有 3 类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现完整性是( )。(分数:2.00)A.实体完整性B.参照完整性C.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性20.) SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课 DESC(分数:2.00)A.B.C.D.21.将在 1 工作区的父表按主关键字“职工号”和 2 工作区上的子表建立临时关联,正确的是( )。(分数:2.00)A.SET REL ATION TO 职工号 INTO 2B.SET REL ATION TO 2 IN

8、TO 职工号C.SET REL ATION TO 职工号 TO2D.SET REL ATION TO 2 INTO 职工号22.“学生”表中学生号为主索引,若用 SQL 命令 INSERT 插入一个记录,下面语句正确的是( )。(分数:2.00)A.(“002”,“孙静”,“女”,“22”)B.(002,“孙静”,NULL,22)C.(NULL,“孙静”,“女”,“22”)D.(002,孙静,女,22)23.设置参照完整性的目的是( )。(分数:2.00)A.定义表的外部联接B.定义表的内部联接C.确定表之间的关系D.在插入、删除和更新记录时,确保已定义的表间关系24.对“数据环境”,下列说法

9、正确的是( )。(分数:2.00)A.数据环境不是对象,没有属性、方法和事件。B.数据环境是一个对象,有自己的属性、方法和事件C.数据环境不可以设置D.只能用命令方式来设置数据环境25.选项按钮组中用于指定选项组中哪个选项按钮被选中的属性是( )。(分数:2.00)A.ValueB.ControlSourceC.ButtonCountD.Buttons26.(SELECT 成绩 FROM 选课)(分数:2.00)A.B.C.D.27.报表的数据源不一定需要设置,当报表的数据源是一个( )或 SELECT-SQL 语句时,需要用户编程控制报表运行。(分数:2.00)A.临时表B.视图C.查询文件

10、D.表单28.一个采用顺序存储结构的栈,其中 top 为栈顶指针,若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对 top 的操作为( )。(分数:2.00)A.top=top-1B.top=top+1C.top=0D.top 不做任何修改29.下列字符型常量书写正确的是( )。(分数:2.00)A.等级考试B.“等级考试”C.“等级考试”D.“等级考试”30.算法的主要运算如下:While in dos=0;While sn dos=s+1;i=i+1;其中 i 的初值为 0,s 初值为 0,“=”为赋值号。该算法的时间复杂度为()(分数:2.00)A.O(2n)B.O(n+log

11、2n)C.O(nlog2n)D.O(n2)31.现在软件工程界提倡的( )是一种有效提高程序设计效率的方法。(分数:2.00)A.标准化程序设计B.模块化程序设计C.多道程序设计D.结构化程序设计32.WHERE 学生.学生号=选课.学生号(分数:2.00)A.B.C.D.33.下述不属于概念模型应具备的性质的是( )。(分数:2.00)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高34.如果要建立数据库表 XS.dbf 时,应使用命令( )。(分数:2.00)A.CREATE XSB.OPEN XSC.USE DATA XSD.USE XS35.在 Visu

12、al FoxPro 的命令窗口中键入 MODIFY DATA 命令以后,屏幕会出现数据库设计器,要想完成同样的工作,还可以采取如下步骤( )。(分数:2.00)A.从项目管理器中选择需要修改的数据库,单击【新建】按钮调出数据库设计器B.从项目管理器中选择需要修改的数据库,单击【修改】按钮调出数据库设计器C.从项目管理器中选择需要修改的数据库,单击【添加】按钮调出数据库设计器D.从项目管理器中选择需要修改的数据库,单击【移去】按钮调出数据库设计器二、填空题(总题数:11,分数:30.00)36.在一棵二叉树中,度为 0 的结点的个数为 n0,度为 2 的结点的个数为 n2,则有 n0= 【1】

13、。(分数:2.00)填空项 1:_37.实现算法所需存储单元的多少和算法的工作量大小分别称为算法的 【2】 。(分数:2.00)填空项 1:_38.软件结构中各模块之间相互连接关系的一种度量常称为模块的 【3】 。(分数:2.00)填空项 1:_39.数据结构包括数据的逻辑结构、数据的 【4】 以及对数据的操作运算。(分数:2.00)填空项 1:_40.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据库的 【5】 独立性。(分数:2.00)填空项 1:_41.执行下列命令X=100Y=300?IIF(X100,X-50,X+50)则结果为 【6】 。(分数:2.

14、00)填空项 1:_42.为了排列表单上的控件的位置,可以使用 【7】 工具栏。(分数:2.00)填空项 1:_43.在编辑框中,利用 【8】 属性和 【9】 属性可以从程序中选定文本。利用列表如下:“职工”表文件的结构为:职工号(C,8)、姓名(C,6)、性别(C,2)、工作日期(D, 8)、职称(C,12),基本工资(N,4)有若干条记录。实现以下功能:(分数:4.00)填空项 1:_44.显示 1993 年以后(包括 1993 年)参加工作的所有职工,使用命令:LIST FOR YEAR( 【10】 【11】 (分数:4.00)填空项 1:_45.显示工程师的男性记录,需要显示的姓名、职

15、称、工作日期,使用的命令:LIST 姓名,职称,工作日期 FOR 【12】 .AND. 【13】 (分数:4.00)填空项 1:_46.对所有职员的基本工资都上调 10%,并预算全年为此支付的工资总额数,使用的命令:SUM 【14】 【15】 (分数:4.00)填空项 1:_二级 VISUAL+FOXPRO 笔试-150 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.不允许记录中出现重复索引值的索引是( )。(分数:2.00)A.主索引B.主索引、候选索引、普通索引C.主索引、候选索引 D.主索引、候选索引和惟一索引解析:解析Visual

16、FoxPro 索引分为主索引、候选索引、惟一索引和普通索引四种。主索引和候选索引都不允许记录中出现重复索引值。2.WHERE 年龄“孙静”(分数:2.00)A. B.C.D.解析:解析本题是一个嵌套循环查询的语句,内层循环是检索出“孙静”的年龄,外层循环用 WHERE 语句检索出比“孙静”年龄大的同学,外层循环结果依赖于内层查询。3.单一结构索引文件的扩展名是( )。(分数:2.00)A.pjxB.dbcC.idx D.cdx解析:解析选项 A 是项目文件的扩展名,选项 B 是数据库文件,选项 C 是单一索引文件,选项 D 是复合索引文件的扩展名。4.在 SQL 的查询语句中,( )语句相当于

17、实现关系的投影操作。(分数:2.00)A.SELECT B.FROMC.WHERED.GORUP BY解析:解析在 SQL 的语句中,SELECT 短语指定表中的属性,相当于关系运算中的投影操作:WHERE 短语用于限定查询条件,相当于关系运算中的选择操作。5.若需统计“选课”表中已经选修了课程的学生人数,下面语句正确的是( )。(分数:2.00)A.SELECT COUNT(DISTINCT 学生号)FROM 选课 B.SELECT COUNT(学生号)FROM 选课C.SELECT COUNT(*)FROM 选课D.SELECT COUNT(DISTINCT*)FROM 选课解析:解析选项

18、 B 是统计选修了课程的学生人次数;选项 C 是统计选课表中的记录数目;选项 D 为不正确用法:选项 A 中用 DISTINCT 表示不允许出现重复的记录。6.软件详细设计工具中,( )可以很容易地表示基本结构的嵌套关系。(分数:2.00)A.程序流程图B.N-S 图 C.问题分析图D.PDL解析:解析N-S 图中全部算法都写在一个框内,没有控制线,很容易确定局部和全程数据的作用,很容易表示嵌套关系,而其他几种软件详细设计方法则不容易做到。7.若 D1=a1,a2,a3,D2=b1,b2,b3,则集合 D1D2 中共有元组( )个。(分数:2.00)A.6B.8C.9 D.12解析:解析在关系

19、代数中,乘号 X 表示笛卡尔积。两个分别为 n 目和 m 目的关系 R 和 S 的笛卡尔积是一个(n+m)列的元组集合。若 R 有 k1 个元组,S 有 k2 个元组,则关系 R 和 S 的笛卡尔积有 k1k2 个元组。故本题中 D1D2 集合中有 33=9 个元组。8.CLEARUSE 选课DO WHILE!EOF()IF 成绩90SKIPLOOPENDIFDISPLAYSKIPENDDOUSE该程序执行的功能是( )。(分数:2.00)A.显示所有成绩大于 90 分学生的记录B.显示所有成绩小于 90 分的学生的记录C.显示所有成绩大于或者等于 90 分学生的记录 D.显示所有成绩小于或者

20、等于 90 分的学生的记录解析:解析本题是由 DO WHILE-ENDDO 和 IF-ENDIF 语句嵌套形成,内层如果成绩小于 90 分,则移动至下一个记录,并由 LOOP 短语跳到 DO WHILE 开头的语句,若成绩大于 90 分,则执行 ENDIF 语句后的DISPLAY 命令。9.下列函数中函数值为数值型的是( )。(分数:2.00)A.MONTH() B.TIME()C.EOF()D.DATETIME()解析:解析函数 MONTH()从指定的日期表达式或日期时间表达式中返回月份,返回值是数值型。函数TIME()以 24h 制返回当前系统时间,函数值为字符型。函数 EOF ()测试指

21、定表文件中的记录指针是否指向文件尾,返回值是逻辑型。函数 DATETIME()返回当前系统日期时间,函数值为日期时间型。10.CHECK 年龄19 ERROR“年龄应满 19 岁”当前盘当前目录下有学生管理数据库,其中有数据库表学生.dbf、课程.dbf、选课.dbf,该数据库表的结构如下:学生(学生号 N3,姓名 C3,性别 C1,年龄 N2)课程(课程号 C3,课程名称 C3,教师 C3)选课(学生号 N3,课程号 C3,成绩 N3)(分数:2.00)A.B.C. D.解析:解析表结构的修改有 3 种命令方式,选项 A 不是定义而是修改字段“年龄”的有效性检查及错误信息:选项 D 是定义表

22、的有效性规则及错误信息;选项 B 的错误信息应该用“”括上。11.通过 LOCAL 命令建立内存变量,并为该内存变量赋初值( )。(分数:2.00)AT.BF. C.0D.1解析:解析通过 PUBLIC 和 LOCAL 等命令建立内存变量的同时也为该内存变量赋初值卫。12.执行下列命令后:UPDATE 选课 SET 成绩=成绩+10理解正确的是( )。(分数:2.00)A.只对当前记录更新B.对表中的记录的成绩全部更新 C.删除当前记录D.删除全部表中的成绩值解析:解析UPDATE 命令用于更新表中记录的值。UPDATE 后面是指定的表名,要更新的字段名置于 SET后。如果该命令后无 WHER

23、E 短语,则对表中全部记录进行更新。13.下列不属于白盒测试的基本原则的是( )。(分数:2.00)A.保证所测模块中每一独立路径至少执行一次B.保证所测模块所的判断的每一分支至少执行一次C.保证所测模块每一循环都在边界条件和一般条件下至少各执行一次D.验证部分内部数据结构的有效性 解析:解析白盒测试的基本原则是:保证所测模块中每一独立路径至少执行一次;保证所测模块所的判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次:验证所有内部数据结构的有效性。14.(SELECT*FROM 选课 WHERE 学生号=学生号)(分数:2.00)A.B. C.D.解析:解

24、析本题是嵌套循环查循,在外层中使用了谓词 EXISTS。依据题意,在子查询中有结果返回,应该用 EXISTS 谓词。内层查询引用了外层查询的表,所以在 WHERE 短语的学生号中使用关系名,即学生.学生号。15.下例将查询到的学生信息存放到数组 abc 中的语句是( )。(分数:2.00)A.SELECT*FROM 学生 INTO CURSOR abcB.SELECT*FROM 学生 INTO ARRAY abc C.SELECT*FROM 学生 INTO TABLE abcD.SELECT*FROM 学生 TO FILE abc ADDITVE解析:解析选项 A 将查询到的信息存放到临时表中

25、:选项 B 将查询到的信息存放到数组中;选项 C 将查询到的信息存放到永久表中;选项 D 将查询到的信息添加到文本文件 abc 的末尾。16.在包含 1000 个元素的线性表中实现如下各运算,所需的执行时间最长的是( )。(分数:2.00)A.线性表按顺序方式存储,在线性表的第 10 个结点后面插入一个新结点 B.线性表按链接方式存储,在线性表的第 10 个结点后面插入一个新结点C.线性表按顺序方式存储,删除线性表的第 990 个结点D.线性表按链接方式存储,删除指针 P 所指向的结点解析:解析A 对应的运算,需把第 1000 个元素到第 11 个元素依次后移一位,共需移动 990 个元素:B

26、对应的运算,只需从第 1 个结点开始,顺序查找到第 10 个结点,再进行两次交换指针即可;选项 C 对应的运算,在顺序表中删除一个元素,需把删除元素的后面元素前移,共前移 10 个元素;选项 D 对应的运算,在链接表中删除结点,只需进行一次指针的修改即可。综上所述,选项 A 对应运算,操作步骤最多,执行时间最长。17.软件生命周期的第一个阶段是( )。(分数:2.00)A.软件定义阶段 B.软件开发阶段C.软件运行阶段D.软件维护阶段解析:解析当用户想开发一个新的系统或感到原有的系统已不能满足需求,想用一个新的系统来代替旧的系统时,软件工程的第一阶段软件定义阶段便开始了。18.建立参照完整性之

27、前,首先要建立表之间的( )。(分数:2.00)A.永久联系 B.临时关联C.一对一关联D.一对多关联解析:解析建立参照完整性,一般需要下面两个步骤:1)建立表之间的“永久联系”。在数据库设计器中设计表之间的联系时,首先要在父表中建立主索引,在子表中建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的联系。2)设置参照完整性约束。在建立了“永久联系”之后,可以利用“参照完整性生成器”分别对更新规则、删除规则和插入规则进行设置。19.关系模型有 3 类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现完整性是( )。(分数:2.00)A.实体完整性B.参照完整性 C

28、.用户定义的完整性D.实体完整性、参照完整性和用户定义的完整性解析:解析若表 A 中的某属性集是某表 B 的键,则称该属性集为 A 的外键。定义外键是为了关系的联接及关联,实现的是参照完整性。20.) SELECT 学生号,成绩 TOP 3 PERCENT FROM 选课 DESC(分数:2.00)A. B.C.D.解析:解析SQL 命令可以显示部分结果,使用 TOP 子句。在符合查询条件的所有记录中,选取指定数量或百分比的记录。选项 C、D 没有与 ORDER BY 同时使用;选项 B 使用了 PERCENT 短语,查询的是排名前 3%的学生。21.将在 1 工作区的父表按主关键字“职工号”

29、和 2 工作区上的子表建立临时关联,正确的是( )。(分数:2.00)A.SET REL ATION TO 职工号 INTO 2 B.SET REL ATION TO 2 INTO 职工号C.SET REL ATION TO 职工号 TO2D.SET REL ATION TO 2 INTO 职工号解析:解析命令 SET RELATION TO 在两个打开的表之间建立关系,本题应为 SET RELATION TO 职工号 INTO 2。22.“学生”表中学生号为主索引,若用 SQL 命令 INSERT 插入一个记录,下面语句正确的是( )。(分数:2.00)A.(“002”,“孙静”,“女”,“

30、22”)B.(002,“孙静”,NULL,22) C.(NULL,“孙静”,“女”,“22”)D.(002,孙静,女,22)解析:解析用 SQL 命令 INSERT 插入记录时,圆括号内的值在主索引上不能为空,而且字符型类型的值要加上双引号。23.设置参照完整性的目的是( )。(分数:2.00)A.定义表的外部联接B.定义表的内部联接C.确定表之间的关系D.在插入、删除和更新记录时,确保已定义的表间关系 解析:解析参照完整性是根据表间的某些规则,使得在插入、删除和更新记录时,确保已定义的表间关系。24.对“数据环境”,下列说法正确的是( )。(分数:2.00)A.数据环境不是对象,没有属性、方

31、法和事件。B.数据环境是一个对象,有自己的属性、方法和事件 C.数据环境不可以设置D.只能用命令方式来设置数据环境解析:解析在打开或修改一个表单或报表时需要打开的全部表、视图和关系称为数据环境。可以在数据环境设计器中可视地设置数据环境,并将它和表单或表单集一起保存。数据环境是一个对象,有自己的属性、方法和事件。25.选项按钮组中用于指定选项组中哪个选项按钮被选中的属性是( )。(分数:2.00)A.Value B.ControlSourceC.ButtonCountD.Buttons解析:解析选项按钮组是包含选项按钮的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能选择一个按钮。选项

32、A 表示用于指定选项组中哪个选项按钮被选中,选项 B 表示指定与选项组建立联系的数据源,选项 C 表示组中选项按钮的数目,选项 D 表示用于存取选项组中各按钮的数组。26.(SELECT 成绩 FROM 选课)(分数:2.00)A.B.C. D.解析:解析本题是嵌套循环查循,内层查询的结果是选修“KC1”课程号同学的成绩的集合。外层查询结果中的成绩应该大于内层查询结果成绩集合中的所有值,使用 ALL 运算,而 IN 是表示外层查询结果中的成绩属于内层查询结果成绩集合中的结果。27.报表的数据源不一定需要设置,当报表的数据源是一个( )或 SELECT-SQL 语句时,需要用户编程控制报表运行。

33、(分数:2.00)A.临时表B.视图C.查询文件 D.表单解析:解析报表的数据源不一定需要设置,当报表的数据源是一个查询文件或 SELECT-SQL 语句时,需要用户编程控制报表运行。28.一个采用顺序存储结构的栈,其中 top 为栈顶指针,若以地址高端作栈顶,地址低端作栈底,那么进行进栈操作时,对 top 的操作为( )。(分数:2.00)A.top=top-1B.top=top+1 C.top=0D.top 不做任何修改解析:解析栈是一种操作受限的线性表,只能在栈顶进行插入和删除操作,当进行入栈运算时,首先栈顶指针加 1,指向一个空的存储空间,然后将数据写入该地址空间,因此选项 B 是正确

34、的操作。选项 A 是当进行出栈时的操作,选项 C 是当置栈为空时的操作,选项 D 是当读栈顶元素时栈顶指针保持不动。29.下列字符型常量书写正确的是( )。(分数:2.00)A.等级考试B.“等级考试”C.“等级考试”D.“等级考试” 解析:解析字符型常量是用定界符限定的一串字符,选项 A 和 C 应该用半角单引号、双引号“或方括号把字符中括起来。字符型常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号,如选项B。如果某种定界符本身也是字符串的的内容,需要用另一种定界符为该字符串定界,如选项 D。30.算法的主要运算如下:While in dos=0;While sn dos=s+1;

35、i=i+1;其中 i 的初值为 0,s 初值为 0,“=”为赋值号。该算法的时间复杂度为()(分数:2.00)A.O(2n)B.O(n+log2n)C.O(nlog2n)D.O(n2) 解析:解析程序中有两个嵌套的 n 循环,故时间复杂度为 O(n2)。31.现在软件工程界提倡的( )是一种有效提高程序设计效率的方法。(分数:2.00)A.标准化程序设计B.模块化程序设计C.多道程序设计D.结构化程序设计 解析:解析结构化程序设计方法是目前普遍提倡的程序设计方法,可以显著提高程序设计与开发的效率。32.WHERE 学生.学生号=选课.学生号(分数:2.00)A.B.C. D.解析:解析在超级联

36、接查询中,SELECT 列出查询的属性,FROM 后列出查询类型,ON 短语列出联接查询条件,WHERE 后是查询条件。ON 短语要紧跟在 JOIN 短语的后面,WHERE 短语置于 ON 短语后面。33.下述不属于概念模型应具备的性质的是( )。(分数:2.00)A.有丰富的语义表达能力B.易于交流和理解C.易于变动D.在计算机中实现的效率高 解析:解析概念模型是不依赖于计算机系统和具体的 DBMS 的,应具备的性质有:有丰富的语义表达能力;易于交流和理解;易于变动:易于向各种数据模型转换等。34.如果要建立数据库表 XS.dbf 时,应使用命令( )。(分数:2.00)A.CREATE X

37、S B.OPEN XSC.USE DATA XSD.USE XS解析:解析建立表常用如下两种方法:使用数据库设计器,使用命令方式。当前数据库下,在命令窗口输入 CREATE XS 即可。35.在 Visual FoxPro 的命令窗口中键入 MODIFY DATA 命令以后,屏幕会出现数据库设计器,要想完成同样的工作,还可以采取如下步骤( )。(分数:2.00)A.从项目管理器中选择需要修改的数据库,单击【新建】按钮调出数据库设计器B.从项目管理器中选择需要修改的数据库,单击【修改】按钮调出数据库设计器 C.从项目管理器中选择需要修改的数据库,单击【添加】按钮调出数据库设计器D.从项目管理器中

38、选择需要修改的数据库,单击【移去】按钮调出数据库设计器解析:解析修改数据库可以通过数据库设计器来实现,可以在命令窗口中键入 MODIFY DATA 命令打开数据库设计器,或者从项目管理器中选择需要修改的数据库,单击“修改”按钮调出数据库设计器,还可以在“文件”菜单中,选择“打开”命令调出对话框,选择数据库名,单击【确定】即可。二、填空题(总题数:11,分数:30.00)36.在一棵二叉树中,度为 0 的结点的个数为 n0,度为 2 的结点的个数为 n2,则有 n0= 【1】 。(分数:2.00)填空项 1:_ (正确答案:n 2+1)解析:解析由二叉树的性质(3)可得 n0=n2+1。37.实

39、现算法所需存储单元的多少和算法的工作量大小分别称为算法的 【2】 。(分数:2.00)填空项 1:_ (正确答案:空间复杂度和时间复杂度。)解析:解析对算法复杂度的划分方法的考察,其中时间复杂度是指执行该算法需要的计算工作量,算法的空间复杂度是指执行该算法需要的内存空间。38.软件结构中各模块之间相互连接关系的一种度量常称为模块的 【3】 。(分数:2.00)填空项 1:_ (正确答案:耦合度/耦合)解析:解析模块的独立程度可以由两个定性标准度量,这两个标准分别为内聚和耦合。耦合衡量不同模块彼此问互相依赖(连接)的紧密程度:内聚衡量一个模块内部各个元素彼此结合的紧密程度。39.数据结构包括数据

40、的逻辑结构、数据的 【4】 以及对数据的操作运算。(分数:2.00)填空项 1:_ (正确答案:存储结构。)解析:解析数据结构作为计算机的一门学科,主要研究和讨论以下 3 方面的问题:(1)数据集合中的各种数据元素之间固有的逻辑关系,即数据的逻辑结构:(2)在数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;(3)对各种数据结构进行的运算。40.在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据库的 【5】 独立性。(分数:2.00)填空项 1:_ (正确答案:物理)解析:解析数据库的三级模式结构指数据库系统由外模式、模式和内模式 3 级构成。数据

41、库管理系统在这三级模式之间提供了两层映像:外模式/模式映像,模式/内模式映像。这两层映像保证了数据库系统中的数据能够其有较高的逻辑独立性和物理独立性。41.执行下列命令X=100Y=300?IIF(X100,X-50,X+50)则结果为 【6】 。(分数:2.00)填空项 1:_ (正确答案:150)解析:解析条件测试函数 IIF(逻辑表达式,表达式 1,表达式 2),测试逻辑表达式的值,若为逻辑真.T.,函数返回表达式 1的值:若为逻辑假.F.,函数返回表达式 2的值。42.为了排列表单上的控件的位置,可以使用 【7】 工具栏。(分数:2.00)填空项 1:_ (正确答案:布局)解析:解析利

42、用“布局”工具栏上的按钮,很容易精确排列表单上的控件。43.在编辑框中,利用 【8】 属性和 【9】 属性可以从程序中选定文本。利用列表如下:“职工”表文件的结构为:职工号(C,8)、姓名(C,6)、性别(C,2)、工作日期(D, 8)、职称(C,12),基本工资(N,4)有若干条记录。实现以下功能:(分数:4.00)填空项 1:_ (正确答案:SelStart SelLength)解析:解析利用 SelStart 属性和 SelLength 属性可从程序中选定文本。SelStart 属性表示返回用户在编辑框中所选文本的起始点位置或插入点位置, SelLength 属性表示返回用户在控件的文本

43、输入区中所选定字符的数目。44.显示 1993 年以后(包括 1993 年)参加工作的所有职工,使用命令:LIST FOR YEAR( 【10】 【11】 (分数:4.00)填空项 1:_ (正确答案:工作日期 1993)解析:解析若要显示指定条件的记录,需用 LIST FOR 命令并且用 YEAR()函数指定工作日期的年份。45.显示工程师的男性记录,需要显示的姓名、职称、工作日期,使用的命令:LIST 姓名,职称,工作日期 FOR 【12】 .AND. 【13】 (分数:4.00)填空项 1:_ (正确答案:性别=“男”“工程师”$职称)解析:解析依据题意,需要显示工程师的男性记录,则性别字段为“男”,如性别:”男”:因职称有工程师、高级工程师等,所以用“$”表示查找 “职称”字段含有“工程师”的记录,如“工程师”$职称。46.对所有职员的基本工资都上调 10%,并预算全年为此支付的工资总额数,使用的命令:SUM 【14】 【15】 (分数:4.00)填空项 1:_ (正确答案:ALL 基本工资*1.1*12)解析:解析依据题意,对所有职员则应使用 ALL 短语;计算全年支付的工资总额数,则应为基本工资*1.1*12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1