1、二级 VISUAL+FOXPRO笔试-250 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.视图设计器中包含的选项卡有(分数:2.00)A.更新条件、筛选、字段B.显示、排序依据、分组依据C.更新条件、排序依据、显示D.联接、显示、排序依据2.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码3.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用(分数:2.00)A.文件(F)B.文件(P)C.文件(F)D.文件(4.在 Visual FoxPro中
2、,打开数据库的命令是(分数:2.00)A.OPEN DATABASE数据库名B.USE数据库名C.USE DATABASE数据库名D.OPEN数据库名5.下面叙述正确的是(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对6.设当前表有 10条记录,若要在第 5条记录的前面插入一条记录,在执行 GO 5后再执行如下命令(分数:2.00)A.INSERTB.INSERT BLANKC.INSERT BEFORED.APPEND BEFORE7.标准 SQL基本查询
3、模块的结构是(分数:2.00)A.SELECT.FROM.ORDER BYB.SELECT.WHERE.GROUP BYC.SELECT.WHERE.HAVINGD.SELECT.FROM.WHERE8.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树D.栈9.在以下关于过程调用的叙述中,正确的是(分数:2.00)A.实参与形参的个数必须相等B.当实参的个数多于形参个数时,多余的实参将被忽略C.在过程调用中,只能按值传送D.在过程调用中,只能按地址传送10.在 Visual FoxPro中,代码片段是指(分数:2.00)A.能运行并完成指定功能的 FoxPro
4、程序B.一个子程序C.一组 FoxPro命令,用于完成某一项操作D.一个可以调用的函数11.连编应用程序不能生成的文件是(分数:2.00)A.PP文件B.EXE文件C.OMDLL文件D.PRG文件12.在 Visual FoxPro中,打开表时自动打开的索引是(分数:2.00)A.单索引B.复合索引C.结构化复合索引D.以上都可以13.Visual FoxPro中 DO CASE-ENDCASE属于什么结构?(分数:2.00)A.顺序结构B.选择结构C.循环结构D.模块结构14.在命令窗口中,可用 DO命令运行菜单程序的扩展名为(分数:2.00)A.FMTB.MPRC.MNXD.FRM15.下
5、面概念中,不属于面向对象方法的是(分数:2.00)A.对象B.继承C.类D.过程调用16.在一棵二叉树上第 5层的结点数最多是(分数:2.00)A.8B.16C.32D.1517.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.0B.1CF.DT.18.在 Visual FoxPro环境中,建立命令文件的命令是(分数:2.00)A.MODIFY文件名B.MODIFY COMMAND文件名C.MODIFY PROCEDURE文件名D.MODIFY FUNCTION文件名19.运行程序AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR?
6、AARETURN该程序得到的结果为(分数:2.00)A.1到 100中奇数的和B.1到 100中偶数的和C.1到 100中所有数的和D.没有意义20.下面可使程序单步执行的命令是(分数:2.00)A.SET STEP ONB.SET ESCAPE ONC.SET DEBUG OND.SET STEP OFF21.ROUND(1234.56,-2)和 ROUND(1234.56,1)的正确结果是(分数:2.00)A.1234和 1234.5B.1230和 1234.6C.1200和 1234.5D.1200和 1234.622.在 Visual FoxPro中,可以链接或嵌入 OLE对象的字段类
7、型是(分数:2.00)A.备注型字段B.通用型字段C.备注型和通用型字段D.任何类型的字段23.修改本地视图的命令是(分数:2.00)A.OPEN VIEWB.CREATE VIEWC.USE VIEWD.MODIFY VIEW24.下列模式中,能够给出数据库物理存储结构与物理存取方法的是(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式25.以下属于容器控件的是(分数:2.00)A.TextB.FormC.LabelD.command26.报表中的数据源包括(分数:2.00)A.数据库表、自由表和查询B.数据库表、自由表C.数据库表、自由表、视图D.数据库表、自由表、视图、查询2
8、7.字符串长度函数 LEN(SPACE(3)-SPACE(2)的值是(分数:2.00)A.0B.1C.5D.328.求每个终点的平均票价的 SQL语句是(分数:2.00)A.SELECT终点,avg(票价)FROM ticket GROUP BY 票价B.SELECT终点,avg(票价)FROM ticket ORDER BY 票价C.SELECT终点,avg(票价)FROM ticket ORDER BY 终点D.SELECT终点,avg(票价)FROM ticket GROUP BY 终点29.在软件开发中,下面任务不属于设计阶段的是(分数:2.00)A.数据结构设计B.给出系统模块结构C
9、.定义模块算法D.定义需求并建立系统模型30.以下程序为输入 50个学生某门课程的成绩,并求出平均成绩DIMENSION A(50)sum=0FOR i=1 TO 50INPUT TO A(i)END FORAver=sum/50?“平均成绩为:”,Aver程序空白处应填入(分数:2.00)A.sum=A(i)B.sum=sum+A(i)C.sum=sum+iD.sum=i31.SUBSTR(“ABCDEF”,3,2)的结果是(分数:2.00)A.ABB.CDC.FED.CB32.下面描述中,符合结构化程序设计风格的是(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的
10、控制逻辑B.模块只有一个人口,可以有多个出口C.注重提高程序的执行效率D.不使用 goto语句33.下列叙述中正确的是(分数:2.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致34.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统C.软件工具D.数据库35.在 Visual FoxPro中主索引字段(分数:2.00)A.不能出现重复值或空值B.能出现重复值或空值C.能出现重复值,不能出现空值D.能出现空值,不能出现重复值二、填空题(总
11、题数:12,分数:30.00)36.算法的复杂度主要包括 【1】 复杂度和空间复杂度。(分数:2.00)填空项 1:_37.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 【2】 。(分数:2.00)填空项 1:_38.若按功能划分,软件测试的方法通常分为白盒测试方法和 【3】 测试方法。(分数:2.00)填空项 1:_39.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 【4】 关系。(分数:2.00)填空项 1:_40.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【5】 。(分数:2.00)填空项 1:_41.统计学生总人数,
12、请写出下面 SELECT语句的完整形式:SELECT 【6】 FROM student(分数:2.00)填空项 1:_42.在 SQL的 SELECT语句中用于计算检索的函数有 COUNT、 【7】 、 【8】 、MAX 和 MIN。(分数:4.00)填空项 1:_43.在 Visual FoxPro表中,主关键字的值不能为 【9】 。(分数:2.00)填空项 1:_44.在 Visual FoxPro中,CONTINUE 与 【10】 命令配合使用。(分数:2.00)填空项 1:_45.使用 SQL语句查询每个学生及其选修课程的情况:SELECT学生.*,选修课.*;FROM学生,选修课;W
13、HERE 【11】 = 【12】 (10)(11)题使用如下的“学生”表和“选修课”表:学生表学号 姓名 政治面貌 年龄 学分 科目号20001 王海 团员 25 4 0120002 李盐 预备党员 20 3 0220003 刘小鹏 团员 22 4 0120004 隋小新 团员 20 6 0320005 李明月 预备党员 24 4 0120006 孙民主 预备党员 21 3 0220007 赵福来 预备党员 22 6 03选修课表科目号 科目名01 日语02 法津03 微积分(分数:4.00)填空项 1:_46.使用 SQL语句求选修了法律课程的所有学生的学分总和SELECT 【13】 (学分
14、);FROM学生;WHERE科目号 IN;(SELECT科目号;FROM 【14】 ;WHERE科目号=“法律”)(分数:4.00)填空项 1:_47.在使用 SELECT语句中,使用 【15】 子句指定查询所用的表。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO笔试-250 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.视图设计器中包含的选项卡有(分数:2.00)A.更新条件、筛选、字段 B.显示、排序依据、分组依据C.更新条件、排序依据、显示D.联接、显示、排序依据解析:解析视图设计器中包含的选项卡有更新条件、筛选、字
15、段等。2.在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(分数:2.00)A.可行性分析B.需求分析 C.详细设计D.程序编码解析:解析结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。而结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化语言、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。所以数据流程图是在需求分析阶段使用的。3.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用(分数:2.00)A.文件(F)B.文件(P)C.文件(F) D.文件(解析:解析本题考查快捷菜单的设计方法。添加访问键方法是在文件名后的括号内添加
16、“”两个字符,再加上访问键的字母。4.在 Visual FoxPro中,打开数据库的命令是(分数:2.00)A.OPEN DATABASE数据库名 B.USE数据库名C.USE DATABASE数据库名D.OPEN数据库名解析:解析打开数据库的命令为 OPEN DATABASE,USE 命令是用来打开一个数据表文件。5.下面叙述正确的是(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:解析因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;原
17、因是算法的空间复杂度是指执行这个算法所需要的内存空间。6.设当前表有 10条记录,若要在第 5条记录的前面插入一条记录,在执行 GO 5后再执行如下命令(分数:2.00)A.INSERTB.INSERT BLANKC.INSERT BEFORE D.APPEND BEFORE解析:解析在 Visual FoxPro中,只有 INSERT命令可在表的中间插入记录。IN- SERT 命令中的 BEFORE选项如果被省略,将在当前指针的后面插入一条记录,反之在当前记录的前面插入一条空记录。7.标准 SQL基本查询模块的结构是(分数:2.00)A.SELECT.FROM.ORDER BYB.SELEC
18、T.WHERE.GROUP BYC.SELECT.WHERE.HAVINGD.SELECT.FROM.WHERE 解析:解析使用 SQL进行查询的基本查询模块结构是:SELECT字段名FROM数据表名WHERE查询条件,故选项 D为正确答案。8.以下数据结构中不属于线性数据结构的是(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析所谓的线性结构是指:如果一个非空的数据结构满足下列两个条件,即1)有且只有一个根结点;2)每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。9.在以下关于过程调用的叙述中,
19、正确的是(分数:2.00)A.实参与形参的个数必须相等B.当实参的个数多于形参个数时,多余的实参将被忽略 C.在过程调用中,只能按值传送D.在过程调用中,只能按地址传送解析:解析在过程调用中,当实参的个数多于形参个数时,多余的实参将被忽略。10.在 Visual FoxPro中,代码片段是指(分数:2.00)A.能运行并完成指定功能的 FoxPro程序B.一个子程序C.一组 FoxPro命令,用于完成某一项操作 D.一个可以调用的函数解析:解析在 Visual FoxPro中,代码片段不是一个完整的 Visual Foxpro程序,本身并不能独立运行,它们要嵌入到编程工具所生成的程序代码中才能
20、运行。代码片段可以调用子程序和函数,但本身不能作为用户的子程序和函数的调用。11.连编应用程序不能生成的文件是(分数:2.00)A.PP文件B.EXE文件C.OMDLL文件D.PRG文件 解析:解析连编可以生成三种类型的文件:第一种是应用程序文件;第二种是可执行文件.EXE;第三种是 DLL文件,即动态链接库。12.在 Visual FoxPro中,打开表时自动打开的索引是(分数:2.00)A.单索引B.复合索引C.结构化复合索引 D.以上都可以解析:解析结构化复合索引文件的主名必须与对应的表文件主名一致,且存放位置相同。只有结构化复合索引才能在打开表时自动打开,不能单独打开或关闭。13.Vi
21、sual FoxPro中 DO CASE-ENDCASE属于什么结构?(分数:2.00)A.顺序结构B.选择结构 C.循环结构D.模块结构解析:解析DO CASE-ENDCASE 语句属于分支语句,而分支语句实现的是一种扩展的选择结构,它可以根据条件从多组代码中选择一组执行。14.在命令窗口中,可用 DO命令运行菜单程序的扩展名为(分数:2.00)A.FMTB.MPR C.MNXD.FRM解析:解析菜单文件的执行方式可以用命令的方式完成。当生成了可执行菜单文件(.MPR)后可直接在命令窗口中通过 DO命令执行。15.下面概念中,不属于面向对象方法的是(分数:2.00)A.对象B.继承C.类D.
22、过程调用 解析:解析A、B、C 属于面向对象方法,D 属于面向过程方法。16.在一棵二叉树上第 5层的结点数最多是(分数:2.00)A.8B.16 C.32D.15解析:解析根据二叉树的性质,在二叉树的第 k层上,最多有 2的 k-1次方个结点。所以,第五层的结点数最多为 16。17.如果当前记录指针指在表的第一条记录上,则 BOF()的返回值为(分数:2.00)A.0B.1CF. DT.解析:解析BOF()函数的功能是测试当前记录指针的位置是否指向表的第一条记录。仅当记录指针指在第一条记录的前面时,BOF()函数的返回值才为.T.。18.在 Visual FoxPro环境中,建立命令文件的命
23、令是(分数:2.00)A.MODIFY文件名B.MODIFY COMMAND文件名 C.MODIFY PROCEDURE文件名D.MODIFY FUNCTION文件名解析:解析在 Visual FoxPro环境中,建立、编辑命令文件的命令只有 MODIFY COMMAND文件名19.运行程序AA=0FOR I=2 TO 100 STEP 2AA=AA+IENDFOR?AARETURN该程序得到的结果为(分数:2.00)A.1到 100中奇数的和B.1到 100中偶数的和 C.1到 100中所有数的和D.没有意义解析:解析在 FOR循环中的循环变量 I被初始化为 2,在 FOR语句中又规定了步长
24、 STEP的值为 2,意思为每执行一次循行体,I 的值便加 2,因此程序中所有的 I值都为偶数,AA 的值为一个累加的数字。20.下面可使程序单步执行的命令是(分数:2.00)A.SET STEP ONB.SET ESCAPE ONC.SET DEBUG ON D.SET STEP OFF解析:解析命令 SET STEP ON | OFF可用于设置是否单步执行程序中的命令行。设置为 OFF,不能进行单步执行方式,如果设置成 ON,则表示单步执行程序命令方式。21.ROUND(1234.56,-2)和 ROUND(1234.56,1)的正确结果是(分数:2.00)A.1234和 1234.5B.
25、1230和 1234.6C.1200和 1234.5D.1200和 1234.6 解析:解析ROUND()函数的功能是四舍五入函数,有两个参数,第一个参数指明要进行四舍五入的数值,第二个参数指明要进行四舍五入的位置,因此题目中两个函数的功能是分别对 1234.56从小数点左边第 2位和右边第 1位进行四舍五入。22.在 Visual FoxPro中,可以链接或嵌入 OLE对象的字段类型是(分数:2.00)A.备注型字段B.通用型字段 C.备注型和通用型字段D.任何类型的字段解析:解析在 Visual FuxPro表中,只有通用型字段能够存放多媒体信息及链接或嵌入 OLE对象。23.修改本地视图
26、的命令是(分数:2.00)A.OPEN VIEWB.CREATE VIEWC.USE VIEWD.MODIFY VIEW 解析:解析修改本地视图的命令是 MODIFY VIEW创建视图的命令是 CRE- ATE VIEW,打开视图的命令是USE VIEW,Visual FoxPro 中没有 OPEN VIEW命令。24.下列模式中,能够给出数据库物理存储结构与物理存取方法的是(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:解析能够给出数据库物理存储结构与物理存取方法的是内模式。外模式是用户的数据视图,也就是用户所见到的数据模式。概念模式是数据库系统中全局数据逻辑结构的描述
27、,是全体用户公共数据视图。没有逻辑模式这一说法。25.以下属于容器控件的是(分数:2.00)A.TextB.Form C.LabelD.command解析:解析本题考查 Visual FoxPro常见的控件。文本框、标签和命令按钮都属于单一控件,其本身不能再包含其他控件。26.报表中的数据源包括(分数:2.00)A.数据库表、自由表和查询B.数据库表、自由表C.数据库表、自由表、视图D.数据库表、自由表、视图、查询 解析:解析在 Visual FoxPro中,报表与一定的数据源相联系。报表的数据源包括数据库表、自由表、视图和查询。27.字符串长度函数 LEN(SPACE(3)-SPACE(2)
28、的值是(分数:2.00)A.0B.1C.5 D.3解析:解析LEN()函数的功能是返回指定字符表达式的长度,即所含字符中的字符个数;SPACE()函数返回由指定数目的空格组成的字符串。SPACE(3)-SPACE(2)表示将两个字符串不完全连接,本题返回字符串的长度为 5。28.求每个终点的平均票价的 SQL语句是(分数:2.00)A.SELECT终点,avg(票价)FROM ticket GROUP BY 票价B.SELECT终点,avg(票价)FROM ticket ORDER BY 票价C.SELECT终点,avg(票价)FROM ticket ORDER BY 终点D.SELECT终点
29、,avg(票价)FROM ticket GROUP BY 终点 解析:解析根据题目的要求,求每个终点的平均票价,则按不同的终点分组查询,用 AVG()函数计算每组的平均票价值,故正确的 SQL语句应该是: SELECT 终点,avg(票价)FROM ticket GROUP BY 终点29.在软件开发中,下面任务不属于设计阶段的是(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型 解析:解析数据结构设计、给出系统模块结构以及定义模块算法都属于设计阶段,而定义需求并建立系统模型属于分析阶段。30.以下程序为输入 50个学生某门课程的成绩,并求出平均成
30、绩DIMENSION A(50)sum=0FOR i=1 TO 50INPUT TO A(i)END FORAver=sum/50?“平均成绩为:”,Aver程序空白处应填入(分数:2.00)A.sum=A(i)B.sum=sum+A(i) C.sum=sum+iD.sum=i解析:解析题目中要输入 50个数据,因此可以设置一个循环,其循环次数为 50 次,每循环一次,就输入一个数据到 A(i)数组元素中,同时要将该数据累加到 sum变量中,即执行 sum=sum+A(i)语句,程序中的 sum变量起到了计数器的作用。31.SUBSTR(“ABCDEF”,3,2)的结果是(分数:2.00)A.
31、ABB.CD C.FED.CB解析:解析本题考查字符串函数 SUBSTR()函数。该函数的功能是从指定表达式值的指定起始位置取指定长度的子串作为函数值。因此 SUBSTR(“ABCDEF”,3,2)的结果是表示从“ABCDEF”字符串的左边第3个字符开始,连续取两个字符。32.下面描述中,符合结构化程序设计风格的是(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B.模块只有一个人口,可以有多个出口C.注重提高程序的执行效率D.不使用 goto语句解析:解析应该选择只有一个人口和一个出口的模块;首先要保证程序正确,然后才要求提高效率;严格控制使用 GOTO语
32、句,必要时可以使用。33.下列叙述中正确的是(分数:2.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致解析:解析A 选项,数据库系统需要操作系统的支持,必不可少,故其叙述不正确。B 选项错误,数据库设计是指设计一个能满足用户要求,性能良好的数据库。数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另一个。34.数据库系统的核心是(分数:2.00)A.数据模型B.数据库管理系统 C.软件工具D.数据库解析:解析数据库管理系统是一种系统软件,负责数据
33、库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,因此数据库管理系统是数据库系统的核心。35.在 Visual FoxPro中主索引字段(分数:2.00)A.不能出现重复值或空值 B.能出现重复值或空值C.能出现重复值,不能出现空值D.能出现空值,不能出现重复值解析:解析建立了主索引字段若出现重复值或空值,系统都将给出“索引不惟一”的提示。二、填空题(总题数:12,分数:30.00)36.算法的复杂度主要包括 【1】 复杂度和空间复杂度。(分数:2.00)填空项 1:_ (正确答案:时间)解析:解析算法的复杂度主要指时间复杂度和空间复杂度。37.数据的逻辑结构在计算机存储空间中的存放
34、形式称为数据的 【2】 。(分数:2.00)填空项 1:_ (正确答案:存储结构(或物理结构、或物理存储结构))解析:解析时间数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。38.若按功能划分,软件测试的方法通常分为白盒测试方法和 【3】 测试方法。(分数:2.00)填空项 1:_ (正确答案:黑盒(或黑箱))解析:解析软件测试的方法分为白盒测试方法和黑盒测试方法。39.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 【4】 关系。(分数:2.00)填空项 1:_ (正确答案:一对多(或 1对多、或 1:M、或 1:N,其中 M、N
35、大小写均可))解析:解析工人和设备之间是一对多关系。40.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【5】 。(分数:2.00)填空项 1:_ (正确答案:投影)解析:解析关系数据库管理系统的专门关系运算包括选择、连接和投影。41.统计学生总人数,请写出下面 SELECT语句的完整形式:SELECT 【6】 FROM student(分数:2.00)填空项 1:_ (正确答案:COUNT(*))解析:解析COUNT()函数的功能是统计记录的个数。要求有自变量,当使用*号时,用于统计表中所有记录个数。42.在 SQL的 SELECT语句中用于计算检索的函数有 COUNT、 【7】
36、、 【8】 、MAX 和 MIN。(分数:4.00)填空项 1:_ (正确答案:7SUM8AVG)解析:解析SELECT 语句中用于计算检索的函数有 SUM(),其功能是求和;AVG()函数的功能是计算平均值;COUNT()函数是统计记录个数;MAX()函数是求最大值;MIN()函数是求最小值。43.在 Visual FoxPro表中,主关键字的值不能为 【9】 。(分数:2.00)填空项 1:_ (正确答案:空)解析:解析在 Visual FoxPro表中,必须保证主关键字的值不能在整个表的每一个记录中为空,即出现NULL值。44.在 Visual FoxPro中,CONTINUE 与 【1
37、0】 命令配合使用。(分数:2.00)填空项 1:_ (正确答案:LOCATE)解析:解析在 Visual FoxPro中 LOCATE与 CONTINUE是一对经常配对使用的命令,它们主要用于数据的检索,CONTINUE 的作用是定位到下一条满足条件的记录。45.使用 SQL语句查询每个学生及其选修课程的情况:SELECT学生.*,选修课.*;FROM学生,选修课;WHERE 【11】 = 【12】 (10)(11)题使用如下的“学生”表和“选修课”表:学生表学号 姓名 政治面貌 年龄 学分 科目号20001 王海 团员 25 4 0120002 李盐 预备党员 20 3 0220003 刘
38、小鹏 团员 22 4 0120004 隋小新 团员 20 6 0320005 李明月 预备党员 24 4 0120006 孙民主 预备党员 21 3 0220007 赵福来 预备党员 22 6 03选修课表科目号科目名01 日语02 法津03 微积 分(分数:4.00)填空项 1:_ (正确答案:11科目号12选修科目号)解析:解析若一个查询同时涉及两个以上的表,则称之为连接查询。其一般格式为: 表名 1列名 1比较运算符表名 2列名 246.使用 SQL语句求选修了法律课程的所有学生的学分总和SELECT 【13】 (学分);FROM学生;WHERE科目号 IN;(SELECT科目号;FROM 【14】 ;WHERE科目号=“法律”)(分数:4.00)填空项 1:_ (正确答案:13sum14选修课)解析:解析一个 SELECT-FROM-WHERE语句称为一个查询块。将一个查询块嵌套在另一个查询块的 WHERE子句或 HAVING短语的条件中的查询称为嵌套查询。Sum()实现了对“学分”求和。47.在使用 SELECT语句中,使用 【15】 子句指定查询所用的表。(分数:2.00)填空项 1:_ (正确答案:15FROM)解析:解析在 SELECT语句中,FROM 语句用于指定查询所涉及到的表。