[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc

上传人:tireattitude366 文档编号:501513 上传时间:2018-11-29 格式:DOC 页数:22 大小:68KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc_第1页
第1页 / 共22页
[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc_第2页
第2页 / 共22页
[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc_第3页
第3页 / 共22页
[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc_第4页
第4页 / 共22页
[计算机类试卷]国家二级VF笔试模拟试卷184及答案与解析.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 184及答案与解析 1 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDEl2345 ( D) 54321EDCBA 2 下列叙述中正确的是 ( )。 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,只需要队尾指针就能反 映队列中元素的动态变化情况 ( D)循环队列中元素的个数是由队

2、头指针和队尾指针共同决定 3 在长度为 n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。 ( A) O(n) ( B) O(n2) ( C) O(log2n) ( D) O(n log2n) 4 下列叙述中正确的是 ( )。 ( A)顺序存储结构的存储空间一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 5 数据流图中带有箭头的线段表示的是 ( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用

3、( D)数据流 6 在软件开发中,需求分析阶段可以使用的工具是 ( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 7 在面向对象方法中,不属于 “对象 ”基本特点的是 ( )。 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 8 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 9 在数据管理技术发展的 3个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D) 3个阶段相同 10 有 3个关系 R、

4、S和 T如下:由关系 R和 s通过运算得到关系 T,则所使用的运算为 ( )。 ( A)笛卡儿积 ( B)交 ( C)并 ( D)自然连接 11 以下不属于 SQL数据操作命令的是 ( )。 ( A) MODIFY ( B) INSERT ( C) UPDATE ( D) DELETE 12 执行命令 “INDEX on姓名 TAG index name”建立索引后,下列叙述错误的是( )。 ( A)此命令建立的索引是当前有效索引 ( B)此命令所建立的索引将保存在 IDX文件中 ( C)表中记录按索引表达式升序排序 ( D)此命令的索引表达式是 “姓名 ”,索引名是 “index name”

5、 13 报表的数据源可以是 ( )。 ( A)表或视图 ( B)表或查询 ( C)表、查询或视图 ( D)表或其他报表 14 在 Visual FoxPro中,打开数据库的命令是 ( )。 ( A) OPFN DATABASE数据库名 ( B) USE数据库名 ( C) USE DATABASE数据库名 ( D) OPEN数据库名 15 “项目管理器 ”的 “运行 ”按钮用于执行选定的文件,这些文件可以是 ( )。 ( A)查询、视图或表单 ( B)表单、报表和标签 ( C)查询、表单或程序 ( D)以上文件都可以 16 在指定了段或表达式中不允许出现重复值的索引是 ( )。 ( A)惟一索引

6、 ( B)惟一索引和候选索引 ( C)惟一索引和主索引 ( D)主索引和候选索引 17 下列程序段执行以后,内存变量 y的值是 ( )。 x=34567 y=0 DO WHILE x 0 y=x%10+y*10 X=int(x/10) ENDDO ( A) 3456 ( B) 34567 ( C) 7654 ( D) 76543 18 不允许记录中出现重复索引值的索引是 ( )。 ( A)主索引 ( B)主索引、候选索引和普通索引 ( C)主索引和候选索引 ( D)主索引、候选索引和惟一索引 19 在 Visual FoxPro的查询设计器中 “筛选 ”选项卡对应的 SQL短语是 ( )。 (

7、 A) WHERE ( B) JOIN ( C) SET ( D) ORDER BY 20 下面关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 ( B)属性用于描述对象的状态,方法用于表示对象的行为 ( C)基于同一个类产生的两个对象可以分别设置自己的属性值 ( D)通过执行不同对象的同名方法,其结果必然是相同的 21 在下面的 Visual FoxPro表达式中,运算结果不为逻辑真的是 ( )。 ( A) EMPTY(SPACE(0) ( B) LIKE(xy*,xyz) ( C) AT(xy,abexyZ) ( D)

8、 ISNULL(.NULL.) 22 SQL的数据操作语句不包括 ( ) ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 23 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “张三 ” (字符型,宽度为 6)。在命令窗口输入并执行如下命令: 姓名 =姓名 -“您好 “ ? 姓名 那么主窗口中将显示 ( )。 ( A)张三 ( B)张三 您好 ( C)张三您好 ( D)出错 24 有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。其中一个索引的索引表达式为姓名字段,索引名为 XM。现假设学生表已经打开,且处于当前工作区中

9、,那么可以将 L述索引设置为当前索引的命令是 ( )。 ( A) SET INDEX TO 姓名 ( B) SET INDEX TO XM ( C) SET ORDER TO 姓名 ( D) SET ORDER TO XM 25 假设在表单设计器环境下,表单中有一个文本框且已经 被选定为当前对象。现在从属性窗口中选择 Value属性,然后在设置框中输入: 2001-9-10-2001-8-20。请问以上操作后,文本框 Value属性值的数据类型为 ( )。 ( A)日期型 ( B)数值型 ( C)字符型 ( D)以上操作出错 26 在 Visual FoxPro中,关于视图的正确叙述是 ( )

10、。 ( A)视图与数据库表相同,用来存储数据 ( B)视图不能同数据库表进行连接操作 ( C)在视图上不能进行更新操作 ( D)视图是从一个或多个数据库表导出的虚拟表 27 以下所 列各项属于命令按钮事件的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 28 如果在命令窗口执行命令: LIST名称,主窗口中显示: 记录号 名称 1 电视机 2 计算机 3 电话线 4 电冰箱 5 电线 假定名称字段为字符型、宽度为6,那么下面程序段的输出结果是 ( )。 G02 SCAN NEXT 4 FOR LEFT(名称 ,2)=“电 “ IF R

11、IGHT(名称 ,2)=“线 “ EXIT ENDIF ENDSCAN ? 名称 ( A)电话线 ( B)电线 ( C)电冰箱 ( D)电视机 29 查淘金额最大的 10%的订单信息。正确的 SQL语句是 ( )。 ( A) SELECT*TOP l0 PERCENT FROM 订单 ( B) SELECTTOP 10%*FROM 订单 ORDER BY 金额 ( C) SELECT*TOP l0 PERCENT FROM 订单 ORDER BY 金额 ( D) SELECTTOP l0 PERCENT*FROM 订单 ORDER BY 金额 DESC 30 查询订单数在 3个以上、订单的平均

12、金额 200元以上的职员号。正确的 SQL语句是 ( )。 ( A) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG 金额 200 ( B) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 AND AVG(金额 ) 200 ( C) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*) 3 WHERE AVG(金额 ) 200 ( D) SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*) 3

13、AND AVG 金额 200 31 显示 2005年 1月 1日后签订的订单,显示订单的订单号、客户名以及签订日期。正确的 SQL语句是 ( )。 ( A) SELECT 订单号,客户名,签订日期 FROM订单 JOIN客户 ON 订单 .客户号 =客户 .客户号 WHERE 签订日期 2005-1-1 ( B) SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单 .客户号 =客户 .客户号 AND 签订日期, 2005-1-1) ( C) SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单 .客户号 =客户 .客户号 AND

14、签订日期 2005-1-1 ( D) SELECT订单号,客户名,签订日期 FROM 订单,客户 ON 订单 .客户号 =客户 .客户号 AND 签订日期 2005-l-1 32 显示没有签订任何订单的职员信息 (职员号和姓名 ),正确的 SQL语句是( )。 ( A) SELECT 职员 .职员号,姓名 FROM 职员 JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .职员号 HAVING COUNT(*)=0 ( B) SELECT 职员职员号,姓名 FROM 职员 LEFT JOIN 订单 ON 订单 .职员号 =职员 .职员号 GROUP BY 职员 .

15、职员号 HAVING COUNT(*)=0 ( C) SELECT 职员号,姓名 FROM 职员 WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单 ) ( D) SELECT 职员 .职员号,姓名 FROM 职员 WHERE 职员 .职员号(SELECT订单 .职员号 FROM订单 ) 33 有以下 SQL语句: SELECT 订单号,签订日期,金额 FROM 订单,职员 WHERE 订单 .职员号 =职员 .职员号 AND 姓名 =“李二 “ 与如上语句功能相同的SQL语句是 ( )。 ( A) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXIS

16、TS (SELECT*FROM 职员 WHERE 姓名 =“李二 “) ( B) SELECT 订单号,签订日期,金额 FROM 订单 WHERE EXISTS(SELECT*FROM 职员 WHERE 职员号 =订单 .职员号 AND姓名 =“李二 “) ( C) SELECT 订单号,签订日期,金额 FRM 订单 WHERE IM (SELECT 职员号 FROM 职员 WHERE 姓名 =“李二 “) ( D) SELECT 订单号,签订日期,金额 ROM 订单 WHERE IN(SELECT 职员号 FROM 职员 WHERE 职员号 =订单 .职员号 AND 姓名 =“李二 “) 3

17、4 从订单表中删除客户号为 “1001”的订单记录,正确的 SQL语句是 ( )。 ( A) DROP FROM 订单 WHERE 客户号 =“1001“ ( B) DROP FROM 订单 FOR 客户号 =“1001“ ( C) DELETE FROM 订单 WHERE 客户号 =“1001“ ( D) DELETE FROM 订单 FOR 客户号 =“1001“ 35 将订单号为 “0060”的订单金额改为 169元,正确的 SQL语句是 ( )。 ( A) UPDATE订单 SET 金额 =169 WHERE 订单 号 =“0060“ ( B) UPDATE 订单 SET 金额 WIT

18、H l69 WHERE 订单号 =“0060“ ( C) UPDATE FROM订单 SET 金额 =169 WHERE 订单号 =“0060“ ( D) UPDATE FROM订单 SET 金额 WITH l69 WHERE 订单号 =“0060“ 36 在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个 _实际上对应一个处理模块。 37 结构化程序设计的 3种基本结构分别是顺序、选择和 _。 38 二分 法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是_。 39 一个模块直接调用的其他模块个数称为 _。 40 数据库系统中实现各种数据管理功能的核心软件

19、是 _。 41 项目管理器中,用于显示应用程序中所有文件的是 “_”选项卡。 42 自由表与数据库表相比较,在数据库中可以建立 _索引,而在自由表中不能建立。 43 “报表控件 ”工具栏中的 “图片 /ActiveX绑定 ”控件用于显示图片和 _字段的内容。 44 在 Visual FoxPro中,用来确定复选框是否被选中的属性是 _。 45 利用 SQL语句的定义功能,建立一个学生表文件,其中为学号建立主索引,年龄的默认值为 18,语句格式为: CREATE TABLE 学生 (;学号 C(5)_;年龄 I DEFAULT 18) 46 通过 Visual FoxPro的视图,不仅可以查询数

20、据库表,还可以 _数据库表。 47 为了通过视图更新基本表中的数据,需要在视图设计器界面的左下角选中_复选框。 48 使用 SQL语句实现将一条新的记录插 入 “学生 ”表中: INSERT_学生 (学号,姓名 )VALUES(“9801“, “李峰 “) 49 当前目录下有 “选课表 ”文件,要求查找既选修了 “计算机 ”,又选修了 “日语 ”的学生号,则语句为: SELECT A.学号 FROM 选课表 A,选课表 B; WHERE A.学号子 B.学号 AND; A.课程名称 =“计算机 “ AND_ 50 在成绩表中,检索选修 3门以上课程的学生及格学科的总成绩。成绩表中包含学号、姓名

21、、课程名和成绩 4个字段。请将下列 SQL语句补充完整。 SELECT 学号 ,SUM(成绩 ) FROM 成绩表 ; WHERE 成绩 =60; GROUP BY 学号 ; _COUNT(*) =3 国家二级 VF笔试模拟试卷 184答案与解析 1 【正确答案】 B 【试题解析】 本题考查的是栈的概念。栈是一种先进后出的队列,所以将元素1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,出栈的顺序则正好相反为 E、 D、C、 B、 A、 5、 4、 3、 2、 1。故本题应该选择 B。 2 【正确答案】 D 【试题解析】 本题考查的是循环队列的概念。循环队列是一种线形结构,所以

22、选项 A不正确;在循环队列中,插入元素需要移动队尾指针,取出元素需要移动队头指针,因此选项 B和 C均不正确;循环队列中元素的个数是由队头和队尾指引共同决定的是正确的,故应该选择 D。 3 【正确答案】 C 【试题解析】 本题考查的是二分查找法。对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 10g2n次。所以本题应该选择 C。 4 【正确答案】 A 【试题解析】 本题考查的是顺序存储结构和链式存储结构。链式存储结构既可用于表示线性结构,也可用于表示非线性结构,所以选项 B和 C不正确;链式存储结构比顺序存储结构每个元素多了一个或多个指针域,比顺序存储结构要多耗费一些存储空间,所

23、以选项 D也不止确。所以,本题中只有选项 A是正确的。 5 【正确答案】 D 【试题解析】 本题考查的是数据流图的基本概念。数据流图 (DFD)是结构化分析中常用的一种工具,它的图形元素主要有 4种;以圆圈表示加工;以带有箭头的线段表示数据流;以上下两条横线表示存储文件;以矩形 表示源。故本题应该选择 D。 6 【正确答案】 B 【试题解析】 本题考查的是需求分析。在需求分析阶段常使用的工具有:数据流图 (DFD)、数据字典 (DD)、判定树和判定表。故本题应该选择 B。 7 【正确答案】 A 【试题解析】 本题考查的是对象的基本特点。对象具有标识唯一性、分类性、多态性、封装性和模块独立性好这

24、 5个基本特点,所以本题应该选择 A。 8 【正确答案】 B 【试题解析】 本题考查的是数据模型。题目已给出 “一间宿舍可住多个学生 ”,那么一个学生能不能住多间宿舍呢 ?答案肯定 是否定的。所以本题的宿舍和学生之间的联系是一对多。故本题应该选择 B。 9 【正确答案】 C 【试题解析】 本题考查的是数据管理技术的发展。在人工管理阶段,数据无共享,数据冗余度大:文件系统阶段,数据共享性差,数据冗余度还是很大;到数据库系统阶段,数据共享性大了,数据冗余度变小。所以本题应该选择 C。 10 【正确答案】 D 【试题解析】 本题考查的是数据库的关系代数运算。 R表中有两个域 A、 B,有两条记录 (

25、也叫元组 ),分别是 (m, 1)和 (n, 2); S 表中有两个域 B、 C,有两条记录(1, 3)和 (3, 5)。注意观察表 T,它包含了 R和 S 两个表的所有域 A、 B、 C,但只包含 1条记录 (m, 1, 3),这条记录是由 R表的第 l条记录和 S表的第 1条记录组合而成的,两者的 B 域值正好相等。上述运算恰恰符合关系代数的自然连接运算规则。因此,本题的正确答案为选项 D。 11 【正确答案】 A 【试题解析】 SQL 是结构化查询语言的简称,在 Visual FoxPro 中所对应的操作有数据查询、数据定义和数据操作,而对应数据操作的命令有 INSERT、UPDATE

26、和 DELETE3 种。 12 【正确答案】 B 【试题解析】 执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在 IDX文件中。 13 【正确答案】 A 【试题解析】 报表的数据源可以是自由表、数据库表或视图。 14 【正确答案】 A 【试题解析】 打开数据库的命令为 OPEN DATABASE。 15 【正确答案】 C 【试题解析】 在项目管理器中不能运行的文件是视图或报表。 16 【正确答案】 D 【试题解析】 主索引是对主关键字 建立的索引,字段中不允许有重复值。候选索引也是不允许在指定字段和表达式中出现重

27、复值的索引。惟一索引和普通索引允许关键字值的重复出现。 17 【正确答案】 D 【试题解析】 在此程序中,首先为将变量 X和 Y分别赋值为 34567和 0,然后进入循环。而 %表示取余数,则 34567%10 的结果为 7,并将其赋值给 Y,接下来将X值除 10取整后的值 (3456)赋值给 X,此时 X值 0,再次进行循环。此时 Y值为 7,执行 Y=X%10+Y*10语句后, Y值为 76,而 X值经除 10 取整后,为 345再次进行循环,以此类推,直至 X值等于 0时退出循环,此时 Y值为 76543。 18 【正确答案】 C 【试题解析】 在 Visual FoxPro 中,不允许

28、记录中出现重复索引值的索引是主索引和候选索引。 19 【正确答案】 A 【试题解析】 在查询设计器中,与 “筛选 ”选项卡对应的 SQL短语是 WHERE。 20 【正确答案】 D 【试题解析】 类是具有相同属性和相同操作的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生不同对象的属性可以分别设置,属性也称特性,用于描述类的性 质、状态;而方法是用于表示对象的行为。 21 【正确答案】 C 【试题解析】 选项 A中, EMPRY()函数为 “空 ”值测试函数,根据指定表达式的运算结果是否为 “空 ”值,返回逻辑真 “.T.”或逻辑假 “.F.”。而 SP

29、ACE()函数为空格字符串生成函数,由于其所带参数为 “0”,也就是说生成一个长度为 0的空格,则此值为 “空 ”,所以 EMPTY()函数返回值为 “真 ”。选项 B 中, LIKE()函数为字符串匹配函数,比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真 “.T.”,否则返回逻辑假 “.F.”,在此题中,两字符串匹配,则返回值为“.T.”。选项 C中, AT()函数为求子串位置函数, AT()的函数返回值为数值型,是第一个字符串在第二个字符串中所在的位置,故返回值不为逻辑真,符合题意。选项 D中, ISNULL()函数为空值测试函数,用来判断一个表达式的运算结果是否为

30、 NULL 值,若是 NULL 值返回逻辑真 “.T.”,否则返回逻辑假 “.F.”,此答案中“.null”值为空,所以返回值为逻辑真 “.T.”。 22 【正确答案】 D 【试题解析】 SQL的操作功能主要包括数据的插入 (INSERT)、 更新 (UPDATE)和删除 (DELETE)3 个方面的内容。 23 【正确答案】 A 【试题解析】 题干中 “姓名 ”为字段变量,对内存变量赋值方式对字段变量是无效的,因此显示 “姓名 ”字段变量的值时显示的是当前指针指向的记录的值。 24 【正确答案】 D 【试题解析】 本题使用排除法,选项 A和选项 C中出现的 “姓名 ”是字段名而不是索引名,可

31、排除;选项 B 是打开索引文件命令:选项 D为把 XM设置为当前索引,所以为正确答案。 25 【正确答案】 B 【试题解析】 两个日期型常量相减,所得出的结 果为两个日期之间所相差的天数,为一个数值性结果,所以选项 B 为正确答案。 26 【正确答案】 D 【试题解析】 视图始终不真正含有数据,它总是原始数据表的一个窗口,是一个虚拟表,故选项 A错误;可以使用视图从表中提取一组记录,并改变这些记录的值,把更新结果送回到基本表中,故选项 C错误;选项 B之所以错误,是因为视图可以与数据库表进行连接操作。 27 【正确答案】 D 【试题解析】 Parent 属性,属性值为对象引用,用来指向当前对象

32、的直接容器对象,一般用于页框等控件中;而 This 和 ThisForm 关键字用来表示当前对象和当前表单,只能用在方法代码或事件代码中。而 Click事件是由鼠标单击对象时引发,属于命令按钮事件。 28 【正确答案】 A 【试题解析】 分析此程序如下: G02:将指针指向数据表中第二条记录,即 “名称 ”为 “计算机 ”的记录。 SCAN NEXT 4 FOR LEFT (名称 ,2)=“电 “: SCAN 循环语句一般用于处理表中记录。语句可指明需处理的记录范围及应满足的条件。语句格式为: SCAN范围 FOR条件 1 WHILE条件 2 循环体 执行 该语句时,记录指针自动、依次地在当前

33、表的指定范围内满足条件的记录 下移动,对每一条记录执行循环体内的命令。 而该循环语句的条件是 “LEFT(名称 ,2)“电 “”,则表示要查找 “名称 ”字段左侧前两个字符 (一个汉字 )为 “电 ”的记录。所以,指针将指向记录 3。 IF RIGHT(名称, 2) “线 ” EXIT ENDIF 此段程序判断当前记录 “名称 ”字段中右侧前两个字符 (一个汉字 )是否为 “线 ”,如果是,则使用 EXIT语句退出循环。记录 3符合条件,则循环终止。 ? 名称:在屏幕上显示当前记录中的 “名称 ”字段,该字段 内容为 “电话线 ”。 设有如下说明,请回答 (29) (35)小题: 有如下 3个

34、表: 职员 .DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10) 客户 .DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36) 订单 .DBF:订单号 C(4),客户号 C(4),职员号 C(3),签订日期 D,金额 N(6.2) 29 【正确答案】 D 【试题解析】 本题查询金额最大的 10%的订单;应该是按金额从高向低降序排列,显示前面 10%,只有选项 D中的 SQL语句满足题意。 30 【正确答案】 B 【试题解析】 查询订单的平均金额 200元以上,用平均函数表示为 AVG (金额 ) 200,故可排除选项 A和

35、选项 D;订单数在 3个以上和订单的平均金额 200元以上两个条件要同时满足是逻辑 “与 ”关系,故选项 B 正确。 31 【正确答案】 A 【试题解析】 显示 2005年 1月 1日后签定订单,表示方法为:签定日期2005-1-1,故排除选项 C和选项 D。两个表使用 JOIN连接,连接条件使用ON,故选项 A为正确答案。 32 【正确答案】 C 【试题解析】 显示没有签订 任何订单的职员信息等价于显示订单表中不存在的职员信息。只有选项 C符合查询条件。 33 【正确答案】 B 【试题解析】 题干中的 SQL 语句的功能是:查询那些姓名为 “李二 ”的职员的订单号,签订日期和金额的信息。 4

36、个选项中只有选项 B 中的查询条件与此等价。 34 【正确答案】 C 【试题解析】 使用 SQL 命令删除表的格式为: DELETE FROM表名WHERE 条件表达式 。 35 【正确答案】 A 【试题解析】 使用 SQL 语句更新表的格式为: UPDATE表名 SET列名 1 =表达式 1 列名 2 =表达式 2 WHERE 条件表达式 )。 36 【正确答案】 加工 【试题解析】 数据流图是从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程,其中的每一个加工对应一个处理模块。 37 【正确答案】 重复 (或循环 ) 【试题解析】 结构化程序设计包括 3种基本的结构:顺序结构、

37、选择结构和重复结构 (循环结构 )。利用这 3种结构就足以表达出各种其他结构形式的程序设计方法,其中利用循环结构,可以简化大量的程序执行。 38 【正确答案】 顺序存储 (顺序方式存储 ) 【试题解析】 二分法查找对表的要求是有序的顺序表,即第一要求是数据元素有序,第二要求是按顺序方式存储。 39 【正确答案】 扇出 【试题解析】 在结构图中,调用一个给定模块的模块个数称为扇入,一个模块直接调用的其他模块个数称为扇出。 40 【正确答案】 数据库管理系统 【试题解析】 数据库管理系统是数据库的管理机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。 41

38、 【正确答案】 全部 【试题解析】 项目管理器一共 有 6个选项卡,其中 “数据 ”、 “文档 ”、 “类 ”、 “代码 ”和 “其他 ”5个选项卡用来分类显示各种文件, “全部 ”选项卡则显示所有的文件,实现对它们的管理。 42 【正确答案】 主 【试题解析】 自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具有以下特点: 数据库表可以使用长表名,在表中可以使用长字段名。 可以为数据库表中的字段指定标题和添加注释。 可以为数据库表的字段指定默认值和输入掩码。 数据库表的字段有默认的控件类。 可以为数据库表规定字段级规则 和记录级规则。数据库表支持主关键字、参照完整性和

39、表之间的关联。 支持 INSERT、 UPDATE 和 DELETE事件的触发器。 43 【正确答案】 通用型 【试题解析】 Visual FoxPro 在打开 “报表设计器 ”窗口的同时也会打开一个 “报表控件 ”工具栏。该工具栏有多个图标按钮,每个按钮有不同的功能。其中 “图片/ActiveX绑定控件 ”按钮的功能是用于显示图片和通用型字段的内容。 44 【正确答案】 Value 【试题解析】 复选框用于标识一个两值状态,如真 (.T.)或假 (.F.)。 当处于选中状态时,复选框内显示一个对勾;否则,复选框内为空白。复选框可以通过 Value属性来设置或返回复选框的状态。 45 【正确答

40、案】 PRIMARY KEY 【试题解析】 在 Visual FoxPro中可以通过 SQL 的 CREAT TABLE 命令建立表。其中,通过 PRIMARY KEY短语可以为指定字段创建一个主索引,索引标识名与字段名相同。 46 【正确答案】 操作 (或更新 ) 【试题解析】 在 Visual FoxPro中,视图是可以更新的,但是这种更新是否反映在基本表中则取决于视图 更新属性的设置。在关系数据库中,视图始终不曾真正地含有数据,它总是原来表的一个窗口。所以,虽然视图可以像表一样进行各种查询,但是插入、更新、删除操作在视图上却有一定的限制。一般情况下,当一个视图是由单个表导出时可以进行插入

41、和更新操作,但不能进行删除操作:当视图是从多个表导出时,插入、更新和删除操作都不允许进行。 47 【正确答案】 发送 SQL更新 【试题解析】 视图是根据基本表派生出来的,但是在 Visual FoxPro 中它已经不完全是操作基本表的窗口。在一个活动周期内视图和基本表已经成为两张表, 默认对视图的更新不反映在基本表中,对基本表的更新在视图中也得不到反映。但是在关闭数据库后视图中的数据将消失,当再次打开数据库时视图从基本表中重新检索数据。所以默认情况下,视图在打开时从基本表中检索数据,然后构成一个独立的临时表供用户使用。为了通过视图能够更新基本表中的数据,需要在视图设计器界面的左下角中勾选 “

42、发送 SQL更新 ”复选框。 48 【正确答案】 INTO 【试题解析】 INSERT 命令用于在一个表中添加新记录,然后给新记录的字段赋值。格式为: INSERT INTO 表名 (列名 1,列名 2,) VALUES(表达式 1,表达式 2,) 其中, INTO 表名指出了要添加新记录的表名;列名 1,列名 2, 是字段名表,插入记录不完整时使用; VALUES 指出要输入到新记录的指定字段中的数据值。 如果省略前面的字段名表,将按照表结构中定义的顺序依次指定每个字段的值。添加新记录后,该字段所包含的数值就是 VALUES 子句中所包含的数据。 49 【正确答案】 B课程名称 =“日语 “

43、 【试题解析】 一般的查询中,别名并不是必需的,但是在自连接查询中,别名是必不可少的。 SQL不仅可以对多个关 系实行连接操作,也可以将同一关系与其自身进行连接,这种连接称为自连接。在可以进行这种自连接操作的关系上,实际存在着一种特殊的递归联系,即关系中的一些元组,根据出自同一值域的两个不同的属性,可以与另外一些元组有一种对应关系 (一对多的联系 )。 50 【正确答案】 HAVING 【试题解析】 在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP BY子句进行分组计算查询。 通常来说,一个计算函数的范围是满足 WHERE子句指定条件的所有记录。当加上 GROUP BY子句后,系统会将查询结果按指定列 分成集合组。当一个计算函数和一个 GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。 另外,使用 HAVING 子句可以对这些组进一步加以控制。用这个子句定义这些组所必须满足的条件,以便将其包含在结果中。 本题中,根据学号将学生记录分组,然后利用 SQL的统计函数 COUNT(),统计选修 3门课程以上的学生记录,并利用 SUM()函数将及格科目的分数求和。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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