1、国家二级 VF机试(选择题)模拟试卷 162及答案与解析 一、选择题 1 算法的时间复杂度是指 ( )。 ( A)算法的长度 ( B)执行算法所需要的时间 ( C)算法中的指令条数 ( D)算法执行过程中所需要的基本运算次数 2 以下数据结构中,属于非线性数据结构的是 ( )。 ( A)栈 ( B)线性表 ( C)队列 ( D)二叉树 3 数据结构中,与所使用的计算机无关的是数据的 ( )。 ( A)存储结构 ( B)物理结构 ( C)逻辑结构 ( D)线性结构 4 内聚性是对模块 功能强度的衡量,下列选项中,内聚性较弱的是 ( )。 ( A)顺序内聚 ( B)偶然内聚 ( C)时间内聚 (
2、D)逻辑内聚 5 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的 ( )。 ( A)连接码 ( B)关系码 ( C)外码 ( D)候选码 6 检查软件产品是否符合需求定义的过程称为 ( )。 ( A)确认测试 ( B)需求测试 ( C)验证测试 ( D)路径测试 7 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图 符构成。下列图符名标识的图符不属于数据流图合法图符的是 ( )。 ( A)控制流 ( B)加工 ( C)存储文件 ( D)源和潭 8 待排序的关键码序列为 (15, 20, 9, 30, 67, 65, 45, 90),要
3、按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码 15被放到第 ( )个位置。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 9 对关系 S和关系 R进行集合运算,结果中既包含关系 S中的所有元组也包含关系 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)除运算 10 下列选项中,不属于数据管理员 (DBA)职责的是 ( )。 ( A)数据库维护 ( B)数据库设计 ( C)改善系统性能,提高系统效率 ( D)数据类型转换 11 把一个项目编译成一个应用程序时,下面的叙述正确的是 ( )。 ( A)所有的项目文件将
4、组合为一个单一的应用程序文件 ( B)所有项目的包含文件将组合为一个单一的应用程序文件 ( C)所有项目排除的文件将组合为一个单一的应用程序文件 ( D)由用户选定的项目文件将组合为一个单一的应用程序文件 12 在 Visual FoxPro中, “表 ”通常是指 ( )。 ( A)表单 ( B)报表 ( C)关系数据库中的关系 ( D)以上都不对 13 打开一个项目文件,然后通过命令方式新建一个程序文件,则该程序文件( )。 ( A)存在于当前打开的项目文件中 ( B)不存在于当前打开的项目文件中,必须单独添加 ( C)不存在于当前打开的项目文件中,但与项目文件建立了联系 ( D)以上说法均
5、不正确 14 假设使用 DIMENSION y(2,3)定义了一个二维数组 y,正确的赋值语句是 ( )。 ( A) y7=10 ( B) y=10 ( C) STORE 10 y3, y4, y5 ( D) y2, y3, y4=10 15 下面有关视图的描述,正确的是 ( )。 ( A)可以使用 MODIFY STRUCTURE命令修改视图的结构 ( B)视图不能删除,否则影响原来的数据文件 ( C)视图是对表的复制产生的 ( D)使用 SQL对视图进行查询时,必须事先打开该视图所在的数据库 16 假定系统日期是 2007年 12月 31日,则执行命令RQ=MOD(YEAR(DATE()+
6、1), 10)后, RQ的值是 ( )。 ( A) 1 ( B) 7 ( C) 8 ( D)系统报错 17 设 N=44, M=55, k=“N+M”,表达式 1+ K的值是 ( )。 ( A) 4456 ( B) 100 ( C) 1+M+N ( D)数据类型不匹配 18 在 DO WHILEENDDO 循环结构中, LOOP命令的作用是 ( )。 ( A)终止程序的运行 ( B)退出循环,返回程序开始处继续执行 ( C)转到 DO WHILE语句行,开始下一次循环 ( D)终止本次循环,将 控制转到本循环结构 ENDDO后面的第一条语句继续执行 19 用程序计算一个整数的各位数字的乘积,在
7、下划线处应填写的语句是 ( )。 INPUT“NUM=”TO num cj=1 DO WHILE num!=0 cj=cj*MOD(mum, 10) _ ENDDO ?cj ( A) num=INT(num 10) ( B) num=numINT(num 10) ( C) hum=INT(num 10) ( D) num=numINT(num 10) 20 只能在建立它的模块中使用的变量为 ( )。 ( A)私有变量 ( B)字段变量 ( C)局部变量 ( D)全局变量 21 假设新建了一个程序文件 myProc prg(不存在同名的 exe app和 fxp文件 ),然后在命令窗口输入命令
8、DO myProe,执行该程序并获得正常的结果。现在用命令 ERASE myProc prg删除该程序文件,然后再次执行命令 DO myProc,产生的结果是 ( )。 ( A)出错 (找不到文件 ) ( B)与第一次执行的结果相同 ( C)系统打开 “运行 ”对话框,要求指定文件 ( D)以上都不对 22 以下叙述错误的是 ( )。 ( A)自由表可以被加入到数据库中 ( B)一个自由表一次只能添加到一个数据库中 ( C)数据库中的表可以继续添加到其他数据库中 ( D)自由表和数据库是可以相互转换的 23 下面关于创建报表的方法中,错误的是 ( )。 ( A)使用报表设计器可以创建自定义报表
9、 ( B)使用报表向导可以创建报表 ( C)使用快速报表可以创建简单规范的报表 ( D)使用报表设计器设计报表时,数据源只能是数据库表 24 在 Visual FoxPro中,使用 LOCATE ALL FOR命令按条件查找记录,执行该命令后,记录指针指向 ( )。 ( A)满足条件的第 1条记录 ( B)满足条件的第 2条记录 ( C)表起始位置 ( D)表结束位置 25 为 “客户 ”表建立普通索引,要求按 “客户号 ”字段升序排列,如果客户号 (C, 4)相等,则按 “订购日期 ”D)升序排列,下列语句正确的是 ( )。 ( A) INDEX ON客户号,订购日期 TO khje ( B
10、) INDEX ON客户号 +订购日期 TO khje ( C) INDEX ON客户号, DTOC(订购日期 )TO khje ( D) INDEX ON客户号 +DTOC(订购日期 ) TO khje 26 SQL语句可以进行多个查询的嵌套,但 Visual FoxPro中最多可支持几层嵌套( )。 ( A) 1 ( B) 2 ( C) 3 ( D)无穷 27 有 “学生 ”表和 “班级 ”表文件,检索哪些班级中至少有一个学生是少数民族的,正确的命令是 ( )。 ( A) SELECT班级名称 FROM班级 WHERE班级号 IN; SELECT班级号 FROM学生 WHERE民族 !=“
11、汉 ” ( B) SELECT班级名称 FROM班级 WHERE学号 IN: SELECT学号 FROM学生WHERE民族 !=“汉 ” ( C) SELECT班级名称 FROM班级 WHERE班级号 IN; (SELECT班级号 FROM学生 WHERE民族 !=“汉 ”) ( D) SELECT班级名称 FROM班级 WHERE学号 IN; (SELECT学号 FROM学生WHERE民族 !=“汉 ”) 28 在 Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了 “限制 ”,当删除父表记录时,系统的反应是 ( )。 ( A)不做参照完整性检查 (
12、 B)不准删除父表中的记录 ( C)自动删除子表中所有相关记录 ( D)若子表中有相关记录,则禁止删除父表中记录 29 在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是 ( )。 ( A)表单的属性描述了表单的事件和方法 ( B)以斜体字显示的属性值表示为只读,不可以修改 ( C)屙陛窗口只包括属性、方法和事件列表框和对象框 ( D)以上都不正确 30 在 Visual FoxPro中,要运行查询文件 Student qpr,可以使用命令 ( )。 ( A) DO Student qpr ( B) DO Student ( C) DO QUERY Student ( D
13、) RUN Student 31 假定表单中包含一个命令按钮,那么在运行表单时,下面有关事件引发次序的陈述中,正确的是 ( )。 ( A)先命令按钮的 Init事件,然后表单的 Init事件,最后表单的 Load事件 ( B)先表单的 Init事件,然后命令按钮的 Init事件,最后表单的 Load事件 ( C)先表单的 Load事件,然后表单的 Init事件,最后命令按钮的 Init事件 ( D)先表单的 Load事件,然后命令按钮的 Init事件,最后表单的 Init事件 32 下列不属于表单对象特有的方法是 ( )。 ( A) Release ( B) Hide ( C) SetFocu
14、s ( D) Show 33 将文本框的 PasswordChar属性值设置为星号 (木 ),那么,当在文本框中输入“2008奥运 ”时,文本框中显示的是 ( )。 ( A)考试 2008 ( B)料料 * ( C) * ( D)错误设置,无法输入 34 假设表单有一选项组: O男 女,其中第 二个选项按钮 “女 ”被选中。该选项组的 Value属性值为 ( )。 ( A) T ( B) F ( C) “女 ”或 1 ( D) “女 ”或 2 35 以下是与设置系统菜单有关的命令,错误的是 ( )。 ( A) SET SYSMENU NOSAVE ( B) SET SYSMENU SAVE (
15、 C) SET SYSMENU TO DEFAULT ( D) SET SYSMENU DEFAULT 36 为 “歌手 ”表增加一个字段 “最后得分 ”的 SQL语句是 ( )。 ( A) ALTER TABLE歌手 ADD最后得分 F(6, 2) ( B) ALTER DBF歌手 ADD最后得分 F6, 2 ( C) CHANGE TABLE歌手 ADD最后得分 F(6, 2) ( D) CHANGE TABLE歌手 INSERT最后得分 F6, 2 37 插入一条记录到 “评分 ”表中,歌手号、分数和评委号分别是 “1001”、 9 9和“105 99 9正确的 SQL语句是 ( )。
16、( A) INSERT VALUES(“1001”, 9 9, “105”)INTO评分 (歌手号,分数,评委号 ) ( B) INSERT TO评分 (歌手号,分数,评委 号 )VALUES(“1001”, 9 9, “105”) ( C) INSERT INTO评分 (歌手号,分数,评委号 )VALUES(”1001“,9 9,“105“) ( D) INSERT VALUES(“1001“,9 9,“105“)TO评分 (歌手号,分数,评委号 ) 38 给出在仓库 “WH1”或 “WH2”工作,且年龄小于 40岁的职工号和姓名,正确的命令是 ( )。 ( A) SELECT职工号,姓名
17、FROM职工; WHERE年龄 40 AND仓库号=“WH1”OR仓库号 =“WH2” ( B) SELECT职 工号,姓名 FROM职 32; WHERE年龄 40 AND(仓库号=“WH1”AND仓库号 =“WH2”) ( C) SELECT职工号,姓名 FROM职工; WHERE年龄 40 OR 工仓库号=”WH1”OR仓库号 =”WH2” ( D) SELECT职工号,姓名 FROM职工; WHERE年龄 40 AND(仓库号=“WH1”OR仓库号 =“WH2”) 39 检索 “成绩 ”表中还没有 “分数 ”的学生 “学号 ”和 “课程号 ”,正确的命令是 ( )。 ( A) SELE
18、CT学号,课程号 FROM成绩 WHERE分数 NULL ( B) SELECT学号课程号 FROM成绩 WHERE分数 =NULL ( C) SELECT学号,课程号 FROM成绩 WHERE分数 IS NULL ( D) SELECT学号,课程号成绩订购单 WHERE分数 ISNOTNULL 40 假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的 SQL语句是 ( )。 ( A) SELECT产品名称, AVG(单价 )FROM产品 GROUPBY单价 ( B) SELECT产品名称 ,AVG(单价 )FROM产品 ORDERBY单价 ( C) SELECT产品名称 ,AVG
19、(单价 )FROM产品 ORDERBY产品名称 ( D) SELECT产品名称 ,AVG(单价 )FROM产品 GROUPBY产品名称 国家二级 VF机试(选择题)模拟试卷 162答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的时间复杂度,是指执行算法所需要的工作量,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。 2 【正确答案】 D 【试题解析】 二叉树属于非线性结构。栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作;队列可看作是插入在一端进行,删除在另一端进行的线性表。 3 【正确答案】 C 【试题解析】 数据的逻辑结构反映的是数据元素
20、之间的逻辑关系,与使用的计算机无关。 4 【正确答案】 B 【试题解析】 内聚是从功能角度来衡量模块的联系,它描述的是模块内的功能联系。内聚有如下种类,它们之间的内聚度由弱到强排列: 偶然内聚一一模块中的代码无法定义其不同功能的调用。但它使该模块能执行不同的功能,这种模块为巧合强度模块。 逻辑内聚一一这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能。 时间内聚一一这种模块顺序完成一类相关功能,比如初始化模块,它顺序地为变量置初值。 过程内聚一一如果一个模块内的处理元素是相关的,而且必须以特定次序执行,则称为过程内聚。 通信内聚一一这种模块除了具有
21、过程内聚的特点外,还有另外一种关系,即它的所有功能都通过使用公用数据而发生关系。 顺序内聚一一如果一个模块内各个处理元素和同一个功能密切相关,而且这些处理必须顺序执行,处理元素的输出数据作为下一个处理元素的输入数据,则称为顺序内聚。 功能内聚一一如果一个模块包括为完成某一具体任务所必需的所有成分,或者说模块中所有 成分结合起来是为了完成一个具体的任务,此模块则为功能内聚模块。 5 【正确答案】 D 【试题解析】 在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的候选码或候选键。从二维表的所有候选键中选取一个作为用户使用的键称为主键或主码。 6 【正确答
22、案】 A 【试题解析】 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求。 7 【正确答案】 A 【试题解析】 数据流图用于抽象描述一个软件的逻辑模型,它由一些 特定的图符构成,包括 4个方面,即加工、数据流、存储文件、源和潭。 8 【正确答案】 B 【试题解析】 选择排序的基本思想是扫描整个线性表,从中选出最小的元素,将它交换到表的最前面,然后对剩下的子表采用同样的方法,直到子表为空。所以第一趟排序后,将选出最小的元素 9放在第一个位置,元素 15则被交换放在第 3个位置。 9 【正确答案】 A 【试题解析】 关系的并运算是指,由结构相同的两个关系合并,
23、形成一个新的关系,其中包含两个关系中的所有元组。 10 【正确答案】 D 【试题解析】 数 据库管理员 (DataBaseAdministrator, DBA)是指对数据库的规划、设计、维护、监视等的人员,其主要工作如下: 数据库设计。 DBA的主要任务之一是数据库设计,具体地说是进行数据模式的设计。 数据库维护。 DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护。 改善系统性能,提高系统效率。 DBA必须随时监视数据库的运行状态,不断调整内部结构,使系统保持最佳状态与效率。 11 【正确答案】 B 【试题解析】 将一个项目编译成一个应用程序时,所有项
24、目中 被包含的文件将组合成一个单一的应用程序文件。在项目连编之后,那些在项目中标记为 “包含 ”的文件将变为只读文件,不能再修改。排除文件没有在应用程序的文件中编译,用户可以更新。 12 【正确答案】 C 【试题解析】 在关系数据库中,关系就是表,表就是关系。 13 【正确答案】 B 【试题解析】 在 Visual FoxPro中,只有在项目管理器窗口中新建的文件,才属于当前项目。通过命令方式新建的文件,即使当前窗口有项目管理器打开,该新建的数据库文件,也不属于任何项目,与项目也没有任何联系。 14 【正确答案】 B 【试题解析】 在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的
25、全部数组元素。 可以用一维数组的形式访问二维数组,数组 y的定义中只定义了 6个元素,而选项 A)的下标已经超出了数组的数量。 内存变量的赋值有两种格式: 格式 1: STORETO 格式 2: =表达式 功能:计算表达式并将表达式的值赋给一个或多个内存变量,格式 2只能给一个变量赋值。 15 【正确答案】 D 【试题解析】 视图并不是对表的复制,而是从基本表中派生 出来的虚表。对视图的修改应使用命令 MODIFVIEW,而不是 MODIFY STRLICTURE。视图是可以被删除的。只有在包含视图的数据库打开时,才能使用视图。 16 【正确答案】 C 【试题解析】 DATE()函数返回当前系
26、统日期,日期表达式中,一个日期可以加上一个整数 N,表示日期相应地向后移动 N天,由于题干中假定系统日期是 2007年 12月 31日,当日期加 1后,所得的日期便是 2008年 1月 1日。 函数 YEAR()的格式是: YEAR( ),功能是从指定的日期表达式或 日期时间表达式中返回年份。函数的返回值为数值型。所以,本题中 YEAR(DATE()+1)的返回值为 “2008”。 MOD函数是求余函数,格式是: MOD(, ),功能是:返回两个数值相除后的余数。 是被除数, 是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两
27、数相除的余数再加上除数的值。根据计算,本题函数的返回值 MOD(2008, 10)=8。 17 【正确答案】 B 【试题解 析】 “&”是宏替换函数,用来替换字符变量的内容,即 “&”的值是变量中的字符串。本题中 “&KJ”替换出 K变量中的字符串 “N+M”,而变量 N和 M都是数值型变量,最终计算结果为 1+44+55=100。 18 【正确答案】 C 【试题解析】 在循环语句的循环体中还可以出现两条特殊的命令: LOOP和EXIT。这两条命令会影响循环语句的正常执行流程。在 DO WHILEENDDO 语句中: 如果循环体包含 LOOP命令,那么当遇到 LOOP时,就结束循环体的本次执行
28、,不再执行其后面的语句,而是转回 DO WHILE处重新判断条件。 如果循环体包含 EXIT命令,那么当遇到 EXIT时,就结束循环语句的执行,转到执行 ENDDO后面的语句。 19 【正确答案】 A 【试题解析】 用户首先输入一个数字保存到变量 hum中,使用一个 DO WHILE循环语句来累计各位数字的乘积,判断条件是变量 num是否等于 0,如果为 0,则退出循环,否则通过求余函数 MOD得到变量 num的个位数,因为题意要求计算各位数字的乘积,所以接下来应将变量 num除以 10并取整,使之缩小 10倍,以便将变量 num的十位数变成个位数,然后再次循环计算。 20 【正确答案】 C
29、【试题解析】 在 Visual FoxPro中,根据变量的作用域来分,内存变量可分为私有变量、局部变量和全局变量。全局变量是指在任何模块中都可使用的变量;私有变量是在程序中直接使用 (没有通过 public和 local命令事先声明 )而由系统自动隐含建立的变量,其作用域是建立变量的模块及其下属的各层模块;局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。 21 【正确答案】 B 【试题解析】 当用 DO命令执行程序文件时,如果没有指定扩展名,系统将按下列顺序寻找 该程序文件的源代码或某种目标代码文件执行: exe(Visual Foxpro可执行文件 ) app(Visual F
30、oxpro应用程序文件 ) fxp(VisualFoxPro编译文件 ) prg(Visual FoxPro源程序文件 )。 22 【正确答案】 C 【试题解析】 自由表可以被添加到数据库中成为数据库表,数据库表可以从数据库中移出成为自由表;一个自由表一旦添加到一个数据库中,就不能再添加到其他数据库中。 23 【正确答案】 D 【试题解析】 创建报表的方法有多种:使用 “报表 向导 ”创建报表;使用 “报表设计器 ”创建自定义报表;使用系统的 “快速报表 ”创建简单规范的报表。报表总是与一定的数据源相联系的,在设计报表时,首先要确定报表的数据源。报表的数据源通常是数据库中的表或自由表,也可以是
31、视图、查询或临时表。 24 【正确答案】 A 【试题解析】 LOCATE是按条件定位记录位置的命令,常用命令格式是:LOCATE FOR。该命令执行后将记录指针定位在满足条件的第 1条记录上,如果没有满足条件的记录则指针指向文件结束位置。 25 【正确答案】 D 【试题 解析】 利用命令建立多个字段索引时,建立索引的字段之间应用连接符“+”连接,且字段类型要转换为字符型数据, DTOC()函数的功能是将日期型数据转换为字符型数据。 26 【正确答案】 B 【试题解析】 SQL可以进行多个查询嵌套, VisualFoxPro中只支持两层嵌套,即内层查询块和外层查询块,不支持 SQL的多层嵌套查询
32、。 27 【正确答案】 C 【试题解析】 本题是关于 SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的 “班级号 ”集合,然后从班级关系中检索元组的 “班级号 ”属性值在 该集合中的每个元组。注意:内层嵌套的查询语句要用圆括号括起来。 28 【正确答案】 D 【试题解析】 参照完整性指的是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。 删除规则规定了删除父表中的记录时,如何处理相关的子表中的记录: 如果选择 “级联 ”,则自动删除子表中的所有相关记录; 如果选择 “限制 ”,
33、若子表中有相关记录,则禁止删除父表中的记录; 如果选择 “忽略 ”,则不作参照完整性检查,即删除 父表的记录时与子表无关。 29 【正确答案】 B 【试题解析】 属性窗口包括对象框、属性设置框和属性、方法、事件列表框。对象框显示当前被选定的对象的名称。在属性设置框中可以对选定的对象的属性进行设置。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。 30 【正确答案】 A 【试题解析】 在 Visual FoxPro中,运行查询文件的命令是 DO,其中,文件后缀名 qpr不能省略。 31 【正确答案】 D 【试题解
34、析】 Load事件在表单对象建立之前引发,运行表单时,先引发表单的Load事件,再引发表单的 Init事件。 Init事件在对象建立时引发,在表单对象的Init事件引发之前,将先引发它所包含的控件对象的 Init事件,所以在表单对象的Init事件代码中能够访问它所包含的所有控件对象。 32 【正确答案】 C 【试题解析】 Release方法用来释放和关闭表单, Hide方法用来隐藏表单, Show方法用来显示表单, SetFocus方法用来让控件获得焦点,使其成为活动对象 。SetFocus方法只是某些控件才具有,不适用于表单。 33 【正确答案】 C 【试题解析】 文本框的 Password
35、Char属性指定文本框控件内是显示用户输入的字符还是显示占位符。该属性默认值是空串,此时没有占位符,文本框内显示用户输入的内容。当为该属性指定一个字符 (即占位符,通常为 “*”)后,文本框内将只显示占位符,而不会显示用户输入的实际内容。 由于用户输入的内容中包含两个汉字 “奥运 ”,占用 4个字符, “2008”占用 4个字符,所以文本框中显示的是 8个 “*”号。 34 【正确答案】 D 【试题解析】 选项组的 Value属性用于指定选项组中被选定的选项按钮。该属性值的类型可以是数值型,也可以是字符型。若为数据型 N,则表示第 n个按钮被选中,若为字符型值 C,则表示选项组中 Captio
36、n属性为 c的按钮被选中。 根据题意,选中的是第 2个按钮,其 Caption属性为 “女 ”,所以其 Value值为 “女 ”或者 “2”。 35 【正确答案】 D 【试题解析】 SET SYSMENUNOSAVE将缺省配置恢复成 Visual FoxPm系统菜单的标准配置。 SET SYSMENUSAVE将当前的系统菜 单配置指定为缺省配置。SETSYSMENUFO DEFAI几 T将系统菜单恢复为缺省配置。 36 【正确答案】 A 【试题解析】 可以利用 SQL命令为表增加新字段,格式为: ALTER TABLE ADDCOLUMN(, ) 其中 COLUMN短语可以省略。 37 【正确
37、答案】 C 【试题解析】 INSERT命令用于在一个表中添加新记录。格式为: INSERTINTO表名 (列名 1,列名 2, ) VALUES(表达式 1,表达式 2, ) INTO表名:指出了要添加新记录的表名。 列名 1【,列名 2, 】:字段名表,插入记录不完整时使用。 VALUES指出要输入到新记录的指定字段中的数据值。 如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是 VALUES子句中所包含的数据。 38 【正确答案】 D 【试题解析】 依据题意,本查询应该有两个筛选条件,即 “仓库 =”WH1”OR仓库=”WH2”和 “
38、年龄 40”,并且这两个条件要同时满足,也就是说本题应先进行或运算,即 先判断 “仓库 =“WH1”OR仓库 =”WH2”,再将此结果与 “年龄 40”的条件进行与运算,又因为与运算比或运算的优先级高,所以要将或运算用圆括号括起来。 39 【正确答案】 C 【试题解析】 在 SQL中,可以利用空值进行查询,空值表示尚未确定的值。查询空值时要使用 IS NULL或 IS NOT NULL。因为本题要查找还没有的分数的学生,即查找分数字段为空值的记录,故应该用 “分数 IS NULL”。 40 【正确答案】 D 【试题解析】 要求每种产品的平均单价,应该按产品名称分组,在 SQL中,用GROUP BY短语分组,而 ORDER BY短语用来排序。