2021年计算机二级考试真题卷(7).docx
2021年计算机二级考试真题卷(7)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.在图书DBF文件中,书号字段为字符型。若要将书号以字母D开头的记录都加上删除标记,则应 使用命令A.DELETE FOR"D"书号B.DELETE FOR书号=D*C.DELETE FOR SUBSTR(书号,1,1)="D"D.ELETE FOR RIGHT(书号,1)="D"2.在命令按钮Command的click事件中,改变该表单的标题Caption属性为"学生管理",下面正 确的命令为A.MyformCaption="学生管理"B.ThisParentParentCaption="学生管理" C.ThisformCaption="学生管理"D.ThisCaptlon="学生管理"3.有如下SQL语句: SELECT学院表系号,SUM(工资); FROM学院表,教师表; WHERE学院表系号=教师表系号; GROUPBY学院表系号 查询结果是A.各个系教师的工资合计B.所有教师的工资合计C.各个系教师工资的平均工资D.所有教师工资的平均工资4.对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单位。下面的SQL语句, 正确的是。 SELECT姓名,单位FROM读者WHERE借书证号IN 设有图书管理数据库中包含以下表: 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20) 借阅(借书证号C(4),总编号C(6),借书日期D(8)A.SELECT借书证号FROM读者GROUP BY借书证号HAVING COUNT(*)>=2B.SELECT借书证号FROM读者GROUP BY借书证号HAVING COUNT(*)>=2)C.SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2D.SELECT借书证号FROM借阅GROUP BY借书证号HAVING COUNT(*)>=2)5.设树T的度为4,其中度为1、2、3、4的结点个数分别为4、2、1、1,则T中的叶子结点数为A.8B.7C.6D.56.Visual FoxPro关系数据库管理系统能够实现的3种基本关系运算是A.索引、排序、查找B.建库、录入、排序C.选择、投影、连接D.显示、统计、复制7.表达式4*32-12+32的值为A.265B.45SC.445D.2Q58.建立唯一索引后,只允许重复出现记录值的A.第一个B.最后一个C.全部D.字段值不唯一,不能存储9.将"学生"表中班级字段的宽度由原来的8改为l2,正确的命令是A.LTER TABLE学生ALTER班级C(12)B.ALTER TABLE学生ALTER FIELDS班级C l2)C.ALTER TABLE学生ADD班级C(12)D.ALTER TABLE学生ADD FIELDS班级C(12)10.STD表的结构为:姓名(C,8)、课程名(C,16)、成绩(N,3,0),下面一段程序用于显示所 有成绩及格的学生信息。 SKF TALK OFF USE STD CLEAR GO TOP DOWHILL_ IF成绩>=60 ?"姓名:"+姓名,; "课程:"+课程名,; "成绩:"+STR(成绩,3,0) ENDIF SKIP ENDDO USE SET TALK ON RETURN 上述程序的循环条件部分(程序第5行)可填入A.EOF( )B.NOTEOFC.BOF( )D.NOTBOF11.Visual FoxPro中DEMS基于的数据模型是A.层次型B.关系型C.网状型D.混合型12.利用SQL数据更新功能,自动计算更新每个"设备总金额"字段的字段值,该字段值等于"单价 *设备数量"的值,正确的命令为A.UPDATE设备表SET设备总金额=单价*设备数量B.UPDATE设备表FOE设备总金额=单价*设备数量C.UPDATE设备表WITH设备总金额=单价*设备数量D.UPDATE设备表WHERE设备总金额=单价*设备数量13.执行下列命令后,显示的结果是。 X=50 Y=100 Z="X+Y" ?50+ZA.50+&ZB.50+X+YC.200D.数据类型不匹配 14.如果学生表STUDENT是使用下面的SQL语句创建的: Create table student(SNO C(4) PRIMARY KEY Not Null,: SN C(8),: SEX C(2),: AGE N(2)CHELKGAGE>5 AND AGE17.给出在车间"W1"或"W2"工作,并且工资大于3 000的职工姓名,正确的命令是A.SELECT姓名FROM车间 WHERE工资>3 000 AND车间="W1"OR车间="W2"B.SELECT姓名FROM车间 WHERE工资>3 000AND(车间="W1"OR车间="W2")C.SELECT姓名FROM车间; WHERE工资>3000 OR车间="W1"OR车间="W2" D.SELECT姓名FROM车间; WHERE工资>3 000 AND(车间="W1"OR车间="w2") 18.在表单设计器的属性窗口中设置表单或其他控件对象的属性时,以下叙述正确的是A.以斜体字显示的属性值是只读属性,不可以修改B."全部"选项卡中包含了"数据"选项卡中的内容,但不包含"方法程序"选项卡中的内容C.表单的属性描述了表单的行为D.以上都正确19.扩展名为SCX的文件是A.备注文件B.项目文件C.表单文件D.菜单文件20.对于图书管理数据库,求人民邮电出版社出版图书的最高单价、最低单价和平均单价。下面SQL 语句横线部分,命令正确的是。 SELECT_FROM图书: WHERE出版单位="人民邮电出版社" 设有图书管理数据库中包含以下表: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)A.MAX(单价),MIN(单价),AVG(单价)B.MAX(单价),MIN(单价),AVERAGE(单价)C.MAX(单价),MIX(单价),SUM(单价)D.MAX(单价),SUM(单价),AVG(单价)21.查询所有选修了"计算机基础"的学生的"计算机基础"成绩,要求得到的信息包括学生姓名和 成绩,并按成绩由高到低的顺序排列,下列语句正确的是A.SELECT学生姓名,成绩成绩FROM学生,成绩: WHERE学生学号=成绩学号: AND课程课程名称=计算机基础: ORDER BY成绩成绩DESC B.SELECT学生姓名,成绩成绩FROM课程,成绩: WHERE AND课程课程编号=成绩课程编号: AND课程课程名称=计算机基础: ORDER BY成绩成绩DESC C.SELECT学生姓名,成绩成绩FROM学生,课程,成绩: WHERE学生学号=成绩学号: AND课程课程编号=成绩课程编号: AND课程课程名称=计算机基础: GROUPBY成绩成绩DESC D.SELECT学生姓名,成绩成绩FROM学生,课程,成绩: WHERE学生学号=成绩学号: AND课程课程编号=成绩课程编号: AND课程课程名称=计算机基础: ORDERBY成绩成绩DESC 22.SQL的查询结果可以存放到多种类型的文件中,下列都可以用来存放查询结果的文件类型是A.临时表、视图、文本文件B.数组、永久性表、视图C.永久性表、数组、文本文件D.视图、永久性表、文本文件23.在结构化方法中,软件功能分别属于下列软件开发中的阶段A.详细设计B.需求分析C.总体设计D.编程调试24.在设计程序时,应采纳的原则之一是_A.不限制goto语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解25.为了提高流程图在描述程序逻辑时的灵活l生,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A.PAD图B.NS图C.结构图D.数据流图26.数据流图用于抽象描述一个软件的逻辑模型,由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是A.控制流B.加工C.数据存储D.源和潭27.已知X=8,Y=5,z=28,表达式X25+6*Y-7*2+(4+Z7)2的值为A.268B.458C.448D.92828.把表中"单价"字段的有效陛规则取消,使用SQL语句A.LTER TABLE ORDER ALTER单价DROP CHECKB.ALTER TABLE ORDER DELETE单价DROP CHECKC.ALTER TABLE ORDER DELETE CHECK单价D.ALTER TABLE ORDER DROP CHECK单价29.根据下表,将订单号为"0060"的订单金额改为l69元,正确的SQL语句是。 职员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(8),金额N(6,2)A.UPDATE订单SET金额=169 WHERE订单号="0060"B.UPDATE订单SET金额WITH 169 WHERE订单号="0060"C.UPDATE FROM订单SET金额=169 WHERE订单号="0060"D.UPDATE FROM订单SET金额WITH 169 WHERE订单号="000"30.当变量I在奇偶数之间变化时,下面程序的输出结果为。 CLEAR I=0 DOWHILEI =1 500BR> 下列与该语句等价的是A.SELECT*FROM工资表WHERE基本工资BETWEEN 1 500 AND 2 000B.SELECT*FROM工资表WHERE基本工资BETWEEN 2 000 AND 1 500C.SELECT*FROM工资表WHERE基本工资FROM 1 500 INTO 2 000D.SELECT * FROM工资表WHERE基本工资FROM 2 000INTO 1 50037.对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价 和平均单价,下面SQL语句的横线部分,命令正确的是。 图书(总编号C(6),分类号C(8),书名C(16)作者C(6),出版单位C(20),单价N(6,2) SELECT出版单位,MAX(单价),AVG(单价)FROM图书A.GROUP BY出版单位HAVING COUNT总编号>=2B.GROUP BY出版单位HAVING COUNT(DISTINCT总编号)>=2C.GROUPBY出版单位>=2D.WHERE总编号>=238.关于SQL的超连接查询,说法错误的是A.在SQL中可以进行内部连接、左连接、右连接和全连接B.SQL的超连接运算符"*="代表左连接,"=*"代表右连接C.Visual FoxPro同样支持超连接运算符"*="和"=*"D.利用全连接,即使两个表中的记录不满足连接条件,也会在目标表或查询结果中出现,只是不满足 条件的记录对应部分为NULL39.查询职工表中"王二"的情况,将查询结果放在数组A中,应使用SQL语句A.SELECT*FROM职工WHERE姓名="王二"INTO ARRAY AB.SELECT * FROM职工INTO ARRAY A WHERE姓名="王二"C.SELECT*FROM职工WHERE姓名="王二"TO ARRAY AD.SELECT*FROM职工WHERE姓名="王二"TO A40.线性表L=(al,a2,a3,a1,an),下列说法正确的是A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件41.下列对于软件测试的描述中正确的是,A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则42.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是A.m:nB.1:mC.m:kD.1:143.在下列Visual FoxPro表达式中,运算结果为字符型数据的是A."abc"+"de"="abcde"B."123"-"23"C.TOD("05/08/11")D.TOC(DATE( )>"04/03/02"44.表设计器中的"有效性规则"框中不包括的规则是A.规则B.信息C.默认值D.格式45.运算结果是字符串"book"的表达式是A.LEFT("mybook",4)B.RIGHT("bookgood",4)C.SUBSTR("mybookgood",4,4)D.SUBSTR("mybookgood",3,4)46.将表GP中"股票名称"字段的宽度由8改为10,应使用SQL语句A.LTER TABLE GP股票名称WITH C(10)B.ALTER TABLE GP股票名称C(10)C.ALTER TABLE GP ALTER股票名称C(10)D.ALTER GP ALTER股票名称C(10)47.表单文件的扩展名中,表单信息的数据库表文件是A.SCXB.SCTC.FRXD.DBF48.在表单设计阶段,以下说法不正确的是A.拖动表单上的对象,可以改变该对象在表单上的位置B.拖动表单上对象的边框,可以改变该对象的大小C.通过设置表单上对象的属性,可以改变对象的大小和位置D.表单上的对象一旦建立,其位置和大小均不能改变49.假设在一个表单里有一个文本框Textl和一个命令按钮组CommandGroupl。命令按钮组是一个容 器对象,其中包含Commandl和Command2两个命令按钮。如果要在Commandl命令按钮的某个方法中访 问文本框的Value属性值,正确的语句是A.ThisThisFormTextlValueB.ThisParentParentTextlValueC.ParentParentTextlValueD.ThisParentTextlValue50.扩展名为MNX的文件是A.备注文件B.项目文件C.表单文件D.菜单文件第15页 共15页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页第 15 页 共 15 页