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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、二级 VISUAL+FOXPRO笔试-15-1 及答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.能够将表单的 Visible属性设置为.T.,,并使表单成为活动对象的方法是_。(分数:2.00)A.HideB.ShowC.ReleaseD.SetFocus2.有关连编应用程序,下面的描述正确的是_。(分数:2.00)A.项目连编以后,应将主文件视做只读文件B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中,文件名左侧带有符号“”的文件在项目连编以后是只读文件3.下列叙述中错误的是_。(分数:2.00)A.一种数据

2、的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的4.把学生表 STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的 SQL语句是_。(分数:2.00)A.UPDATE STUD姓名“王小鱼”WHERE 姓名“王大川”B.UPDATE STUD姓名“王大川”WHERE 姓名“王小鱼”C.UPDATE STUD SET姓名“王小鱼”WHERE 姓名“王大川”D.UPDATE STUD SET姓名“王大川”WHERE 姓名“王小鱼”5.在使用命令“INSERT INTO表名(列名)

3、VALUSE(值)”时,下列描述中,错误的是_。(分数:2.00)A.INSERT-SQL语句中列名的顺序可以与表定义时的列名顺序一致B.INSERT-SQL语句中列名的顺序可以与表定义时的列名顺序不一致C.INSERT-SQL语句中值的顺序可以与列名的顺序不一致D.INSERT-SQL语句中值的顺序必须与列名的顺序一致6.在 SELECT-SQL语句中,要将查询结果保存在文本文件中的选项是_。(分数:2.00)A.INTO 新表名B.TO FILE文件名C.TO PRINTERD.TO SCREEN7.在结构化方法中,软件功能分解属于下列软件开发中的_阶段。(分数:2.00)A.概要设计B.

4、需求分析C.详细设计D.编程调试8.以下数据结构中不属于线性数据结构的是_。(分数:2.00)A.队列B.线性表C.二叉树D.栈9.以下哪一个不是队列的基本操作_。(分数:2.00)A.从队尾插入一个新元素B.从队列中删除第 i个结点C.判断一个队列是否为空D.读取对头元素的值10.在定义类的基本命令 DEFINE CLASS中,如果引用了关键词 PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键词说明的属性、方法程序和对象的方法是_。(分数:2.00)A.用?THIS.属性或方法程序访问B.用?对象.属性或方法程序访问C.用对象.属性或方法程序访问D.用类定义中的

5、其他方法访问11.在 Visual FoxPro中,查询设计器和视图设计器的主要不同表现在于_。(分数:2.00)A.查询设计器有“更新条件”选项卡,没有“查询去向”选项B.查询设计器没有“更新条件”选项卡,有“查询去向”选项C.视图设计器没有“更新条件”选项卡,有“查询去向”选项D.视图设计器有“更新条件”选项卡,也有“查询去向”选项12.在包含 1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?_(分数:2.00)A.线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点B.线性表按链接方式存储,在线性表的第 l0个结点后面插入一个新结点C.线性表按顺序方式存储,

6、删除线性表的第 990个结点D.线性表按链接方式存储,删除指针 P所指向的结点13.在 Visual FoxPro中,关于自由表叙述正确的是_。(分数:2.00)A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束C.自由表不能建立候选索引D.自由表不可以加入到数据库中14.在下列关于索引的叙述中,正确的是_。(分数:2.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度C.删除索引以后,原来的表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必须在更新前关闭索引15.建立一个“职员”表,表中有 5个字段:职员号、姓名、性

7、别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的 SQL语句可以是_。(分数:2.00)A.CREATE TABLE 职员(职员号 CHAR(6),姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门 CHAR(12)B.CREATE TABLE职员(职员号 CHAR(6)NULL,姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门 CHAR(12)C.CREATE TABLE 职员(职员号 CHAR(6)NOT NULL UNIQUE,;姓名 CHAR(8),性别 CHAR(2),年龄 INT(4),部门 CHAR(12)D.CREAT

8、E TABLE职员(职员号 CHAR(6)UNIQUE,姓名 CHAR(8),:性别 CHAR(2),年龄 INT(4),部门 CHAR(12)16.在 Visual FoxPro中,以共享方式打开一个数据库需使用的参数是_。(分数:2.00)A.EXCLUSIVEB.SHAREDC.NOUPDATED.VALIDATE17.下面列出的“组合框”控件属性中,表示组合框的数据来源的属性是_。(分数:2.00)A.ValueB.TopC.RowsourceD.Rowsourcetype18.当“复选框”控件的 Value属性值为_时,复选框变为不可用。(分数:2.00)A.0B.1C.2D.不确定

9、19.3l在表单控件中,既可以用作接收输入数据,又可以用作编辑现有数据的控件是_。(分数:2.00)A.文本框B.标签C.列表框D.复选框20.在学生表 STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB) 。实现该功能的正确 SQL语句是_。(分数:2.00)A.SELECT XM,XB FROM STUD WHERE SD IN(“IS“,“MA“,“CS“)B.SELECT XM,XB FROM STUD WHERE SD NOT IN(“IS“,“MA“,“CS“)C.SELECT XM,XB FROM STUD WHERE S

10、D NOT(“IS“,“MA“,“CS“)D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS)21.在数据库技术中,面向对象数据模型是一种_。(分数:2.00)A.概念模型B.结构模型C.物理模型D.形象模型22.视图设计器中含有的、但查询设计器却没有的选项卡是_。(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件23.关于实体完整性规则,正确的叙述是_。(分数:2.00)A.实体完整性规则规定关系的主码不能为空B.实体完整性规则规定关系的候选码不能为空C.实体完整性规则规定关系的主属性不能为空D.实体完整性规则规定关系的外码不能为空

11、24.使用报表向导定义报表时,定义报表布局的选项是_。(分数:2.00)A.列数、方向、字段布局B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向25.列出工资表中基本工资在 1200元到 1800元之间的职工信息,应使用的 SQL查询语句是_。(分数:2.00)A.SELECT*FROM工资 WHERE基本工资1200 OR 基本工资=1800B.SELECT*FROM工资 WHERE基本工资 IN(1200,1800)C.SELECT*FROM工资 WHERE基本工资 BETWEEN 1200 AND 1800D.SELECT*FROM工资 WHERE基本工资 LIKE(

12、1200,1800)26.如果在建立表 stock.dbf时,将编号字段设置为主索引;能保证数据的_。(分数:2.00)A.实体完整性B.域完整性C.参照完整性D.表完整性27.对于白箱(盒)测试用例的各设计准则,下列叙述中正确的是_。(分数:2.00)A.分支覆盖准则比语句覆盖准则严密B.条件覆盖要比分支覆盖优越。因此,条件覆盖能完全满足分支覆盖C.组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。因此组合条件覆盖准则是一种完全测试D.上述说法都不对28.从学生选课表 SC中(其中有学号、课程号、成绩 3个字段)查询选修了 3门以上课程的学生学号,实现该功能的 SELECT语句是_

13、。(分数:2.00)A.SELECT 学号 FROM SC GROUP BY 学号 HAVING SUM(*)3B.SELECT 学号 FROM SC GROUP BY 学号 HAVING COUNT(*)3C.SELECT 学号 FROM SC GROUP BY 学号 HAVING 课程号3D.SELECT 学号 FROM SC WHERE 课程号 3 GROUPBY 学号29.使用项目管理器中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件将_。(分数:2.00)A.保留在原目录中B.不保留在原目录中C.从磁盘上删除D.可保留在原目录中,也可保留在其他目录中30.软件工程包括软

14、件开发技术和软件工程管理。下面属于软件工程管理内容的是_。(分数:2.00)A.软件工具B.软件工程环境C.开发方法D.软件工程经济学31.下列中的_不能作为应用程序系统的主程序。(分数:2.00)A.表单B.数据表C.菜单D.程序32.软件测试的内容包括: 、有效性测试 、集成测试 、验收测试、系统测试 、单元测试正确的测试顺序是_。(分数:2.00)A.、B.、C.、D.、33.INSERT-SQL语句中所使用的数据不能来自于_。(分数:2.00)A.数组B.变量C.查询D.索引34.在学生表 STUD中查询所有姓张的学生的信息,使用的 SQL语句是_。(分数:2.00)A.SELECT

15、* FROM STUD WHERE 姓名 LIKE“张”B.SELECT * FROM STUD WHERE 姓名 IN(“张”)C.SELECT * FROM STUD WHERE 姓名 LIKE“张$”D.SELECT * FROM STUD WHERE 姓名 IN(“张$)”35.建立已经生成了名为 mymenu的菜单文件,执行该菜单文件的命令是_。(分数:2.00)A.DO mymenuB.DO mymenu.mprC.DOmymenu.pjxD.DO mymenu.mnx二、填空题(总题数:13,分数:26.00)36.一棵二叉树的结点数为 33,其最大的深度为 【1】 ,最小的深度

16、为 【2】 。(分数:2.00)填空项 1:_37.设一棵完全二叉树共有 700个结点,则在该二叉树中有 【3】 个叶子结点。(分数:2.00)填空项 1:_38.软件文档分为用户文档和系统文档,描述系统设计、实现和测试的文档属于 【4】 文档。(分数:2.00)填空项 1:_39.数据库模型提供了两层映像功能,内模式到模式间的映像使得数据存储结构改变时,逻辑结构不变,因而相应的应用程序也不必改变,这是它们的 【5】 独立性。(分数:2.00)填空项 1:_40.在教师表中统计职称为教授的人数。请对下面的 SELECT-SQL语句填空: SELECT 【6】 FROM 教师表WHERE职称=“

17、教授”(分数:2.00)填空项 1:_41.将教师表中工资小于或等于 1000元的讲师的工资提高 20,其 SQL语句为 【7】 。(分数:2.00)填空项 1:_42.在选课表中统计有成绩的记录数。请填空补充下面的 SELECT-SQL语句:SELECT 【8】 FROM 选课表(分数:2.00)填空项 1:_43.表单的 【9】 用于定义表单及其控件的性质及特征。(分数:2.00)填空项 1:_44.为表单添加菜单,除了要在“常规选项”对话框中选择“顶层表单”复选框,还要将表单的ShowWindow属性值设为 【10】 ,最后要在 【11】 事件代码中添加调用菜单程序的命令。(分数:2.0

18、0)填空项 1:_45.为了使报表更美观,数据分类更为直观,在报表中可以加入 【12】 、矩形及圆等控件。(分数:2.00)填空项 1:_46.设表文件 ks.dbf中有成绩字段(数值型),其值为全国计算机等级考试考生成绩。执行以下程序段后,?命令显示的数据是 【13】 。USE ksmx =0DO WHILE . NOT. EOFmx = MAX(成绩,mx)SKIPENDDO?mxENTURN(分数:2.00)填空项 1:_47.要编辑备注字段的文本,应使用 【14】 控件。(分数:2.00)填空项 1:_48.“计时器”控件中用于设置时间间隔的属性名是 【15】 。(分数:2.00)填空

19、项 1:_二级 VISUAL+FOXPRO笔试-15-1 答案解析(总分:96.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.能够将表单的 Visible属性设置为.T.,,并使表单成为活动对象的方法是_。(分数:2.00)A.HideB.Show C.ReleaseD.SetFocus解析:解析 本题考查点是表单的属性和方法。表单的 Visible属性表示表单是可见的(Visible 为.T.)还是隐藏(Visible 为.F.)。表单的 Hide方法用来隐藏表单,将表单的 Visible属性设置为.F.,表单的Show方法用来隐藏表单,将表单的 Visible

20、属性设置为.T.,表单的 Release方法将表单从内存中释放,表单的Refresh方法用来刷新表单,SetFocus 方法让控件获得焦点,使之成为活动对象,表单没有 SetFocus方法。2.有关连编应用程序,下面的描述正确的是_。(分数:2.00)A.项目连编以后,应将主文件视做只读文件 B.一个项目中可以有多个主文件C.数据库文件可以被指定为主文件D.在项目管理器中,文件名左侧带有符号“”的文件在项目连编以后是只读文件解析:解析 本题考查点是连编应用程序。项目连编以后,所有包含在项目中的文件将变为只读文件。在项目管理器中,文件名左侧带有符号 表示该文件从项目中排除。主文件是整个应用程序的

21、入口点。VFP的程序文件、菜单、表单或查询都可以作为主文件,一个项目中,系统的主文件是唯一的。3.下列叙述中错误的是_。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据处理的效率无关 C.数据的存储结构与数据处理的效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的解析:解析 一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等,选项 A和选项 D正确。采用不同的存储结构,其数据处理的效率不同,因此,在处理数据时选择合适的存储结构很重要,选项 C正确,选项 B错误,应为本题正确答案。4.把学生表 STUD中的学生“王

22、小鱼”的姓名改为“王大川”,实现该功能的 SQL语句是_。(分数:2.00)A.UPDATE STUD姓名“王小鱼”WHERE 姓名“王大川”B.UPDATE STUD姓名“王大川”WHERE 姓名“王小鱼”C.UPDATE STUD SET姓名“王小鱼”WHERE 姓名“王大川”D.UPDATE STUD SET姓名“王大川”WHERE 姓名“王小鱼” 解析:解析 SQL 提供了更新操作语句 UPDATE。UPDATE 语句的一般格式为:UPDATE表名SET列名;表达式,列名=表达式WHERE条件其功能是更新指定表中满足条件的记录,把这些记录按 SET子句中的表达式修改相应字段上的值。所以

23、,能实现把学生表 STUD中的学生“王小鱼”的姓名改为“王大川”的功能的语句是选项 D。5.在使用命令“INSERT INTO表名(列名)VALUSE(值)”时,下列描述中,错误的是_。(分数:2.00)A.INSERT-SQL语句中列名的顺序可以与表定义时的列名顺序一致B.INSERT-SQL语句中列名的顺序可以与表定义时的列名顺序不一致C.INSERT-SQL语句中值的顺序可以与列名的顺序不一致 D.INSERT-SQL语句中值的顺序必须与列名的顺序一致解析:解析 INSERT-SQL 语句中列名的顺序既可以与表定义时的列名顺序一致,也可以不一致,但是, INSERT-SQL语句中值的顺序

24、必须与列名的顺序一致。6.在 SELECT-SQL语句中,要将查询结果保存在文本文件中的选项是_。(分数:2.00)A.INTO 新表名B.TO FILE文件名 C.TO PRINTERD.TO SCREEN解析:解析 SELECT-SQL 语句的查询结果可以存放到一个数据表中(INTO新表名),也可以存放到一个文本文件中(TO FILE文件名),还可以从打印机(TO PRINTER)和屏幕(TO SCREEN)上输出。7.在结构化方法中,软件功能分解属于下列软件开发中的_阶段。(分数:2.00)A.概要设计 B.需求分析C.详细设计D.编程调试解析:解析 概要设计的任务是划分出构成系统的各物

25、理元素以及设计出软件的结构(如确定模块及模块间的关系)。设计过程通常分为以下几步:提出可选择方案,选择合理方案,推荐最佳方案,功能分解,设计软件结构,制定测试计划,最后提交概要设计文档。软件功能分解属于概要设计阶段。本题的正确答案为选项 A。8.以下数据结构中不属于线性数据结构的是_。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析 线性结构是指满足如下条件的非空数据结构:有且只有一个根结点,每一个结点最多有一个前驱、一个后继。队列、线性表和栈同时满足这些条件,二叉树的结点可能存在两个后继,所以不是线性结构。9.以下哪一个不是队列的基本操作_。(分数:2.00)A.从队尾插入一

26、个新元素B.从队列中删除第 i个结点 C.判断一个队列是否为空D.读取对头元素的值解析:解析 队列是一种特殊的线性表。队列的特点是“先进先出”:在队列头删除结点;在队列尾插入结点。因此选项 B不符合队列的基本特点,不是队列的基本操作。10.在定义类的基本命令 DEFINE CLASS中,如果引用了关键词 PROTECTED,就可以保护类定义中相应的对象、属性和方法程序。访问由该关键词说明的属性、方法程序和对象的方法是_。(分数:2.00)A.用?THIS.属性或方法程序访问B.用?对象.属性或方法程序访问C.用对象.属性或方法程序访问D.用类定义中的其他方法访问 解析:解析 在定义类的基本命令

27、 DEFINECLASS中,无论是添加对象、定义属性或方法,如果引用了关键词 PROTECTED 和 HIDDEN,就可以保护和隐藏类定义中相应的对象、属性和方法程序。由该关键词说明的属性、方法程序和对象只能被类定义中的其他方法访问。11.在 Visual FoxPro中,查询设计器和视图设计器的主要不同表现在于_。(分数:2.00)A.查询设计器有“更新条件”选项卡,没有“查询去向”选项B.查询设计器没有“更新条件”选项卡,有“查询去向”选项 C.视图设计器没有“更新条件”选项卡,有“查询去向”选项D.视图设计器有“更新条件”选项卡,也有“查询去向”选项解析:解析 查询的结果只能阅读,不能修

28、改。而视图不仅具有查询功能,还可以修改记录数据并使源表数据随之更新。与查询设计器相比,在视图设计器中多了一个“更新条件”选项卡,该选项卡具有使修改过的记录更新源表的功能。12.在包含 1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?_(分数:2.00)A.线性表按顺序方式存储,在线性表的第 10个结点后面插入一个新结点 B.线性表按链接方式存储,在线性表的第 l0个结点后面插入一个新结点C.线性表按顺序方式存储,删除线性表的第 990个结点D.线性表按链接方式存储,删除指针 P所指向的结点解析:解析 本题考查点是线性表的基本操作。选项 A:线性表按顺序方式存储,在线性表的第

29、10个结点后面插入一个新结点,需要将第 11个元素到第 1000个元素依次向后移动一个位置,然后在第 11个元素位置处插入新结点,因此要移动 990个元素,插入一个元素。选项 B:线性表按链接方式存储,在线性表的第 10个结点后面插入一个新结点,只需要修改新结点的指针域和第 10个结点的指针域就可以实现,无须移动元素。选项 C:线性表按顺序方式存储,删除线性表的第 990 个结点,需要将第 991个元素到第 1000个元素依次向前移动一个位置,因此要移动10个元素。选项 D:线性表按链接方式存储,删除指针 P所指向的结点,只需要修改指针 P所指向的指针域就可以实现,无须移动元素。因此,选项 A

30、所需的执行时间最长。13.在 Visual FoxPro中,关于自由表叙述正确的是_。(分数:2.00)A.自由表和数据库表是完全相同的B.自由表不能建立字段级规则和约束 C.自由表不能建立候选索引D.自由表不可以加入到数据库中解析:解析 本题考查点是表的基本概念。在 Visual FoxPro中,表分为自由表和数据库表。自由表是独立于数据库而存在的单独的表,数据库表属于数据库中的表。自由表和数据库表的关系是:如果将自由表添加到数据库中,则自由表变成数据库表;如果将数据库表从数据库中移去,则数据库表变成自由表。数据库表的许多特性是自由表所没有的。在数据库表中,可以设置数据字典,保证字段级和记录

31、级的有效性,并可保证主关键词字段内容的唯一性。在 Visual FoxPro中,索引分为 4类:主索引、候选索引、唯一索引、普通索引。主索引必须在数据库表中建立,其他类型的索引既可在自由表中建立,也可以在数据库表中建立。14.在下列关于索引的叙述中,正确的是_。(分数:2.00)A.索引不仅能提高查询的速度,还能提高更新的速度B.索引提高了查询的速度,但一般会降低更新的速度 C.删除索引以后,原来的表文件中记录的物理顺序将被改变D.索引字段可以更新,但是必须在更新前关闭索引解析:解析 索引是对表中一个或多个列的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排列次序

32、排列这些指针,索引文件是由这些指针组成的文件。表使用索引的方式是:通过搜索索引找到特定的值,然后根据指针在基本表中查找包含该值的行。创建索引是加快表的查询速度的有效手段。由于在表的数据发生变化时,所有当时打开的索引文件都会随着数据的改变而自动改变指针的顺序 (自动更新),因此使用索引一般会降低更新的速度。索引文件和表的DBF 文件分别存储,索引只改变原表的逻辑顺序,并没有改变物理顺序,因此索引被删除,并不会影响原表中的记录顺序。15.建立一个“职员”表,表中有 5个字段:职员号、姓名、性别、年龄、部门。要求职员号属性的值唯一,并且不能为空值。建立该表的 SQL语句可以是_。(分数:2.00)A

33、.CREATE TABLE 职员(职员号 CHAR(6),姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门 CHAR(12)B.CREATE TABLE职员(职员号 CHAR(6)NULL,姓名 CHAR(8),;性别 CHAR(2),年龄 INT(4),部门 CHAR(12)C.CREATE TABLE 职员(职员号 CHAR(6)NOT NULL UNIQUE,;姓名 CHAR(8),性别 CHAR(2),年龄 INT(4),部门 CHAR(12) D.CREATE TABLE职员(职员号 CHAR(6)UNIQUE,姓名 CHAR(8),:性别 CHAR(2),年龄

34、 INT(4),部门 CHAR(12)解析:解析 SQL 支持空值,空值是不知道或不确定的值。NOT NULL 表示不允许有空值,UNIQUE 表示属性的值唯一。所以,选项 C建立的表符合题目要求。16.在 Visual FoxPro中,以共享方式打开一个数据库需使用的参数是_。(分数:2.00)A.EXCLUSIVEB.SHARED C.NOUPDATED.VALIDATE解析:解析 在 Visual FoxPro中,与打开表有关的参数的含义如下。EXCLUSIVE表示以独占方式打开,这种方式可读可写。SHARED表示以共享方式打开,这种方式供多个用户共享表,只读不可写。NOUPDATE表示

35、以只读方式打开表,这种方式只读不可写。17.下面列出的“组合框”控件属性中,表示组合框的数据来源的属性是_。(分数:2.00)A.ValueB.TopC.Rowsource D.Rowsourcetype解析:解析 “组合框”控件由一个列表框和一个编辑框组成。它主要用于从列表项中选取数据,并将数据显示在编辑窗口中的操作。“组合框”控件的属性主要包括“组合框”控件的大小以及“组合框”输出信息字体的大小、风格等。属性 Value表示组合框的当前值,Top 表示组合框上边界与容器上边界的距离,Rowsource 表示组合框的数据来源,Rowsourcetype 表示组合框数据源的存储类型。18.当“

36、复选框”控件的 Value属性值为_时,复选框变为不可用。(分数:2.00)A.0B.1C.2 D.不确定解析:解析 “复选框”控件的 Value属性值有 3种状态:当 Value属性值为 o(或逻辑值.F.)时,表示没有选择复选框;当 Value属性值为 1(或逻辑值.T.)时,表示选中了复选框;当 Value属性值为 2(或NULL)时,复选框显示灰色(表示不可用)。19.3l在表单控件中,既可以用作接收输入数据,又可以用作编辑现有数据的控件是_。(分数:2.00)A.文本框 B.标签C.列表框D.复选框解析:解析 文本框是 Visual FoxPro的一种常用控件,用户利用它可以在内存变

37、量、数组元素和非备注型字段中输入或编辑数据。所有标准的 Visual FoxPro编辑功能,如剪切、复制和粘贴等,在文本框内都可以使用。20.在学生表 STUD中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB) 。实现该功能的正确 SQL语句是_。(分数:2.00)A.SELECT XM,XB FROM STUD WHERE SD IN(“IS“,“MA“,“CS“)B.SELECT XM,XB FROM STUD WHERE SD NOT IN(“IS“,“MA“,“CS“) C.SELECT XM,XB FROM STUD WHERE S

38、D NOT(“IS“,“MA“,“CS“)D.SELECT XM,XB FROM STUD WHERE SD NOT IN(IS,MA,CS)解析:解析 在 WHERE子句中,可使用以下运算符来确定查询集合: IN查找属性值属于指定集合的元组。NOT IN查找属性值不属于指定集合的元组。显然,选项 A的查询不符合题目要求;选项 C使用的集合运算符 NOT不正确,应为 NOTIN;选项 D的属性列表中,各属性应当使用引号引起来。因此选项 B正确。21.在数据库技术中,面向对象数据模型是一种_。(分数:2.00)A.概念模型B.结构模型 C.物理模型D.形象模型解析:解析 根据数据模型应用的目的不

39、同,模型分为概念模型和结构模型。概念模型是按用户的观点对数据和信息建模,结构模型是按计算机系统观点对数据建模。数据模型按数据结构分为层次模型、网状模型、关系模型和面向对象数据模型。22.视图设计器中含有的、但查询设计器却没有的选项卡是_。(分数:2.00)A.筛选B.排序依据C.分组依据D.更新条件 解析:解析 本题考查点是视图设计器和查询设计器的组成。视图设计器的选项卡有 7项:字段、连接、筛选、排序依据、分组依据、更新条件和杂项。查询设计器的选项卡有 6项:字段、连接、筛选、排序依据、分组依据和杂项。查询设计器没有“更新条件”选项卡。23.关于实体完整性规则,正确的叙述是_。(分数:2.0

40、0)A.实体完整性规则规定关系的主码不能为空B.实体完整性规则规定关系的候选码不能为空C.实体完整性规则规定关系的主属性不能为空 D.实体完整性规则规定关系的外码不能为空解析:解析 实体完整性规则规定关系的主属性不能为空,而不是候选码整体不能取空值。实体完整性保证主码是关系的各个元组的唯一标识。24.使用报表向导定义报表时,定义报表布局的选项是_。(分数:2.00)A.列数、方向、字段布局 B.列数、行数、字段布局C.行数、方向、字段布局D.列数、行数、方向解析:解析本题考查点是使用报表向导定义报表。使用报表向导定义报表时,定义报表布局的选项是列数、方向和字段布局。“方向”选项包括水平布局和垂

41、直布局。“字段布局”选项包括按行布局和按列布局。25.列出工资表中基本工资在 1200元到 1800元之间的职工信息,应使用的 SQL查询语句是_。(分数:2.00)A.SELECT*FROM工资 WHERE基本工资1200 OR 基本工资=1800B.SELECT*FROM工资 WHERE基本工资 IN(1200,1800)C.SELECT*FROM工资 WHERE基本工资 BETWEEN 1200 AND 1800 D.SELECT*FROM工资 WHERE基本工资 LIKE(1200,1800)解析:解析 在 SELECT查询语句中可以使用下表中的特殊运算符来简洁而清晰地表示条件。从表中

42、可知,正确表示基本工资“在 1200元到 1800元之间”这个条件的子句是“BETWEEN 1200 AND l800”。特殊运算符运算符 含 义 运算符 含 义 BETWEENAND 表示值在某个范围之内 IS NULL 测试属性值是否为空IN 表示值为某几个值之一 LIKE 对字符型数据进行比较26.如果在建立表 stock.dbf时,将编号字段设置为主索引;能保证数据的_。(分数:2.00)A.实体完整性 B.域完整性C.参照完整性D.表完整性解析:解析 建立表 stock.dbf时,只要将编号字段设置为主索引,就能保证数据的实体完整性。27.对于白箱(盒)测试用例的各设计准则,下列叙述

43、中正确的是_。(分数:2.00)A.分支覆盖准则比语句覆盖准则严密 B.条件覆盖要比分支覆盖优越。因此,条件覆盖能完全满足分支覆盖C.组合条件覆盖准则既能满足分支覆盖准则,也能满足条件覆盖准则。因此组合条件覆盖准则是一种完全测试D.上述说法都不对解析:解析 白箱(盒)测试是根据对程序内部逻辑结构的分析来选取测试用例。白箱(盒)测试用例的设计准则有:语句覆盖、分支覆盖、条件覆盖和组合条件覆盖。分支覆盖通过足够多的测试用例,使程序中的每个分支至少通过一次。分支覆盖准则比语句覆盖准则严密一些,选项 A正确;条件覆盖通过执行足够多的测试用例,使每个判定中的每个条件都能得到两种不同的结果(“真”与“假”

44、)。虽然条件覆盖要比分支覆盖优越,但并不能完全满足分支覆盖,选项 B错误;组合条件覆盖要求通过足够多的测试用例,使每个判定中各条件的各种可能组合至少出现一次,它既能满足分支覆盖准则,也能满足条件覆盖准则,但也不是完全测试,选项 C错误。28.从学生选课表 SC中(其中有学号、课程号、成绩 3个字段)查询选修了 3门以上课程的学生学号,实现该功能的 SELECT语句是_。(分数:2.00)A.SELECT 学号 FROM SC GROUP BY 学号 HAVING SUM(*)3B.SELECT 学号 FROM SC GROUP BY 学号 HAVING COUNT(*)3 C.SELECT 学

45、号 FROM SC GROUP BY 学号 HAVING 课程号3D.SELECT 学号 FROM SC WHERE 课程号 3 GROUPBY 学号解析:解析 根据题目要求,应先用 GROUP BY子句按学号分组,再用集函数 COUNT对每一组计数。 HAVING指定选择组的条件,只有满足条件(元组数3,表示此学生选修的课超过 3门)的组才会被选出来。根据此分析,选项 B的语句正确。29.使用项目管理器中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件将_。(分数:2.00)A.保留在原目录中 B.不保留在原目录中C.从磁盘上删除D.可保留在原目录中,也可保留在其他目录中解析:解

46、析 使用项目管理器中的“移去”命令按钮可以将指定的文件从项目中移去,被移去的文件只是移出了项目,它还保留在原目录中。30.软件工程包括软件开发技术和软件工程管理。下面属于软件工程管理内容的是_。(分数:2.00)A.软件工具B.软件工程环境C.开发方法D.软件工程经济学 解析:解析 本题考查点是软件工程管理的内容。软件工程包括软件开发技术和软件工程管理。软件开发技术包括软件开发方法学、软件工程和软件工程环境,而软件工程管理则包括软件管理和软件工程经济学。31.下列中的_不能作为应用程序系统的主程序。(分数:2.00)A.表单B.数据表 C.菜单D.程序解析:解析 应用程序系统的主程序主要用于初

47、始化系统的运行环境,显示初始的用户界面、控制事件的运行,使用表单、菜单和程序都可以完成以上功能。但数据表作为系统的数据源,不具备上述功能。32.软件测试的内容包括: 、有效性测试 、集成测试 、验收测试、系统测试 、单元测试正确的测试顺序是_。(分数:2.00)A.、B.、C.、D.、 解析:解析 本题考点是软件测试的顺序。软件系统的开发过程是一个自顶向下逐步细化的过程,而测试过程是以相反顺序进行的集成过程。软件测试的顺序是单元测试、集成测试、有效性测试、系统测试和验收测试。33.INSERT-SQL语句中所使用的数据不能来自于_。(分数:2.00)A.数组B.变量C.查询D.索引 解析:解析 SQL 中的 INSERT语句有下面的几种格式。INSERT INTO表名

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