1、计算机二级(VF)26 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.以下每两组表达式中,其运算结果完全相同的是(代表空格)( )。(分数:70.00)A.LEFT(“VFP“,3)与 SUBSTR(“VFP“,2,3)B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2)sC.VARTYPE(“40-4*5“)与 VARTYPE(40-4*5)D.假定 A=“visual“,B=“foxpro“,则 A-B与 A+B2.依次执行以下命令后的输出结果是_。 SET DATE
2、TO YMD SET CENTURY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO “.“ ?CTOD(“49-05-01“) (分数:70.00)A.49.05.01B.1949.05.01C.2049.05.01D.出错3.为了合理组织数据,应遵循的设计原则是( )。(分数:70.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括4.“主键”不允许取重复值,是指( )。(分数:70.00)A.实体完
3、整性约束规则B.引用完整性约束规则C.用户自定义完整性约束规则D.数据完整性约束规则5.以纯文本形式保存设计结果的设计器是_。 (分数:70.00)A.查询设计器B.表单设计器C.菜单设计器D.以上 3 种都不是6.下列不属于 SQL语言特点的是( )。(分数:70.00)A.LoadB.ShowC.HideD.Unload7.设 X=“abcd“,Y=“ab“,在 SET EXACT ON的状态下,下列表达式值为假的是( )。(分数:70.00)A.逻辑类型B.字符串型C.数值型D.日期型8.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:70.00)A.8B.10C.1
4、28D.2559.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.菜单B.工具栏C.表单D.数据库10.以下所列各项属于命令按钮事件的是_。 (分数:70.00)A.ParentB.ThisC.ThisFormD.Click11.有如下 SQL语句: SELECT * FROM 仓库 WHERE仓库号=“H1“; UNION; SELECT * FROM仓库 WHERE仓库号=“H2“ 该语句的功能是( )。 (分数:70.00)A.无任何信息B.Press Shift+F5C.Press Ctrl+F6D.程序出错12.惟一索引的“惟一性”是指( )。(分数:70.00)
5、A.结合型B.非结合型C.计算型D.非计算型13.在 Visual FoxPro中,可以对字段设置默认值的表是( )。(分数:70.00)A.3B.4C.5D.不定14.在 Visual FoxPro中,字段的宽度不是由系统自动给出的字段类型是( )。(分数:70.00)A.throwsB.ExceptionC.ThrowableD.Error15.数据库表的索引类型共有( )。(分数:70.00)A.1种B.2种C.3种D.4种16.下列关于 SQL对表的定义的说法中,错误的是( )。(分数:70.00)A.DownUpClickB.ClickDownUpC.DownClickUpD.UpD
6、ownClick17.下面表单及控件常用事件中,与鼠标操作有关的是( )。(分数:70.00)A.ClickB.DbClickC.RightClickD.以上 3项都是18.利用 SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:70.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM职工表C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM职工表D.CREATE QUERY ZG_vie
7、w AS; SELECT 职工号,姓名 FROM职工表19.设某程序中有 PROG1.prg、PROG2.prg、PROG3.prg 三个程序依次嵌套,下面叙述中正确的是( )。(分数:70.00)A.在 PROG1prg 中用!RUN PROG2prg 语句可以调用 PROG2prg 子程序B.在 PROG2prg 中用 RUN PROG3prg 语句可以调用 PROG3prg 子程序C.在 PROG3prg 中用 RETURN语句可以返回 PROG1prg 主程序D.在 PROG3prg 中用 RETURN TO MASTER语句可以返回 PROG1prg 主程序20.假设工资表中按基本工
8、资升序索引后,并执行过赋值语句 N=800,则下列各条命令中,错误的是( )。(分数:70.00)A.0B.6C.2D.8021.假定系统日期是 2004年 3月 15日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web页装载到运行该小程序的浏览器中D.Applet使用自身的代码和 Applet浏览器提供的 Java API22.查询设计器中包含的选项卡有( )。(分数:70.00)A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新
9、文件B.若文件存在,将其置为空文件;若文件不存在,打开失败C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件不存在,建立一个新文件23.下面关于主程序的说法,错误的是( )。(分数:70.00)A.a.next=q;B.p.next=b;C.p-next=b;D.(*p).next=q;24.下列命令中,可以用来对索引快速定位的是( )。(分数:70.00)A.condition 1B.condition 2C.condition 3D.condition 125.函数 LEN(ROUND(123456,2)的结果是( )。(分数:70.00
10、)A.MyFormLbl1Caption=“计算机等级考试“B.ThisLbl1Caption=“计算机等级考试“C.ThisFormLbl1Caption=“计算机等级考试“D.ThisFormLbl1Caption=计算机等级考试26.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:-1.00)A.树B.网络C.图D.二维表27.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:-1.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结
11、构28.分布式数据库系统不具有的特点是( )。(分数:-1.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余29.下列工具中为需求分析常用工具的是( )。(分数:-1.00)A.PADB.PFDC.N-SD.DFD30.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:-1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析31.下列 SQL语句中,用于修改表结构的是( )。(分数:-1.00)A.ALTERB.CREATEC.UPDATED.I
12、NSERT32.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系C.键D.域33.索引属于( )。(分数:-1.00)A.模式B.内模式C.外模式D.概念模式34.n个顶点的连通图中边的条数至少为( )。(分数:-1.00)A.0B.1C.n-1D.n35.数据处理的最小单位是( )。(分数:-1.00)A.数据B.数据元素C.数据项D.数据结构三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.SQL是 1 语言,其核心是 2。(分数:3.00)填空项 1:_37.为“数量”宇段增加有效性规则:数量0,应该使用的 SQL
13、语句是 1TABLE 使用零件 2 数量 SET 3数量0 (分数:3.00)填空项 1:_38.为表建立索引,其基本特点是可以提高 1 速度。(分数:3.00)填空项 1:_39.查询设计器的“排序依据”选项卡对应于 SQL SELECT 语句的 1 短语。(分数:3.00)填空项 1:_40.表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是 1。(分数:3.00)填空项 1:_41.表达式 LEN(SPACE(5)-SPACE(10)的结果为 1。(分数:3.00)填空项 1:_42.在用 SELECT选择工作区时,命令选项可以是别名,也可以是 1,被选定
14、的工作区称为 2。(分数:3.00)填空项 1:_43.在数据库设计器中设计表之间的联系时,要在父表中建立 1,在子表中建立 2。(分数:3.00)填空项 1:_44.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:3.00)填空项 1:_45.在 Visual FoxPro中释放和关闭表单的方法是 1。(分数:3.00)填空项 1:_46.在算法正确的前提下,评价一个算法的两个标准是 1。(分数:-1.00)填空项 1:_47.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:-1.00)
15、填空项 1:_48.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:-1.00)填空项 1:_49.若串 s=“MathTypes“,则其子串的数目是 1。(分数:-1.00)填空项 1:_50.在树结构中,树根结点没有 1。(分数:-1.00)填空项 1:_计算机二级(VF)26 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:25,分数:1750.00)1.以下每两组表达式中,其运算结果完全相同的是(代表空格)( )。(分数:70.00)A.LEFT(“VFP“,3)与 SUBSTR(“VFP“,2,3)
16、B.YEAR(DATE()与 SUBSTR(DTOC(DATE(),7,2)sC.VARTYPE(“40-4*5“)与 VARTYPE(40-4*5)D.假定 A=“visual“,B=“foxpro“,则 A-B与 A+B解析:选项 A)中两个函数都是用来截取字符串,其结果都是 VFP;选项 B)中 YEAR()函数的结果为数值型,SUBSTR()的结果为字符型;选项 C)中两个数据的类型不一致;选项 D)中 A-B的运算结果是将第一个字符串的尾部空格移到新连接的字符串尾部,而 A+B的结果没有此移动。2.依次执行以下命令后的输出结果是_。 SET DATE TO YMD SET CENTU
17、RY ON SET CENTURY TO 19 ROLLOVER 10 SET MARK TO “.“ ?CTOD(“49-05-01“) (分数:70.00)A.49.05.01B.1949.05.01 C.2049.05.01D.出错解析:SET DATE TO YMD 是设置日期显示的格式为 yy/mm/dd。 SET CENTURY ON 指显示日期或日期时间时,用 4 位数显示年份。 SET CENTURY TO 19 ROLLOVER 10 语句指定小于 10 的两位数年份属于 21 世纪(19+1),而大于等 于 10 的两位数字年份属于 20 世纪(19)。 CTOD(字符表达
18、式)的功能是将字符表达式转换成日期型数据。 4910,所以最后的输出结果是 1949.05.01。 3.为了合理组织数据,应遵循的设计原则是( )。(分数:70.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括 解析:为了合理组织数据,应遵循选项 A),B),C)3 条原则来组织数据。4.“主键”不允许取重复值,是指( )。(分数:70.00)A.实体完整性约束规则 B.引用完整性约束规则C.用户自定义完整性约束规则D.数据完整性约束规则解析:
19、实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在 Visual FoxPro中利用主关键字或候选关键字来保证表中的记录惟一。5.以纯文本形式保存设计结果的设计器是_。 (分数:70.00)A.查询设计器 B.表单设计器C.菜单设计器D.以上 3 种都不是解析:打开查询设计器的命令应为 CREATE QUERY。当建立完查询并存盘后将产生一个扩展名为 QPR的文 件,它是一个文本文件。如果熟悉 SQL SELECT,则可以直接用各种文本编辑器,通过自己写 SQL SELECT 语句来建立查询,最后只要把它保存为扩展名为 QPR的文件即可。6.下列不属于 SQL语言特点的是(
20、 )。(分数:70.00)A.Load B.ShowC.HideD.Unload解析:此题是考查有关 Load语句、Unload 语句、Show 方法和 Hide方法的,在此简单介绍一下这些语句和方法: Load 语句 格式:Load 窗体名称 Load 语句把一个窗体装入内存,执行 Load语句后,可以引用窗体中的控件及各种属性,但此时窗体没有显示出来,“窗体名称”是窗体的 Name属性; Unload语句 格式:Unload 窗体名称 该语句与 Load语句的功能相反,它清除内存中指定的窗体;Show 方法 格式:窗体名称.Show模式 Show 方法用来显示一个窗体。如果省略“窗体名称”
21、,则显示当前窗体。参数“模式”用来确定窗体的状态,可以取两种值,即 0和 1(不是 False和True)。当“模式”值为 1 (或常量 vbModal)时,表示窗体是“模态型”窗体,在这种情况下,鼠标只在此窗体内起作用,不能到其他窗口内操作,只有关闭该窗口才能对其他窗口进行操作;当“模式”值为 0 (或省略参数“模式”值)时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作;Hide 方法 格式:窗体名称Hide Hide 方法使窗体隐藏,即不在屏幕上显示,但仍在内存中,因此,它与 Unload语句的作用不同。 7.设 X=“abcd“,Y=“ab“,在 SET EXACT
22、 ON的状态下,下列表达式值为假的是( )。(分数:70.00)A.逻辑类型B.字符串型 C.数值型D.日期型解析:在默认的情况下,InputBox 的返回值是一个字符串,而不是变体类型。 如果没有事先声明返回值的类型,或声明为变体类型,则当把函数的返回值赋给这个变 量时,Visual Bosic 将是把它作为字符中来处理。曰此当需要用 InpulBox函数输入数据, 并且需要输入的数值参加运算时,必须在进行运算前用Val函数(或其他函数)把它转换 为相应类型的数值,否则有可能会得到不正确的结果。如果正确地声明了返回值为变体 类型,则可不必进行类型转换。MsgBox 函数和 Visual Ba
23、sic中内部函数。 8.在运行表单时,下列有关表单事件引发次序的叙述正确的是( )。(分数:70.00)A.8B.10 C.128D.255解析:在自由表中不可使用长字段名,字段名的最大值是 10;数据库表中可以使用长字段名,最大值为128。9.在应用程序系统中,不属于用户界面的是( )。(分数:70.00)A.菜单B.工具栏C.表单D.数据库 解析:用户界面中,包含应用程序中的表单、工具栏和菜单等,而数据库则用于保存要处理的数据,与界面无关。10.以下所列各项属于命令按钮事件的是_。 (分数:70.00)A.ParentB.ThisC.ThisFormD.Click 解析:常用的命令按钮事件
24、有:Init 事件、Destory 事件、Error 事件、GotFocus 事件、Click 事件、RightClick 事件、Refresh 方法、SetFocus 方法。11.有如下 SQL语句: SELECT * FROM 仓库 WHERE仓库号=“H1“; UNION; SELECT * FROM仓库 WHERE仓库号=“H2“ 该语句的功能是( )。 (分数:70.00)A.无任何信息B.Press Shift+F5C.Press Ctrl+F6 D.程序出错解析:事件过程是测试两个参数(KeyCode 和 Shift)是否同时满足给定的条件,如果满足则输出相应的信息;题目中是同时
25、按下转换键 Ctrl和功能键 F6,所以满足给定的条件,则输出信息 Press Ctrl+F6,故正确的答案是选项 C)。12.惟一索引的“惟一性”是指( )。(分数:70.00)A.结合型 B.非结合型C.计算型D.非计算型解析:结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线 条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗 体或报表上的其他控件中的数据。13.在 Visual FoxPro中,可以对字段设置默认值的表是( )。(分数:70.00)A.3B.4C.5 D.不定解析:for
26、 语句中的表达式可以部分或全部省略,但两个“;”不能省略,若 3 个表达式均省略,会因为缺少条件判断,导致循环无限执行,而形成死循环。本题中当 i的值为 5的时候,循环终止。14.在 Visual FoxPro中,字段的宽度不是由系统自动给出的字段类型是( )。(分数:70.00)A.throwsB.Exception C.ThrowableD.Error解析:用户自定义异常是通过继承 Exception类来创建的。注意:自己定义异常的格式是 public class类名 extends Exception15.数据库表的索引类型共有( )。(分数:70.00)A.1种B.2种C.3种D.4种
27、 解析:数据库表的索引有主索引、候选索引、惟一索引和普通索引 4种。16.下列关于 SQL对表的定义的说法中,错误的是( )。(分数:70.00)A.DownUpClick B.ClickDownUpC.DownClickUpD.UpDownClick解析:鼠标单击时,依次引发 MouseDown、MouseUp、Click 事件,即 Click 事件包含鼠标按下和放开事件。17.下面表单及控件常用事件中,与鼠标操作有关的是( )。(分数:70.00)A.ClickB.DbClickC.RightClickD.以上 3项都是 解析:Click 是鼠标单击事件,DbClick 是鼠标双击事件,R
28、ishtClick 是鼠标右击事件。18.利用 SQL命令从职工表中派生出含有“职工号”、“姓名”字段的视图,下列语句正确的是( ).(分数:70.00)A.CREATE VIEW ZG_view; SELECT 职工号,姓名 FROM职工表B.CREATE VIEW ZG_view AS; SELECT 职工号,姓名 FROM职工表 C.CREATE QUERY ZG_view; SELECT 职工号,姓名 FROM职工表D.CREATE QUERY ZG_view AS; SELECT 职工号,姓名 FROM职工表解析:SQL 的数据定义功能中,可以对视图进行定义,语句格式为: CREAT
29、E VIEW view_name(column_name,column_name)AS select_statement。 19.设某程序中有 PROG1.prg、PROG2.prg、PROG3.prg 三个程序依次嵌套,下面叙述中正确的是( )。(分数:70.00)A.在 PROG1prg 中用!RUN PROG2prg 语句可以调用 PROG2prg 子程序B.在 PROG2prg 中用 RUN PROG3prg 语句可以调用 PROG3prg 子程序C.在 PROG3prg 中用 RETURN语句可以返回 PROG1prg 主程序D.在 PROG3prg 中用 RETURN TO MAS
30、TER语句可以返回 PROG1prg 主程序 解析:在程序的多级调用中,如果在某个子程序的返回语句中加入了选项 TO MASTER,那么在执行程序嵌套时,它们的返回次序将被改变。本题在子程序 PROG3.prg中加入了选项 TO MASTER,那它们的返回次序将是由子程序 PROG3prg 直接返回到主程序。20.假设工资表中按基本工资升序索引后,并执行过赋值语句 N=800,则下列各条命令中,错误的是( )。(分数:70.00)A.0B.6 C.2D.80解析:本题考查函数调用和输出格式的语句:调用 UNC的过程如下: x=12,y=2 时,sic=6,x=2,y=6; x=2 y=6 时,
31、sic=0,x=6,y=0; y=o,所以跳出循环,输出 x=6外结束程序。21.假定系统日期是 2004年 3月 15日,则执行命令 PI=MOD(YEAR(DATE( )-2000,10)后,PI 的值是( )。(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形 C.从其他服务器上的 Web页装载到运行该小程序的浏览器中D.Applet使用自身的代码和 Applet浏览器提供的 Java API解析:除了所在的服务器外,Applet 不能连接到任何其他的机器。22.查询设计器中包含的选项卡有( )。(分数:70.00)A.若文件存在,将文件写指针定位于文件尾;若文
32、件不存在,建立一个新文件 B.若文件存在,将其置为空文件;若文件不存在,打开失败C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件不存在,建立一个新文件解析:本题考查的是文件流的操作,app 表示追加方式打开文件(即将指 针移至文件尾),binary 表示以二进制方式打开文件。23.下面关于主程序的说法,错误的是( )。(分数:70.00)A.a.next=q;B.p.next=b; C.p-next=b;D.(*p).next=q;解析:要把结点 b连接到结点 a之后,必须把 b的地址给 a的 next指针,选项 A)中,指针变量 q保存的
33、就是变量 b的地址,选项 B)中的 p是指针变量,应该是 p-next=b;在选项 D)中,用*运算符取出结构体变量,并且保存的就是 b的地址,所以正确。 24.下列命令中,可以用来对索引快速定位的是( )。(分数:70.00)A.condition 1B.condition 2C.condition 3D.condition 1 解析:如果 try块中的语句在执行时发生异常,则执行从该处中断而进入 catch 块,根据异常的类型进行匹配,最前面的优先进行匹配比较,只要该异常是 catch中指定的异常的子类就匹配成功进而执行相应的 catch中的内容,而 finally块中的内容无 论是否发生
34、异常都将被执行。 25.函数 LEN(ROUND(123456,2)的结果是( )。(分数:70.00)A.MyFormLbl1Caption=“计算机等级考试“B.ThisLbl1Caption=“计算机等级考试“C.ThisFormLbl1Caption=“计算机等级考试“ D.ThisFormLbl1Caption=计算机等级考试解析:当前对象所在表单的关键字为 ThisForm。Myfonn 只是表单的标题,显示字符型数据时,还需要加上定界符。26.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:-1.00)A.树B.网络C.图D.二维表 解析:关系数据模型用统一
35、的二维表结构表示实体及实体之间的联系(即关系)。27.线性表的顺序存储结构和线性表的链式存储结构分别是( )。(分数:-1.00)A.顺序存取的存储结构、顺序存取的存储结构B.随机存取的存储结构、顺序存取的存储结构 C.随机存取的存储结构、随机存取的存储结构D.任意存取的存储结构、任意存取的存储结构解析:顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。28.分布式数据库系统不具有的特点是(
36、)。(分数:-1.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余 解析:分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的;但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。29.下列工具中为需求分析常用工具的是( )。(分数:-1.00)A.PADB.PFDC.N-SD.DFD 解析:需求分析中的常用工具有 PAD、PFD 及 N-S等,而 DFD(数据流图)为结构化分析工具。30.下列叙述中
37、,不属于软件需求规格说明书的作用的是( )。(分数:-1.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段的最后成果,是软件 开发中的重要文 档之一。它有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结 构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据。31.下列 SQL语句中,用于修改表结构的是( )。(分数:-1.00)A.AL
38、TER B.CREATEC.UPDATED.INSERT解析:SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变用 ALTER,再跟类型和名字附加子句。32.将 E-R图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系 C.键D.域解析:数据库逻辑设计的主要工作是将 E-R图转换成指定 RDBMS中的关系模式。首先,从 E-R图到关系模式的 转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。33.索引属于( )。(分数:-1.00)A.模式B.内模式 C.外模式D.概念模式解析:内模式
39、(Internal Schema)又称物理模式(Physical Schema),它给出了数据库物理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及 hash等存取方式与存取路径。34.n个顶点的连通图中边的条数至少为( )。(分数:-1.00)A.0B.1C.n-1 D.n解析:在无向图(边没有方向性的图)中,若从顶点 vi到 vj有路径,则称 vi和 vj是连通的,若该图中任意两个顶点都是连通的,则称该图为连通图。35.数据处理的最小单位是( )。(分数:-1.00)A.数据B.数据元素C.数据项 D.数据结构解析:数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指
40、能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。故正确答案为选项 C)。 三、填空题(每空 2分,共 30分)(总题数:10,分数:30.00)36.SQL是 1 语言,其核心是 2。(分数:3.00)填空项 1:_ (正确答案:结构化查询)解析:SQL 是结构化查询语言 Structured Query Language的缩写。查询是 SQL语言的重要组成部分。37.为“数量”宇段增加有效性规则:数量0,应该使用的 SQL语句是 1TABLE 使用零件 2 数量 SET 3数量0 (分数:3.00)填空项 1:_ (正确答案:ALTER)解析:利用 SQ
41、L语句可以定义、修改和删除有效性规则和默认值定义。语句格式如下: ALTER TABLE TableName1 ALTERCOLUMN TableName2 NULL|NOT NULL SET DEFAULT eExpression2SET CHECK lExpression2ERROR cMessageText2 DROP DEFAULTDROP CHECK 38.为表建立索引,其基本特点是可以提高 1 速度。(分数:3.00)填空项 1:_ (正确答案:查询)解析:索引可以提高查询速度,但对表进行插入、删除和修改等操作时,系统会自动维护索引,从而也降低了插入、删除和修改操作的速度。39.查
42、询设计器的“排序依据”选项卡对应于 SQL SELECT 语句的 1 短语。(分数:3.00)填空项 1:_ (正确答案:ORDER BY)解析:SELECT 中用来对最终的查询结果进行排序使用的是 ORDER BY短语,通常置于 SELECT语句的最后。40.表达式2005-10-3 10:0:0-2005-10-3 9:0:0的数据类型是 1。(分数:3.00)填空项 1:_ (正确答案:数值型(N)解析:日期时间表达式中可以使用的运算符有+和-两个。 格式 结果及类型 日期+天数 日期型。指定日期若干天后的日期 天数+日期 日期型。指定日期若干天后的日期 日期-天数 日期型。指定日期若干
43、天后的日期 日期-日期 数值型。两个指定日期相差的天数 日期时间+秒数 日期时间型。指定日期时间若干秒后的日期时间 秒数+日期时间 日期时间型。指定日期时间若干秒后的日期时间 日期时间-秒数 日期时间型。指定日期时间若干秒前的日期时间 日期时间-日期时间 数值型。两个指定日期时间相差的秒数41.表达式 LEN(SPACE(5)-SPACE(10)的结果为 1。(分数:3.00)填空项 1:_ (正确答案:15)解析:SPACE-|_|-函数是用来生成指定数量的空格,结果为字符型数据。在字符表达式中,不论是“+”或“-”运算,都表示连接字符串的运算,其连接后的新字符串长度总是等于所连接的两个字符
44、串长度之和。LEN-|_|-函数用来测试字符串的长度42.在用 SELECT选择工作区时,命令选项可以是别名,也可以是 1,被选定的工作区称为 2。(分数:3.00)填空项 1:_ (正确答案:工作区号)解析:利用 SELECT命令选择不同的工作区,可采用的参数是一个大于或等于 0的数字。最大工作区号是32 767,还可以采用表自身的别名或工作区所对应的别名进行选择。43.在数据库设计器中设计表之间的联系时,要在父表中建立 1,在子表中建立 2。(分数:3.00)填空项 1:_ (正确答案:主索引(或候选索引))解析:在数据库设计器中设计表之间的联系时,需要在父表中建立主索引或候选索引,在子表
45、中建立普通索引,然后通过父表的主索引 和子表的普通索引建立起两表之间的联系。44.在“菜单设计器”中,要为定义的“编辑”菜单项设置一个访问键“E”,下列书写格式正确的是 1。(分数:3.00)填空项 1:_ (正确答案:编辑(/E)解析:在指定菜单项名称时,如果要设置菜单项的访问键,方法是在要作为访问键的字符前加上“/”两个字符,并用括号将字符括起。45.在 Visual FoxPro中释放和关闭表单的方法是 1。(分数:3.00)填空项 1:_ (正确答案:Release)解析:在 Visual FoxPro表单设计中,Release 方法用于将表单从内存中释放(清除)。46.在算法正确的前
46、提下,评价一个算法的两个标准是 1。(分数:-1.00)填空项 1:_ (正确答案:时间复杂度和空间复杂度)解析:47.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 1。(分数:-1.00)填空项 1:_ (正确答案:上溢)解析:本题考查了队列的基本性质。入队运算是指在循环队列的队尾加入一个新元素。这个运算有两个基本操作:首先将队尾指针进一(即 rear=rear+1),并当 lear=m+1时置 rear=1;然后将新元素插入队尾指针指向的位置。当循环队列非空(s=1)时且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算,这种情况称为“上
47、溢”。 48.数据库管理系统常见的数据模型有层次模型、网状模型和 13 种。(分数:-1.00)填空项 1:_ (正确答案:关系模型)解析:数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口。其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。49.若串 s=“MathTypes“,则其子串的数目是 1。(分数:-1.00)填空项 1:_ (正确答案:46)解析:串 s中共有 9个字符,由于串中字符各不相同,则其子串中有 0个字符的 1个 (空串),1 个字符的 9个,2 个字符的 8个,3 个字符的 7个,4 个字符的 6个,5 个字符的 5个,6 个字符的 4个,7 个字符的 3个,8 个字符的 2个,9 个字符的 1个,共有 1+2+3+4 +5+6+7+8+9+1=46。50.在树结构中,树根结点没有 1。(分数:-1.00)填空项 1:_ (正确答案:前件)解析:在树结构中,每一个结点只有一个前件,称为父结点,没有前件的