ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:136KB ,
资源ID:1328124      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1328124.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级VISUAL+FOXPRO-12-1及答案解析.doc)为本站会员(proposalcash356)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

1、二级 VISUAL+FOXPRO-12-1 及答案解析(总分:78.87,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:49.00)下列各题有作者表和图书表如下:作者表 作者编号 作者姓名 所在城市1001 王力 北京1002 刘方 北京1003 张剑 上海1004 程红 上海1005 张进 上海图书表 图书编号 书名 出版单位 价格 作者编号0001 计算机应用 清华大学出版社 26.5010010002 C+ 电子工业出版社 32.0010010003 计算机基础知识 电子工业出版社 28.0010320004 网络应用 清华大学出版社 24.5010030005 数据库应用

2、清华大学出版社 26.0010030006 数据库组成原理 清华大学出版社 23.0010030007 Java 电子工业出版社 27.5010040008 网页设计 电子工业出版社 31.001004(分数:48.87)(1).有如下 SQL 语句:SELECT 出版单位,MIN(价格) FROM 图书 GROUP BY 出版单位查询结果中,第一条记录的值是U /U。 A. 电子工业出版社 32.00 B. 电子工业出版社 27.50 C. 清华大学出版社 23.00 D. 清华大学出版社 26.50(分数:1.81)A.B.C.D.(2).使用 SQL 语句向学生表 S(SNO,SN,AG

3、E,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE.的值分别为 0401、王芳、女、18,正确命令是U /U。 A. APPEND INTO S(SNO,SN,SEX,AGE. VALUES (0401,王芳,女,18) B. APPENDS VALUES(0401,王芳,18,女) C. INSERT INTO S(SNO,SN,SEX,AGE. VALUES(0401,王芳,女,18) D. INSERT S VALUES(0401,王芳,18,女)(分数:1.81)A.B.C.D.(3).有关查询设计器,正确的描述是 A. “联接”选项卡与 SQ

4、L 语句的 GROUP BY 短语对应 B. “筛选”选项卡与 SQL 语句的 HAVING 短语对应 C. “排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D. “分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应(分数:1.81)A.B.C.D.(4).以下U /U不属于对象的基本特征。 A. 继承性 B. 封装性 C. 分类性 D. 多态性(分数:1.81)A.B.C.D.(5).执行下列程序以后,内存变量 a 的内容是U /U。CLOSE DATABASEa=0USE khGO TOPDO WHILE.NOT.EOF()IF 账户金额50000a=a+1EN

5、DIFSKIPENDDO A. 1 B. 2 C. 3 D. 4(分数:1.81)A.B.C.D.(6).在建立表间一对多的永久联系时,主表的索引类型必须是U /U。 A. 主索引或候选索引 B. 主索引、候选索引或惟一索引 C. 主索引、候选索引、惟一索引或普通索引 D. 可以不建立索引(分数:1.81)A.B.C.D.(7).在 Visual FoxPro 中不允许出现重复字段值的索引是( )。 A. 候选索引和主索引 B. 普通索引和惟一索引 C. 惟一索引和主索引 D. 惟一索引(分数:1.81)A.B.C.D.(8).下列关于自由表的说法中,错误的是 A.在没有打开数据库的情况下所建

6、立的数据表,就是自由表 B.自由表不属于任何一个数据库 C.自由表不能转换为数据库表 D.数据库表可以转换为自由表 (分数:1.81)A.B.C.D.(9).语句“DELETE FROM 成绩表 WHERE 计算机60”的功能是U /U。 A. 物理删除成绩表中计算机成绩在 60 分以下的学生记录 B. 物理删除成绩表中计算机成绩在 60 分以上的学生记录 C. 逻辑删除成绩表中计算机成绩在 60 分以下的学生记录 D. 将计算机成绩低于 60 分的字段值删除,但保留记录中其他字段值(分数:1.81)A.B.C.D.(10).在 E-R 图中,属性用U /U表示。 A.矩形 B.四边形 C.菱

7、形 D.椭圆形(分数:1.81)A.B.C.D.(11).软件(程序)调试的任务是_。 A. 诊断和改正程序中的错误 B. 尽可能多地发现程序中的错误 C. 发现并改正程序中的所有错误 D. 确定程序中错误的性质(分数:1.81)A.B.C.D.(12).Visual FoxPro DBMS 基于的数据模型是 A. 层次型 B. 关系型 C. 网状型 D. 混合型(分数:1.81)A.B.C.D.(13).打开数据库 abc 的正确命令是 A. OPEN DATABASE abc B. USE abc C. USE DATABASE abc D. OPEN abc(分数:1.81)A.B.C.

8、D.(14).关系的三种基本运算法则是U /U。 A. 选择,投影、添加 B. 选择、投影、联接 C. 选择、联接、删除 D. 投影、联接、插入(分数:1.81)A.B.C.D.(15).在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是U /U。 A.EMPTY(SPACE(0) B.LIKE(xy*,xyz) C.AT(xy,abexyz) D.ISNULL(.NULL.)(分数:1.81)A.B.C.D.(16).在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_。 A. 候选键 B. 主键 C. 外键 D. 超键(分数:1.81)A.B.C.D.(17)

9、.用链表表示线性表的优点是( )。 A. 便于随机存取 B. 花费的存储空间较顺序存储少 C. 便于插入和删除操作 D. 数据元素的物理顺序和逻辑顺序相同(分数:1.81)A.B.C.D.(18).修改表单 MyForm 的正确命令是( )。 A. MODIPY COMMAND MyPForm B. MODIPY FORM MyForm C. DO MyForm D. EDIT MyForm(分数:1.81)A.B.C.D.(19).在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是_。 A.综合查询(x) B.综合查询/(x) C.综合查询

10、(x) D.综合查询(/x)(分数:1.81)A.B.C.D.(20).关于结构化程序设计原则和方法的描述错误的是( )。 A. 选用的结构只准许有一个入口和一个出口 B. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 C. 不允许使用 GOTO 语句 D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟(分数:1.81)A.B.C.D.(21).对于长度为 n 的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是( )。 A. 冒泡排序为 n/2 B. 冒泡排序为 n C. 快速排序为 n D. 快速排序为 n(n-1)/2(分数:1.81)A.B.C.D.(22).

11、下列说法中错误的是_。 A. 在数据库中,可以包含表、视图、查询以及表间永久关系 B. 可以通过修改视图中数据来更新数据源中数据,但查询不可以 C. 查询和视图都是用 Select-SQL 语句实现的,都要以数据表作为数据源 D. 视图虽然具备了一般数据表的特征,但它本身并不是表(分数:1.81)A.B.C.D.(23).已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90的元素时查找成功的比较次数为_。 A. 1 B. 2 C. 3 D. 9(分数:1.81)A.B.C.D.(24).当前数据表有十条记录,在第一条记录之后增加一

12、个空记录的正确操作是( )。 A. INSERT BEFORE BLANK B. APPEND BEFORE BLANK C. APPEND BLANK D. INSERT BLANK(分数:1.81)A.B.C.D.(25).下面概念中,不属于面向对象方法的是_。 A. 对象、消息 B. 继承、多态 C. 类、封装 D. 过程调用(分数:1.81)A.B.C.D.(26).在命令窗口中,显示当前数据库中所有 40 岁(含 40 岁)以下、职称为“教授”或“副教授”的人员姓名和工资,应使用命令_。 ) LIST 姓名,工资 FOR 年龄=40.AND(职称=“教授“.AND)职称=“副教授“

13、) LIST 姓名,工资 FOR 年龄=40.OR.职称=“教授“.OR.职称=“副教授“ ) LIST 姓名,工资FOR 年龄=40.AND(职称=“教授“.OR.职称=“副教授“) ) LIST 姓名,工资 FOR 年龄=40.OR.(职称=“教授“.AND)职称=“副教授“(分数:1.81)A.B.C.D.(27).要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令 A. SET CENTURY ON B. SET CENTURY OFF C. SET CENTURY TO 4 D. SET CENTURY OF 4(分数:1.81)A.B.C.D.二、B填空题/B

14、(总题数:15,分数:30.00)1.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_2.在 Visual FoxPro 中,程序文件的扩展名是 1。(分数:2.00)填空项 1:_3.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_4.要求利用 SQL 语句对学生表中所有记录按“年龄”字段进行升序查询,语句为: SELECT * FROM 学生表U U /U /U年龄(分数:2.00)填空项 1:_5.Visual FoxPro 的主索引和候选索引可以保证数据的_完整性。(分数:2.00)填空项 1:_6.在 SQL 语句中空值用

15、U U /U /U表示。(分数:2.00)填空项 1:_7.若要控制只能在每月的 8 号才能修改表中记录,相应的触发器表达式为U U /U /U。(分数:3.00)填空项 1:_8.在将 ER 图转换到关系模式时,实体和联系都可以表示成 1。(分数:2.00)填空项 1:_9.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 1,成绩)。(分数:2.00)填空项 1:_10.为了改变关系的属性排列顺序,应当使用关系运算中的U U /U /U运算。(

16、分数:1.00)填空项 1:_11.一个栈的初始状态为空。首先将元素 1,2,3,4,5 依次入栈,然后退栈一次,再将元素 A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为 1。(分数:2.00)填空项 1:_12.表结构中的 1 表示的含义是尚未输入的值。(分数:2.00)填空项 1:_13.表达式 LEN(SPACE(3)-SPACE(2)的结果是U U /U /U。(分数:2.00)填空项 1:_14.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_15.关系数据库管理系统所管理的关系是 1。(分数:2

17、.00)填空项 1:_二级 VISUAL+FOXPRO-12-1 答案解析(总分:78.87,做题时间:90 分钟)一、B选择题/B(总题数:1,分数:49.00)下列各题有作者表和图书表如下:作者表 作者编号 作者姓名 所在城市1001 王力 北京1002 刘方 北京1003 张剑 上海1004 程红 上海1005 张进 上海图书表 图书编号 书名 出版单位 价格 作者编号0001 计算机应用 清华大学出版社 26.5010010002 C+ 电子工业出版社 32.0010010003 计算机基础知识 电子工业出版社 28.0010320004 网络应用 清华大学出版社 24.5010030

18、005 数据库应用 清华大学出版社 26.0010030006 数据库组成原理 清华大学出版社 23.0010030007 Java 电子工业出版社 27.5010040008 网页设计 电子工业出版社 31.001004(分数:48.87)(1).有如下 SQL 语句:SELECT 出版单位,MIN(价格) FROM 图书 GROUP BY 出版单位查询结果中,第一条记录的值是U /U。 A. 电子工业出版社 32.00 B. 电子工业出版社 27.50 C. 清华大学出版社 23.00 D. 清华大学出版社 26.50(分数:1.81)A.B. C.D.解析:解析 本题的 SQL 语句的含

19、义是统计每个出版社中,价格最低的图书记录,并显示出版单位和图书价格。如果不指明排序字段,则默认按升序排序,即按出版单位升序排序,出版单位中有“清华大学出版社”和“电子工业出版社”,其中两个出版社的第一个字“清”和“电”,按拼音次序排序,是“电”在前面,所以分组后第一个出版社为“电子工业出版社”,此出版社中最低价格为 27.50。(2).使用 SQL 语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE.的值分别为 0401、王芳、女、18,正确命令是U /U。 A. APPEND INTO S(SNO,SN,SEX,A

20、GE. VALUES (0401,王芳,女,18) B. APPENDS VALUES(0401,王芳,18,女) C. INSERT INTO S(SNO,SN,SEX,AGE. VALUES(0401,王芳,女,18) D. INSERT S VALUES(0401,王芳,18,女)(分数:1.81)A.B.C. D.解析:解析 向表中插入记录的命令格式为: INSERT INTO 表名(字段名 1,字段名 2,)VALUES(表达式 1,表达式 2,) 其功能是在表尾追加一个新记录,并直接插入记录数据。 选项 A)和B)中的 APPEND 命令也可在表尾追加记录,但它只可追加空白记录或以

21、交互方式填写记录数据,所以是错误的。选项 D,字段名全部缺省,需按表结构字段顺序填写 VALUES 子句的所有表达式,选项 D)中插入的数据顺序为学号、姓名、年龄、性别跟表 S 中的字段学号、姓名、姓别、年龄不能对应,所以是错误的。(3).有关查询设计器,正确的描述是 A. “联接”选项卡与 SQL 语句的 GROUP BY 短语对应 B. “筛选”选项卡与 SQL 语句的 HAVING 短语对应 C. “排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D. “分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应(分数:1.81)A.B.C. D.解析:解析 杳询设计器

22、中,“连接”选项卡与 SQL 语句的 JOIN 短语对应。“筛选” 选项卡与 SQL 语句的 WHERE 短语对应,“分组依据”选项卡与 SQL 语句的 GROUP BY 短语对应,故选项 C 为正确答案。(4).以下U /U不属于对象的基本特征。 A. 继承性 B. 封装性 C. 分类性 D. 多态性(分数:1.81)A. B.C.D.解析:解析 对象具有如下特征: 标识惟一性。指对象是可区分的。 分类性。指可以将具有相同属性和操作的对象抽象成类。 多态性。指同一个操作可以是不同对象的行为。 封装性。从外面看只能看到对象的外部特征,而不知道也无需知道数据的具体结构以及实现操作的算法。 模块独

23、立性好。对象是面向对象的软件的基本模块,对象内部各种元素彼此结合得很紧密,内聚性强。(5).执行下列程序以后,内存变量 a 的内容是U /U。CLOSE DATABASEa=0USE khGO TOPDO WHILE.NOT.EOF()IF 账户金额50000a=a+1ENDIFSKIPENDDO A. 1 B. 2 C. 3 D. 4(分数:1.81)A.B.C. D.解析:解析 在本题中首先赋值变量 a 为数值 0,然后打开表 kh.dbf 并将指针指向第一个记录。执行 DO WHILE-ENDDO 循环,该循环指定的逻辑表达式.NOT.EOF()含义为遍历整个表。在 DO WHILE-E

24、NDDO 循环体中有一个 IF-ENDIF 分支语句的嵌套,该语句是统计“账户金额”大于 50000 的记录个数。因为 DO WHILE-ENDDO 循环本身不能移动记录指针,所以利用 SKIP 命令指向下一个记录。因此统计该表中账户金额大于 50000 的记录个数为 3 个。(6).在建立表间一对多的永久联系时,主表的索引类型必须是U /U。 A. 主索引或候选索引 B. 主索引、候选索引或惟一索引 C. 主索引、候选索引、惟一索引或普通索引 D. 可以不建立索引(分数:1.81)A. B.C.D.解析:解析 在 VFP 中,主索引和候选索引有相同的作用,都能保证表中的记录惟一。 在建立表间

25、一对多的永久联系时,主表的索引类型必须是主索引或候选索引,子表的索引类型是普通索引,通过父表的主索引或候选索引和子表的普通索引建立两个表之间的联系。(7).在 Visual FoxPro 中不允许出现重复字段值的索引是( )。 A. 候选索引和主索引 B. 普通索引和惟一索引 C. 惟一索引和主索引 D. 惟一索引(分数:1.81)A. B.C.D.解析:解析 主索引是指在指定字段或表达式中不允许出现重复值的索引。这样的索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段值不允许重复。 候选索引和主索引具有相同的特性,建立候选索引的字段可以看做是候选关键字,所以一个表可以

26、建立多个候选索引。即候选索引像主索引一样要求字段值的惟一性并决定处理记录的顺序。 惟一索引是为了保持同早期版本的兼容性,它的“唯一性”是指索引项的惟一,而不是字段值的惟一。它以指定字段的首次出现值为基础,选定一组记录,并对记录进行排序。在个表中可以建立多个惟一索引。 普通索引是可以决定记录的处顺序,它不仅允许字段中出现重复值,并且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。(8).下列关于自由表的说法中,错误的是 A.在没有打开数据库的情况下所建立的数据表,就是自由表 B.自由表不属于任何一个数据库 C.自由表不能转换为数据库表 D.数据库表可以转换为自由表 (分数:1.81)A

27、.B.C. D.解析:解析 所谓的自由表就是不属于任何数据库的表,在没有打开数据库的情况下所建立的数据库表就是一个自由表,自由表和数据库表之间是可以相互转换的。(9).语句“DELETE FROM 成绩表 WHERE 计算机60”的功能是U /U。 A. 物理删除成绩表中计算机成绩在 60 分以下的学生记录 B. 物理删除成绩表中计算机成绩在 60 分以上的学生记录 C. 逻辑删除成绩表中计算机成绩在 60 分以下的学生记录 D. 将计算机成绩低于 60 分的字段值删除,但保留记录中其他字段值(分数:1.81)A.B.C. D.解析:解析 在使用 SQL 语句的删除命令时,根据 WHERE 短

28、语删除满足指定条件的记录,如果不使用WHERE 短语,则表示删除表中的所有记录。此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上 PACK 命令。(10).在 E-R 图中,属性用U /U表示。 A.矩形 B.四边形 C.菱形 D.椭圆形(分数:1.81)A.B.C.D. 解析:(11).软件(程序)调试的任务是_。 A. 诊断和改正程序中的错误 B. 尽可能多地发现程序中的错误 C. 发现并改正程序中的所有错误 D. 确定程序中错误的性质(分数:1.81)A. B.C.D.解析:知识点 程序调试 评析 程序调试的任务是诊断和改正程序中的错误。它与软件测试不同,软件测试是尽可

29、能多地发现软件中的错误。先要发现软件的错误,然后借助于一定的调试工具去执行找出软件错误的具体位置。软件测试贯穿整个软件生命期,调试主要在开发阶段。(12).Visual FoxPro DBMS 基于的数据模型是 A. 层次型 B. 关系型 C. 网状型 D. 混合型(分数:1.81)A.B. C.D.解析:解析 所谓数据模型,就是指存储数据的数据结构。常用的数据模型有三种:层次模型、网状模型和关系模型。Visual FoxPro 系统数据库中采用的数据模型是关系模型的,因此正确答案为选项 B。(13).打开数据库 abc 的正确命令是 A. OPEN DATABASE abc B. USE a

30、bc C. USE DATABASE abc D. OPEN abc(分数:1.81)A. B.C.D.解析:解析 本题考查打开数据库的命令。打开数据库命令格式为: OPEN DATABASE数据库文件名 四个选项中只有选项 A 是正确的书写方法。(14).关系的三种基本运算法则是U /U。 A. 选择,投影、添加 B. 选择、投影、联接 C. 选择、联接、删除 D. 投影、联接、插入(分数:1.81)A.B. C.D.解析:(15).在下面的 Visual FoxPro 表达式中,运算结果不为逻辑真的是U /U。 A.EMPTY(SPACE(0) B.LIKE(xy*,xyz) C.AT(x

31、y,abexyz) D.ISNULL(.NULL.)(分数:1.81)A.B.C. D.解析:解析 SPACE 函数返回由指定数目组成的字符串,SPACE(0)返回空字符串,EMPTY 函数判断指定的表达式的运算结果是否为空,故 A 选项为真;LIKE 函数比较前后两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回值为逻辑真,否则为逻辑假,前字符串可包含通配符,故 B 选项为真;AT函数如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第几次出现的位置,函数值为数值型,故 C 选项返回的不为逻辑真;ISNULL 函数判断一个表达式的值是否为空值,故 D 选项为真。(16).

32、在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_。 A. 候选键 B. 主键 C. 外键 D. 超键(分数:1.81)A.B. C.D.解析:解析 数据库和表的有效性检验 评析 关系中的主键不允许取空值,因为关系中的每行都代表一个实体,而任何实体是可区分的,就是靠主键的取值来惟一标识,如果主键值为空,意味着存在不可识别的实体,或者说主键失去了惟一标识元组的作用。(17).用链表表示线性表的优点是( )。 A. 便于随机存取 B. 花费的存储空间较顺序存储少 C. 便于插入和删除操作 D. 数据元素的物理顺序和逻辑顺序相同(分数:1.81)A.B.C. D.解析:解析 在链表中因为

33、除了存放数据元素之外,还要存放指针,所以链表花费的存储空间要比顺序表还要多。在插入和删除数据元素时,只需要移动相应的记录指针即可。在链表中,数据的物理结构与逻辑结构不一定相同,因为是靠指针来实现对数据的指定的,所以不能进行随机存取。(18).修改表单 MyForm 的正确命令是( )。 A. MODIPY COMMAND MyPForm B. MODIPY FORM MyForm C. DO MyForm D. EDIT MyForm(分数:1.81)A.B. C.D.解析:解析 一个表单无论是通过何种途径创建的,都可以使用表单设计器进行编辑修改。要修改项目中一个表单,可按以下方法打开表单文件

34、并进入表单设计器环境: 在“项目管理器”窗口中,选择“文档”选项卡;如果表单类文件没有展开,单击“表单”图标左边的加号;选择需要修改的表单文件,然后单击“修改”按钮。如果一个表单不属于任何项目,可以使用以下方法打开:单击“文件”菜单中的“打开”命令,然后在“打开”对话框中选择需要修改的表单文件;或者在命令窗口中输入命令MODIFY FORM表单文件名。在这里,如果命令中指定的表单文件不存在,系统将启动表单设计器创建一个新表单。(19).在菜单设计中,可以在定义菜单名称时为菜单项指定一个访问键。规定了菜单项的访问键为“x”的菜单名称定义是_。 A.综合查询(x) B.综合查询/(x) C.综合查

35、询(x) D.综合查询(/x)(分数:1.81)A.B.C. D.解析:解析 在指定菜单名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“”两个字符。为“综合查询”设定访问键“x”的正确方法是:综合查询(x)。(20).关于结构化程序设计原则和方法的描述错误的是( )。 A. 选用的结构只准许有一个入口和一个出口 B. 复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 C. 不允许使用 GOTO 语句 D. 语言中所没有的控制结构,应该采用前后一致的方法来模拟(分数:1.81)A.B.C. D.解析:解析 限制使用(30TO 语句是结构化程序设计的原则和方法之一,但不是绝对

36、不允许使用 GOTO 语句。其他 3 项为结构化程序设计的原则。(21).对于长度为 n 的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是( )。 A. 冒泡排序为 n/2 B. 冒泡排序为 n C. 快速排序为 n D. 快速排序为 n(n-1)/2(分数:1.81)A.B.C.D. 解析:解析 在最坏情况下,冒泡排序和快速排序的比较次数都是 n (n-1)/2。 知识拓展 所谓冒泡排序,就是将相邻的两个数据比较,如前面的数据大于后面的,则位置互换。这样不停地比较、互换,其实就是把大的数往后排,小的数往前排(就像冒泡一样冒出来了)。(22).下列说法中错误的是_。 A. 在数

37、据库中,可以包含表、视图、查询以及表间永久关系 B. 可以通过修改视图中数据来更新数据源中数据,但查询不可以 C. 查询和视图都是用 Select-SQL 语句实现的,都要以数据表作为数据源 D. 视图虽然具备了一般数据表的特征,但它本身并不是表(分数:1.81)A. B.C.D.解析:选项 A,在数据库中可以包含表间的永久关系,但是视图不可以,冈此选项 A 为错误的;选项 B,视图与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上而查询则不可以更新表中的数据,因此 B 为正确的;选项 C,查询和视图都是用来从一个或多个相关联的表中提取有用的信息,它们都必须要有数据源,

38、因此 C 也是正确的;选项 D,视图与表类似,但是它本身只是一个虚拟的表,并不是一个真正的表因此选项 D 为正确的。(23).已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当使用二分法查找值为 90的元素时查找成功的比较次数为_。 A. 1 B. 2 C. 3 D. 9(分数:1.81)A.B. C.D.解析:根据二分法查找的查找过程,首先将 90 与表中中间的元素 50 进行比较,由于 90 大于 50,所以在线性表的后半部分查找。第二次与比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。(24).当前数据表有十条记录,在第一条记

39、录之后增加一个空记录的正确操作是( )。 A. INSERT BEFORE BLANK B. APPEND BEFORE BLANK C. APPEND BLANK D. INSERT BLANK(分数:1.81)A.B.C. D.解析:(25).下面概念中,不属于面向对象方法的是_。 A. 对象、消息 B. 继承、多态 C. 类、封装 D. 过程调用(分数:1.81)A.B.C.D. 解析:解析 面向对象的程序设计方法,对象,方法,属性及继承与多态性 评析 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,

40、继承等概念。(26).在命令窗口中,显示当前数据库中所有 40 岁(含 40 岁)以下、职称为“教授”或“副教授”的人员姓名和工资,应使用命令_。 ) LIST 姓名,工资 FOR 年龄=40.AND(职称=“教授“.AND)职称=“副教授“ ) LIST 姓名,工资 FOR 年龄=40.OR.职称=“教授“.OR.职称=“副教授“ ) LIST 姓名,工资FOR 年龄=40.AND(职称=“教授“.OR.职称=“副教授“) ) LIST 姓名,工资 FOR 年龄=40.OR.(职称=“教授“.AND)职称=“副教授“(分数:1.81)A.B.C. D.解析:首先来分析题目的含义,题目要求的是

41、显示当前数据库中所有 40 岁(含 40 岁)以下的人的姓名和工资,并且他们的职称为“教授”或者“副教授”,因此应该使用的命令应该如下:LIST 姓名,工资 FOR年龄=40.AND.(职称=“教授”.OR.职称=“副教授”),根据比较应该选择 C。(27).要想将日期型或日期时间型数据中的年份用 4 位数字显示,应当使用设置命令 A. SET CENTURY ON B. SET CENTURY OFF C. SET CENTURY TO 4 D. SET CENTURY OF 4(分数:1.81)A. B.C.D.解析:解析 本题考察在 Visual FoxPro 的环境设置命令,Set C

42、entury On 表示日期按照世纪格式显示,也就是日期型或日期时间型数据中的年份使用 4 位数字显示,故选项 A 正确,选项 B 是关闭世纪格式显示的命令,选项 C 与选项 D 均为错误命令。二、B填空题/B(总题数:15,分数:30.00)1.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_ (正确答案:NULL(或.NULL))解析:解析 在 SQL 语句中,用 NULL 表示空值,查询空值时要使用“IS NULL”,“=NULL”是无效的。2.在 Visual FoxPro 中,程序文件的扩展名是 1。(分数:2.00)填空项 1:_ (正确答案:.prg)解析:解

43、析 程序文件的扩展名是.prg。创建程序文件时,如果没有给定扩展名,系统自动加上默认的扩展名.prg。3.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_ (正确答案:32)解析:解析 二又树的一个性质是,在二又树的第 k 层上,最多有 2k-1(k1)个结点。由此,2 6-1=32。所以答案为 32。4.要求利用 SQL 语句对学生表中所有记录按“年龄”字段进行升序查询,语句为: SELECT * FROM 学生表U U /U /U年龄(分数:2.00)填空项 1:_ (正确答案:ORDER BY)解析:解析 在 SQL 中,可以对查阅结果进行排序,

44、排序短语为 ORDER BY,系统默认为升序(ASC);如果要降序排列,则需要加 DESC 短语。5.Visual FoxPro 的主索引和候选索引可以保证数据的_完整性。(分数:2.00)填空项 1:_ (正确答案:实体)解析:解析 实体完整性与主关键字 评析 实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro 中利用主关键字或候选关键字来保证表中的记录唯一,即保证实体唯一性。在 Visual FoxPro 中将主关键字称作主索引,将候选关键字称作候选索引。6.在 SQL 语句中空值用U U /U /U表示。(分数:2.00)填空项 1:_ (

45、正确答案:NULL)解析:解析 关系数据库标准语言 SQL 评析 空值不同于一个空字符串,空字段或 0,在 SQL 语句中空值用 Null 表示。 通过函数:ISNULL()可以判断变量是否为 null7.若要控制只能在每月的 8 号才能修改表中记录,相应的触发器表达式为U U /U /U。(分数:3.00)填空项 1:_ (正确答案:DAY(DATE()=8)解析:8.在将 ER 图转换到关系模式时,实体和联系都可以表示成 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:解析 关系数据库逻辑设计的主要工作是将 ER 图转换成指定 RDBMS 中的关系模式,这种转换是比较直接的,实体与联系都可以表示成关系。9.有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时

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