1、二级 VISUAL+FOXPRO 笔试 23 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关系数据库中,是通过_来实现表与表之间的联系的。(分数:2.00)A.实体完整性规则B.值域C.用户自定义的完整性D.参照完整性规则2.在下列关于 Visual FoxPro 内存变量的叙述中,错误的一条是_。(分数:2.00)A.一个数组中的各元素的数据类型必须完全相同B.内存变量的类型取决于其值的类型C.内存变量的类型可以改变D.数组在使用之前要用 DIMENSION 或 DECLARE 语句进行定义3.下列数据结构中,按先进后出原则组织
2、数据的是_。(分数:2.00)A.循环队列B.栈C.顺序表D.循环链表4.学生表 SX.DBF 的结构为: SX(学号 C(5),姓名 C(10),年龄 N(2,0),性别 L,系科号 C(2) 系科表XK.DBF 的结构为:XK(系科号 C(2),系科名 C(3) 其中有的学生还没有分配系科,现查询所有学生的学号、姓名、系科名,没有分配系科的只显示学号、姓名,则可以完成该查询的是_。 使用左连接,左表为 SX.DBF,右表为 XK.DBF,通过公共字段“系科号”连接。 使用右连接,左表为 SX.DBF,右表为 XK.DBF,通过公共字段“系科号”连接。 使用左连接,左表为 XK.DBF,右表
3、为 SX.DBF,通过公共字段“系科号”连接。 使用右连接,左表为 XK.DBF,右表为 SX.DBF,通过公共字段“系科号”连接。(分数:2.00)A.只有B.只有C.和D.和5.打开报表设计器后,默认有 3 个区域,称为 3 个带区,其中的_不是默认的带区。(分数:2.00)A.页标头B.细节C.页注脚D.总结6.设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的 SELECT 语句是_。(分数:2.00)A.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULLB.SELECT 学号,课程号 FROM SC
4、WHERE 成绩 IS NOT NULLC.SELECT 学号,课程号 FROM SC WHERE 成绩NOT NULLD.SELECT 学号,课程号 FROM SC WHERE 成绩NULL7.下列选项中,_不是标准菜单系统的组成部分。(分数:2.00)A.菜单项B.菜单栏C.快捷菜单D.菜单标题8.E-R 图是数据库设计的工具之一,它一般适用于建立数据库的_。(分数:2.00)A.概念模型B.结构模型C.物理模型D.逻辑模型9.SQL 语言的 GRANT 和 REVOKE 语句主要用来维护数据库的_。(分数:2.00)A.一致性B.完整性C.安全性D.可靠性10.下列选项中的 不是项目管理
5、器中的选项卡的名称。(分数:2.00)A.数据B.文档C.代码D.程序11.设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是_。(分数:2.00)A.RSB.RSC.R-SD.RS12.有关控件对象的 Click 事件的正确叙述是_。 A) 用鼠标双击对象时引发 B) 用鼠标单击对象时引发 C) 用鼠标右键单击对象时引发 C) 用鼠标右键双击对象时引发(分数:2.00)A.B.C.D.13.新创建的表单默认标题为 Form1,为了修改表单的标题,应设置表单的_。(分数:2.00)A.Name 属性B.Caption 属性C.Closable 属性D.AlwaysOnTop 属性14
6、.现实世界中的每一个事物都是一个对象,任何对象都有自己的属性和方法。对属性的正确叙述是_。(分数:2.00)A.属性就是对象所具有的固有方法B.属性只是对象所具有的内部特征C.属性只是对象所具有的外部特征D.属性就是对象所具有的固有特征,一般用各种类型的数据来表示15.在 SQL 语言中,删除视图的语句是_。(分数:2.00)A.ALTER VIEWB.DROP VIEWC.ZAP VIEWD.DELETE VIEW16.从一个具有 n 个结点的单链表中查找其值等于 k 的结点时,在查找成功的情况下,需平均比较 _个结点。(分数:2.00)A.nB.n/2C.(n-1)/2D.(n+1)/21
7、7.设有学生表:STUD(学号,姓名,性别,年龄,专业),把学号为“20030019”的学生从该表中删除掉的语句是_。(分数:2.00)A.DELETE STUD WHERE 学号“20030019”B.DELETE FROM STUDWHERE 学号“20030019”C.DELETE TABLE STUD WHERE 学号“20030019”D.DELETE FROM WHERE 学号“20030019”18.在进行 SQL 查询时,用 WHERE 子句指出的是_。(分数:2.00)A.查询结果B.查询条件C.查询视图D.查询目标19.SQL 中的 DELETE 语句可以用于_。(分数:2
8、.00)A.删除数据表的结构B.删除数据表C.删除数据表的记录D.删除数据表的字段20.在关系数据库设计中,设计关系模式是数据库设计中_阶段的任务。(分数:2.00)A.需求分析B.概念设计C.逻辑设计D.物理设计21.当“图像”控件的 Stretch 属性值为_时,图像按等比例填充。(分数:2.00)A.0B.1C.2D.任意值22.软件工程中,软件配置由配置项来表示,以下选项中,_不属于软件配置项的内容。(分数:2.00)A.需求说明书B.测试报告C.可行性研究报告D.软件变更通知23.函数 IIF(LEN(REPLICATE(“*“,4)6,5,-5)返回的值是_。(分数:2.00)AB
9、C.-5D.524.菜单设计器中,“结果”列中不包含_。(分数:2.00)A.命令B.子菜单C.表单D.过程25.设根结点的层次为 0,则高度为 k 的二叉树的最大结点数为_。(分数:2.00)A.2kB.2k-1C.2k+1D.2k+1-126.软件质量虽然是难于定量度量的软件属性,但仍能提出许多重要的软件质量指标,它们分别与软件产品的运行、修改和转移有关,以下选项中,与软件产品转移不密切相关的软件特性是_。(分数:2.00)A.可移植性B.可靠性C.可重用性D.互运行性27.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉
10、树是线性结构28.列出“学生”表中专业为“电子商务”和“国际贸易”的学生信息应使用的 SQL 查询语句是_。(分数:2.00)A.SELKCT * FROM 学生 WHERE 专业“电子商务”; AND SELECT * FROM 学生 WHERE 专业=“国际贸易”B.SELECT * FROM 学生 WHERE 专业“电子商务”; UNION WHERE 专业“国际贸易”C.SELECT * FROM 学生 WHERE 专业“电子商务”; UNION SELECT*FROM 学生 WHERE 专业“国际贸易”D.SELECT*FROM 学生 WHERE 专业=“电子商务”; IN SELE
11、CT*FROM 学生 GROUP BY 专业=“国际贸易”29.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release 是表单对象的_。(分数:2.00)A.标题B.属性C.事件D.方法30.把查询 SC 表的权限授予用户 U1,并允许该用户再将此权限授予其他用户。实现此功能的正确 SQL 语句是_。(分数:2.00)A.GRANT SELECT TO TABLE SC ON U1 WITH PUBLICB.GRANT SELECT ON TABLE SC TO U1 WITH PUBLICC.GRANT SELECT TO TABLE SC ON U1 WITH
12、GRANT OPTIOND.GRANT SELECT ON TABLE SC TO U1 WITH GRANT OPTION31.启动 Visual FoxPro 向导的操作方法是_。(分数:2.00)A.单击“文件”菜单中的“新建”命令,打开“新建”对话框B.单击“工具”菜单中的“向导”命令C.单击工具栏上的向导按钮D.上述所有方法都可以32.E-R 图是表示概念模型的有效工具之一。E-R 图中的菱形框表示。(分数:2.00)A.实体和实体间的联系B.实体C.实体的属性D.联系的属性33.设有以下 3 个表: 学生表 STUD(学号,姓名,性别,年龄,专业) 课程表 KC(课程号,课程名,选
13、修课号,学分) 学生选课表 SC(学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生的姓名的SELECT 语句是_。(分数:2.00)A.SELECT 姓名 FROM STUD; WHERE 学号 SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名“数据结构”)B.SELECT 姓名 FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 UNION; (SELECT 课程号 FROM KC WHERE 课程名“数据结构”)C.SELECT 姓名 FROM STUD;
14、WHERESELECT 课程号 FROMKCWHERE 课程名“数据结构”D.SELECT 姓名 FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT 课程号FROM KC WHERE 课程名“数据结构”)34.软件测试是保证软件质量的重要手段,首要任务是_。(分数:2.00)A.保证软件的正确性B.改正软件存在的错误C.发现软件的潜在错误D.实现程序正确性证明35.数据库、数据库系统、数据库管理系统三者之间的关系是_。(分数:2.00)A.数据库包含数据库系统和数据库管理系统B.数据库系统包含数据库和数据库管理系统C.数
15、据库管理系统包含数据库和数据库系统D.以上都不正确二、B填空题/B(总题数:15,分数:30.00)36.一个算法的空间复杂度是指该算法所耗费的U 【1】 /U。(分数:2.00)填空项 1:_37.在有 n 个结点的二叉树的 llink-rlink 法存储表示中,n 个结点所含有的 2n 个指针中,必有U 【2】 /U个为空指针。(分数:2.00)填空项 1:_38.软件开发方法可归纳为 3 种模式:基于瀑布模型的结构化生命周期法、基于动态需求定义的U 【3】 /U方法和面向对象的方法。(分数:2.00)填空项 1:_39.测试是保证软件质量的重要措施,一般测试过程所产生的文档应包括:测试计
16、划、测试过程和U 【4】 /U。(分数:2.00)填空项 1:_40.实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于U 【5】 /U的联系。(分数:2.00)填空项 1:_41.设图书管理数据库中有 3 个表:图书.dbf、读者dbf 和借阅.dbf。它们的结构分别如下: 图书(总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(6,2) 读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅(
17、借书证号 C(4),总编号 C(6),借书日期 D(8) 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是U 【6】 /U。(分数:2.00)填空项 1:_42.如果关系中的一个属性不是本关系的主关键词或候选关键词,而是另外一个关系的主关键词或候选关键词,该属性就称为这个关系的U 【7】 /U。(分数:2.00)填空项 1:_43.表单的U 【8】 /U是对象能够执行的、完成相应任务的操作命令代码的集合。(分数:2.00)填空项 1:_44.WHERE 子句和U 【9】 /U子句都是用于筛选记录的,但作用对象不同。(分数:2.00)填空项 1:_45.在
18、选课表中,查询平均成绩在 80 分以上的学生的学号和平均成绩(输出列标题为学号,平均成绩)。请填空补充下面的 SELECT-SQL 语句: SELECT 学号,U 【10】 /UAS 平均成绩 FROM 选课表; GROUP BY 学号 HAVING AVG(成绩)=80(分数:2.00)填空项 1:_46.若要为报表添加一个标题,应当增加一个标题带区,其方法是选择报表菜单中的U 【11】 /U命令。(分数:2.00)填空项 1:_47.用来确定复选框是否被选中的属性是 VALUE,用来指定显示在复选框旁的文字的属性是U 【12】 /U。(分数:2.00)填空项 1:_48.表单的数据环境是指
19、在创建表单时需要打开的全部表、视图和U 【13】 /U。(分数:2.00)填空项 1:_49.要在菜单产生前执行一段代码,应在“常规选项”对话框中单击U 【14】 /U复选框。(分数:2.00)填空项 1:_50.要在报表中输出数据表中照片字段的内容,应使用U 【15】 /U控件。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO 笔试 23 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关系数据库中,是通过_来实现表与表之间的联系的。(分数:2.00)A.实体完整性规则B.值域C.用户自定义的完整性D.参照完整性规则
20、解析:解析 在实际的应用系统中,为减少数据的冗余度,常设计几个关系来描述相同的实体,这就存在关系之间的引用参照,也就是说一个关系属性的取值要参照其他关系。在关系数据库中,是通过参照完整性规则来实现表与表之间的联系的。2.在下列关于 Visual FoxPro 内存变量的叙述中,错误的一条是_。(分数:2.00)A.一个数组中的各元素的数据类型必须完全相同 B.内存变量的类型取决于其值的类型C.内存变量的类型可以改变D.数组在使用之前要用 DIMENSION 或 DECLARE 语句进行定义解析:解析 数组使用前一般须先定义,Visual FoxPro 中可以定义一维数组和二维数组。数组定义好后
21、,数组中的每个数组元素自动地被赋予逻辑值.F.。当需要对整个数组或个别数组元素进行新的赋值时,与一般内存变量一样,可以通过 STORE 命令或赋值号“”来进行。对数组的不同元素,可以赋予不同类型的数据。3.下列数据结构中,按先进后出原则组织数据的是_。(分数:2.00)A.循环队列B.栈 C.顺序表D.循环链表解析:解析 循环队列是队列的一种顺序存储结构,队列是以先进先出为原则组织数据的一种特殊线性表,选项 A 错误;栈是以先进后出为原则组织数据的一种特殊线性表,选项 B 正确;顺序表是线性表的顺序存储结构,选项 C 错误;循环链表是一般线性表的一种链式存储结构,选项 D 错误。4.学生表 S
22、X.DBF 的结构为: SX(学号 C(5),姓名 C(10),年龄 N(2,0),性别 L,系科号 C(2) 系科表XK.DBF 的结构为:XK(系科号 C(2),系科名 C(3) 其中有的学生还没有分配系科,现查询所有学生的学号、姓名、系科名,没有分配系科的只显示学号、姓名,则可以完成该查询的是_。 使用左连接,左表为 SX.DBF,右表为 XK.DBF,通过公共字段“系科号”连接。 使用右连接,左表为 SX.DBF,右表为 XK.DBF,通过公共字段“系科号”连接。 使用左连接,左表为 XK.DBF,右表为 SX.DBF,通过公共字段“系科号”连接。 使用右连接,左表为 XK.DBF,右
23、表为 SX.DBF,通过公共字段“系科号”连接。(分数:2.00)A.只有B.只有C.和 D.和解析:解析 多表查询的连接类型有 4 种:内部连接(Inner Join),左连接(Left Outer Join),右连接(Right Outer Join),完全连接(Full Join)。内部连接是指只有满足条件的记录包含在结果中。左连接是指左表记录与右表所有记录比较字段值,若有满足连接条件的,则在产生一个真实记录,若都不满足,则在产生的记录中,来自于右表字段的值为空值 NULL。右连接是指右表记录与左表所有记录比较字段值,若有满足连接条件的,则产生一个真实记录,若都不满足,则产生的记录中来自
24、于左表字段的值为空值NULL。完全连接是指先按右连接比较字段值,再按左连接比较字段值。 本题查询所有学生的学号、姓名、系科号,涉及 SXDBF 和 XKDBF 两个表,通过公共字段“系科号”连接。由于没有分配系科的也要显示其学号、姓名,因此可以将 SXDBF 作为左表,使用左连接,也可以将 SX.DBF 作为右表,使用右连接。5.打开报表设计器后,默认有 3 个区域,称为 3 个带区,其中的_不是默认的带区。(分数:2.00)A.页标头B.细节C.页注脚D.总结 解析:解析 报表设计器是用来设计报表的输出内容和格式,它的最基本的布局也就是启动报表设计器的默认格式,分为 3 个区域,这些区域称为
25、带区,不同的带区放置不同的报表输出内容。设计者可根据应用系统的实际要求,在报表设计器中添加另外的带区。6.设有学生选课表:SC(学号,课程号,成绩),要求在该表中查询缺少学习成绩的学生学号和课程号,实现此查询要求的 SELECT 语句是_。(分数:2.00)A.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NULL B.SELECT 学号,课程号 FROM SC WHERE 成绩 IS NOT NULLC.SELECT 学号,课程号 FROM SC WHERE 成绩NOT NULLD.SELECT 学号,课程号 FROM SC WHERE 成绩NULL解析:解析 在 SQ
26、L 语句中涉及空值的谓词的一般格式为:列名 ISNOTNULL,不能写成“列名NULL”或“列名NOT NULL“。因此,条件“缺少学习成绩”应表示成“成绩 IS NULL“。7.下列选项中,_不是标准菜单系统的组成部分。(分数:2.00)A.菜单项B.菜单栏C.快捷菜单 D.菜单标题解析:解析 Visual FoxPro 的菜单系统一般是由菜单栏、菜单标题、菜单项和菜单组成。8.E-R 图是数据库设计的工具之一,它一般适用于建立数据库的_。(分数:2.00)A.概念模型 B.结构模型C.物理模型D.逻辑模型解析:解析 E-R 模型是描述现实世界的概念模型,它将现实世界的信息结构统一用实体、属
27、性、以及实体之间的联系描述。E-R 图提供了表示实体型、属性和联系的方法。9.SQL 语言的 GRANT 和 REVOKE 语句主要用来维护数据库的_。(分数:2.00)A.一致性B.完整性C.安全性 D.可靠性解析:解析 数据库管理系统保证数据安全的主要措施是进行存取控制,即规定不同用户对于不同数据对象所允许执行的操作,并控制各用户只能存取它有权存取的数据。SQL 语言用 GRANT 语句向用户授予数据访问权限。授予的权限可以由 DBA 或其他授权者用 REVOKE 语句收回。10.下列选项中的 不是项目管理器中的选项卡的名称。(分数:2.00)A.数据B.文档C.代码D.程序 解析:解析
28、项目管理器中包含 6 个选项卡,分别是: “全部”显示和管理项目中的所有类型的文件。 “数据”管理项目中的所有数据文件(数据库、自由表、查询和视图)。 “文档”显示和管理项目中所用到的 3 类文件(表单、报表和标签)。 “类”显示和管理项目中使用的类库文件。 “代码”管理项目中所使用的各种程序代码文件。 “其他”显示和管理项目中使用的、在上述选项卡中没有的文件(菜单、文本等)。11.设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是_。(分数:2.00)A.RSB.RS C.R-SD.RS解析:解析 关系 R 和 S 的差(-)是由属于 R 但不属于 S 的元组组成的集合,记为 R-
29、S,这里要求 R 和 S具有相同的元组。本题中,关系表达式 R-(R-S)是由属于 R 但不属于 R-S 的元组组成的集合,即由既属于R 又属于 S 的元组组成。12.有关控件对象的 Click 事件的正确叙述是_。 A) 用鼠标双击对象时引发 B) 用鼠标单击对象时引发 C) 用鼠标右键单击对象时引发 C) 用鼠标右键双击对象时引发(分数:2.00)A.B. C.D.解析:解析 本题考查点是常用事件。用鼠标双击对象时引发 DbClick 事件。用鼠标单击对象时引发Click 事件。用鼠标右键单击对象时引发 RightClick 事件。13.新创建的表单默认标题为 Form1,为了修改表单的标
30、题,应设置表单的_。(分数:2.00)A.Name 属性B.Caption 属性 C.Closable 属性D.AlwaysOnTop 属性解析:解析 本题考查点是表单的常用属性。表单的 Name 属性表示表单对象的名称。Caption 属性表示表单的标题属性。Closable 属性表示是否可以通过单击“关闭”按钮或双击“关闭”按钮来关闭表单。AlwaysOnTop 属性指定表单是否总是位于其他打开窗口之上。MaxButton 属性表示表单是否有“最大化”按钮。MinButton 属性表示表单是否有“最小化”按钮。Movable 属性表示表单是否能够移动。14.现实世界中的每一个事物都是一个对
31、象,任何对象都有自己的属性和方法。对属性的正确叙述是_。(分数:2.00)A.属性就是对象所具有的固有方法B.属性只是对象所具有的内部特征C.属性只是对象所具有的外部特征D.属性就是对象所具有的固有特征,一般用各种类型的数据来表示 解析:解析 任何对象都有自己的属性和方法。属性就是对象所具有的固有特征。对象的属性一般用各种类型的数据来表示,对象的方法就是对象可以执行的动作或它的行为。15.在 SQL 语言中,删除视图的语句是_。(分数:2.00)A.ALTER VIEWB.DROP VIEW C.ZAP VIEWD.DELETE VIEW解析:解析 在 SQL 语言中,删除视图的语句是 DRO
32、P VIEW。若导出视图的基本表被删除了,该视图将失效,但一般不会自动删除。因此,通常用 DROPVIEW 语句删除视图。该语句的一般格式如下: DROPVIEW视图名; 例如,下面的语句可删除视图 ST1: DROP VIEW ST1 当视图 ST1 被删除后,由该视图导出的其他视图也将自动删除。16.从一个具有 n 个结点的单链表中查找其值等于 k 的结点时,在查找成功的情况下,需平均比较 _个结点。(分数:2.00)A.nB.n/2C.(n-1)/2D.(n+1)/2 解析:解析 在 n 个结点的单链表中,查找第 i 个结点需要比较关键词的次数是 i,所以,在查找成功的情况下,需平均比较
33、的结点个数为(1+2+n)/n,即(n+1)/2。17.设有学生表:STUD(学号,姓名,性别,年龄,专业),把学号为“20030019”的学生从该表中删除掉的语句是_。(分数:2.00)A.DELETE STUD WHERE 学号“20030019”B.DELETE FROM STUDWHERE 学号“20030019” C.DELETE TABLE STUD WHERE 学号“20030019”D.DELETE FROM WHERE 学号“20030019”解析:解析 删除语句的一般格式为:DELETE FROM 表名WHERE条件。该语句的功能是在指定的表中删除满足条件的那些记录。当没有
34、使用 WHERE 子句时,则删除表中的全部记录。选项 A、C、D 的语句均不符合语法格式。18.在进行 SQL 查询时,用 WHERE 子句指出的是_。(分数:2.00)A.查询结果B.查询条件 C.查询视图D.查询目标解析:解析 在 SQL 查询时,用 WHERE 子句指出的是查询条件,即选择元组的条件。19.SQL 中的 DELETE 语句可以用于_。(分数:2.00)A.删除数据表的结构B.删除数据表C.删除数据表的记录 D.删除数据表的字段解析:解析 SQL 中的 DELETE 语句属于数据操作语句,其功能是删除数据表中的记录。其语法格式为: DELETE表名FROM表名WHERE条件
35、。 删除数据表的 SQL 语句是 DROP;在 SQL 中没有删除数据表结构和字段的语句。20.在关系数据库设计中,设计关系模式是数据库设计中_阶段的任务。(分数:2.00)A.需求分析B.概念设计C.逻辑设计 D.物理设计解析:解析 在关系数据库设计中,需求分析阶段完成需求的收集和分析,结果得到数据字典描述的数据需求和数据流图描述的处理需求;概念设计阶段通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型,可以用 E-R 图表示;逻辑设计阶段将概念结构转换为某个 DBMS 所支持的数据模型(例如关系模型),并对其进行优化;数据库物理设计阶段为逻辑数据模型选取一个最适合
36、应用环境的物理结构(包括存储结构和存取方法)。因此关系模式的设计在逻辑设计阶段完成。21.当“图像”控件的 Stretch 属性值为_时,图像按等比例填充。(分数:2.00)A.0B.1 C.2D.任意值解析:解析 “图像”控件主要用于图形文件的输出。由于“图像”控件可以在程序运行的动态过程中加以控制,因此可以实现系统窗口的动态界面功能。“图像”控件的 Stretch 属性用于图像大小的调节与控制,该属性定义了图像的 3 种显示方式:当 Stretch 的属性值为 0 时,将把图像的超出部分裁剪掉;当Stretch 的属性值为 1 时,按等比例填充;当 Stretch 的属性值为 2 时,则变
37、比例填充。22.软件工程中,软件配置由配置项来表示,以下选项中,_不属于软件配置项的内容。(分数:2.00)A.需求说明书B.测试报告C.可行性研究报告 D.软件变更通知解析:解析 本题考查点是软件配置的配置项。软件配置由配置项组成,按照当前软件工程常用的方法,软件配置项一般包括:需求说明书、测试报告、软件变更通知等,但可行性研究报告不属于软件配置项。23.函数 IIF(LEN(REPLICATE(“*“,4)6,5,-5)返回的值是_。(分数:2.00)ABC.-5 D.5解析:解析 在运算函数 IIF()之前,先运算 REPLICATE()和 LEN()两个函数。首先执行函数REPLICA
38、TE(“*“,4),重复产生 4 个星号“*”,接着用函数 LEN()测试由 4 个星号“/所组成的字符串的长度,因此 LEN()返回的值为 4。当函数 REPLICATE()和 LEN()运算完后,IIF()的运算为IIF(46,5,-5),最后的运算结果为-5。24.菜单设计器中,“结果”列中不包含_。(分数:2.00)A.命令B.子菜单C.表单 D.过程解析:解析 菜单设计器中,“结果”列用于指定当用户选择该菜单时的动作。单击该列将出现一个下拉列表框,有命令、过程、子菜单和填充名称 4 种选择。其中,命令选中时,在列表框右侧出现一个文本框,可在其中输入一条具体的命令,当选择该菜单项时,将
39、执行这条命令;过程选中时,在列表框右侧出现“创建”命令按钮,单击“创建”按钮将打开一个文本编辑窗口,可在其中输入和编辑过程代码,当选择该菜单项时,将执行指定过程代码;子菜单选中时,在列表框右侧会出现“创建”或“编辑”命令按钮,单击命令按钮,可以定义子菜单;选中填充名称时,在列表框右侧出现一个文本框,可在其中输入菜单项的内部名字或序号。本题中的选项 C 不包含在“结果”列中。25.设根结点的层次为 0,则高度为 k 的二叉树的最大结点数为_。(分数:2.00)A.2kB.2k-1C.2k+1D.2k+1-1 解析:解析 本题考查点是二叉树的性质。设根结点的层次为 0,在二叉树的第 i 层上至多有
40、 2i (j0)个结点,因此高度为 k 的二叉树的最大结点数为 20+21+22+2k k+1-1。26.软件质量虽然是难于定量度量的软件属性,但仍能提出许多重要的软件质量指标,它们分别与软件产品的运行、修改和转移有关,以下选项中,与软件产品转移不密切相关的软件特性是_。(分数:2.00)A.可移植性B.可靠性 C.可重用性D.互运行性解析:解析 本题考查点是软件质量度量。与产品转移有关的特性是:可移植性将程序从一种硬件配置和软件系统环境转换到另一种配置和环境时,需要的工作量是多少;可重用性此系统或系统的一部分在开发其他应用系统时可被重复使用的程度;互运行性将此系统和另一个系统结合起来需要的工
41、作量是多少。可靠性是与产品运行有关的特性。故应选择选项 B。27.下列叙述中正确的是_。(分数:2.00)A.线性表是线性结构 B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:解析 非空的数据结构满足下列两个条件则称为线性结构:有且只有一个根结点,每一个结点最多有一个前件,一个后件。栈与队列是特殊的线性表,因此,它们也是线性结构,选项 B 错误;线性链表是线性表的链式存储结构,其对应的逻辑结构也是线性结构,而不是非线性结构,选项 C 错误;二叉树是非线性结构,而不是线性结构,选项 D 错误。28.列出“学生”表中专业为“电子商务”和“国际贸易”的学生信息应使用的 SQ
42、L 查询语句是_。(分数:2.00)A.SELKCT * FROM 学生 WHERE 专业“电子商务”; AND SELECT * FROM 学生 WHERE 专业=“国际贸易”B.SELECT * FROM 学生 WHERE 专业“电子商务”; UNION WHERE 专业“国际贸易”C.SELECT * FROM 学生 WHERE 专业“电子商务”; UNION SELECT*FROM 学生 WHERE 专业“国际贸易” D.SELECT*FROM 学生 WHERE 专业=“电子商务”; IN SELECT*FROM 学生 GROUP BY 专业=“国际贸易”解析:解析 本题要求查询两个专
43、业的学生信息,并将两个查询结果合并成一个查询结果,可通过集合“并”运算(UNION)来实现。注意:“并”运算要求两个查询结果的字段个数相同,并且对应字段具有相同的数据类型和取值范围。29.关闭当前表单的程序代码是 ThisForm.Release,其中的 Release 是表单对象的_。(分数:2.00)A.标题B.属性C.事件D.方法 解析:解析 本题考查点是表单常用方法。表单的 Hide 方法用来隐藏表单,将表单的 Visible 属性设置为.F.。表单的 Show 方法用来显示表单,将表单的 Visible 属性设置为.T.。表单的 Release 方法将表单从内存中释放。表单的 Ref
44、resh 方法用来刷新表单。30.把查询 SC 表的权限授予用户 U1,并允许该用户再将此权限授予其他用户。实现此功能的正确 SQL 语句是_。(分数:2.00)A.GRANT SELECT TO TABLE SC ON U1 WITH PUBLICB.GRANT SELECT ON TABLE SC TO U1 WITH PUBLICC.GRANT SELECT TO TABLE SC ON U1 WITH GRANT OPTIOND.GRANT SELECT ON TABLE SC TO U1 WITH GRANT OPTION 解析:解析 SQL 语言用 GRANT 语句向用户授予操作权
45、限,该语句的一般格式如下: GRANT 权限,权限ON 对象类型对象名TO 用户,用户wITH GRANT OPTION; 选项 A 和 C 中的短语(TOTABLE)不符合语法规则,选项 B 的 WITH 子句后面使用了错误的短语 PUBLIC,选项 D 能实现题目所指定的功能。31.启动 Visual FoxPro 向导的操作方法是_。(分数:2.00)A.单击“文件”菜单中的“新建”命令,打开“新建”对话框B.单击“工具”菜单中的“向导”命令C.单击工具栏上的向导按钮D.上述所有方法都可以 解析:解析 单击“文件”菜单中的“新建”命令,打开“新建”对话框,或者单击“工具”菜单中的“向导”
46、命令,或者直接单击工具栏上的向导按钮都可以启动 Visual FoxPro 向导。32.E-R 图是表示概念模型的有效工具之一。E-R 图中的菱形框表示。(分数:2.00)A.实体和实体间的联系 B.实体C.实体的属性D.联系的属性解析:解析 在 E-R 图中,实体用矩形框表示,实体和实体间的联系用菱形框表示,实体的属性和联系的属性用椭圆表示,实体和属性间、实体和联系间用有向边表示。33.设有以下 3 个表: 学生表 STUD(学号,姓名,性别,年龄,专业) 课程表 KC(课程号,课程名,选修课号,学分) 学生选课表 SC(学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生的姓名的SELECT 语句是_。(分数:2.00)A.SELECT 姓名 FROM STUD; WHERE 学号 SELECT 学号 FROM SC WHERE 课程号 IN; (SELECT 课程号 FROM KC WHERE 课程名“数据结构”)B.SELECT 姓名 FROM STUD; WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 UNION; (SELECT 课程号 FROM KC WHERE 课程名“数据结构”)C.SELECT 姓名 FROM STUD; WHERESELE