11[单选题] 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
A.快速排序B.冒泡排序C.直接插入排序D.堆排序
参考答案:D
参考解析:除了堆排序算法的比较次数是O(nl092n),其他的都是n(n-1)/2。
12[简答题]考生文件夹下有一个数据库文件“samp2.accdb”,其中已经设计好表对象“tStud”、“tCourse”、“tScore”和“tTemp”。
请按以下要求完成设计。
(1)创建一个查询,当运行该查询时,应显示参数提示信息“请输入爱好”,输入爱好后,在简历字段中查找具有指定爱好的学生,显示“姓名”、“性别”、“年龄”、“课程名”和“成绩”五个字段内容,所建查询命名为“qTl”。
(2)创建一个查询,查找平均成绩低于所有学生平均成绩的学生信息,并显示“学号”、“平均成绩”和“相差分数”三列内容,其中“平均成绩”和“相差分数”两列数据由计算得到,所建查询命名为“qT2”。
(3)创建一个查询,查找“04”院系没有任何选课信息的学生,并显示其“姓名”字段的内容,所建查询命名为“qT3”。
(4)创建一个查询,将表“tStud”中组织能力强、年龄最小的3个女学生的信息追加到“tTemp”表对应的字段中,所建查询命名为“qT4”。
参考解析:
【考点分析】本题考点:创建参数查询、选择查询和追加查询等。
【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
(1)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”、“tCourse”和“tScore”,单击“关闭”按钮,关闭“显示表”对话框,如图4.56所示。
步骤2:用鼠标拖动“tScore”表中的“学号”字段至“ts.tud”表中的“学号”字段,建立两者的关系,用鼠标拖动“tCourse”表中“课程号”至“tScore”表中的“课程号”字段,建立两者的关系,效果如图4.57所示。
步骤3:分别双击“tStud”表的“姓名”、“性别”、“年龄”和“tCourse”表的“课程名”以及“tScore”表的“成绩”字段,最后双击“tStud”表的“简历”字段,效果如图4.58所示。
步骤4:在“简历”字段的“条件”行输入“Like"*"&[请输入爱好]& "*"”,单击取消其“显示”行的勾选,如图4.59所示。
步骤5:按Ctrl+s组合键保存修改,另存为“qTl”。关闭设计视图。
(2)【操作步骤】
步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”、“tCourse”和“tScore”,关闭“显示表”对话框。
步骤2:用鼠标拖动“tScore”表中的“学号”字段至“ts-tud”表中的“学号”字段,建立两者的关系,用鼠标拖动“tCourse”表中的“课程号”至“tScore”表中的“课程号”字段,建立两者的关系。
步骤3:单击“设计”选项卡下“显示/隐藏”组中的“汇总”按钮,如图4.印所示。
步骤4:双击“tStud”表的“学号”将其添加到“字段”行,再双击“tScore”表的“成绩”将其添加到“字段”行并在其前面加上“平均成绩:”,然后在其“总计”行下拉列表框中选择“平均值”,并在其“条件”行中输入“<(select avg([成绩])from tScore)”,在“成绩”字段的下一列输入“相差的分数:[平均成绩]-(select avg(成绩)from[tScore])”,在“总计”行下拉列表框中选择“Expression”,如图4.61所示。
步骤5:按Ctrl+s组合键保存修改,另存为“qT2”。关闭设计视图。
(3)【操作步骤】
步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:分别双击“tStud”表的“姓名”、“所属院系”和“学号”字段,将其添加到“字段”行,如图4.62所示。
步骤3:在“所属院系”字段“条件”行输入“04”,然后单击“显示”行的勾选框取消这个字段的显示。在“学号”字段“条件”行输入“Not In(select学号from[tScore])”,然后单击“显示”行的勾选框取消这个字段的显示,如图4.63所示。
步骤4:按Ctd+s组合键保存修改,另存为“qT3”。关闭设计视图。
(4)【操作步骤】
步骤1:单击“创建”选项卡下“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,然后关闭“显示表”对话框。
步骤2:单击“设计”选项卡下“查询类型”组中的“追加”按钮,在弹出的“追加”对话框的表名称选项中单击右侧的下三角按钮,在弹出的下拉列表框中选择表“tTemp”,如图4.64所示,最后单击“确定”按钮。
步骤3:分别双击“tStud”表的“学号”、“姓名”、“年龄”、“所属院系”、“性别”和“简历”字段。
步骤4:在“性别”字段的“条件”行输入“女”,在“简历”字段的“条件”行输入“Like”*组织能力强*””,在“年龄”字段的“排序”行选择“升序”,如图4.65所示,单击“设计”选项卡下“查询设置”组中的“返回”下拉列表框,输入“3”,如图4.66所示。
步骤5:单击“设计”选项卡下“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。
步骤6:按Ctrl+s组合键保存修改,另存为“qT4”。关闭设计视图。
13[单选题] )因修改文本框中的数据而触发的事件是( )。
A.ChangeB.EditC.Geffocus D.LostFocus
参考答案:A
参考解析:Change事件是因修改文本框中的数据而触发的事件;Edit事件是因控件对象被编辑而触发的事件:GeffoCus是控件对象获得焦点时触发的事件;LostFoCus是控件对象失去焦点时触发的事件。所以此题答案为A。
14[单选题] 在“成绩”表中,查找出“考试成绩”排在前5位的记录,正确的SQL命令是
A.SELECT TOP 5考试成绩FROM成绩GROUP BY考试成绩DESC
B.SELECT TOP 5考试成绩FROM成绩GROUP BY考试成绩
C.SELECTTOP 5考试成绩FROM成绩0RDER BY考试成绩DESC
D.SELECT TOP 5考试成绩FROM成绩0RDER BY考试成绩
参考答案:C
参考解析:由题干可知,本题要求是找出“考试成绩”排在前5位的记录,故需要对“考试成绩”进行降序排序,需要使用ORDERBY命令,并标明降序DESC,因此,选择C选项。
15[单选题] 下列关于数据库的叙述中,正确的是( )。
A.数据库减少了数据冗余
B.数据库避免了数据冗余
C.数据库中的数据一致性是指数据类型一致
D.数据库系统比文件系统能够管理更多数据
参考答案:A
参考解析:数据库的主要特点是:①实现数据共享。②减少数据的冗余度。③数据的独立性。④数据实现集中控制。⑤数据一致性和可维护性,以确保数据的安全性和可靠性。⑥故障恢复。所以选项A正确。
16[单选题] 窗体Caption属性的作用是( )。
A.确定窗体的标题
B.确定窗体的名称
C.确定窗体的边界类型
D.确定窗体的字体
参考答案:A
参考解析:窗体Caption属性的作用是确定窗体的标题,故答案为A。
17[单选题] 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A.一对一B.一对多C.多对多D.多对一
参考答案:C
参考解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。
18[单选题] Msgbox函数返回值的类型是( )。
A.数值B.变体C.字符串D.数值或字符串(视输入情况而定)
参考答案:A
参考解析:MsgBox函数的语法为:MsgBox(prompt,[buaons],[fide],[helpfile],[Context])。该函数的返回值是一个数值,告诉用户单击了哪一个按钮。比如MsgBox消息框显示“确定”按钮,则单击确定按钮MsgBox函数的返回值为1。
19[单选题] 在Access中有雇员表,其中有存照片的字段,在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是
A.图像框B.绑定对象框C.非绑定对象框D.列表框
参考答案:B
参考解析:“绑定对象”控件主要用于绑定到OLE对象的字段上。因此使用向导为“雇员表”创建窗体,其中的“照片”字段所使用的默认控件是绑定对象框。
20[简答题]在考生文件夹下有一个数据库文件“sam03.accdb”,里面已经设计好表对象“产品”、“供应商”、查询对象“按供应商查询”和宏对象“打开产品表”、“运行查询”、“关闭窗口”。请按以下要求完成设计:
创建一个名为“menu”的窗体,要求如下:
(1)对窗体进行如下设置:在距窗体左边l厘米、距上边0.6厘米处,依次水平放置3个命令按钮:“显示修改产品表”(名为“btl”)、“查询”(名为“bt2”)和“退出”(名为“bt3”),命令按钮的宽度均为2厘米,高度为1.5厘米,每个命令按钮相隔1厘米。
(2)设置窗体标题为“主菜单”。
(3)当单击“显示修改产品表”命令按钮时,运行宏“打开产品表”,即可浏览“产品”表。(4)当单击“查询”命令按钮时,运行宏“运行查询”,即可启动查询“按供应商查询”。(5)当单击“退出”命令按钮时,运行宏“关闭窗口”,关闭“menu”窗体,返回到数据库窗121。
参考解析:
【考点分析】本题考点:新建窗体;在窗体中添加命令按钮
控件及其属性的设置等。
【解题思路】第1小题在窗体的设计视图中添加控件,并用鼠标右键单击该控件。从弹出的快捷菜单中选择“属性”命令,对控件属性进行设置;第2、3、4小题直接用鼠标右键单击“报表选择器”,从弹出的快捷菜单中选择“属性”命令,设置属性。
(1)【操作步骤】
步骤l:单击“创建”选项卡下“窗体”组中的“窗体设计”按钮。
步骤2:单击“设计”选项卡下“控件”组中的“按钮”控件,单击窗体适当位置,弹出“命令按钮向导”对话框,单击“取消”按钮。
步骤3:右键单击该命令按钮,从弹出的快捷菜单中选择“属性”命令,在“属性表”对话框中,单击“全部”选项卡,在“名称”和“标题”行分别输入“btl”和“显示修改产品表”,在“上边距”、“左”、“宽度”和“高度”行分别输入“0.6Cm”、“1Cm”、“2Cm”和“1.5m”,关闭属性表。
步骤4:按步骤2~3新建另两个命令按钮。左边距在“btl”基础上累计加3Cm。
(2)【操作步骤】
步骤l:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,打开属性表。
步骤2:单击“格式”选项卡,在“标题”行输入“主菜单”关闭属性表。
(3)【操作步骤】
步骤l:右键单击“btl”按钮,从弹出的快捷菜单中选择“属性”命令。
步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“打开产品表”,关闭属性表。
(4)【操作步骤】
步骤l:右键单击“bt2”,从弹出的快捷菜单中选择“属性”命令。
步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择
“运行查询”,关闭属性表。
(5)【操作步骤】
步骤l:右键单击“bt3”,从弹出的快捷菜单中选择“属性”命令。
步骤2:单击“事件”选项卡,在“单击”行下拉列表中选择“关闭窗口”,关闭属性表。
步骤3:按Ctrl+s保存修改,将窗体保存为“menu”,关闭设计视图。
【易错提示】设置3个命令按钮时,要注意左边距的设置。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |