1、国家二级 VF 笔试-试卷 63 及答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.在算法设计基本方法中,_是从初始条件出发,逐次推出所需求的结果。(分数:2.00)A.递推B.递归C.列举法D.归纳法3.下列数据库技术的术语与关系模型的术语的对应关系中正确的是_。(分数:2.00)A.记录与属性B.字段与元组C.记录类型与关系模式D.实例与关系4. (分数:2.00)A.B.C.D.5.下列不属于软件工程的 3
2、个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境6.函数 LEN(RIGHT(”水平考试”,4)的值是( )。(分数:2.00)A.水平B.4C.考试D.水平考试7.程序的 3 种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移8.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _.(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型9.结构化程序设计的主要特点是_。(分数:2.00)A.每个控制结构要模块化B.每个控制结构具有封装性C.每个控制结
3、构具有独立性D.每个控制结构只有一个人口和一个出口10.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致C.数据库设计是指设计一个能满足用户要求,性能良好的数据库D.数据库系统是一个独立的系统,但是需要操作系统的支持11.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n 个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件D.线性表可以是空表12.设一表中有 60 条记录,当该表刚被打开时,函数 RECNO()返回的值是_。(分数:2.00)A.0B.60
4、C.1D.6113.可在浏览窗口中对表记录进行浏览和编辑,打开浏览器的一般有用_种方法。(分数:2.00)A.1B.2C.3D.414.假设工资表中按基本工资升序索引后,并执行过赋值语句 N=1000,则下列各条命令中,错误的是_。(分数:2.00)A.SEEKNB.SEEKFOR 基本工资=NC.FINDl000D.LOCATEFOR 基本工资=N15.如果将一个数据表设置为“包含”状态,那么系统连编后,该数据表将_(分数:2.00)A.成为自由表B.包含在数据库之中C.可以随时编辑修改D.不能编辑修改16.在 Visual FoxPro 中,?ABS(-7*8)的输出是(分数:2.00)A
5、.-56B.56C.15D.-1517.在 SQL 中,集合成员算术比较操作“元组ALL(集合)”中的“ALL”的等价操作符是 _。(分数:2.00)A.NOT INB.INC.SOMED.=SOME18.将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为 _。(分数:2.00)A.没有放到项目中B.没有生成菜单程序C.要用命令方式D.要连编19.函数 INT(数值表达式)的功能是( )。(分数:2.00)A.返回数值表达式值的整数部分B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表达式值的最小整数D.返回不大于数值表达式值的最大整数20.数据库表中有一长字段名“期末考试分数”,
6、当该数据库表转为自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分C.期末考试分*D.系统出错21.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值22.利用命令方式新建一个名为 SDB 的数据库,下列正确的是( )。(分数:2.00)A.OPEN DATABASE SDBB.CREATE DATABASE SDBC.USE DATABASE SDBD.CREATE SDB23.下列数据哪个
7、不是字符型数据( )。(分数:2.00)A.41282B.41282C.12.3D.CHINA=中国24.不允许记录中出现重复索引值的索引是_。(分数:2.00)A.主索引B.主索引、候选索引、普通索引C.主索引、候选索引D.主索引、候选索引、唯一索引25.在 Visual FoxPro 中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是 _。(分数:2.00)A.MNXB.PRGC.MPRD.SPR26.数据表中有 30 个记录,如果当前记录为第 30 条记录,把记录指针移到第一个记录,应使用的命令是( )。(分数:2.00)A.GO 1B.GO TOPC.SKIPD.127.下列
8、关于数据库和数据库表之间关系的叙述中,说法正确的是(分数:2.00)A.数据库表中可以包含数据库B.数据库中只包含数据库表C.数据库表和数据库没有关系D.数据库中可以包含数据库表、表间的关系和相关的操作28.已知 X8,Y5,Z=27,表达式 X2/5+6*Y-7*2+(4+Z/7)2 的值为(分数:2.00)A.26.8B.45.8C.44.8D.92.829.SQL 中可使用的通配符有 _。(分数:2.00)A.*(星号)B.%(百分号)C.(下划线)D.B 和 C30.数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与_。(分数:2.00)A.操作系统B.文件系统C.数
9、据集合D.数据库管理系统及相关软件31.在数据环境设计器中,不能进行的操作是_。(分数:2.00)A.添加表和视图B.添加索引C.移去表和视图D.设置关系32.数据库表的索引共有( )种。(分数:2.00)A.1B.2C.3D.433.连续执行以下命令之后,最后一条命令的输出结果是_。 SET EXACT OFF X=“A” ?IIF(“A”=X,X-“BCD“,X+“BCD“)(分数:2.00)A.AB.BCDC.ABCDD.ABCD34.以下属于容器类控件的是_。(分数:2.00)A.TextB.FormC.LabelD.CommandButton35.在逻辑运算中,3 种运算符的优先级别
10、依次排列为(分数:2.00)A.NOTANDORB.ANDNOTORC.NOTORANDD.ORANDNOT36.下列关于变量的叙述中,不正确的、项是( )。(分数:2.00)A.在 Visual FoxPro 中,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型C.在 Visual FoxPro 中,变量分为字段变量和内存变量D.变量值可以随时改变二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.数据流的类型有 1 和事务型。(分数:2.00)填空项 1:_39.
11、按照“先进先出”的原则组织数据的结构的是 1。(分数:2.00)填空项 1:_40.算法的复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_41.在关系运算中, 1 运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(分数:2.00)填空项 1:_42.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_43.使用“获奖牌情况“和“国家“两个表查询“中国“所获金牌(名次为 1)的数量,应使用 SQL 语句 SELECT COUNT(*)FROM 国家 INNER
12、 JOIN 获奖牌情况; 1 国家.国家代码=获奖牌情况.国家代码; WHERE 国家.国家名称=“中国“AND 名次=1(分数:2.00)填空项 1:_44.设有学生选课表 SC(学号,课程号,成绩),用 SQL 语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)。SELECT 课程号,AVG(成绩)FROM SC 1(分数:2.00)填空项 1:_45.在 Visual FoxPro 中,使用 SQL 的 SELECT 语句将查询结果存储在一个临时表中,应该使用 1 子句。(分数:2.00)填空项 1:_46.表示“1962 年 10 月 27 日”的日期常量应该写为 1。(分
13、数:2.00)填空项 1:_47.检索“学生”表中“性别”为“女”的学生记录,将结果保存到文本文件 gril 中,SQL 语句为: SELECT*FROM 学生 WHERE 性别=“女” 1gril(分数:2.00)填空项 1:_48.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_49.在“学生成绩”表中删除“物理分数”字段的命令为: ALTER TABLE 学生成绩 1 物理分数(分数:2.00)填空项 1:_50.激活菜单的命令短语是 1。(分数:2.00)填空项 1:_51.可以向“项目管理器”添加任何文件的说法是 1 的。(
14、分数:2.00)填空项 1:_52.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_国家二级 VF 笔试-试卷 63 答案解析(总分:104.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.在算法设计基本方法中,_是从初始条件出发,逐次推出所需求的结果。(分数:2.00)A.递推 B.递归C.列举法D.归纳法解析:3.下列数据库技术的术语与关系模型的术语的对应关系中正确的是_。(分数:2.00)A.记录与属性B.
15、字段与元组C.记录类型与关系模式 D.实例与关系解析:4. (分数:2.00)A.B. C.D.解析:5.下列不属于软件工程的 3 个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境 解析:解析:软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理和文档生成;过程支持软件开发的各个环节的控制、管理。6.函数 LEN(RIGHT(”水平考试”,4)的值是( )。(分数:2.00)A.水平B.4 C.考试D.水平考试解析:7.程序的 3 种基本控制结构是(分数:2.00)A.过程、子过程和分程序B.顺序、选择和重复 C.递归、堆
16、栈和队列D.调用、返回和转移解析:解析:采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复结构 (又称循环结构)。控制程序结构的方法和作用。8.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _.(分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型 解析:解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据
17、间的关系,这正是通过采用特定的数据模型来实现的。9.结构化程序设计的主要特点是_。(分数:2.00)A.每个控制结构要模块化B.每个控制结构具有封装性C.每个控制结构具有独立性D.每个控制结构只有一个人口和一个出口 解析:解析:结构化程序设计中,要求把程序结构限制为顺序、选择和循环 3 种基本结构,特点是:以控制结构为单位,只有一个入口和一个出口,接口简单,每个单位容易理解;缩小了程序静态结构与动态执行之间的差异,便于方便、正确地理解程序功能。10.下列叙述中,不正确的是(分数:2.00)A.数据库技术的根本目标是要解决数据共享的问题B.数据库系统中,数据的物理结构必须与逻辑结构一致 C.数据
18、库设计是指设计一个能满足用户要求,性能良好的数据库D.数据库系统是一个独立的系统,但是需要操作系统的支持解析:解析:数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另个。11.下列叙述中错误的是( )。(分数:2.00)A.线性表是由 n 个元素组成的一个有限序列B.线性表是一种线性结构C.线性表的所有结点有且仅有一个前件和后件 D.线性表可以是空表解析:解析:线性表是一种线性结构,由 n(n0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以 C 是错误的。12.设一表中有 60 条记录,当该表刚被打开时,
19、函数 RECNO()返回的值是_。(分数:2.00)A.0B.60C.1 D.61解析:13.可在浏览窗口中对表记录进行浏览和编辑,打开浏览器的一般有用_种方法。(分数:2.00)A.1B.2C.3 D.4解析:14.假设工资表中按基本工资升序索引后,并执行过赋值语句 N=1000,则下列各条命令中,错误的是_。(分数:2.00)A.SEEKNB.SEEKFOR 基本工资=N C.FINDl000D.LOCATEFOR 基本工资=N解析:15.如果将一个数据表设置为“包含”状态,那么系统连编后,该数据表将_(分数:2.00)A.成为自由表B.包含在数据库之中C.可以随时编辑修改D.不能编辑修改
20、 解析:16.在 Visual FoxPro 中,?ABS(-7*8)的输出是(分数:2.00)A.-56B.56 C.15D.-15解析:解析:ABS()是用来返回指定的数值表达式的绝对值的。17.在 SQL 中,集合成员算术比较操作“元组ALL(集合)”中的“ALL”的等价操作符是 _。(分数:2.00)A.NOT IN B.INC.SOMED.=SOME解析:解析:在 SQL 中,集合成员算术比较操作“元组ALL(集合)”中的“ALL”的含义是该元组与集合中的任何一个元组都不相等,也就是该元组并不在该集合中,因此其等价的操作符应该是“NOT IN”。18.将一个设计好的菜单存盘,再运行该
21、菜单,却不能执行。因为 _。(分数:2.00)A.没有放到项目中B.没有生成菜单程序 C.要用命令方式D.要连编解析:解析:在“菜单设计器”里设计菜单完毕后,必须生成扩展名为.MPR 的菜单程序才能被应用程序调用。19.函数 INT(数值表达式)的功能是( )。(分数:2.00)A.返回数值表达式值的整数部分 B.按四舍五入取数值表达式值的整数部分C.返回不小于数值表达式值的最小整数D.返回不大于数值表达式值的最大整数解析:解析:求整函数有以下 3 个: INT(数值表达式); CEILING(数值表达式); FLOOR(数值表达式)。 功能:INT()返回指定数值表达式的整数部分;CEILI
22、NG()返回大于或等于指定数值表达式的最小整数;FLOOR()返回小于或等于指定数值表达式的最大整数。20.数据库表中有一长字段名“期末考试分数”,当该数据库表转为自由表之后,长字段名显示为( )。(分数:2.00)A.期末考试分数B.期末考试分 C.期末考试分*D.系统出错解析:解析:在自由表中不可使用长字段名,字段名的最大值是 10。如果数据库表中包含长字段名,当数据库表转换为自由表时,多余的字符将被删除。21.下列有关过程调用的叙述中,正确的是( )。(分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方
23、式中形参变量值的改变不会影响实参变量的取值 解析:解析:主程序传递参数时采用按值传递和按引用传递两种方式。 按值传递传的是数值,系统会将实参的数值通过计算直接赋值给对应的形参,如果在模块程序中改变了形参的值,将不会影响实参的值。 如果实参是变量,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参的值,实参的值将会随之改变,这种方式称为按引用传递。22.利用命令方式新建一个名为 SDB 的数据库,下列正确的是( )。(分数:2.00)A.OPEN DATABASE SDBB.CREATE DATABASE SDB
24、C.USE DATABASE SDBD.CREATE SDB解析:解析:在 Visual FoxPro 中,新建数据库的命令格式是 CREATE DATABASE 数据库名;OPEN DATABASE数据库名用来打开一个已存在的数据库文件,选项 C)和选项 D)属于语法错误。23.下列数据哪个不是字符型数据( )。(分数:2.00)A.41282 B.41282C.12.3D.CHINA=中国解析:解析:字符型常量也称为字符串,其表示方法是用半角单引号,双引号或方括号把字符串起来。这里的单引号、双引号或方括号称为定界符。字符常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定
25、界符本身也是字符串内容,则需要用另一种定界符为该字符串定界。所以选项 A)不是字符型常量。24.不允许记录中出现重复索引值的索引是_。(分数:2.00)A.主索引B.主索引、候选索引、普通索引C.主索引、候选索引 D.主索引、候选索引、唯一索引解析:解析:索引按功能分为普通索引、唯一索引、候选索引和主索引。索引除了具有建立记录逻辑顺序的作用外,还能控制是否允许相同的索引关键字值在不同记录中重复出现,或允许在永久关系中建立参照完整性。不允许记录中出现重复索引值的索引是主索引和候选索引。25.在 Visual FoxPro 中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是 _。(分数:
26、2.00)A.MNXB.PRGC.MPR D.SPR解析:解析:使用菜单设计器建立的是菜单的库文件(.MNX),不可直接运行,只有通过菜单命令生成可执行的菜单程序文件(.M1)R)才可运行。26.数据表中有 30 个记录,如果当前记录为第 30 条记录,把记录指针移到第一个记录,应使用的命令是( )。(分数:2.00)A.GO 1B.GO TOP C.SKIPD.1解析:27.下列关于数据库和数据库表之间关系的叙述中,说法正确的是(分数:2.00)A.数据库表中可以包含数据库B.数据库中只包含数据库表C.数据库表和数据库没有关系D.数据库中可以包含数据库表、表间的关系和相关的操作 解析:解析:
27、了解数据库和数据库表之间的联系。数据库是一个逻辑概念,用来保存与管理各种对象。数据库是一个逻辑概念,用来保存与管理各种对象,包括表、表间的关系、表的视图和查询等。数据表之间的联接有永久性联接和临时性联接两种,永久性联接是在数据库中进行的。28.已知 X8,Y5,Z=27,表达式 X2/5+6*Y-7*2+(4+Z/7)2 的值为(分数:2.00)A.26.8B.45.8C.44.8D.92.8 解析:解析:本题先算括号中的表达式,再算乘方,然后是乘除,最后算加减,结果为 92.8。29.SQL 中可使用的通配符有 _。(分数:2.00)A.*(星号)B.%(百分号)C.(下划线)D.B 和 C
28、 解析:解析:SQL 中的表达式中可用的通配符有%(百分号)和_(下划线),而在 SELECT 子句中虽然可用*(星号)来表示从表中取出所有列,但它不是通配符。%匹配包含零个或多个字符的任意字符串。这个通配符既可以用作前缀又可以用作后缀。匹配任意单个字符,可以作前缀也可作后缀。30.数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与_。(分数:2.00)A.操作系统B.文件系统C.数据集合D.数据库管理系统及相关软件 解析:解析:数据库系统由 5 大部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。31.在数据环境设计器中,不能进行的操作是_。(分
29、数:2.00)A.添加表和视图B.添加索引 C.移去表和视图D.设置关系解析:解析:数据环境是一个对象,它包含与表单相互作用的表或视图,以及这些表之间的关系。在数据环境设计器中,可以进行添加表或视图,拖动表和字段到表单,移去表或视图,设置关系以及编辑关系等操作。添加索引应在表设计器中进行,在数据环境设计器中不能进行这项操作。32.数据库表的索引共有( )种。(分数:2.00)A.1B.2C.3D.4 解析:解析:Visual FoxPro 索引分为主索引、候选索引、惟一索引和普通索引四种。33.连续执行以下命令之后,最后一条命令的输出结果是_。 SET EXACT OFF X=“A” ?IIF
30、(“A”=X,X-“BCD“,X+“BCD“)(分数:2.00)A.AB.BCDC.ABCDD.ABCD 解析:解析:+:前后两个字符串首尾连接形成一个新字符串。 -:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。 IIF 函数语法: IIF(IExpression,eExpression1,eExpression2) 返回值: Character,Numeric,Currency,Date,or DateTime 题目条件“A”=X 不成立,结果应是 X+“BCD“,值是 ABCD SET EXACT ON|OFF 命令 功能:用来指定在不同长度的字符串进行比较时的规则
31、。 ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。 OFF(默认值):两个表达式一个字符一个字符进行比较直到右边表达式的最后。34.以下属于容器类控件的是_。(分数:2.00)A.TextB.Form C.LabelD.CommandButton解析:解析: Visual FoxPro 中的类一般可分为两种类型:容器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里。容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。35.在逻
32、辑运算中,3 种运算符的优先级别依次排列为(分数:2.00)A.NOTANDOR B.ANDNOTORC.NOTORANDD.ORANDNOT解析:解析:在逻辑表达式中,共有 3 种运算符:逻辑非、逻辑与和逻辑或,3 种运算符的优先顺序为:NOT(非)AND (与)OR(或)。36.下列关于变量的叙述中,不正确的、项是( )。(分数:2.00)A.在 Visual FoxPro 中,可以将不同类型的数据赋给同一个变量B.变量的类型决定变量值的类型 C.在 Visual FoxPro 中,变量分为字段变量和内存变量D.变量值可以随时改变解析:解析:变量可分为字段变量和内存变量两大类,内存变量是内
33、存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即为变量值的类型。在 Visual FoxPro 中,变量的类型可以改变,可以把不同的类型的数据赋给同一个变量,而且变量值是能够随时更改的。二、填空题(总题数:16,分数:32.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.数据流的类型有 1 和事务型。(分数:2.00)填空项 1:_ (正确答案:正确答案: 变换型)解析:39.按照“先进先出”的原则组织数据的结构的是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:队列)解析:
34、解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做“队尾”,删除元素的一端叫做“队头”,先插入的元素先被删除,是按先进先出的原则组织数据的。40.算法的复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_ (正确答案:正确答案:空间)解析:解析:衡量一个算法的复杂度有两个指标:时间复杂度和空间复杂度。前者用来衡量执行算法时所需要的计算工作量,而后者用来衡量执行算法所需要的存储空间。41.在关系运算中, 1 运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。(分数:2.00)填空项
35、 1:_ (正确答案:正确答案:选择)解析:解析:在关系运算中,选择运算是在指定的关系中选取昕有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。42.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_ (正确答案:正确答案:调试)解析:解析:软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。调试也称排错,它是一个与测试有联系又有区别的概念。具体来说,测试的目的是暴露错误,评价程序的可靠性,而调试的目的是发现错误的位置,并改正错误。43.使用“获奖牌情况“和“国家“两个表查
36、询“中国“所获金牌(名次为 1)的数量,应使用 SQL 语句 SELECT COUNT(*)FROM 国家 INNER JOIN 获奖牌情况; 1 国家.国家代码=获奖牌情况.国家代码; WHERE 国家.国家名称=“中国“AND 名次=1(分数:2.00)填空项 1:_ (正确答案:正确答案:CHECK)解析:解析:本题考查了 SQL 语句中的 CHECK 短语。在 SQL 语句中为属性说明取值范围的是 CHECK 短语。44.设有学生选课表 SC(学号,课程号,成绩),用 SQL 语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)。SELECT 课程号,AVG(成绩)FROM
37、SC 1(分数:2.00)填空项 1:_ (正确答案:正确答案:GROUP BY 课程号 或 GROUPBY 1 或 GROUP BY SC.课程号)解析:解析:本题考查对 SQL 语句的 GROUP 子句的掌握。在使用 SQL 检索每门课程的课程号及平均分时,须按课程号进行分组。按课程号分组查询可以用 GROUP BY,GROUP BY 1 表示按 SC 表的第一个字段进行分组,指定分组字段时也可使用表名。字段的方法,因此答案也可以写成 GROUP BY SC.课程号。s45.在 Visual FoxPro 中,使用 SQL 的 SELECT 语句将查询结果存储在一个临时表中,应该使用 1
38、子句。(分数:2.00)填空项 1:_ (正确答案:正确答案:INTO CURSOR)解析:解析:本题考查 SQL 的存放查询结果命令的使用。在 SQL 中,使用 INTO CURSOR CursorName 把查询结果存放到临时的数据库文件当中。CursorName 是临时的文件名。46.表示“1962 年 10 月 27 日”的日期常量应该写为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:1962-10-27 或 1962/10/27或 1962.10.27)解析:解析:Visual FoxPro 中对于日期型常量可以有不同的写法,格式为 YYYY-MM-DD或者广YYYY
39、/MM/DD或者 YYYY.MM.DD都是正确的。47.检索“学生”表中“性别”为“女”的学生记录,将结果保存到文本文件 gril 中,SQL 语句为: SELECT*FROM 学生 WHERE 性别=“女” 1gril(分数:2.00)填空项 1:_ (正确答案:正确答案:TOFILE)解析:解析:SQL 语句中,将查询结果保存到文本文件中用 TD FILE 短语。48.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_ (正确答案:正确答案:SCT)解析:49.在“学生成绩”表中删除“物理分数”字段的命令为: ALTER TABLE
40、 学生成绩 1 物理分数(分数:2.00)填空项 1:_ (正确答案:正确答案: DROP COLUMN)解析:解析:删除表中的字段、缺省值等 SQL 的基本命令格式为: ALTER TABLE表名 DROPCOLUMN字段名 1 DROP DEFAULTDROP CHECK 其中,DROPCOLUMN字段名表示从指定表中删除指定的字段;DROP DEFAULT 表示删除缺省值;DROP CHECK 表示删除该表的合法值限定。50.激活菜单的命令短语是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:ACTIVE)解析:解析:激活菜单都使用命令短语 ACTIVE,基本的命令格式为:ACTIVE MENU菜单名或者 ACTIVE POPUP菜单名。51.可以向“项目管理器”添加任何文件的说法是 1 的。(分数:2.00)填空项 1:_ (正确答案:正确答案:错误)解析:52.在 SQL 语句中空值用 1 表示。(分数:2.00)填空项 1:_ (正确答案:正确答案:NULL)解析:解析:空值不同于一个空字符串,空字段或 0,在 SQL 语句中空值用 Null 表示。通过函数:ISNULL()可以判断变量是否为 null