【计算机类职业资格】国家计算机二级(Access)81及答案解析.doc
《【计算机类职业资格】国家计算机二级(Access)81及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Access)81及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Access)81 及答案解析(总分:100.04,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.Access 中表与表的关系都定义为( )。(分数:2.00)A.一对多关系B.多对多关系C.一对一关系D.多对一关系2.在 Visual FoxPro 的查询设计器中,“筛选“选项卡对应的 SQL 短语是【 】。(分数:2.00)A.WHEREB.JOINC.SETD.ORDER BY3.在 SQL 的 SELECT 语句中,用于实现选择运算的是【 】。(分数:2.00)A.FORB.WHILEC.IFD.WHER
2、E4.以下关于标准模块的说法不正确的是( )。(分数:2.00)A.java.sql*B.java.awt.*C.java.util.*D.以上都不是5.关系模型中最普遍的联系是( )。(分数:2.00)A.一对多联系B.多对多联系C.一对一联系D.多对一联系6.下列实体的联系中,属于多对多联系的是【 】。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资7.VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号_。 (分数:2.00)A.:B.C.;D.,8.以下关于查询描述正确的是【 】。(分数:2.00)A.不能根据自由表建立查询B.只能根据自由表建立查
3、询C.只能根据数据库表建立查询D.可以根据数据库表和自由表建立查询9.下面关于报表对数据的处理中叙述正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据10.若要查询某字段的值为“JSJ“的记录,在查询设计视图对应字段的准则中,错误的表达式是【 】。(分数:2.00)A.JSJB.“JSJ“C.“*JSJ*“D.Like“JSJ“11.在 Access 中已建立了“工资”表,表中包括“职工号”、“所在单位”,“基本工资”和“应工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发
4、工资”的“总计”行中分别选择的是(分数:2.00)A.sum,group byB.count,group byC.group by,sumD.group by,COUnt12.有如下赋值语句,结果为“大家好“的表达式是【 】。 a=“你好“ b=“大家“ (分数:2.00)A.b+AT(a,1)B.b+RIGHT(a,1)C.b+LEFT(a,3,4)D.b+RIGHT(a,2)13.不能够使用宏的数据库对象是_。(分数:2.00)A.数据表B.窗体C.宏D.报表14.在“窗体视图”中显示窗体时,窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为_。 (分数:2.00)A.是B.否C.
5、有D.无15.排序时如果选取了多个字段,则输出结果是_。 (分数:2.00)A.按设定的优先次序进行排序B.按最右边的列开始排序C.按从左向右优先次序依次排序D.无法进行排序16.使用 Function 语句定义一个函数过程,其返回值的类型(分数:2.00)A.只能是符号常量B.是除数组之外的简单数据类型C.可在调用时由运行过程决定D.由函数定义时 As 子句声明(分数:2.04)(1).为“学院“表增加一个字段“老师人数“的 SQL 语句是【 】。 (分数:0.17)A.CHANGE TABLE 学院 ADD 教师人数 IB.ALTER STRU 学院 ADD 教师人数 IC.ALTER T
6、ABLE 学院 ADD 教师人数 ID.CHANGE TABLE 学院 INSERT 教师人数 I(2).将“欧阳秀“的工资增加 200 元的 SQL 语句是【 】。(分数:0.17)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀“B.UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀“C.UPDATE 教师工资 WITH 工资+200 WHERE 姓名=“欧阳秀“D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名=“欧阳秀“(3).下列程序段的输出结果是【 】。 CLOSE DATA a=0 USE 教师 GO TO
7、P DO WHILE.NOT.EOF() IF 主讲课程=“数据结构“.OR.主讲课程:“C 语言“ a=a+1 ENDIF SKIP ENDDO ? a (分数:0.17)A.4B.5C.6D.7(4).有 SQL 语句 SELECT * FROM 教师 WHERE NOT(工资30000R 工资2000) 与如上语句等价的 SQL 语句是 【 】。 (分数:0.17)A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B.SELECT * FROM 教师 WHERE 工资2000 AND 工资3000C.SELECT * FROM 教师 WHE
8、RE 工资2000 OR 工资3000D.SELECT * FROM 教师 WHERE 工资=2000 AND 工资=3000(5).为“教师“表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是【 】。(分数:0.17)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEIFT(职工号,3)=“110“C.ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=“110“D.CHANGE TAB
9、LE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=“110“(6).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资= ; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02“) 该语句的执行结果是系号【 】。 (分数:0.17)A.“01“和“02“B.“01“ 和“03“C.“01“和“04“D.“02“和“03“(7).建立一个视图 salary,该视图包括了系号和(该系的)平均工资两个字段,正确的 SQL 语句是【 】。(分数:0.17)A.CREATE VIEW salary AS 系号,AVG
10、(工资)AS 平均工资 FROM 教师;GROUP BY 系号B.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号C.CREATE VIEW salary SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号D.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号(8).删除视图 salary 的命令是【 】。(分数:0.17)A.DROP salary VIEWB.DROP VIEW salar
11、yC.DELETE salary VIEWD.DELETE salary(9).有 SQL 语句: SELECT 主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有记录个数是【 】。 (分数:0.17)A.3B.4C.5D.6(10).有 SQL 语句: LECT COUNT(*)AS 人数,主讲课程 FROM 教师 GROUP BY 主讲课程; ORDER BY人数 DESC 语句执行结果的第一条记录的内容是【 】。 (分数:0.17)A.4 数据结构B.3 操作系统C.2 数据库D.1 网络技术(11).有 SQL 语句: SELECT 学院.系名,C
12、OUNT(*)AS 教师人数 FROM 教师,学院; WHERE 教师系号=学院.系号 GROUP BY 学院.系名 与如上语句等价的 SQL 语句是【 】。 (分数:0.17)A.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号 GROUP BY 学院.系名B.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY 学院.系名C.SELECT 学院.系名,COUNT(*) AS 教师人数; FROM 教师 INNER JOIN 学院;
13、 ON 教师.系号:学院.系号 GROUP BY 学院.系名D.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号(12).有 SQL 语句: SELECTDISTINCT 系号 FROM 教师 WHERE 工资=; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02“) 与如上语句等价的 SQL 语句是【 】。 (分数:0.17)A.SELECTDISTINCT 系号 FROM 教师 WHERE 工资=; (SELECTMAX(工资)FROM 教师 WHERE 系号=“02“)B.SELEC
14、TDISTINCT 系号 FROM 教师 WHERE 工资=; (SELECTMIN(工资)FROM 教师 WHERE 系号=“02“)C.ELECTDISTINCT 系号 FROM 教师 WHERE 工资=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02“)D.SELECTDISTINCT 系号 FROM 教师 WHERE 工资=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02“)17.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 Type Stud no As Integer name As String
15、score(1 to 3)As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正确的是_。(分数:2.00)A.Dim S AS Stud Studno=1001 Studname=“舒宜” Studscore=78,88,96B.Dim S As Stud Sno=1001 Sname=“舒宜” Sscore=78,88,96C.Dim S As Stud Studno=1001 Studname=“舒宜” Studscore(1)=78 Studscore(2)=88 Studscore(3)=96D.Dim S As Stud Sno=100l Sname
16、=“舒宜” Sscore(1)=78 Sscore(2)=88 Sscore(3)=9618.数据访问页有两种视图方式,它们是( )。(分数:2.00)A.设计视图和数据表视图B.设计视图和页视图C.设计视图和打印预览视图D.设计视图和窗体视图19.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息C.所处理表的记录D.所处理查询的记录20.Access 报表对象的数据源可以是(分数:2.00)A.表、查询和窗体B.表和查询C.表、查询和 SQL 命令D.表、查询和报表21.如果想在已建立的“tSala
17、ry”表的数据表视图中直接显示出姓“李”的记录,应使用 Access 提供的_。(分数:2.00)A.筛选功能B.排序功能C.查询功能D.报表功能22.必须输入数字 09 的输入掩码是( )。(分数:2.00)A.B.C.0D.A23.在窗体设计工具箱中,代表组合框的图标号是(分数:2.00)A.B.C.D.24.在 SQL 语句中,与表达式“供应商名 LIKE“北京“功能相同的表达式是【 】。(分数:2.00)A.LEFT(供应商名,4)=“北京“B.“北京“供应商名C.供应商名 IN“北京“D.AT(供应商名,“北京“)25.如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的
18、合法输入是 _。(分数:2.00)A.必须输入字母或数字B.可以输入字母、数字或空格C.必须输入字母 AZD.任意符号26.窗体中的信息不包括( )。(分数:2.00)A.空格B.数值 0C.默认值D.尚未输入的值27.一个关系数据库的表中有多条记录,记录之间的相互关系是_。(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列28.在软件开发中,需求分析阶段可以使用的工具是(分数:2.00)A.N-S 图B.DFD
19、图C.PAD 图D.程序流程图29.可以判定某个日期表达式能否转换为日期或时间的函数是( )。(分数:2.00)A.CDateB.IsDateC.DateD.IsText30.数据库系统四要素中,什么是数据库系统的核心和管理对象( )。(分数:2.00)A.硬件B.软件C.数据库D.人31.下列描述中正确的是_。 (分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合32.下面的查询方式中不属于操作查询的是( )。(分数:2.00)A.选择查询B.删除查询C.更新查询D.追加查询33.窗体上添加有 3 个命令按钮
20、,分别命名为 Command1、Command2 和 Command3。编写 Command1 的单击事件过程,完成的功能为:当单击按钮 Command1 时,按钮 Command2 可用,按钮 Command3 不可见。以下正确的是_。 (分数:2.00)A.Private Sub Command1_Click() Command2.Visible=True Command3.Visible=False End SubB.Private Sub Command1_Click() Command2.Enabled=True Command3.Enabled=False End SubC.Pri
21、vate Sub Command1_Click() Command2.Enabled=True Command3.Visible=False End SubD.Private Sub Command1_Click() Command2.Visible=True Command3.Enabled=False End Sub34.报表中的报表页眉是用来( )。(分数:2.00)A.显示报表中的字段名称或对记录的分组名称B.显示报表的标题、图形或说明性文字C.显示本页的汇总说明D.显示整份报表的汇总说明二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)35.数据管理技术经历了
22、人工处理阶段、 1 和 2、分布式数据库系统、面向对象数据库系统 5 个发展阶段。(分数:2.00)填空项 1:_36.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上昧的文字颜色变为棕色(棕色代码为 128)(分数:2.00)37.Access 中,查询不仅具有查找的功能,而且还具有 1 功能。(分数:2.00)填空项 1:_38.关系中能够惟一标识某个记录的字段称为 1 字段。(分数:2.00)填空项 1:_39.下列子过程的功能是:将当前数据库文件中“学生表”的学生“年龄”都加 1。请在程序空白的地方填写适当的语句,使程序实现所需的功能: Private
23、Sub SetAgePlus1_Click1 Dim db As DAO.Database Dim rs As DAO.Recordset Dim fd As DAO.Field Set db = CurrentDb2 set rs = db.OpenRecordset(“学生表“) Set fd= rs.Fields(“年龄“) Do While Not rs.EOF rs.Edit fd = 3 rs.Update 4 Loop rs.Close db.Close Set rs = Nothing Set db = Nothing End Sub (分数:2.00)填空项 1:_40.对长
24、度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 1。(分数:2.00)填空项 1:_41.若窗体中已有一个名为 Command1 的命令按钮、一个名为 Label1 的标签和一个名为 Text1 的文本框,且文本框的内容为空,然后编写如下事件代码: Private Function f(x As Long) As Boolean If x Mod 2=0 Then f=True Else f=False EndIf End Function Private Sub Commandl_Click1 Dim n As Long n=Val(Me!text1) p=If(f(n),“E
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS81 答案 解析 DOC
