![Access课后习题答案_第1页](http://file4.renrendoc.com/view5/M01/3F/12/wKhkGGZFDNOAEaGzAAGql8rt6ps021.jpg)
![Access课后习题答案_第2页](http://file4.renrendoc.com/view5/M01/3F/12/wKhkGGZFDNOAEaGzAAGql8rt6ps0212.jpg)
![Access课后习题答案_第3页](http://file4.renrendoc.com/view5/M01/3F/12/wKhkGGZFDNOAEaGzAAGql8rt6ps0213.jpg)
![Access课后习题答案_第4页](http://file4.renrendoc.com/view5/M01/3F/12/wKhkGGZFDNOAEaGzAAGql8rt6ps0214.jpg)
![Access课后习题答案_第5页](http://file4.renrendoc.com/view5/M01/3F/12/wKhkGGZFDNOAEaGzAAGql8rt6ps0215.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章:
1、选择题:
题号12345678910
答案CCDAABCBAA
题号11121314151617181920
答案DABDDBAADB
填空题:
1、数据库管理系统2、选择、投影、联接3、实体、属性、联系
4、查询、窗体、页、宏、模块5、层次、关系、网状
2.8练习
i.选择题
(I)“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中
数据之间的联系,在创建数据库时应设置【D】。(2012年3月计算机二级Access试题)
A.默认值B.有效性规则
C.索引D.表之间的关系
(2)如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输
入是[C](>(2012年3月计算机二级Access试题)
A.必须输入字母或数字B.可以输入字母、数字或者空格
C.必须输入字母A〜ZD.任何字符
(3)在Access数据库中,用来表示实体的是【B]。(2012年3月计算机二级Access
试题)
A.表B.记录
C.字段D.域
(4)可以插入图片的字段类型是【C】。(2011年9月计算机二级Access试题)
A.文本B.备注
C.OLE对象D.超链接
(5)在Access数据库的表设计视图中,不能进行的操作是【D]。(2012年3月
计算机二级Access试题)
A.修改字段类型B.设置索引
C.增加字段D.删除记录
(6)若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是
[C]。(2010年3月计算机二级Access试题)
A.默认值B.有效性文本
C.输入掩码D.密码
(7)输入掩码字符“C”的含义是【D】(2011年9月计算机二级Access试题)
A.必须输入字母或数字
B.可以选择输入字母或数字
C.必须输入一个任意的字符或一个空格
D.可以选择输入任意的字符或一个空格
(8)下列关于索引的叙述中,错误的是【A]o(2012年3月计算机二级Access
试题)
A.可以为所有的数据类型建立索引
B.可以提高对表中记录的查询速度
C.可以加快对表中记录的排序速度
D.可以基于单个字段或多个字段建立索引
(9)Access中,设置为主键的字段[C】。(2010年3月计算机二级Access试题)
A.不能设置索引
B.可设置为“有(有重复)”索引
C.系统自动设置索引
D.可设置为“无”索引
(10)输入掩码字符“&”的含义是【C】。(2010年3月计算机二级Access试题)
A.必须输入字母或数字
B.可以选择输入字母或数字
C.必须输入一个任意的字符或•个空格
D.可以选择输入任意的字符或一个空格
(11)下列对数据输入无法起到约束作用的是【C】。(2010年3月计算机二级Access
试题)
A.输入掩码
B.有效性规则
C.字段名称
D.数据类型
(12)在Access中对表进行"筛选"操作的结果是【A]。(2011年3月计算机二级
Access试题)
A.从数据中挑选出满足条件的记录
B.从数据中挑选出满足条件的记录并生成一个新表
C.从数据中挑选出满足条件的记录并输出到一个报表中
D.从数据中挑选出满足条件的记录并显示在一个窗体中
2.填空题
(1)在Access数据库中,表是由表结构和表记录组成。(2011
年9月计算机二级Access试题)
(2)在学生管理的关系数据库中,存取•个学生信息的数据单位是记录。(2010
年3月计算机二级Access试题)
(3)在Access中,如果不想显示数据表中的某些字段,可以使用的操作命令
是selecto(2010年3月计算机二级Access试题)
(4)假设学生表已有年级、专业、学号、姓名、性别和生日6个属性,其中可以作为
主关键字的是学号。(2012年3月计算机二级Access试题)
3.8练习题
1.选择题
(1)杳询”书名”字段中包含"等级考试"字样的记录,应该使用的条件是【D】。(2011年3月计算
机二级Access试题)
A.Like”等级考试"B.Like”*等级考试”
C.Like”等级考试*"D.Like"*等级考试*”
(2)若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为【C】。
(2012年3月计算机二级Access试题)
A.Like"A$ZMB.Like"A#Z"
C.LikeHA*Z"D.Like,'A?Zn
(3)教师表的“选择查询”设计视图如下,则查询结果是【D]。(2012年3月计算机二级Access
试题)
图3.76选择查询设计视图
A.显示教师的职称、姓名和同名教师的人数
B.显示教师的职称、姓名和同样职称的人数
C.按职称的顺序分组显示教师的姓名
D.按职称统计各类职称的教师人数
(4)利用对话框提示用户输入查询条件,这样的查询属于【B]。(2010年3月计算机二级Access
试题)
A.选择查询B.参数查询
C.操作查询D.SQL查询
(5)或在查询条件中使用了通配符“!”,它的含义是[B](2011年9月计算机二级Access试
题)
A.通配任意长度的字符B.通配不在括号内的任意字符
C.通配方括号内列出的任一单个字D.错误的使用方法
(6)在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教,要查找职称为教授或副教
授的教师,错误的语句是[C]o(2012年3月计算机二级Access试题)
A.SELECT*FROM教师表WHERE(InStr([职称],“教授”)<>0);
B.SELECT*FROM教师表WHERE(Right。职称],2)="教授”);
C.SELECT*FROM教师表WHERE([职称]="教授”);
D.SELECT*FROM教师表WHERE(InStr([职称],“教授")=1OrInStr([职称],“教授”)=2);
(7)假设''公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正
确的命令是【D】。(2010年3月计算机二级Access试题)
A.SELECT*FROM公司FOR名称=H*网络*”
B.SELECT*FROM公司FOR名称LIKE”*网络*”
C.SELECT*FROM公司WHERE名称="*网络*”
D.SELECT*FROM公司WHERE名称LIKE”*网络*”
(8)在SQL语言的SELECT语句中,用于指明检索结果排序的子句是【D(2011年9月计算
机二级Access试题)
A.FROMB.WHILE
C.GROUPBYD.ORDERBY
(9)有商品表内容如下:[B](2011年9月计算机二级Access试题)
表3.4商品表
部门号商品号商品名称单价数量产地
40101A牌电风扇20010广东
40104A牌微波炉35010广东
20105C牌传真机100020上海
40202A牌电冰箱30002广东
301041B牌计算机600010广东
30204C牌计算机1000010广东
执行SQL命令:
SELECT部门号,MAX(单价*数量)FROM商品表GROUPBY部门号;
查询结果的记录数是
A.1B.3
C.4D.10
(10)若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是【B】。(2011
年3月计算机二级Access试题)
A.UPDATE产品SET单价=50WHERE供货商="ABC”
B.UPDATE产品SET单价=单价-50WHERE供货商="ABC”
C.UPDATEFROM产品SET单.价=50WHERE供贷商二“ABC”
D.UPDATEFROM产品SET单价=单价-50WHERE供货商="ABC”
2.填空题
(1)Access的杳询分为5种类型,分别是选择查询、参数查询、操作查询、SQL杳询和交叉表杳
询。(2012年3月计算机二级Access试题)
(2)在Access查询的条件表达式中要表示任意单个字符,应使用通配符(2011年3月计算机
二级Access试题)
(3)在SELECT语句中,HAVING子句必须与"oupbv子句一起使用。(2011年3月计算
机二级Access试题)
(4)在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:
SELECT姓名,工资FROM工资表ORDERBY工资desc。(2012年3月计算机:级Access
试题)
4.6练习
i.选择题
(1)在窗体中为了更新数据表中的字段,要选择相关的控件,正确的控件选择是[C]„(2012年
3月计算机二级Access试题)
A.只能选择绑定型控件
B.只能选择计算型控件
C.可以选择绑定型或计算型控件
D.可以选择绑定型、非绑定型或计算型控件
(2)已知教师表“学历”字段的值只可能是四项(博士、硕士、本科或其他)之一,为了方便输入数据,
设计窗体时,学历对应的控件应该选择【D(2012年3月计算机二级Access试题)
A.标签B.文本框C.复选框D.组合框
(3)下列属性中,属于窗体的“数据”类属性的是【A(2011年9月计算机二级Access试题)
A.纪录源B.自动居中C.获得焦点D.记录选择器
(4)在窗体设计工具箱中,代表组合框的图标是【D]。(2008年9月计算机二级Access试题)
A.G>]B.2C.—JD.3
(5)要改变窗体上文本框控件的输出内容,应设置的属性是【C工(2008年9月计算机二级Access
试题)
A.标题B.杳询条件C.控件来源D.记录源
(6)能接受数值型数据输入的窗体控件是【BL(2008年4月计算机二级Access试题)
A.图形B.文本框C.标签D.命令按钮
(7)在窗体中,用来输入或编辑字段数据的交互控件是[A]c(2008年4月计算机二级Access
试题)
A.文本框控件B.标签控件C.复选框控件D.列表框控件
2.填空题
(1)窗体由多个部分组成,每个部分称为一个节。(2007年9月计算机二级Access试题)
(2)Access数据库中,如果在窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定
内容的数据,可以使用组合框控件来完成。(2006年9月计算机二级Access试题)
5.9练习
i.选择题
(1)在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是[B]o(2012年3月计
算机二级Access试题)
A.直线和多边形B.直线和矩形
C.直线和圆形D.矩形和圆形
(2)在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是[D]«(2011年3月
计算机二级Access试题)
A.="共"+Pages+”页,第"+Page+"页"
B.="共B[Pages]+"页,第"+[Page]+"页"
C.="共"&Pages&"页,第"&Page&"页"
D.="共"&[Pages]&"页,第"&[Page]&”页"
(3)在报收设计过程中,不适合添加的控件是【D工(2010年3月计算机二级Access试题)
A.标签控件B.图形控件C.文本框控件D.选项组控件
(4)下列关于报表的叙述中,正确的是【B(2009年3月计算机二级Access试题)
A.报表只能输入数据
B.报表只能输出数据
C.报表可以输入和输出数据
D.报表不能输入和输出数据
(5)要实现报表按某字段分组统计输出,需要设置的是【BJo(2009年3月计算机二级Access
试题)
A.报表页脚B.该字段的组页脚
C.主体D.页面页脚
(6)Access报表对象的数据源可以是【C(2008年9月计算机二级Access试题)
A.表、查询和窗体B.表和杳询
C.表、查询和SQL命令D.表、查询和报表
(7)如果要在整个报表的最后输出信息,需要设置【B(2007年9月计算机二级Access试题)
A.页面页脚B.报表页脚
C.页面页眉D.报表页眉
(8)在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为【A(2007
年9月计算机二级Access试题)
A.=Max([数学])B.Max(数学)
C.=Max[数学]D.=Max(数学)
(9)在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是
[B(2007年4月计算机二级Access试题)
A.报表页眉B.报表页脚
C.页面页眉D.页面页脚
(10)若要在报表每一页底部都输出信息,,需要设置的是【A(2006年9月计算机二级Access
试题)
A.页面页脚B.报表页脚
C.页面页眉D.报表页眉
2.填空题
(1)在报表中要显示格式为“第N页”的页码,页码格式设置是:="第"&[page]&“页”。(2011年9
月计算机二级Access试题)
(2)报表记录分组操作时,首先要选定分组字段,在这些字段上值相同的记录数据归为同一
组。(2007年4月计算机二级Access试题)
6.5练习
i.选择题
(1)数据库中可以被另存为数据访问页的对象是[C].(2012年3月计算机二级Access试题)
A.窗体B.报表C.表和查询D.以上均可
(2)在数据访问页的工具箱中为了插入一段滚动的文字应该选择的图标是[B].(2009年3月计
算机二级Access试题)
A.3B.」C.当I).金
(3)将Access数据库数据发布到Intemet网上,可以通过【C】。(2007年9月计算机二级Access
试题)
A.查询B.窗体C.数据访问页D.报表
2.填空题
(1)Access中产生的数据访问页会保存在独立文件中,其文件格式是htm。(2010年9月计
算机二级Access试题)
(2)使用向导创建数据访问页时,在确定分组级别步骤中最多可设置4个分组字段。(2010年
3月计算机二级Access试题)
(3)数据访问页有两种视图,它们是页视图和设计视图。(2008年9月计算机二级Access试
题)
7.5练习
i.选择题
(1)在宏设计窗口中有“宏名”、“条件”、“操作”和"备注”等列,其中不能省略的是[B]„(2012年
3月计算机二级Access试题)
A.宏名B.操作C.条件D.备注
(2)宏操作不能处理的是【B1(2012年3月计算机二级Access试题)
A.打开报表B.对错误进行处理C.显示提示信息D.打开和关闭窗体
2.填空题
(1)在宏中引用窗体控件的命令格式是forms!窗体名称!控件名称。(2012年3月计算机二
级Access试题)
8.9练习
i.选择题
(1)下列关于VBA事件的叙述中,正确的是【A(2012年3月计算机二级Access试题)
A.触发相同的事件可以执行不同的事件过程
B.每个对象的事件都是不相同的
C.事件都是由用户操作触发的
D.事件可以由程序员定义
(2)下列不属于类模块对象基本特征的是【D(2012年3月计算机二级Access试题)
A.事件B.属性C.方法D.函数
(3)用来测试当前读写位置是否达到文件木尾的函数是【A(2012年3月计算机二级Access试题)
A.EOFB.FileLenC.LenD.LOF
(4)下列表达式中,能够保留变量x整数部分并进行四舍五入的是【C(2012年3月计算机二级
Access试题)
A.Fix(x)B.Rnd(x)C.Round(x)D.Int(x)
(5)运行下列过程,当输入一组数据:10,20,50,80,40,30,90,10(),60,70.输出的结果应
该是【A(2012年3月计算机二级Access试题)
Subpl()
Dimi,j,arr(11)AsInteger
k=l
whilek<=10
arr(k)=Val(Inpu【Box("请输入第”&k&“个数:「输入窗口”))
k=k+1
Wend
Fori=ITo9
j=i+1
Ifarr(i)>arrfj)Then
temp=arr(i)
arr(i)=arrfj)
arr(j)=temp
EndIf
Debug.Printarr(i)
Nexti
EndSub
A.无序数列B.升序数列C.降序数列D.原输入数列
(6)下列程序的功能是计算N=2+(2+4)+(2+4+6)+……+(2+4+6+……+40)的值。
PrivateSubCommand34_Click()
t=0
m=0
sum=0
Do
t=t+m
sum=sum+1
m=_________________________
Loopwhilem<41
MsgBox"Sum="&sum
EndSub
空白处应该填写的语句是[C]»(2012年3月计算机二级Access试题)
A.t+2B.t+1C.m+2D.m+1
(7)要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是【B1(2011年9月计算机二级Access
试题)
A.Abs([成绩])B.Im([成绩])C.Sqr([成绩])D.Sgn([成绩])
(8)在打开窗体时,依次发生的事件是【A,(2011年9月计算机二级Access试题)
A.打开(Open)->加载(Load)・>调整大小(Resize)*激活(Activate)
B.打开(Open->激活(Activate))->加载(Load)->调整大小(Resize)
C.打开(Open)->调整大小(Resize)->加载(Load)->激活(Activate)
D.打开(Open),激活(Activate)->调整大小(Resize),加载(Load)
(9)在宏表达式中要引用Forml窗体中的txtl控件的值,正确的引用方法是【C(2011年9月计
算机二级Access试题)
A.Forml!txtlB.txtlC.Fonns!Forml!txtlD.Fonns!txtl
(10)将一个数转换成相应字符串的函数是【A,(2011年9月计算机二级Access试题)
A.StrB.StringC.AscD.Chr
(IDVBA中定义符号常量使用的关键字是[A]o(2011年9月计算机二级Access试题)
A.ConstB.DimC.PublicD.Static
(12)由“Fori=1To16Step3”决定的循环结构被执行[C(2011年9月计算机二级Access试题)
A.4次B.5次C.6次D.7次
(13)可以用InputBox函数产生“输入对话框”。执行语句:
st=lnputBox(“请输入字符串“,"字符串对话框"Jaaaa”)
当用户输入字符串“bbbb",按OK按钮后,变量st的内容是【D1(2011年9月计算机二级Access试
题)
A.aaaaB.请输入字符串C.字符串对话框D.bbbb
(14)下列不属于VBA函数的是【B(2011年9月计算机二级Access试题)
A.ChooseB.IfC.IlfD.Switch
(15)若有以下窗体单击事件过程:
PrivateSubForm_Click()
result=1
Fori=1To6Step3
result=result*i
Nexti
MsgBoxresult
EndSub
打开窗体运行后,单击窗体,则消息框的输出内容是[B]o(2011年9月计算机二级Access试题)
A.1B.4C.15D.120
(16)窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输
入的10个大于0的整数,找出其中的最大值和对应的输入位置:
PrivateSubCommand32_Click()
max=0
max_n=0
Fori=1To10
num=Val(InpulBox(“请输入第“&i&”个大于0的整数:”))
if________________Then
max=num
max_n=i
EndIf
Nexti
MsgBox("最大值为第"&max_n&”个输入的"&max)
EndSub
程序空白处应该填入的表达式是[C](2011年9月计算机二级Access试题)
A.num>iB.i<maxC.num>maxD.num<max
(17)若有如下Sub过程:
Subsfiin(xAsSingle,yAsSingle)
t=x
x=t/y
y=tMody
EndSub
往窗体中添加一个命令按钮Command33,对应的事件过程如F:
PrivateSubCommand33_Click()
DimaAsSingle
DimbAsSingle
a=5:b=4
sfun(a.b)
MsgBoxa&chr(10)+chr(13)&b
EndSub
打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为【B(2011年9月计算机二
级Access试题)
A.1和1B.1.25和1C.1.25和4D.5和4
(18)运行下列程序,显示的结果是[C]0(2011年9月计算机二级Access试题)
PrivateSubCommand34_Click()
i=0
Do
i=i+1
LoopWhilei<10
MsgBoxi
EndSub
A.0B.1C.10D.11
(19)运行下列程序,在立即窗口显示的结果是【D(2011年9月计算机二级Access试题)
PrivateSubCommand()_Click()
DimIAsInteger,JAsInteger
ForI=2To10
ForJ=2To1/2
IfImodJ=0Then
ExitFor
NextJ
IfJ>sqr(I)Then
Debug.PrintI;
NextI
EndSub
A.1579B.468C.3579D.2357
(20)运行下列程序段,结果是[A]o(2011年3月计算机二级Access试题)
Form=10To1Step0
k=k+3
Nextm
A.形成死循环
B.循环体不执行即结束循环
C.出现语法错误
D.循环体执行一次后结束循环
2.填空题
(1)已知:DimrsAsnewADODB.RecordSet,在程序中为了得到记录集的下一条记录,应该使用的
方法是rs.movenext。(2012年3月计算机二级Access试题)
(2)在VBA中,没有显式声明或使用符号来定义的变量,其数据类型默认是—Variant。
(2012年3月计算机二级Access试题)
(3)下列程序的功能是:输入10个整数,逆序后输出,请在程序空白处填入适当语句使程序完成指
定的功能。(2012年3月计算机二级Access试题)
PrivateSubConimand2_Click()
Dimi.j.k,temp,arr(l1)AsInteger
DimresultAsString
Fork=1To10
arr(k)=Val(InpulBox(“请输入第”&k&“个数:”,“数据输入窗口”))
Nextk
i=I
j=10
Do
temp=arr(i)
arr(i)=arr(j)
arr(j)=temp
i=i+1
j=_iJ_____
LoopWhilei>=j______
result=
Fork=1To10
result=result&arr(k)&Chr(13)
Nextk
MsgBoxresult
EndSub
(4)己经设计出一个表格式窗体,可以输出教师表的相关字段信息,请按照以下功能要求补充设计:
改变当前记录,消息框弹出提示“是否删除该记录?“,单击“是“,则直接删除该当前记录;单击“否”,则
什么都不做,其效果图如卜.:(2012年3月计算机二级Access试题)
'单击"退按钮,关闭窗体
PrivateSubbtnCancel_Click()
DoCmd.Close
EndSub,表格式窗体当前记录变化时触发
PrivateSubForm_Current()
IfMsgBox("是否删除该记录?",vbQuestion+vbYesNo,"确认")=vbYesThen
DoCmd.DoMenuItcmacFoi*mBar,acEditMenu,8,,acMenuVcr70
EndIf
EndSub
(5)若窗体名称为Form1,则将该窗体标题设置为“Access窗体”的语句是form1.camion二"Access窗
体“。(2011年9月计算机二级Access试题)
(6)下列程序段的功能是求1到100的累加和。请在空白处填入适当的语句,使程序完成指定的功能。
(2011年9月计算机二级Access试题)
DimsAsInteger,mAsIntegers=0m=1
doWhilem<=100_________
s=s+m
m=m+1
Loop
(7)下列程序的功能是求算式:1-1/2+1/3-1/4+前30项之和。清在空白处填入适当的语句,使程序
可以完成指定的功能。(2011年9月计算机:级Access试题)
PrivateSubCommand1_Click()
DimiasInteger,sAsSingle,fAsInteger
s=O:f=1
Fori=1To30
s=s+f7i
f=-f
Nexti
Debug.Print,41-1/2+1/3-1/4+...=M;s
EndSub
(8)有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别为“用户名:''和“密码:”,
用于输入用户名的文本框名为“UserName",用于输入密码的文本框名为“UserPassword”,用于进行倒计时
显示的文本框名为“Tnum",窗体上有一个标题为“确认”的按钮名为“OK”,用于输入完用户名和密码后单击
此按钮确认。(2011年9月计算机二级Access试题)
用户名U
定码厂
够|
输入用户名和密码,如用户名或密码错误,则给出提示信息;如正确,则显示“欢迎使用!”信息,要
求整个登录过程要在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整
个登录过程。请在程序空白处填入适当的语句,使程序完成指定的功能。
OptionCompareDatabaseDimSecondAsInteger
PrivateSubForm_Open(CancelAsInteger)
Second=0
EndSub
PrivateSubForm_Timer()
IfSecond>3()Then
MsgBox”请在30秒中登录:vbCritical,“警告"
DoCind.Close
Else
MeJTnum=30-Second,倒计时显示
EndIf
Second=Sccond+1___________
EndSub
PrivateSubOK_Click()
IfMe.UserName<>"123"OrMe.UserPasswordo"456"Then
MsgBox"错误!"+"您还有"&30-Second&"秒:vbCritical,"提示"
Else
Me.Timerinterval=__________0_______________'终止Timer事件继续发生
MsgBox”欢迎使用!",vblnfbrmaiion,"成功"
DoCmd.Close
EndIf
EndSub
(9)运行下列程序,窗体中的显示结果是:x=21o(2011年3月计算机二级Access试题)
OptionCompareDatabase
DimxAsInteger
PrivateSubForm_Load()
x=3
EndSub
PrivateSubCommand1l_Click()
StaticaAsInteger
DimbAsInteger
b=xA2
funIx,b
funIx,b
MsgBox"x="&x
EndSub
SubfunKByRefyAsInteger,ByVaizAsInteger)
y=y+z
z=y-z
EndSub
(10)运行下列程序,输入如下两行:
Hi,
Iamhere.
弹■的窗体中的显示结果是一空.0(2011年3月计算机二•级Access试题)
PrivateSubCommand1l_Click()
DimabcAsString,sumAsString
sum=""
Do
abc=InputBox("输入abc")
IfRight(abc,1)=ThenExitDo
sum=sum+abc
Loop
MsgBoxsum
EndSub
(11)在VBA中要将数值表达式的值转换为字符串,应使用函数str。(2011年3月计算机二级
Access试题)
(12)若要在宏中打开某个数据表,应使用的宏命令是一OpenTable。(2011年3月计算机
二级Access试题)
9.4练习
i.选择题
(1)利用ADO访问数据库的步骤是:
①定义和创建ADO实例变量
②设置连接参数并打开连接
③设置命令参数并执行命令
④设置查询参数并打开记录集
⑤操作记录集
⑥关闭、回收有关对象
这些步骤的执行顺序应该是【D(2012年3月计算机二级Access试题)
A.①④③②⑤⑥B.①③④②⑤⑥C.①®®⑤②⑥D.①②③④⑤⑥
2.填空题
(1)数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”、“小测验”、“其中考试”、“平时成
绩”和“能否考试”等字段,其中,平时成绩=平时作业*50%+小测验*10%+期中成绩*40%,如果学生平时成
绩大于等于60分,则可以参加期末考试(“能否考试”字段为真),否则学生不能参加期末考试。下面的程
序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试。请在空白处填入适当的语句,使
程序可以完成所需要的功能。(2011年9月计算机:级Access试题)
PrivateSubCommandO_Click()
DimdbAsDAO.Database
DimrsAsDAO.Recordset
DimpszyAsDAO.FieId.xcyAsDAO.Field,qzksAsDAO.Field
DimpsAsDAO.Field.ksAsDAO.Field
Setdb=CurrentDbO
Setrs=db.OpenRecordSel("平时成绩表”)
Setpszy=rs.Fields("平时作业")
Setxcy=rs.Fields("小测验”)
Setqzks=rs.Fields("期中考试”)
Setps=rs.Fields("平时成绩")
Setks=rs.Fields("能否考试")
DoWhileNotrs.EOF
rs.Edit
ps=azY*0.5+xcY*0.1+qzks/0.4_______
Ifps>=60Then
ks=True
Else
ks=False
EndIf
rs.update_______
rs.MoveNext
Loop
rs.Close
db.Close
Setrs=Nothing
Setdb=Nothing
EndSub
(2)数据库中有”学生成绩表",包括“姓名"、"平时成绩"、"考试成绩"和“期末总评”等字段,现要根据
"平时成绩"和”考试成绩”对学生进行"期末总评"。规定:"平时成绩"加“考试成绩”大于等于85分,则期末总
评为"优",”平时成绩"加"考试成绩"小于60分,则期末总评为“不及格”,其他情况期末总评为“合格"。下
面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功
能。(2011年3月计算机二级Access试题)
PrivateSubCommandO_Click()
DimdbAsDAO.Database
DimrsAsDAO.Recordset
Dimpscj,kscj,qmzpAsDAO.Field
DimcountAsInteger
Setdb=CurrentDbO
Setrs=db.OpcnRccordset("学生成绩表”)
Setpscj=rs.Fields("平时成绩")
Setkscj=-.Fields("考试成绩")
Setqmzp=rs.Fiekls("期末总评")
count=0
DoWhileNotre.EOF
rs.edit
Ifpscj+kscj>=85Then
qmzp="优"
Elselfpscj+kscj<60Then
qmzp="不及格"
Else
qmzp="合格"
EndIf
rs.Update
count=count+1
rs.movenext______
Loop
rs.CIose
db.Close
Setrs=Nothing
Setdb=Nothing
MsgBox"学生人数:"&count
EndSub
(3)“秒表”窗体中有两个按钮(”开始/停止”按钮bOK,”暂停/继续”按钮bPus);一个显示计时的标签
INum:窗体的”计时器间隔”设为100,计时精度为0.1秒。(2011年3月计算机二级Access试题)
要求:打开窗体如图1所示:第•次单击”开始/停止”按钮,从。开始滚动显示计时(见图2);10秒时单击
"暂停/继续”按钮,显示暂停(见图3),但计时还在继续;若20秒后再次单击”暂停/继续”按钮,计时会从
30秒开始继续滚动显示;第二次单击”开始/停止”按钮,计时停止,显示最终时间(见图4)。若再次单击”
开始/停止”按钮可重新从0开始计时。
图1图2
图3图
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单次销售供货合同范本
- 晋教版地理八年级下册6.4《长江三角洲──城市密集的地区》听课评课记录
- 左右听评课记录一年级
- 河北省2024七年级道德与法治上册第二单元成长的时空第七课在集体中成长第2课时共建美好集体背记新人教版
- 《百家争鸣》听课评课记录3(新部编人教版七年级上册历史)
- 设备防雷接地安装施工方案
- 2以珍惜为主题三年级作文
- 铁路区间通信基站施工方案
- 股权激励协议(超额、身股)
- 交叉学科的探索之旅
- CSC资助出国博士联合培养研修计划英文-research-plan
- 《环境管理学》教案
- 2025年蛇年年度营销日历营销建议【2025营销日历】
- (一模)宁波市2024学年第一学期高考模拟考试 数学试卷(含答案)
- 摄影入门课程-摄影基础与技巧全面解析
- 冀少版小学二年级下册音乐教案
- 【龙集镇稻虾综合种养面临的问题及优化建议探析(论文)13000字】
- 父母赠与子女农村土地协议书范本
- 《师范硬笔书法教程(第2版)》全套教学课件
- 中国联通H248技术规范
- 集团母子公司协议书
评论
0/150
提交评论