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

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

1、二级 VISUAL+FOXPRO笔试-418 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列实体的联系中,属于多对多联系的是( )。A学生与课程 B学校与校长C住院的病人与病床 D职工与工资(分数:2.00)A.B.C.D.2.建立惟一索引后,只允许重复出现记录值的A) 第一个 B) 最后一个C) 全部 D) 字段值不惟一,不能存储(分数:1.00)A.B.C.D.3.下列说法错误的是( )。A) 事件既可以由系统引发,也可以由用户激发B) 事件代码既能在事件引发时执行,也能够像方法一样被显示调用C) 在容器对象的嵌套层次里,事件的处理

2、遵循独立性原则,即每个对象的识别并处理属于自己的事件D) 事件代码不能由用户创建,是惟一的(分数:1.00)A.B.C.D.4.要为当前表所有职工增加 100元工资应该使用命令( )。A) CHANGE工资 WITH工资+100B) REPLACE工资 WITH工资+100C) CHANGE ALL工资 WITH工资+100D) REPLACE ALL工资 WITH工资+100(分数:2.00)A.B.C.D.5.常采用的两种存储结构是( )。A) 顺序存储结构和链式存储结构 B) 散列方法和索引方式C) 链表存储结构和数组 D) 线性存储结构和非线性存储结构(分数:2.00)A.B.C.D.

3、6.SQL数据库中的视图与下列_是对应的。A) 关系模式 B) 存储模式C) 子模式 D) 以上均不与之对应(分数:2.00)A.B.C.D.7.不允许在记录中出现重复索引值的索引是_。A主索引和候选索引 B主索引、候选索引和惟一索引C主索引 D主索引、候选索引和普通索引(分数:1.00)A.B.C.D.8.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三” (字符型,宽度为 6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好“? 姓名那么主窗口中将显示( )。A) 张三 B) 张三 您好 C) 张三您好 D) 出错(分数:2.00)A.B.C.D.9.在 SQL中,基本表

4、的撤消(从数据库中删除表)可以用 _。A) DROP SCHEMA命令 B) DROP TABLE 命令C) DROP VIEW命令 D) DROP INDEX 命令(分数:1.00)A.B.C.D.10.SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效( )。A) HAVING B) DISTINCTC) ORDER BY D) GROUP BY(分数:2.00)A.B.C.D.11.要从表中物理删除一条记录,应使用命令 _。A) 首先用 DELETE命令,然后用 ZAP命令B) 首先用 DELETE命令,然后用 PACK命令C) 直接用 ZAP命令D) 直接用 D

5、ELETE命令(分数:1.00)A.B.C.D.12.如果在命令窗口输入并执行命令:“LIST 名称“后,在主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。GO 2SCAN NEXT 4 FOR LEFT (名称,2)=“电“IF RIGHT (名称,2)=“线“LOOPENDIF?名称ENDSCANA) 电话线 B) 电冰箱 C) 电冰箱电线 D) 电视机电冰箱(分数:2.00)A.B.C.D.13.在 Visual FoxPro中,建立数据库表时,将年龄字段值限制在 1240 岁之间的这种约束属于A)

6、 实体完整性约束 B) 域完整性约束C) 参照完整性约束 D) 视图完整性约束(分数:2.00)A.B.C.D.14.在下列选项中,哪个不是一个算法一般应该具有的基本特征? ( )A确定性 B可行性 C无穷性 D拥有足够的情报(分数:2.00)A.B.C.D.15.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。A) 冒泡排序为 n/2 B) 冒泡排序为 nC) 快速排序为 n D) 快速排序为 n(n-1)/2(分数:2.00)A.B.C.D.16.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )。A) Value B) C

7、ontroSource C) InputMask D) PasswordChar(分数:2.00)A.B.C.D.17.数据的存储结构是指_。A) 存储在外存中的数据B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D.18.设计菜单要完成的最终操作是_。A创建主菜单及子菜单 B指定各菜单任务C浏览菜单 D生成菜单程序(分数:2.00)A.B.C.D.19.下列选项中,_不是标准菜单系统的组成部分。A) 菜单项 B) 菜单栏 C) 快捷菜单 D) 菜单标题(分数:1.00)A.B.C.D.20.下列关于 SQL对表的定

8、义说法中,正确的选项是( )。A) 利用 ALTER TABLE来定义一个新的数据表结构B) SQL 的表定义语句定义自由表的域完整性、字段有效性规则等C) SQL 只能对数据库表实现其完整性、有效性规则等信息的设置D) SQL 的表定义语句只能定义表中的候选索引惟一索引和普通索引,不能定义主索引(分数:2.00)A.B.C.D.21.若在教师表中查找还没有输入工龄的记录,使用的 SQL语句为A) SELECT * FROM 教师 WHERE 工龄 IS NOT NULLB) SELECT * FROM 教师 WHERE 工龄0C) SELECT * FROM 教师 WHERE 工龄 IS N

9、ULLD) SELECT * FROM 教师 WHERE 工龄NULL(分数:1.00)A.B.C.D.22.下列叙述中正确的是( )。A) 在面向对象的程序设计中,各个对象之间具有密切的关系B) 在面向对象的程序设计中,各个对象都是公用的C) 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D) 上述 3种说法都不对(分数:2.00)A.B.C.D.23.下列关于编辑框的说法中,正确的是A)编辑框可用来选择、剪切、粘贴及复制正文B)在编辑框中只能输入和编辑字符型数据C)编辑框实际上是一个完整的字处理器D)以上说法均正确(分数:1.00)A.B.C.D.24.设置参照完整性的目的是(

10、 )。A建立两个表之间的联系B保证记录的唯一性C提高表之问的查询速度D在插入、更新、删除记录时,确保己定义的表间关系(分数:2.00)A.B.C.D.25.已知数据表 RSDADBF 有 30条记录,执行下列四条命令的结果是( )。USE RSDAGO BOTTOMSKIP-1LISTA) 显示最后一条记录 B) 显示第一条记录C) 显示倒数第二条记录 D) 显示所有记录(分数:2.00)A.B.C.D.26.采用面向对象技术开发的应用系统的特点是A) 重用性更强 B) 运行速度更快C) 占用存储量小 D) 维护更复杂(分数:1.00)A.B.C.D.27.在结构化方法中,软件功能分解属于软件

11、开发中的_阶段。A) 详细设计 B) 需求分析 C) 总体设计 D) 编程调试(分数:2.00)A.B.C.D.28.函数 INT(数值表达式)的功能是( )。A返回数值表达式值的整数部分 B按四舍五入取数值表达式值的整数部分C返回不小于数值表达式值的最小整数 D返回不大于数值表达式值的最大整数(分数:2.00)A.B.C.D.29.在窗体上画一个按钮 Command1,编写如下代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2;3,4)j=1For i=4 To Step-1s=s+a(i)*jj=j*10Next jPr

12、int sEnd Sub运行程序后,最后的输出结果为( )。A1234 B12 C34 D4321(分数:2.00)A.B.C.D.30.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。A) 堆排序 B) 直接插入排序C) 快速排序 D) 直接选择排序(分数:1.00)A.B.C.D.31.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为( )。A) 23,13,51,57,66,26,81,69,76B) 13,23,26,5I,57,66,81,

13、76,69C) 23,13,51,57,26,66,81,69,76D) 23,13,5I,57,8l,26,66,69,76(分数:2.00)A.B.C.D.32.对序列中的元素通过适当的位置交换将有关元素一次性地放置在其最终位置上,这种排序方法是A) 希尔排序 B) 插入排序 C) 快速排序 D) 选择排序(分数:1.00)A.B.C.D.33.关系模型允许定义 3类数据约束,下列不属于数据约束的是( )。A) 实体完整性约束B) 参照完整性约束C) 属性完整性约束D) 用户自定义的完整性约束(分数:2.00)A.B.C.D.34.主索引可在( )中建立。A) 自由表 B) 任何表C) 数

14、据库表 D) 自由表和视图(分数:2.00)A.B.C.D.35.在计算机中,算法是指( )。A查询方法 B加工方法C解题方案的准确而完整的描述 D排序方法(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:26.00)36.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_37.从 E-R图向关系模式转换发生在数据库设计的 1 阶段。(分数:2.00)填空项 1:_38.三次动态地从右向左显示变量 S内容的字幕程序:CLEARS-SPACE(80)+“热烈庆祝北京审半 2008年奥运会成功!热烈呼唤!”+SPACE(60)N-O_I=1DO WHILE 1160

15、20,0 SAY SUBSTR(S,I,80)H=INKEY(0,1,”H”)I=1+2_ENDDO(分数:2.00)填空项 1:_39.建立一个视图 SCORE的命令是:_VIEW AS SELECT*FROMT_SCORE。(分数:2.00)填空项 1:_40.在 Visual FoxPro中,假设先打开了 sdb数据库文件,接着打开了 sc数据库文件,先要指定当前数据库为 SDB,应使用命令: 1 DATEABASE TO SDB。(分数:2.00)填空项 1:_41.在 Visual FoxPro中,常量$280 的数据类型是 1。(分数:2.00)填空项 1:_42.从学生管理数据库

16、中考生成绩dbf 检索所有分数大于或等于名次为 2的学生的成绩的学号所用的 SQL命令为:SELECT DISTINCT 学号 FROM 考试成绩 WHERE 成绩_;(SELECT 成绩 FROM 考生成绩 WHERE 名次2)(分数:1.00)填空项 1:_43.项目管理器的 1 选项卡用于显示和管理数据库、自由表和查询等。(分数:2.00)填空项 1:_44.使用 SQL语句将一条新的记录插入学院表INSERT_学院(系号,系名)_(“04”,“计算机”)(分数:1.00)填空项 1:_45.在 Visual FoxPro中,最多同时允许打开 1 个数据库表和自由表。(分数:1.00)填

17、空项 1:_46.定位记录时,可以使用命令 1,表示向前或向后移动若干条记录位置。(分数:1.00)填空项 1:_47.队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作 1。(分数:2.00)填空项 1:_48.在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 1。(分数:2.00)填空项 1:_49.浏览数据库表需要使用的命令是 1。(分数:1.00)填空项 1:_50.打开 GZ表文件后,先执行了命令 SET INDEX TO ZGH,SFGZ,GW ZG,B JT之后,在不重新打开索引的情

18、况下,要将 GW_ZG.idx指定为索引,应使用命令 1。(分数:3.00)填空项 1:_二级 VISUAL+FOXPRO笔试-418 答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.下列实体的联系中,属于多对多联系的是( )。A学生与课程 B学校与校长C住院的病人与病床 D职工与工资(分数:2.00)A. B.C.D.解析:解析 本题考查关系数据库中表与表之间的联系。表与表实体之间的联系有 3种:一对一关系、一对多关系和多对多关系。本题中,学校与校长、病人与病床是一对一关系、职工与工资是一对多关系,学生与课程是多对多关系。2.建立惟一索引后,

19、只允许重复出现记录值的A) 第一个 B) 最后一个C) 全部 D) 字段值不惟一,不能存储(分数:1.00)A. B.C.D.解析:解析 在 Visual FoxPro中,惟一索引的“惟一性”是指索引项的惟一,允许出现重复的字段值,但重复的索引字段值只有惟一一个值,即第一个字段值出现在索引项中。3.下列说法错误的是( )。A) 事件既可以由系统引发,也可以由用户激发B) 事件代码既能在事件引发时执行,也能够像方法一样被显示调用C) 在容器对象的嵌套层次里,事件的处理遵循独立性原则,即每个对象的识别并处理属于自己的事件D) 事件代码不能由用户创建,是惟一的(分数:1.00)A.B.C. D.解析

20、:解析 选项 C的独立性原则不适用于命令按钮组和选项按钮组。在命令按钮组和选项按钮组中,如果为按钮组编写了某事件代码,而组中的某个代码没有与该事件代码相关联的代码,那么当这个按钮的事件引发时,将执行组事件代码。4.要为当前表所有职工增加 100元工资应该使用命令( )。A) CHANGE工资 WITH工资+100B) REPLACE工资 WITH工资+100C) CHANGE ALL工资 WITH工资+100D) REPLACE ALL工资 WITH工资+100(分数:2.00)A.B.C.D. 解析:5.常采用的两种存储结构是( )。A) 顺序存储结构和链式存储结构 B) 散列方法和索引方式

21、C) 链表存储结构和数组 D) 线性存储结构和非线性存储结构(分数:2.00)A. B.C.D.解析:解析 线性表的存储通常要用两种存储结构,顺序存储结构和链式存储结构。6.SQL数据库中的视图与下列_是对应的。A) 关系模式 B) 存储模式C) 子模式 D) 以上均不与之对应(分数:2.00)A.B.C. D.解析:外模式义称为子模式或用户模式,它是用户的数据视图即使用户所见到的模式的一个部分,它由慨念模式推导而出。在 Visual FoxPro中,视图是一个定制的虚拟表,通常是用户所看到的数据库表中数据的一部分。一般来说,外模式又称为子模式它是与视图相对应的。7.不允许在记录中出现重复索引

22、值的索引是_。A主索引和候选索引 B主索引、候选索引和惟一索引C主索引 D主索引、候选索引和普通索引(分数:1.00)A. B.C.D.解析:8.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三” (字符型,宽度为 6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好“? 姓名那么主窗口中将显示( )。A) 张三 B) 张三 您好 C) 张三您好 D) 出错(分数:2.00)A. B.C.D.解析:解析 题干中“姓名”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示“姓名”字段变量的值时显示的是当前指针指向的记录的值。9.在 SQL中,基本表的撤消(从数据库中删除表

23、)可以用 _。A) DROP SCHEMA命令 B) DROP TABLE 命令C) DROP VIEW命令 D) DROP INDEX 命令(分数:1.00)A.B. C.D.解析:解析 SQL 的数据修改功能评析 删除表的 SQL命令:DROP TABLE Table NameDROP TABLE直接从磁盘上删除 TableName所对应的 DBF文件。如果 TableName是数据库中的表并且相应的数据库是当前数据库,则从数据库中删除了表;否则虽然从磁盘上删除了 DBF文件,但是记录在数据库DBC文件中的信息却没有删除,此后会出现错误提示。所以要删除数据库中的表时,最好应使数据库是当前打

24、开的数据库,在当前的数据库中进行操作。10.SQL用于显示部分查询结果的 TOP短语,必须与下列哪个短语同时使用才有效( )。A) HAVING B) DISTINCTC) ORDER BY D) GROUP BY(分数:2.00)A.B.C. D.解析:解析 掌握基本的 SQL查询语句中,各个短语的含义。TOP 短语用来显示查询结果的部分记录,不能单独使用,必须与排序短语 ORDER BY 一起使用才有效。11.要从表中物理删除一条记录,应使用命令 _。A) 首先用 DELETE命令,然后用 ZAP命令B) 首先用 DELETE命令,然后用 PACK命令C) 直接用 ZAP命令D) 直接用

25、DELETE命令(分数:1.00)A.B. C.D.解析:解析 表记录的浏览、增加、删除与修改评析 要从表中物理删除一条记录,首先用 DELETE命令作删除标记,称作逻辑删除;然后用 PACK命令进行物理删除。ZAP 命令是删除表中的全部记录,不能仅删除一条记录。12.如果在命令窗口输入并执行命令:“LIST 名称“后,在主窗口中显示:记录号 名称1 电视机2 计算机3 电话线4 电冰箱5 电线假定名称字段为字符型、宽度为 6,那么下面程序段的输出结果是_。GO 2SCAN NEXT 4 FOR LEFT (名称,2)=“电“IF RIGHT (名称,2)=“线“LOOPENDIF?名称END

26、SCANA) 电话线 B) 电冰箱 C) 电冰箱电线 D) 电视机电冰箱(分数:2.00)A. B.C.D.解析:解析 本题 SCANENDSCAN循环中嵌套使用 IFENDIF循环,从第二条记录开始执行,在下面 4条记录中第一个字是“电”并且最后一个字是“线”则执行该循环体。13.在 Visual FoxPro中,建立数据库表时,将年龄字段值限制在 1240 岁之间的这种约束属于A) 实体完整性约束 B) 域完整性约束C) 参照完整性约束 D) 视图完整性约束(分数:2.00)A.B. C.D.解析:解析 本题考查考生对域完整性的理解和掌握情况。域完整性是指数据库数据取值的正确性。它包括数据

27、类型、精度。取值范围以及是否允许空值等。题目中是在建立数据库表时对年龄字段值进行限制,这是对数据取值的取值范围进行规定,因此这是域完整性的设定,选项 B为正确答案。14.在下列选项中,哪个不是一个算法一般应该具有的基本特征? ( )A确定性 B可行性 C无穷性 D拥有足够的情报(分数:2.00)A.B.C. D.解析:15.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。A) 冒泡排序为 n/2 B) 冒泡排序为 nC) 快速排序为 n D) 快速排序为 n(n-1)/2(分数:2.00)A.B.C.D. 解析:解析 在最坏情况下,冒泡排序和快速排序的比较次数都

28、是 n(n-1)/2。16.为了隐藏在文本框中输入的信息,用占位符代替显示用户输入的字符,需要设置的属性是( )。A) Value B) ControSource C) InputMask D) PasswordChar(分数:2.00)A.B.C.D. 解析:解析 PasswordChar 是文本框控件的属性,用来指定文本框控件内是显示用户输入的字符还是显示占位符;指定用作占位符的字符。该属性的默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符(即占位符,通常为“*”)后,文本框内将只显示占位符,而不会显示用户输入的实际内容。这在设计登录口令框时经常用到。17.

29、数据的存储结构是指_。A) 存储在外存中的数据B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示(分数:2.00)A.B.C.D. 解析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。一种数据结构可根据需要采用不同的存储结构。常用的存储结构有顺序、链接、索引等方式。18.设计菜单要完成的最终操作是_。A创建主菜单及子菜单 B指定各菜单任务C浏览菜单 D生成菜单程序(分数:2.00)A.B.C.D. 解析:19.下列选项中,_不是标准菜单系统的组成部分。A) 菜单项 B) 菜单栏 C) 快捷菜单 D) 菜单标题(

30、分数:1.00)A.B.C. D.解析:解析 Visual FoxPro 的菜单系统一般是由菜单栏、菜单标题、菜单项和菜单组成。20.下列关于 SQL对表的定义说法中,正确的选项是( )。A) 利用 ALTER TABLE来定义一个新的数据表结构B) SQL 的表定义语句定义自由表的域完整性、字段有效性规则等C) SQL 只能对数据库表实现其完整性、有效性规则等信息的设置D) SQL 的表定义语句只能定义表中的候选索引惟一索引和普通索引,不能定义主索引(分数:2.00)A.B.C. D.解析:解析 在 SQL的定义功能中,所定义的新数据表结构的内容和在表设计器中定义一个新表的内容一样,可以完成

31、其所有功能,包括主索引、域完整性的约束、字段有效性规则等,但对于自由表的定义也和在表设计器中一样,都不能定义自由表的主索引、域完整性的约束、字段有效性规则等,只能进行一些最基本的操作,如定义字段名、宽度和类型等。21.若在教师表中查找还没有输入工龄的记录,使用的 SQL语句为A) SELECT * FROM 教师 WHERE 工龄 IS NOT NULLB) SELECT * FROM 教师 WHERE 工龄0C) SELECT * FROM 教师 WHERE 工龄 IS NULLD) SELECT * FROM 教师 WHERE 工龄NULL(分数:1.00)A.B.C. D.解析:解析 在

32、 SQL查询中,查询空值时可以使用巧 NULL短语;NOT IS NULL 短语表示非空。22.下列叙述中正确的是( )。A) 在面向对象的程序设计中,各个对象之间具有密切的关系B) 在面向对象的程序设计中,各个对象都是公用的C) 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D) 上述 3种说法都不对(分数:2.00)A.B.C. D.解析:解析 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。23.下列关于编辑框的说法中,正确的是A)编辑框可用来选择、剪切、粘贴及复制正文B)在编辑框中只能输入和编辑字符型数据C

33、)编辑框实际上是一个完整的字处理器D)以上说法均正确(分数:1.00)A.B.C.D. 解析:解析 编辑框实际上是一个完整的字处理器,可进行选择、剪切、粘贴及复制正文等操作,但在编辑框中只能输入和编辑字符型数据。24.设置参照完整性的目的是( )。A建立两个表之间的联系B保证记录的唯一性C提高表之问的查询速度D在插入、更新、删除记录时,确保己定义的表间关系(分数:2.00)A.B.C.D. 解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。25.已知数据表 RSDADBF 有 30

34、条记录,执行下列四条命令的结果是( )。USE RSDAGO BOTTOMSKIP-1LISTA) 显示最后一条记录 B) 显示第一条记录C) 显示倒数第二条记录 D) 显示所有记录(分数:2.00)A.B.C.D. 解析:26.采用面向对象技术开发的应用系统的特点是A) 重用性更强 B) 运行速度更快C) 占用存储量小 D) 维护更复杂(分数:1.00)A. B.C.D.解析:解析 面向对象方法具有很多特点,比如多态、继承等。这些特点都决定了面向对象方法支持软件复用。对象类可以派生出新类,类可以产生实例对象,从而实现了对象类数据结构和操作代码的软件复用。可重用性是面向对象思想的一个重要特征。

35、27.在结构化方法中,软件功能分解属于软件开发中的_阶段。A) 详细设计 B) 需求分析 C) 总体设计 D) 编程调试(分数:2.00)A.B.C. D.解析:解析 软件设计的过程评析 总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。28.函数 INT(数值表达式)的功能是( )。A返回数值表达式值的整数部分 B按四舍五入取数值表达式值的整数部分C返回不小于数值表达式

36、值的最小整数 D返回不大于数值表达式值的最大整数(分数:2.00)A. B.C.D.解析:解析 求整函数有以下 3个。格式 1:INT(数值表达式)。INT()返回指定数值表达式的整数部分。格式 2:CEILING(数值表达式)。CEILING()返回大于或等于指定数值表达式的最小整数。格式 3:FLOOR(数值表达式)。FLOOR()返回小于或等于指定数值表达式的最大整数。29.在窗体上画一个按钮 Command1,编写如下代码:Option Base 1Private Sub Command1_Click()Dim aa=Array(1,2;3,4)j=1For i=4 To Step-1

37、s=s+a(i)*jj=j*10Next jPrint sEnd Sub运行程序后,最后的输出结果为( )。A1234 B12 C34 D4321(分数:2.00)A. B.C.D.解析:解析 Array(arglist)函数用于将 arglist参数中一组用逗号隔开的值列转换成一个数组并赋值给某数组变量。在本题中,a(1)=1,a(2)=2,a(3)=3,a(4)=4;第一次 For循环后:s=0+a(4)*1=4,j=1*10=10;第二次 For循环后:s=4+a(3)*10=34,j=10*10=100;第三次 For循环后:s=34+a(2)*100=234,j=100*10=100

38、0;第四次 For循环后:s=234+a(1)*1000=1234。所以答案为 A选项。30.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是_。A) 堆排序 B) 直接插入排序C) 快速排序 D) 直接选择排序(分数:1.00)A.B. C.D.解析:解析 插入排序算法评析;当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。31.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值递增的次序排序,若采用快速排序法,并以第一个元素为划分的基准,那

39、么第一趟划分后的结果为( )。A) 23,13,51,57,66,26,81,69,76B) 13,23,26,5I,57,66,81,76,69C) 23,13,51,57,26,66,81,69,76D) 23,13,5I,57,8l,26,66,69,76(分数:2.00)A. B.C.D.解析:解析 快速排序是起泡排序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。32.对序列中的元素通过适当的位置交换将有关元素一次性地放置在其最终位置上,这种排序方

40、法是A) 希尔排序 B) 插入排序 C) 快速排序 D) 选择排序(分数:1.00)A.B.C. D.解析:解析 快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。也就是说,一趟快速排序是将的序列中的元素通过适当的位置交换将有关元素一次性地放置在其最终位置上。33.关系模型允许定义 3类数据约束,下列不属于数据约束的是( )。A) 实体完整性约束B) 参照完整性约束C) 属性完整性约束D) 用户自定义的完整性约束(分数:2.00)A.B.C. D.解析:解析 关系模型允许 3

41、类数据约束,它们是:实体完整性约束该约束要求关系的主键中属性值不能为空值,这是数据库完整性的最基本要求。参照完整性约束该约束是关系之间相关联的基本约束,它不允许关系引用不存在的元组:即在关系中的外键要么是所关联关系中实际存在的元组,要么就为空值。用户定义的完整性约束用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。34.主索引可在( )中建立。A) 自由表 B) 任何表C) 数据库表 D) 自由表和视图(分数:2.00)A.B.C. D.解析:35.在计算机中,算法是指( )。A查询方法 B加工方法C解题方案的准确而完整的描述 D排序方法(

42、分数:2.00)A.B.C. D.解析:解析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。二、填空题(总题数:15,分数:26.00)36.在关系模型中,二维表的行称为 1。(分数:2.00)填空项 1:_ (正确答案:元组)解析:解析 在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关系的元组,二维表的列称为关系的属性。37.从 E-R图向关系模式转换发生在数据库设计的 1 阶段。(分数:2.00)填空项 1:_ (正确答案:逻辑设计)解析:解析 采用 E-R方法得到的全局概念模型是对信息世界的描述,并不适

43、用于计算机处理,为了适合关系数据库系统的处理,必须将 E-R图转换成关系模式。这就是逻辑设计的内容。38.三次动态地从右向左显示变量 S内容的字幕程序:CLEARS-SPACE(80)+“热烈庆祝北京审半 2008年奥运会成功!热烈呼唤!”+SPACE(60)N-O_I=1DO WHILE 116020,0 SAY SUBSTR(S,I,80)H=INKEY(0,1,”H”)I=1+2_ENDDO(分数:2.00)填空项 1:_ (正确答案:D0 WH 几 E N解析:39.建立一个视图 SCORE的命令是:_VIEW AS SELECT*FROMT_SCORE。(分数:2.00)填空项 1:

44、_ (正确答案:CREATE)解析:解析 在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把它看作是从表中派生出来的虚表。视图是根据对表的查询定义的,其命令格式如下:CREAT VIEW view_nameAS select_statement其中,select statement 可以是任意的 SELECT查询语句,它说明了限定了视图中的数据;视图的字段名将与 select statement 中指定的字段名或表中的字段名同名。40.在 Visual FoxPro中,假设先打开了 sdb数据库文件,接着打开了 sc数据库文件,先要指定当前数据库为 SDB,应使用命令: 1 DATE

45、ABASE TO SDB。(分数:2.00)填空项 1:_ (正确答案:SET)解析:解析 在 Visual FoxPro中可以在同一时刻打开多个数据库,但在同一时刻只有一个当前数据库,通过 SET DATABASE TO数据库名可以指定一个已经打开的数据库为当前数据库。如果缺省数据库名,则所有的数据库都不是当前数据库,但是这些数据库都没有关闭。41.在 Visual FoxPro中,常量$280 的数据类型是 1。(分数:2.00)填空项 1:_ (正确答案:货币型)解析:解析 货币型常量用来表示货币值,其书写格式和数值型常量类似,但要加上一个前置的美元符号($)。42.从学生管理数据库中考

46、生成绩dbf 检索所有分数大于或等于名次为 2的学生的成绩的学号所用的 SQL命令为:SELECT DISTINCT 学号 FROM 考试成绩 WHERE 成绩_;(SELECT 成绩 FROM 考生成绩 WHERE 名次2)(分数:1.00)填空项 1:_ (正确答案:(或ANY))解析:解析 本题主要考查 SQL的数据查询功能、嵌套查询、量词。解题要点 在 SQL中,可以使用关系运算符,没置查询条件,本题中的量词 ANY可以省略。考点链接 SQL 中的嵌套查询。43.项目管理器的 1 选项卡用于显示和管理数据库、自由表和查询等。(分数:2.00)填空项 1:_ (正确答案:数据)解析:解析

47、 项目管理器、设计器和向导的使用/使用项目管理器评析 “项目管理器”窗口是 Visual FoxPro开发人员的工作平台,共有 6个选项卡,其中“数据”、“文档”、“类”,“代码”、“其他”5 个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。“数据”选项卡包含了一个项目中的所有数据数据库、自由表、查询、和视图。“文档”选项卡包含了处理数据时所用的 3类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表用标签。“类”选项卡,使用 Visual FoxPro的基类就可以创建一个可靠的面向对象的事件驱动程序。“代码”选项卡包括 3大类程序,扩展名为.prg 的程序文件,函数库 APILibraries和应用程序.app文件。“其他”包括文本文件、菜单文件和其他文件,如位图文件.bmp、图标文件.ico 等。44.使用 SQL语句将一条新的记录插入学院表INSERT_学院(系

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

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

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