随米《计算机二级ACCESS数据库程序设计》上机考试试题1及答案剖析文档格式.docx
- 文档编号:18719874
- 上传时间:2022-12-31
- 格式:DOCX
- 页数:16
- 大小:72.72KB
随米《计算机二级ACCESS数据库程序设计》上机考试试题1及答案剖析文档格式.docx
《随米《计算机二级ACCESS数据库程序设计》上机考试试题1及答案剖析文档格式.docx》由会员分享,可在线阅读,更多相关《随米《计算机二级ACCESS数据库程序设计》上机考试试题1及答案剖析文档格式.docx(16页珍藏版)》请在冰豆网上搜索。
(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”和“bopt2”;
(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;
(5)将窗体标题设置为“员工信息输出”。
注意:
不允许修改窗体对象“fStaff”中已设置好的属性。
一、基本操作题
(1)在考生文件夹下,“samp1.mdb”数据库文件中建立表“tCourse”,表结构如下:
(2)设置“课程编号”字段为主键;
(3)设置“学时”字段的有效性规则为:
大于0;
(4)设置“开课日期”字段的输入掩码为“短日期”;
(5)在“tCourse”表中输入以下2条记录:
(6)在数据表视图中冻结“课程名称”字段。
二、简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,试按以下要求完成设计:
(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等四个字段的内容,所建查询名为“qT1”;
(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,所建查询名为“qT2”;
(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,所建查询名为“qT3”;
(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,所建查询名为“qT4”。
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”和“tTemp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。
试在此基础上按照以下要求补充设计:
(1)将表“tTemp”中年龄小于30岁(不含30)的女性职员职工记录选出并添加进空白表“tEmp”里;
(2)将窗体“fEmp”的窗体标题设置为“信息输出”;
将窗体上名为“btnP”命令按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp”图像文件;
将“btnP”命令按钮的单击事件设置为窗体代码区已经设计好的事件过程btnP_Click;
(3)将报表“rEmp”的主体节区内“tName”文本框控件设置为“姓名”字段内容显示,报表中的数据按“年龄”升序排列,相同年龄情况下按“所属部门”升序排列。
不允许修改数据库中的表对象“tTemp”;
不允许修改宏对象“mEmp”里的内容;
不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
第一套上机考试试题
1.基本操作题
在考生文件夹下有“招聘.mdb”数据库。
(1)将“个人信息”表以Excel表的格式导出到考生文件夹下,将导出表命名为“个人信息.xls”。
(2)从“个人信息”表中筛选出年龄大于等于25,学历为本科或硕士的男性人员信息,结果按照年龄字段升序排列。
“个人信息”表如图1-1所示。
执行筛选后结果如图1-2所示。
2.简单应用题
在考生文件夹下有“XXX.mdb”数据库。
(1)以“雇员表”为数据源,创建查询“查询1”,查询职务为“销售主管”的雇员信息。
结果显示雇员的全部字段。
查询结果如图1-3所示。
(2)以“工资表”为数据源,创建参数更新查询“工资调整”,通过输入基本工资、奖金和补贴的变动来改变雇员工资。
参数提示为“基本工资变动差额”、“奖金变动差额”、“补贴变动差额”和“请输入雇员ID”。
3.综合应用题
在考生文件夹下有“商品管理.mdb”数据库。
(1)创建一个基于“产品查询”的窗体“产品信息”,结果在窗体中显示“产品查询”查询的全部字段。
布局:
纵栏表;
样式:
标准。
(2)创建宏“关闭产品信息窗体”。
用来关闭“产品信息”窗体。
在“产品信息”窗体中添加“退出”按钮,实现运行“关闭产品信息窗体”宏。
窗体最终结果如图l-4所示。
2012年计算机二级Access第十三套单选练习题及答案
1).下面程序段实现计算P=1+1/(2*2)+…………+1/(10*10)P=0(A)WHILEN<
=10(B)(C)WEND(D)四个空格中错误的是(B)。
A)、N=1B)、P=1/(N*N) C)、N=N+1D)、Msgbox"
P="
+str(P)
2).如下程序段中,MIN的结果是(D)DimAAsSingleA=InputBox("
请输入数据A:
"
)MAX=AMIN=AWhileA>
0A=InputBox("
)IfA<
0ThenA=-1EndIf
IfA>
MAXThenMAX=AEndIfIfA<
MINThenMIN=AEndIfWendMsgBox"
MAX="
&
MAXMsgBox"
MIN="
MIN
A)、0B)、-1 C)、负数 D)、负数或0
3).数据库应用系统程序中的菜单具有的作用有(D)。
A)、说明性 B)、选择性 C)、可操作性 D)、以上都是
4).Select必须与(B)配对使用。
A)、EndIf B)、EndSelect C)、Case D)、CaseElse
5).在VBA中,通常每条语句占一行,一行最多允许有(A)个字符。
A)、255 B)、256 C)、128 D)、不一定
6).标准模块是独立于(A)的模块。
A)、窗体与报表 B)、窗体 C)、报表 D)、窗体或报表
7).下面属于VBA常用标准数据类型的是(D)。
A)、数值型 B)、字符型 C)、货币型 D)、以上都是
8).不属于VBA中变量的声明方式的是(D)。
A)、显式声明 B)、隐式声明 C)、强制声明 D)、自动声明
9).不属于VBA中的内部函数的是(D)。
A)、数学函数 B)、字符函数 C)、转换函数 D)、条件函数
10).Sgn(5)=(A)。
A)、1 B)、0 C)、-1 D)、5
11).Len("
ABCDE"
)=(A)。
A)、5 B)、6 C)、ABCDE D)、"
12).Val("
123.456"
A)、123.45 B)、123 C)、456 D)、"
13).Year(Date)返回
A)、当前年份 B)、当前日期 C)、当前年月 D)、当前年月日
14).25\2的结果是(A)。
A)、12 B)、12.5 C)、1 D)、以上都不是
15).97Mod12的结果是(B)。
A)、8 B)、1 C)、9 D)、以上都不是
16).表达式-5^2的结果是(B)。
A)、25 B)、-25 C)、10 D)、-10
17).7>
6Imp7>
8的结果是(A)。
A)、False B)、True C)、0 D)、1
18).进行逻辑表达式计算时,遵循的优先顺序从高到低是(A)。
A)、括号,NOT,AND,OR B)、括号,AND,NOT,OR
C)、括号,NOT,OR,AND D)、括号,OR,AND,NOT
19).DimA(10)AsDouble,则A数组共有(B)个元素。
A)、10 B)、11 C)、12 D)、9
20).DimA(3,4)AsInteger,声明的数组A有(A)个元素。
A)、20 B)、12 C)、15 D)、16
21).已知Asc("
A"
)=65,则Asc("
D"
)=(A)。
A)、68 B)、D C)、d D)、不确定
22).VBA中的标识符长度小于(B)个字符
A)、256 B)、255 C)、128 D)、以上都不是
23).函数Int(1234.5678)的返回值是(B)。
A)、1235 B)、1234 C)、1234.5678 D)、.5678
24).内部计算函数"
Sum"
的意思是求所在字段内所有的值的(A)。
A)、和 B)、平均值 C)、最小值 D)、最大值
25).函数RIGHT("
abcdef"
2)的结果是(B)。
A)、"
ab"
B)、"
ef"
C)、"
abcd"
D)、"
cdef"
26).模块是用Access提供的(A)语言编写的程序段。
A)、VBA B)、SQL C)、VC D)、FoxPro
27).函数Now()返回值的含义是(A)。
A)、系统日期与时间 B)、系统日期 C)、系统时间 D)、以上都不是
28)假定有以下程序段n=0fori=1to3forj=-4to-1n=n+1nextjnexti运行完毕后,n的值是(D)。
A)、0 B)、3 C)、4 D)、12
29).下列逻辑表达式中,能正确表示条件"
x和y都是奇数"
的是(C)。
A)、xMod2=1OryMod2=1 B)、xMod2=0OryMod2=0
C)、xMod2=1AndyMod2=1 D)、xMod2=0AndyMod2=0
30).下面不是ACCESS数据库对象的是(D)。
A)、窗体 B)、查询 C)、模块 D)、字段
31).如下程序段的显示结果是X=0Y=0Z=1WHILEZ<
>
0X=2*X+1Y=Y^2+1IFX>
10ANDY>
50ThenZ=0ENDIFWENDMsgbox"
X="
+str(X)Msgbox"
Y="
+str(Y)
A)、X=31Y=677 B)、X="
31"
677"
C)、"
X"
=31"
Y"
=677 D)、X=29Y=626
32).已知程序段:
s=0 Fori=1to10step2 s=s+1 i=I*2 Nexti
当循环结束后,变量i的值为(C)。
A)、10 B)、11 C)、22 D)、16
33).已知程序段:
s=0Fori=1to10step2s=s+1i=I*2Nexti当循环结束后,变量s的值为()。
A)、3 B)、4 C)、5 D)、6
34).循环结构ForK=2To12Step2K=2*KNextK循环次数为(B)。
A)、1 B)、2 C)、3 D)、4
35).定义了二维数组A(2to5,5),则该数组的元素个数为(D)。
A)、25 B)、36 C)、20 D)、24
36).表达式Val("
76af89"
)的返回值为(B)。
A)、76af89 B)、76 C)、7689 D)、7
37).VBA的逻辑值进行算术运算时,True值被当作(B)。
A)、0 B)、-1 C)、1 D)、任意值
38).以下程序段运行后,消息框的输出结果是(B)a=sqr(3)b=sqr
(2)c=a>
bMsgboxc+2
A)、-1 B)、1 C)、2 D)、出错
39).在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()Fori=1To4x=4Forj=1To3x=3
Fork=1To2x=x+6NextkNextjNextiMsgBoxxEndSub打开窗体后,单击命令按钮,消息框的输出结果是()。
A)、7 B)、15 C)、157 D)、538
40).假定有如下的Sub过程:
Subsfun(xAsSingle,yAsSingle)t=xx=t/yy=tModyEndSub在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:
PrivateSubCommand1_Click()DimaassingleDimbassinglea=5b=4sfuna,bMsgBoxa&
chr(10)+chr(13)&
bEndSub打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为(B)。
A)、1和1 B)、1.25和1 C)、1.25和4 D)、5和4
41).在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码PrivateSubCommand1_Click()a=0:
b=5:
c=6MsgBoxa=b+cEndSub窗体打开运行后,如果单击命令按钮,则
消息框的输出结果为D
A)、11 B)、a=11 C)、0 D)、False
42).在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:
PrivateSubCommand1_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextn
NextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果(C)。
A)、22 B)、32 C)、42 D)、52
43).在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:
PublicxAsIntegerPrivateSubCommand1_Click()x=10Calls1Calls2MsgBoxxEndSubPrivateSub
s1()x=x+20EndsubPrivateSubs2()DimxAsIntegerx=x+20EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果为(B)。
A)、10 B)、30 C)、40 D)、50
44).以下不是报表组成部分的是(A)
A)、报表设计器 B)、主体 C)、报表页脚 D)、报表页眉
45).要在报表的最后一页底部输出的信息,应通过(B)设置。
A)、组页脚 B)、报表页脚 C)、报表页眉 D)、页面页脚
46).创建图表报表时必须使用(D)报表向导
A)、表格式 B)、行表式 C)、纵栏式 D)、图表式
47).以下不是报表数据来源的是(C)。
A)、一个多表创建的查询 B)、一个表 C)、多个表 D)、一个单表创建的查询
48).下列输出方式中,在输出格式和处理大量的数据上都具有优势的是(B)。
A)、查询输出 B)、报表输出 C)、表输出 D)、窗体输出
49).创建分表报表要使用(D)。
A)、报表向导 B)、自动报表向导 C)、图表向导 D)、报表设计视图
50).下列不同的报表,用于给出所有记录汇总数据的是(B)。
A)、明细报表 B)、汇总报表 C)、窗体转换的报表 D)、交叉列表报表
1).引用窗体控件的值,可以用的宏表达式是(B)。
A)、Forms!
控件名!
窗体名 B)、Forms!
窗体名!
控件名
C)、Forms!
控件名 D)、Forms!
窗体名
2).在Access系统中提供了(A)执行的宏调试工具。
A)、单步 B)、同步 C)、运行 D)、继续
3).定义(B))有利于数据库中宏对象的管理。
A)、宏 B)、宏组 C)、宏操作 D)、宏定义
4).有关宏操作,下列叙述错误的是(D)。
A)、使用宏可以启动其他应用程序 B)、宏可以是包含操作序列的一个宏
C)、宏组由若干宏组成 D)、宏的条件表达式中不能引用窗体或报表的控件值
5).用于打开报表的宏命令是(B)。
A)、openform B)、openreport C)、opensql D)、openquery
6).有关宏的基本概念,以下叙述错误的是(C)。
A)、宏是由一个或多个操作组成的集合 B)、宏可以是包含操作序列的一个宏
C)、可以为宏定义各种类型的操作
D)、由多个操作构成的宏,可以没有次序地自动执行一连串的操作
7).使用宏组的目的是(D)。
A)、设计出功能复杂的宏 B)、设计出包含大量操作的宏
C)、减少程序内存消耗D)、对多个宏进行组织和管理
8).下列事件不属于Access中的事件的为(D)。
A)、键盘事件 B)、鼠标事件 C)、窗口事件 D)、控件事件
9).以下关于宏的说法不正确的是(D)。
A)、宏能够一次完成多个操作 B)、每一个宏命令都是由动作名和操作参数组成
C)、宏可以是很多宏命令组成在一起的宏 D)、宏是用编程的方法来实现的
10).要限制宏命令的操作范围,可以在创建宏时定义(B)。
A)、宏操作对象 B)、宏条件表达式C)窗体或报表控件属性D)宏操作目标
11).用于显示消息框的宏命令是(C)。
A)、SetWarning B)、SetValue C)、MsgBox D)、Beep
12).(D)是一个或多个操作的集合,每个操作实现特定的功能。
A)、窗体 B)、报表 C)、查询 D)、宏
13).Quit宏操作的作用是(B)。
A)、退出窗体 B)、退出Access C)、退出模块 D)、结束宏
14).下列说法错误的是(C)。
A)、事件既可以由用户引发,也可以由系统引发
B)、事件代码既能在事件引发时执行,也可以显示调用
C)、在容器对象的嵌套层里,事件的处理具有独立性,每个对象只识别并处理属于自己的事件
D)、事件名称不能由用户创建,是由系统提供的
15).(D)才能产生宏操作。
A)、创建宏组 B)、编辑宏 C)、创建宏 D)、运行宏或宏组
16).能够创建宏的设计器是(B)。
A)、窗体设计器 B)、宏设计器 C)、模块设计器 D)、表设计器
17).不能使用宏的数据库对象是(A)。
A)、表 B)、窗体 C)、宏 D)、报表
18).创建宏不用定义(B)。
A)、宏名 B)、窗体 C)、宏操作目标 D)、宏操作对象
19).关于宏和模块的说明正确的是(A)。
A)、宏可以是独立的数据库对象,可以提供独立的操作动作
B)、模块是能够被程序调用的函数
C)、通过定义宏可以选择或更新数据
D)、宏和模块都不能是窗体或报表上的事件代码
20).限制宏操作的范围,可以在创建宏时定义(B)。
A)、操作对象 B)、条件 C)、控件属性 D)、操作目标
21).在编辑宏中的备注列内容时,字符个数最多为(C)。
A)、256 B)、127 C)、255 D)、250
22).关于宏的描述不正确的是(C)。
A)、宏是为了响应已定义的事件去执行一个操
B)、可以利用宏打开或执行查询
C)、可以在一个宏内运行其他宏或者模块过程
D)、使用宏可以提供一些更为复杂的自动处理操作
23).运行一个包含多个操作的宏,操作顺序是(A)。
A)、从上到下 B)、可指定先后 C)、随机 D)、从下到上
24).要限制宏命令的操作范围,可以在创建宏时定义(B)。
A)、宏操作对象B)、宏条件表达式 C)、窗体或报表控件属性D)、宏操作目标
25).宏组中宏的调用格式是(A)。
A)、宏组名.宏名 B)、宏组名!
宏名 C)、宏组名[宏名] D)、宏组名(宏名)
26).可以判定某个日期表达式能否转换为日期或时间的函数是(B)。
A)、CDate B)、IsDate C)、Date D)、IsText
27).以下哪个选项定义了10个整型数构成的数组,数组元素为NewArray
(1)至NewArray(10)?
A)、DimNewArray(10)AsInteger B)、DimNewArray(1To10)AsInteger
C)、DimNewArray(10)Integer D)、D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机二级ACCESS数据库程序设计 随米 计算机 二级 ACCESS 数据库 程序设计 上机 考试 试题 答案 剖析