《2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案》由会员分享,可在线阅读,更多相关《2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案(9页珍藏版)》请在金锄头文库上搜索。
1、2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 注:本答案仅供参考 一、选择题(每小题2分,共70分) 1- 5 abddb 6-10 acdcb 11-15 badaa 16-20 bcccb 21-25 cdcca 26-30 bdcbb 31-35 cadaa 二、填空题(每空2分,共30分) 【1】挨次 【2】DEBFCA 【3】单元 【4】主键 或主码 或 键 或 码 【5】D 【6】.F. (不区分大小写
2、) 【7】计算机考试 【8】do query1.qpr(不区分大小写) 【9】最高 【10】thisform(不区分大小写) 【11】primary(不区分大小写) 【12】on(不区分大小写) 【13】主索引 【14】showwindow(不区分大小写) 【15】一对多 2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 2021年3月全国计算机等级考试二级笔试试卷 Visual FoxPro数据库程序设计 一、选择题(每小题2分,共70分) (1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 (2)下列叙述中正确的是 B)只有一个根节点的数据结构不肯定是线性结构
3、 (3)某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层) D)7 (4)在软件开发中,需求分析结点产生的主要文档是 D)软件需求规格说明书 (5)结构化程序所要求的基本结构不包括 B)GOTO跳转 (6)下面描述中错误的是 A)系统总体结构图支持软件系统的具体设计 (7)负责数据库中查询操作的数据库语言是 C)数据操作语言 (8)一个老师可讲授多门课程,一门课程可由多个老师讲授,则实体老师和课程间的联系是 D)m:n联系 (9)有三个关系R、S和T如下:则有关系R和S得到关系T的操作是 C)除 2021年3月全国计算机等级考试二级Visual FoxPro笔
4、试参考答案 (10)定义无符号整数类为UInt,下面可以作为类UInt实例化值的是 B)369 (11)在建立数据库表时给表指定了主索引,该索引实现了数据完整性中的 B)实体完整性 (12)执行如下命令的输出结果是?15%4,15%-4 A)3 -1 (13)在数据库表中,要求指定字段或表达式不消失重复值,应当建立 D)主索引和侯选索引 (14)给student表增加一个“平均成果”字段(数值型,总宽度6,2位小数)的SQL命令是 A)ALTER TABLE student ADD 平均成果 N(6,2) (15)在Visual FoxPro中,执行SQL的DELETE命令和传统的FoxPro
5、 DELETE命令都可以删除数据库表中的记录,下面正确的描述是 A)SQL的DELETE命令删除数据库表中的记录之前,不需要先用USE命令打开表 (16)在Visual FoxPro中,假如盼望跳出SCAN ENDSCAN循环语句,执行ENDSCAN后面的语句,应使用 B)EXIT语句 (17)在Visual FoxPro中,“表”通常是指 C)关系数据库中的关系 (18)删除student表的“平均成果”字段的正确SQL命令是 C)ALTER TABLE student DROP COLUMN 平均成果 (19)在Visual FoxPro中,关于视图的正确描述是 C)视图是一种用SQL S
6、ELECT语句定义的虚拟表 (20)从student表删除年龄大于30的记录的正确SQL命令是 B)DELETE FROM student WHERE 年龄30 2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 (21)在Visual FoxPro中,使用LOCATE FOR expl命令按条件查找记录,当查找到满意条件的第一条记录后,假如还需要查找下一条满意条件的记录,应当 C)使用CONTINUE命令 (22)为了在报表中打印当前时间,应当插入的控件是 D)域控件 (23)在Visual FoxPro中,假设student表中有40条记录,执行下面的命令后,屏幕显
7、示的结果是 ?RECCOUNT() C)40 (24)向student表插入一条新记录的正确SQL语句是 C)INSERT INTO student VALUES(0401,王芳,女,18) (25)在一个空的表单中添加一个选项按钮组控件,该控件可能的默认名称是 A)Optiongroup1 (26)恢复系统默认菜单的命令是 B)SET SYSMENU TO DEFAULT (27)在Visual FoxPro中,用于设置表单标题的属性是 D)Caption (28)清除SQL SELECT查询结果中的重复记录,可实行的方法是 C)使用DISTINCT短语 (29)在设计界面时,为供应多选功能
8、,通常使用的控件是 B)一组复选框 (30)为了使表单界面中的控件不行用,需将控件的某个属性设置为假,该属性是 B)Enabled 第(31)(35)题使用如下三个数据库表: 2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 同学表:student(学号,姓名,性别,诞生日期,院系) 课程表:course(课程号,课程名,学时) 选课成果表:score(学号,课程号,成果) 其中诞生日期的数据类型为日期型,学时和成果为数值型,其他均为字符型。 (31)查询“计算机系”同学的学号、姓名、同学所选课程的课程名和成果,正确的命令是 C)SELECT s.学号,姓名,课程名,
9、成果 FROM (student s JOIN score sc ON s.学号=sc.学号) JOIN course c ON sc.课程号=c.课程号 WHERE 院系=计算机系 (32)查询所修课程成果都大于等于85分的同学的学号和姓名,正确的命令是 A)SELECT 学号,姓名 FROM student s WHERE NOT EXISTS (SELECT * FROM score sc WHERE sc.学号=s.学号 AND 成果85) (33)查询选修课程在5门以上(含5门)的同学的学号、姓名和平均成果,并按平均成果降序排序。正确的命令是 D)SELECT s.学号,姓名,AVG
10、(成果) 平均成果 FROM student s, score sc WHERE s.学号=sc.学号 GROUP BY s.学号 HAVING COUNT(*)=5 ORDER BY 3 DESC (34)查询同时选修课程号为C1和C5课程的同学的学号,正确的命令是 A)SELECT 学号 FROM score sc WHERE 课程号=C1 AND 学号 IN (SELECT 学号 FROM score sc WHERE 课程号=C5) (35)删除学号为“20211001”且课程号为“C1”的选课记录,正确命令是 A)DELETE FROM score WHERE 课程号=C1 AND
11、学号=20211001 二、填空题(每空2分,共30分) 2021年3月全国计算机等级考试二级Visual FoxPro笔试参考答案 (1)有序线性表能进行二分查找的前提是该线性表必需是【1】挨次 存储的。 (2)一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为【2】DEBFCA (3)对软件设计的最小单位(模块或程序单元)进行的测试通常成为【3】单元 测试。 (4)实体完整性约束要求关系数据库中元组的【4】 键 属性值不能为空。 (5)在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的关键字是D,则称【5】D 是关系A的外码。 (
12、6)表达式EMPTY(.NULL.)的值是【6】.F.。 (7)假设当前表、当前记录的“科目”字段值为“计算机”(字符型),在命令窗口中输入如下命令将显示结果【7】计算机考试。 m=科目-“考试” ?m (8)在Visual FoxPro中假设有查询文件query1.qpr,要执行该文件应使用命令【8】do query1.qpr。 (9)SQL语句“SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC”查询结果是订单中金额【9】最高 的10%的订单信息。 (10)在表单设计中,关键字【10】thisform 表示当前对象所在的表单。 (11)使用SQL的CREATE TABLE语句建立数据库表时,为了说明主关键字应当使用关键词【11】Primary KEY。 (12)在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4位数字显示,应当使用SET CENTURY 【12】ON 命令进行设置。 (13)在建立表间一对多的永久联系时,主表的索引类型必需是【13】主索引。 (14)为将一个表单定义为顶层表单,需要设置的属性是【14】showwindow。 (15)在使用报表向导创建报表时,假如数据源包括父表和子表,应当选取【15】一对多 报表向导。 9Word版本