2018年计算机二级考试题操作题,2018年计算机二级考试《Access》过关练习题:计算机二级考试练习题...

计算机等级网权威发布2016年计算机二级考试《Access》过关练习题,更多2016年计算机二级考试《Access》过关练习题相关信息请访问计算机等级考试网。

1[单选题] 下列特征中不是面向对象方法的主要特征的是(  )。

A.多态性B.继承C.封装性D.模块化

参考答案:D

参考解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性和继承等。模块化是结构化程序设计的特点。

2[单选题] 下列逻辑运算结果为“true”的是( )。

A.false 01"not true

B.true 01"not true

C.false and not true

D.true and not true

参考答案:B

参考解析:逻辑运算符的优先级别为:Not>And>0r。因此,Flase Or Not True的值为Flase,True Or Not True的值为True,False And Not Tree的值为Fase,True And Not Tme的值为Fase。

3[单选题] 用于获得字符串S从第3个字符开始的两个字符的函数是(  )。

A.Mid(S,3,2)

B.Middle(S,3,2)

C.Left(S,3,2)

D.Right(S,3,2)

参考答案:A

参考解析:本题考查取子串函数的知识。在VBA中有3种取子串函数:Left函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取13个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。截取第3个字符开始的2个字符应该用Mid(S,3,2)。

4[单选题]如果要在整个报表的最后输出信息,需要设置(  )。

A.页面页脚B.报表页脚C.页面页眉D.报表页眉

参考答案:B

5[单选题]可以用数据表视图显示记录。如果要求将某字段的显示位置固定在窗口左侧,则可以进行的操作是

A.隐藏列B.排序C.冻结列D.筛选

参考答案:C

参考解析:在Access实际应用过程中,有时会遇到由于表过宽而使得某些字段无法全部显示的情况。此时可以使用“冻结列”功能将字段的显示位置固定在窗口左侧,无论水平滚动条如何移动,冻结的列总是可见的。

6[单选题] 下列叙述中错误的是(  )。

A.线性表是由n个元素组成的一个有限序列

B.线性表是一种线性结构

C.线性表的所有结点有且仅有一个前件和后件

D.线性表可以是空表

参考答案:C

参考解析:线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有且只有一个前件和后件,所以选项C.是错误的。

7[单选题]在E—R图中,用来表示实体联系的图形是( )。

A.椭圆形B.矩形C.菱形D.三角形

参考答案:C

参考解析:在E—R图中实体集用矩形,属性用椭圆,联系用菱形。

8[单选题] 假设数据中表A与表B建立了“一对多”关系,表A为“多”的一方,则下述说法正确的是(  )。

A.表B中的一个字段能与表A中的多个字段匹配

B.表B中的一个记录能与表A中的多个记录匹配

C.表A中的一个记录能与表B中的多个记录匹配

D.表A中的一个字段能与表B中的多个字段匹配

参考答案:B

参考解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有3种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配:若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也能与表A中的多条记录匹配。

9[单选题] 在数据表视图中,不能进行的操作是( )。

A.删除一条记录B.修改字段的类型C.删除一个字段D.修改字段的名称

参考答案:B

参考解析:数据表视图和设计视图是创建和维护表过程中非常重要的两个视图。在数据表视图中,主要进行数据的录入操作,也可以重命名字段,但不能修改字段属性。答案为B。

10[简答题] 考生文件夹下存在一个数据库文件“samp2.aecdb”,里面已经设计好三个关联表对象“tCourse”、“tGrade”、“tStudent”和一个空表“tSinf0”,同时还有两个窗体“tStudent”和“tGrade子窗体”,试按以下要求完成设计。

(1)创建一个查询,查找年龄小于所有学生平均年龄的男学生,并显示其“姓名”,所建查询名为“qTl”。(2)创建一个查询,计算“北京五中”每名学生的总成绩和所占全部学生总成绩的百分比,并显示“姓名”、“成绩合计”和“所占百分比”,所建查询命名为“qT2”。

注意:“成绩合计”和“所占百分比”为计算得到。

要求:将计算出的“所占百分比”设置为百分比显示格式,小数位数为2。

(3)创建一个查询,将所有学生的“班级编号”、“学号”、“课程名”和“成绩”等值填入“tSinf0”表相应字段

中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT3”。

(4)窗体“tStudent”和“tGrade子窗体”中各有一个文本框控件,名称分别为“tCountZ”和“tCount”。对两1个文本框进行设置,能够在“tCountZ”文本框中显示出每名学生的所选课程数。

注意:不允许修改窗体对象“tStudent”和“tGrade子窗体”中未涉及的控件和属性。

参考解析:

【考点分析】本题考点:创建条件查询、分组总计查询及子查询。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤l:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tStudent”,然后单击“关闭”按钮,关闭“显示表”对话框。

步骤2:双击“姓名”,“年龄”,“性别”字段,取消“年龄”和“性别”字段的“显示”复选框的勾选,在“年龄”的“条件”行中输入“

(2)【操作步骤】

步骤l:单击“创建”选项卡下的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击“tStudent”、“tGrade”表,然后单击“关闭”按钮,关闭“显示表”对话框。

步骤2:双击“tStudent”表的“姓名”、“毕业学校”字段;在“毕业学校”右侧的两个字段行中分别输人“成绩合计:成绩”和“所占百分比:Sum([成绩])/(select Sum([成绩])fromtGrade)”,并取消“毕业学校”字段的“显示”行复选框的勾选。步骤3:单击“查询工具”选项卡的“设计”选项卡下的“显示/隐藏”组中的“汇总”按钮,在“毕业学校”字段的“总计”行选择“Where”,在“成绩合计”字段的“总计”行选择“合计”,在“所占百分比”字段的“总计”行选择“Expression”;在“毕业学校”字段的“条件”行中输入“北京五中”。

步骤4:右键单击“所占百分比”列的任一点,在弹出的快捷菜单中,选择“属性”按钮,弹出“属性表”对话框,在该对话i的“格式”行中选择“百分比”,在“小数位数”行中选择…2’,;闭属性表。

步骤5:单击快速访问工具栏中的“保存”按钮,另存为iT2”,然后关闭“设计视图”。

(3)【操作步骤】

步骤l:单击“创建”选项卡的“查询”组中的“查询设计”按。在“显示表”对话框中双击表“tStudent”,“tCourse”,Grade”,然后单击“关闭”按钮,关闭“显示表”对话框。

步骤2:在第一个“字段”行输入“班级编号:l.eft([tStu-nt]![学号],6)”,然后双击“tStudent”表的“学号”字段、,C0urse”表的“课程名”字段、“tGrade”表的“成绩”字段。

步骤3:单击“查询工具”的“设计”选项卡下的“查询类型”中的“追加”按钮,弹出“追加”对话框,在“表名称(N)”行的拉列表中选择“tSinf0”,然后单击“确定”按钮。

步骤4:单击“查询工具”的“设计”选项卡下的“结果”组中“运行”按钮,在弹出的对话框中单击“是”按钮。

步骤5:单击快速访问:l:具栏中的“保存”按钮,另存为T3”,然后关闭“设计视图”。

(4)【操作步骤】

步骤l:选择“窗体”对象,然后右键单击“tStudent”窗体,弹出的快捷菜单中选择“设计视图”命令,打开设计视图。

步骤2:右键单击文本框控件“tCountZ”(即未绑定控件),弹出的快捷菜单中选择“属性”命令,弹出“属性表”对话框,该对话框中单击“全部”选项卡,在该选项卡下的“控件来”行中输入“=DCount(”成绩ID”,”tGrade”,”学号一“’&学号]&,”…)”,单击快速工具栏中的“保存”按钮,然后关闭属性表”对话框,再关闭“设计视图”。

步骤3:选择“窗体”对象,然后右键单击“tGrade”窗体,在出的快捷菜单中选择“设计视图”命令。打开设计视图。

步骤4:在设计视图中右键单击文本框控件“tCount”(即:绑定控件),在弹出的快捷菜单中选择“属性”命令,打开“属E表”对话框.在该对话框中单击“全部”选项卡,在该选项卡:的“控件来源”行中输入“=[tGrade子窗体].[Form]!tCount],单击快速工具栏中的“保存”按钮,关闭“属性表”,然;关闭“设计视图”。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一些MySQL二级考试的练习题及答案,供参考: 1. 创建一个为“student”的数据库,并在其中创建一个为“score”的表,包含学生学号(sid)、姓(name)、课程称(course)和成绩(score)四个字段。其中,学号和姓为字符串类型,长度为10个字符;课程称为字符串类型,长度为20个字符;成绩为整数类型。 ``` CREATE DATABASE student; USE student; CREATE TABLE score ( sid VARCHAR(10), name VARCHAR(10), course VARCHAR(20), score INT ); ``` 2. 向“score”表中插入以下数据: ``` INSERT INTO score (sid, name, course, score) VALUES ('20180001', '张三', '语文', 80), ('20180001', '张三', '数学', 90), ('20180001', '张三', '英语', 85), ('20180002', '李四', '语文', 75), ('20180002', '李四', '数学', 88), ('20180002', '李四', '英语', 92), ('20180003', '王五', '语文', 85), ('20180003', '王五', '数学', 90), ('20180003', '王五', '英语', 95); ``` 3. 查询“score”表中每个学生的总成绩和平均成绩,并按总成绩从高到低排序。 ``` SELECT sid, name, SUM(score) AS total_score, AVG(score) AS avg_score FROM score GROUP BY sid, name ORDER BY total_score DESC; ``` 4. 查询“score”表中英语成绩最高的学生成绩。 ``` SELECT name, score FROM score WHERE course = '英语' ORDER BY score DESC LIMIT 1; ``` 5. 将“score”表中所有学生成绩加10分。 ``` UPDATE score SET score = score + 10; ``` 以上是一些基础的MySQL二级考试练习题及答案,希望能对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值