2020年计算机等级考试二级VF笔试.pdf
2020年计算机等级考试二级VF笔试计算机等级考试二级VF笔试(考试时间9 0分钟,满分100分)一、选择题(1)下列叙述中正确的是A)栈 是“先进先出”的线性表B)队列是“先进先出”的线性表C)循环队列是非线性结构D)有序性表既能够采用顺序存储结构,也能够采用链式存储结构(2)支持子程序调用的数据结构是A)栈 B)树 C)队 列 D)二叉树(3)某二叉树有5 个度为2 的结点,则该二叉树中的叶子结点数是A)1 0 B)8 C)6 D)4(4)下列排序方法中,最坏情况下比较次数最少的是A)冒泡排序B)简单选择排序C)直接插入排 序D)堆排序(5)软件按功能能够分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是A)编译软件B)操作系统C)教务管理系统D)汇编程序(6)下面叙述中错误的是A)软件测试的目的是发现错误并改正错误B)对被调试的程序进行“错误定位”是程序调试的必要步骤C)程序调试通常也称为D e b u gD)软件测试应严格执行测试计划,排除测试的随意性(7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是A)提高耦合性降低内聚性有利于提高模块的独立性B)降低耦合性提高内聚性有利于提高模块的独立性C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是A)数据库设计B)数据库系统设计C)数据库维护D)数据库管理员培训(9)有两个关系R,S 如下:R SA B C A Ba 3 2 a 3b 0 1 b 0c 2 1 c 2由关系R 通过运算得到关系S,则所使用的运算为A)选 择 B)投 影 C)插 入 D)连接(1 0)将 E-R图转换为关系模式时,实体和联系都能够表示为A)属 性 B)键 C)关 系 D)域(1 1)数据库(D B)、数据库系统(D B S)和数据库管理系统(D B MS)三者之间的关系是A)D B S 包括 D B 和 D B MS B)D B MS 包括 D B 和 D B SC)D B 包括D B S和 D B MS D)D B S就是D B,也就是 D B MS(1 2)SQL 语言的查询语句是A)I NSE RT B)UPD A TE C)D E LE TE D)SE LE C T(1 3)下列与修改表结构相关的命令是A)I NSE RT B)A LTE R C)UPD A TE D)C RE A TE(1 4)对表SC(学号C(8),课程号C(2),成绩N(3),备 注 C (2 0),能够插入的记录是A)(0 1 0 1 ,c l ,90 ,NULL)B)(0 1 0 1 ,c l ,9 0,成绩优秀)C)(0 1 0 1 ,c l ,90 ,成绩优秀)D)(0 1 0 1 ,c l ,79,成绩优秀)(1 5)在表单中为表格控件指定数据源的属性是A)D a t a So u r c e B)D a t e F r o m C)Re c o r d So u r c eD)Re c o r d F r o m(1 6)在Vi s u a l F o x Pr o中,下列关于SQL表定义语句(C RE A TE TA B LE)的说法中错误的是A)能够定义一个新的基本表结构B)能够定义表中的主关键字C)能够定义表的域完整性、有效性规则等信息的设置D)对自由表,同样能够实现其完整性、有效性规则等信息的设置(1 7)在 Vi s u a l F o x Pr o 中,若所建立索引的字段值不允许重复,并且一个表中只能创建一个,这种索引应该是A)主索引B)唯一索引C)候选索引D)普通索引(1 8)在 Vi s u a l F o x Pr o 中,用于建立或修改程序文件的命令是A)MOD I F Y成 件名B)MOD I F Y C OMMA ND 文件名)C)MOD I F Y PROC E D URE 文件名D)上面 B 和C 都对(1 9)在 Vi s u a l F o x Pr o 中,程序中不需要用PUB LI C 等命令明确申明和建立,可直接使用的内存变量是A)局部变量B)私有变量C)公告变量D)全局变量(2 0)以下关于空值(NULL值)叙述正确的是A)空值等于空字符串B)空值等同于数值0C)空值表示字段或变量还没有确定的值D)Vi s u a l F o x Pr o 不支持空值(2 1)执行USE s c I N 0 命令的结果是A)选择0 号工作区打开s c 表B)选择空闲的最小号的工作区打开s c 表C)选择第1 号工作区打开s cD)显示出错信息(2 2)在 Vi s u a l F o x Pr o 中,关系数据库管理系统所管理的关系是A)一个D B F 文 件 B)若干个二维表C)一个D B C 文 件 D)若干个D B C 文件(2 3)在 Vi s u a l F o x Pr o 中,下面描述正确的是A)数据库表允许对字段设置默认值B)自由表允许对字段设置默认值C)自由表或数据库表都允许对字段设置默认值D)自由表或数据库表都不允许对字段设置默认值(24)SQL 的 SE LE C T 语句中,“H A VI NG 条件表达式”用来筛选满足条件的A)列 B)行 C)关 系 D)分组(2 5)在 Vi s u a l F o x Pr o 中,假设表单上有一个选项组:0 男。女,初始时该选项组的v a l u e属性值为l o 若选项按钮“女”被选中,该选项组的v a l u e 属性值是A)1 B)2 C)“女 D)“男”(2 6)在 V is u al F o x P r o 中,假设教师表T(教师号,姓名,性别,职称,研究生导师)中,性别是C 型字段,研究生导师是L 型字段。若要查询”是研究生导师的女老师”信息,那么SQ L语句“SE LE CT*F ROM T W H E RE 逻辑表达式”中的 逻辑表达式 应是A)研究生导师AND性别二女 B)研究生导师O R性别二女C)性别=女 AND研究生导师=.F.D)研究生导师=.T.O R性别二女(2 7)在V is u al F o x P r o中,有如下程序,函数H F()返回值是*程序P RI V ATE X,YSTORE 男 TO XY=LE N(X)+2HF(Y 4,男 ,女 )RE TURNA)女 B)男 C).T.D).F.(2 8)在V is u al F o x P r o中,每一个工作区中最多能打开数据库表的数量是A)1个B)2个C)任意个,根据内存资源而确定D)3 5 5 3 5个(2 9)在V is u al F o x P r o中,有关参照完整性的删除规则正确的描述是A)如果删除规则选择的是限制,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录B)如果删除规则选择的是级联,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录C)如果删除规则选择的是忽略,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录D)上面三种说法都不对(30)在Visual FoxPro中,报表的数据源不包括A)视 图B)自由表C)查 询D)文本文件第(31)到 第(35)题基于学生表S和学生选课表SC两个数据库表,它们的结构如下:S(学号,姓名,性别,年龄)其中学号、姓名和性别为C型字段,年龄为N型字段。SC(学号,课程号,成绩),其中学号和课程号为 C 型字段,成绩为N 型字段(初始为空值)。(3 1)查询学生选修课程成绩小于6 0 分的学号,正确的SQ L语句是A)SE LE CT DI STI NCT 学号 F ROM SC W H E RE ”成绩 6 0B)SE LE CT DI STI NCT 学号 F ROM SC W H E RE 成绩 6 0 C)SE LE CT DI STI NCT 学号 F ROM SC W H E RE 成绩 6 0D)SE LE CT DI STI NCT 学 号 F ROM SC W H E RE 成绩=70 O R 成 绩=70 OR=7 0 AND p r i m a r y ke y9、.p r g1 0、联接 1 1、.T.1 2、R e p l a c e a l l 1 3、数据库系统1 4、H a v i n g 1 5、a v g (成绩)9月计算机等级考试二级V F 笔试真题一、选择题1.下列数据结构中,属于非线性结构的是().A.循环队列 答案c 解析树均是非线性结构2.下列数据结构中,能够按照“先进后出“原则存取数据的是().A.循环队列 答案B 解析栈是先进后出或后进先出的线性表3.对于循环队列,下列叙述中正确的是().,也能够小于队尾指针 答案D 解析如果队头指针大于队尾指针说明队列已经循环存放数据了,如果队头指针小于队尾指针说明没有进行循环存放4.算法的空间复杂度是指(),答案A 解析算法的空间复杂度是指执行算法所需要的内存空间,包括算法程序所占空间,输入的初始数据所占空间和执行过程中所需要的额外空间.5.软件设计中划分模块的一个准则是()。A.低内聚低耦合B.高内聚低耦合C.低 内 聚 高 耦 合D.高内聚高耦合 答案B 解析模块内部各元素之间的联系要紧密,高内聚,模块间的连接的紧密程度要低,低耦合,这样能够提高模块的独立性.6.下列选项中不属于结构化程序设计原则的是()o 答案Aa该图是().B.PAD图 C.程序流程图 答案C().A.操作系统的一部分 答案B,用来表示实体联系的图形是()。D.三角形 答案C,S,T 如下:RABCa12b21c31TABCd32ABCa12b21C31d32其中关系T由关系R和S通过某种操作得到,该操作称为()。C.交D.并 答案D 解析T是由S表 或R表中的元素组成的()。答案AMEMORY LIKE a*能够显示的变量不包括().答案D 解析只有D不是以a开头的13.计算结果不是字符串Teacher”的语句是()。A.at(MyTecaher”,3,7)B.substr(MyTecaher,3,7)(MyTecaher,7)(“Tecaher”,7)答案A 解析at()函数是求位置的,结果是数值型.,姓名,和年龄三个字段,SQL语句“SELECT学 号FROM 学生”完成的操作称为()。答案B 解析;选择是求从水平方向求元组的,.().A.视图 答案D()oA.提高查询速度 答案A()oA.frm C.sex D.vex 答案C()oDIME A(6)A(1)=1A(2)=1FOR 3 TO 6A(l)=A(l-1)+A(l-2)NEXT?46)答案D 解析A(3)=2 A(4)=A(2)+A(3)=3 A(5)=A(3)+A(4)=5 A(6)=A(4)+A(5)=81 9.下列程序段执行时在屏幕上显示的结果是()。X1=20X2=30SET UDFPARMS TO VALUEDO test With X1,X2?X1,X2PROCEDURE testPARAMETERS a,bx=aa=bb=xENDPROA.30 30 20 20 D.20 30 答案B 解析过程test实现将两个数据互换,再者按值传递,“查询”的正确描述是()。A.查询文件的扩展名为PRG 答案D“视图”的正确描述是(),A.视图独立于表文件 D.视图能够删除 答案D 解析视图是由表派生出来的,并且能够从多个表中派生出来,能够对源表进行更新,能够进行删除操,用占位符代替显示用户输入的字符,需要设置的属性是()。A.Value 答案D.A.Hide 答案B().A.CREATE DATABASE QUERY FORM 答案AMeForm表单显示在屏幕上的命令是()。A.答案B,字段有效性的设置中不包括().A.规则 答案DBY短语指定了多个字段,则().A.依次按自右至左的字段顺序排序B.只按第一个字段排序C.依次按自左至右的字段顺序排序C.无法排序 答案c 解析从左至右,当前一个字段出现相同值的时候,按下一个字段进行排序,如ORDER B Y专业,成 绩DESC表示先按专业升序排序,当专业相同的时候,再按成绩降序序,下面关于属性,方法和事件的叙述错误的是(),方法用于表示对象的行为D.在创建一个表单时,能够添加新的属性、方法和事件 答案D()0A.STR 答案BSELECT*FROM教 师 表INTO DBF A”等价的语句是()。A.SELECT*FROM 教师表 TO DBF AB.SELECT*FROM 教师表 TO TABLE AC.SELECT*FROM 教师表 INTO TABLE AE.SELECT*FROM 教师表 INTO A 答案C 解析INTO TABLE与INTO DBF功能相同“教师表”()。*FROM 教师表 INTO CURSOR oneB.SELECT*FROM 教师表 TO CURSOR oneC.SELECT*FROM 教师表 INTO CURSOR DBF oneD.SELECT*FROM 教师表 TO CURSOR DBF one 答案A 解析临时表的关键字是into cu sro r文件名32.“教师表”中有“职工号”,“姓名”和“工龄”字段,其中“职工号”为主关键字,建立“教师表”的SQL命 令 是()。TABLE教师表(职工号C(10)PRIMARY,姓 名C(20),工 龄I)B.CREATE TABLE 教师表(职工号 C(10)FOREIGN,姓名 C(20),工龄 DC.CREATE TABLE 教师表(职工号 C(10)FOR曰GN KEY,姓名 C(20),工龄 I)D.CREATE TABLE 教师表(职工号 C(10)PRIMARY KEY,姓名 C(20),工龄 I)答案D 解析;主 关 键 字 用PRIMARY KEY33.创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是Person,正确的命令 是()。CLASS mylib OF student As PersonB.CREATE CLASS student OF Person As mylibC.CREATE CLASS student OF mylib As PersonD.CREATE CLASS Person OF mylib As student 答案C 解析这个以前没考过,CREATE CLASS类 名O F类库名 A S父类34.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段.计 算“计算机”系老师总数的命令是().COUNT(*)FROM 老师表 INNER JOIN 学院表;ON=WHERE系名=”计算机”B.SELECT COUNT(*)FROM 老师表 INNER JOIN 学院表;ON=ORDER BY;HAVING=计算机”C.SELECT COUNT(*)FROM 老师表 INNER JOIN 学院表;ON=BY jHAVING=计算机”D.SELECT SUM(*)FROM 老师表 INNER JOIN 学院表;ON=BY;HAVING=”计算机”答案A 解析这个题不需要分组也不需要排序,只要计数COUNT(*),条件是系名=”计算机”35.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表呻有“系名”和“系号”等字段。求教师总数最多的系的教师人数,正确的命令是().,COUNT(*)A S人 数FROM教师表,学院表;GROUP BY INTO DBF TEMPSELECT MAX(人 数)FROM TEMPB.SELECT,COUNT(*)FROM 教师表,学院表;WHERE=BY INTO DBF TEMPSELECT MAX(人 数)FROM TEMPC.SELECT,COUNT(*)AS 人数 FROM 教师表,学院表;WHERE=BY TO FILE TEMPSELECT MAX(人 数)FROM TEMPD.SELECT,COUNT(*)AS 人数 FROM 教师表,学院表;WHERE=GROUP BY INTO DBF TEMPSELECT MAX(人 数)FROM TEMP 答案D 解析因为要按系来算人数,答案 缺少将两表用共有字段联接的WHERE条件.B 答案1少了 A S人数.C 答案二、填空,则该二叉树中共有 个结点。答案14 解析 二叉树中的结点由度为0、1、2的三种结点组成,其中度为0的结点的个数比度为2的结点的个数多1个,所以总结点数为5+6+3=14个 答案逻辑判断、设计、编码与测试四个阶段,其中 阶段产生“软件需求规格说明书”。答案需求分析,实体集之间的联系能够是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为。答案多对多 解析一个学生可选多个可选课程,多个学生可选一个可选课程,所以是多对多:身份证号,姓名,性别,年龄等,其 中 能 够 作 为 主 关 键 字 的 是.答案身份证号 答案.F.,从 表 中 取 出 满 足 条 件 的 元 组 的 操 作 称 做。答案选择Foxpro中,表示时间3月3日 的 常 量 应 写 为。答案-03-03或 .或A/03/03)解析严格的日期格式必须是8位的,0-3-3或A/3/3不是8位,给不给分就要看改卷子的老师是如何决定了.9.在Visual Foxpro中的“参照完整性”中,“插入规则”包括的选择是“限制”和.答案忽略 答案DROP VIEW MYVIEW11.查询设计器中的“分组依据”选项卡与SQL语句的 短语对应。答案GROUP BY12.项目管理器的数据选项卡用于显示和管理数据库、查询、视图和.答案自由表 答案ENABLED“成绩”表中“总分”字段增加有效性规则:“总分必须大于等于0并且小于等于750”,正确的SQL语句是:TABLE成 绩ALTER总分 总分=0 AND总分v=750 答案ALTERSET CHECK3 月计算机等级考试二级VF笔试真题1、下列叙述中正确的是,最坏情况下需要的比较的次数为nB.对长度为n 的有序的链表进行对分查找,最坏情况下需要的比较的次数为n/2C.对长度为n 的有序的链表进行对分查找,最坏情况下需要的比较的次数为log2nD.对长度为n 的有序的链表进行对分查找,最坏情况下需要的比较的次数为nlogln答案:A解析:最坏情况下全部逆序,所以要比较N 次二分查找只能用于有序线性表为顺序存储时,对于长度为n 的有序线性表,最坏情况下,要比较 I 次。2、算法的时间复杂度是指,答案:D3、软件按功能能够分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是答案:B解析:操作系统是最常见的系统软件4、软 件(程序)调试的任务是答案:A解析:B 答案是程序测试的任务5、数据流程图(D F D 图)是答案:c6、软件生命周期可分为定义阶段,开发阶段和维护阶段,详细设计属于A.定义阶段答案:B7、数据库管理系统中负责数据模式定义的语言是答案:A8、在学生管理的关系数据库中,存取一个学生信息的数据单位是答案:D9、数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的答案:C10、有两个关系R和T如下:RABCa 1 2b 2 2c 3 2d 3 2TABCc 3 2d 3 2则由关系R得到关系T的操作是答案:A解析:从一个关系中选出某一行(几行)符合条件要求的记录,称为选择从一个关系中选出某一列(几列)符合条件要求的内容,称为投影11、在VisualFoxpro中,编译后的程序文件的扩展名为答案12、,要修改其结构,可使用的的命令STRUCOMM TESTDBFTYPE TEST答案:A13、为当前表中的所有学生的总分增加十分,能够使用的命令是总 分W ITH总分+10WITH 总分+10ALL总分 WITH总分+10ALL总分 WITH总分+10答案:D解析:记住修改记录用REPLACE14、在VisualFoxpro中,下面关于属性、事件、方法叙述错误的是答案:D15、有如下赋值语句,结果为“大家好”的表达式是a=你好”b=”大家”+AT(a,l)+RIGHT(a,l)+LEFT(a,3,4)+RIGHT(a,2)答案:D解析:一个汉字占两个字符,从a的右边取一个字符要用函数RIGHT2)16、在 VisualFoxpro 中,“表”是指答案:B解析:VF中,一个表就是一个关系17在下面的VisualFoxpro表达式中,运算结果为逻辑真的是(.NULL.)(txy?,;xyz,)(xyJabbcxyz,)(SPACE(O)答案:B18、以下关于视图的描述正确的是答案:B19、以下关于关系的说法正确的是答案:C解析:行和列的次序都无关紧要20、报表的数据源能够是、查询或视图答案:C解析:报表的数据源能够是数据库中的表,自由表,视图,查询或临时表21、在表单中为表格控件指定数据源的属性是答案:B22、如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,则禁止删除父表中记录,删除父表记录与子表无关答案:C23、为了在报表中打印当前时间,这时应该插入一个答案:B24、以下关于查询的描述正确的是答案:D25、S Q L 语言的更新命令的关键词是答案:B解析:A 插 入 C 新 建 D 选择26、将当前表单从内存中释放的正确语句是Bc.D.答案:C解析:纯粹送分,多次强调内容27、假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C 型字段)。在命令窗口输入并执行如下命令:姓名二姓名.“出勤,?姓名屏幕上会显示出勤答案:A28、假设“图书”表中有C 型字段“图书编号”,要求将图书编号以字母A 开头的图书记录全部打上删除标记,能够使用SQL命令A.DELETE FROM 图书FOR 图书编号=AB.DELETE FROM 图书 WHERE图书编号=,A%”C.DELETE FROM 图书FOR图书编号=A”D.DELETE FROM 图书 WHERE图书编号LIKE A%”答案:D解析:排除A、C,%在这里表示通配符,A%表 示 以A开头29、下列程序段的输出结果是ACCEPT TO AIF A=123S=0ENDIFS=1?SA.O B.1答案:B解析:不论A为多少,都要执行S=1第30 35题基于图书表、读者表和借阅表三个数据库表,它 们 的 结 构 如 下:图 书(图书编号,书名,第一作者,出版社):图书编号,书名,第一作者,出版社均为C型字段,图书编号为主关键字;读 者(借书证号,单位,姓名,职称):借书证号,单位,姓名,职 称 为C型字段,借书证号为主关键字;借阅(借书证号,图书编号,借书日期,还书日期):借书证号和图书编号为C型字段,借书日期和还书日期为D型字段,还书日期默认值为NULL,借书证号和图书编号共同构成主关键字。30、查询第一作者为“张三”的所有书名及出版社,正 确 的SQL语句是A.SELECT书名,出版社FROM 图书WHERE第一作者二张三B.SELECT书名,出版社FROM 图书WHERE第一作者=“张三”C.SELECT书名,出版社FROM 图书WHERE“第一作者”=张三D.SELECT 书名,出版社FROM 图书WHERE“第一作者”=“张三”答案:B解析:字段值加双引号,字段名称不加31、查询尚未归还书的图书编号和借书日期,正确的SQL语句是图书编号,借书日期还书日期图书编号,借书日期还书日期二NULL图书编号,借书日期还书日期IS NULL图书编号,借书日期FROM借阅FROM借阅FROM借阅FROM借阅WHEREWHEREWHEREWHERE还书日期答案:C解析:空值要用IS NULL来表示32、查询读者表的所有记录并存储于临时表文件 one中的SQL语句是A.SELECT*FROM 读者 INTO CURSORoneB.SELECT*FROM 读者 TO CURSORoneC.SELECT*FROM 读者 INTO CURSORDBF oneD.SELECT*FROM 读者 TO CURSORDBF one答案:A33、查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是A.SELECT借书证号,姓 名 FROM读者WHERE单位=北京”B.SELECT借书证号,姓 名 FROM读者WHERE单位=北京*”C.SELECT借书证号,姓 名 FROM读者WHERE 单位 LIKE“北京*”D.SELECT借书证号,姓 名 FROM 读者WHERE 单位 LIKE 北京”答案:D解析:北京表示含有北京34、查询被借过书的图书编号和借书日期,正确的SQL语句是图书编号,借书日期FROM借 阅 WHERE借书日期二B.SELECT图书编号,借书日期FROM借阅 WHERE year(借书日期)二C.SELECT图书编号,借书日期FROM借阅 WHERE借书日期二year。D.SELECT图书编号,借书日期FROM借阅 WHERE year(借书日期尸year。答案:B解析:考表达式的书写。year(借书日期尸表示借书日期的年份为35、查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是A.SELECT图书编号FROM读者,借阅WHERE职称=工程师”B.SELECT图书编号FROM 读者,图书WHERE职称=工程师”C.SELECT图书编号FROM借阅 WHERE图书编号二(SELECT图书编号FROM借阅WHERE职称=工程师”)D.SELECT图书编号FROM借阅 WHERE借书证号IN(SELECT借书证号FROM 读者WHERE职称=工程师”)答案:D解析:工程师来自读者表中的职称字段,图书编号来自借阅表,而借阅表和读者表共有字段为借书证号,所以此查询where条件应该为借书证号,直接选D二、填空题1、一个队列的初使状态为空,现将元素A,B,C,D,E,F,5,4,3,2,1依 次 入 队,然后再依次退队,则元素退队的顺序为答案:A,B,C,D,E,F,5,4,3,2,1解析:队列是先进先出的,进去什么顺序,出来还一样2、设某循环队列的容量为5 0,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有()个元素。答案:153、设二叉树如下:对该二叉树进行后序遍历的结果为:()答案:EDBGHFCA解析:按照左子树,右子树,根的顺序遍历每彳 点o4、软 件 是()、数据和文档的集合。答案:程序5、有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,成绩)答案:课号2为表建立主索引或候选索引能够保证数据的()完整性。答案:实体7、,要执行该查询文件可使用命令()O答案:do8、在 VisualFoxpro中,职工表E M P 中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()。答案:E M P 或9、在 VisualFoxpro中,建立数据库表时,将年龄字段值限制在1845岁之间的这种约束属于()完整性约束。答案:域10、设有学生和班级两个实体,每个学生只能属于一个班级,一个班级能够有多名学生,则学生和班级实体之间的联系类型是()答案:多对一(多个学生属于一个班级,所以是多对1)11、VisualFoxpro数据库系统所使用的数据的逻辑结构是()答案:关系(或二维表)12、在SQL语言中,用于对查询结果计数的函 数 是()答案:COUNT()13、在SQL的SELECT查询中,使用()关键词消除结果中的重复记录。答案:DISTINCT14、为“学生”表的“年龄”字段增加有效性规则“年龄必须在18-45岁之间”的SQL语句是ALTER TABLE 学生 ALTER 年 龄()年龄V=45AND年龄=18答案:SET CHECK15、使用SQL select语句进行分组查询时,有时要求分组满足某个条件时才查询,这时能够用()子句来限定分组。答案:HAVING