Access数据库复习实用教案

上传人:s9****2 文档编号:570111694 上传时间:2024-08-02 格式:PPT 页数:95 大小:1.28MB
返回 下载 相关 举报
Access数据库复习实用教案_第1页
第1页 / 共95页
Access数据库复习实用教案_第2页
第2页 / 共95页
Access数据库复习实用教案_第3页
第3页 / 共95页
Access数据库复习实用教案_第4页
第4页 / 共95页
Access数据库复习实用教案_第5页
第5页 / 共95页
点击查看更多>>
资源描述

《Access数据库复习实用教案》由会员分享,可在线阅读,更多相关《Access数据库复习实用教案(95页珍藏版)》请在金锄头文库上搜索。

1、数据库基础知识Access数据库的结构层次是A)数据库管理系统应用程序表B)数据库数据表记录字段C)数据表记录数据项数据D)数据表记录字段参考答案:B在Access数据库中,数据库是一个关于特定主题或用途的信息的集合,数据库使用表来存储数据,表中的数据单位(dnwi)是记录,记录的数据结构由字段定义。第1页/共94页第一页,共95页。数据库基础知识关于Access窗口,下列(xili)说法错误的是()。A)Access窗口由标题栏、菜单栏、工具栏和状态栏等几部分组成B)Access菜单栏是一成不变的C)对象列表框默认状态下会显示创建此类对象的快捷方式D)在组中添加对象不改变该对象原始的位置参考

2、答案:B第2页/共94页第二页,共95页。数据库基础知识Access数据库最基础的对象(duxing)是A)表B)宏C)报表D)查询参考答案:A第3页/共94页第三页,共95页。数据库和表的基本操作下列选项中,不属于Access数据类型的是A)数字B)文本C)报表D)时间/日期参考答案:C【解析( jix)】Access中可以使用的数据类型有10种:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接和查阅向导。报表是Access提供的一种对象,不属于Access数据类型。第4页/共94页第四页,共95页。数据库和表的基本操作如果在创建表中建立字段性别并要求用汉字表示(b

3、iosh),其数据类型应当是A)是/否B)数字C)文本D)备注参考答案:C【解析】建立新表时要求表中字段用汉字表示(biosh),则要设置该字段的数据类型为文本。第5页/共94页第五页,共95页。数据库和表的基本操作下列关于空值的叙述中,正确(zhngqu)的是A)空值是双引号中间没有空格的值B)空值是等于0的数值C)空值是使用Null或空白来表示字段的值D)空值是用空格表示的值参考答案:C【解析】使用Null或空白来表示字段的空值。空值是缺值或还没有值。第6页/共94页第六页,共95页。数据库和表的基本操作下列字段的数据类型中,不能作为主键的数据类型是()。A)文本B)货币C)日期/时间(s

4、hjin)D)OLE对象参考答案:D第7页/共94页第七页,共95页。数据库和表的基本操作数据类型中,一个表中只能有一个的字段类型是()。A)文本B)备注(bizh)C)自动编号D)是/否参考答案:D第8页/共94页第八页,共95页。数据库和表的基本操作下列关于0LE对象的叙述中,正确的是A)用于输入文本数据B)用于处理超级链接数据C)用于生成自动(zdng)编号数据D)用于链接或内嵌Windows支持的对象参考答案:D【解析】OLE对象是指字段允许单独地链接或嵌入OLE对象,如Word文档、Excel表格、图像、声音或其他二进制数据。第9页/共94页第九页,共95页。数据库和表的基本操作下列

5、关于货币数据类型的叙述中,错误的是A)货币型字段在数据表中占8个字节的存储空间B)货币型字段可以与数字型数据混合计算,结果为货币型C)向货币型字段输入数据时,系统自动将其设置为4位小数D)向货币型字段输入数据时,不必(bb)输入人民币符号和千位分隔符参考答案:C第10页/共94页第十页,共95页。数据库和表的基本操作在数据表视图中,不能进行的操作是A)删除一条记录B)修改字段的类型(lixng)C)删除一个字段D)修改字段的名称参考答案:B第11页/共94页第十一页,共95页。数据库和表的基本操作下列对数据输入(shr)无法起到约束作用的是A)输入(shr)掩码B)有效性规则C)字段名称D)数

6、据类型参考答案:C第12页/共94页第十二页,共95页。数据库和表的基本操作Access中,设置为主键的字段A)不能设置索引B)可设置为“有(有重复)”索引C)系统(xtng)自动设置索引D)可设置为“无”索引参考答案:C第13页/共94页第十三页,共95页。数据库和表的基本操作输入(shr)掩码字符“”的含义是A)必须输入(shr)字母或数字B)可以选择输入(shr)字母或数字C)必须输入(shr)一个任意的字符或一个空格D)可以选择输入(shr)任意的字符或一个空格参考答案:C第14页/共94页第十四页,共95页。数据库和表的基本操作通配符“#”的含义是A)通配任意个数的字符(zf)B)通

7、配任何单个字符(zf)C)通配任意个数的数字字符(zf)D)通配任何单个数字字符(zf)参考答案:D第15页/共94页第十五页,共95页。数据库和表的基本操作在Access中,如果不想(bxin)显示数据表中的某些字段,可以使用的命令是A)隐藏B)删除C)冻结D)筛选参考答案:A第16页/共94页第十六页,共95页。数据库和表的基本操作若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置(shzh)的属性是A)默认值B)有效性文本C)输入掩码D)密码参考答案:C第17页/共94页第十七页,共95页。数据库和表的基本操作若将文本型字段的输入(shr)掩码设置为“#-#”,则正确的输入(

8、shr)数据是A)0755-abcdetB)077-12345C)acd-123456D)#-#参考答案:B第18页/共94页第十八页,共95页。数据库和表的基本操作在定义表中字段属性时,对要求输入相对固定格式的数椐,例如电话号码01065971234,应该定义该字段的A)格式B)默认值C)输入掩码D)有效性规则参考答案:C【解析】在输入数据时,经常会遇到(ydo)有些数据有相对固定的书写格式,可以定义一个输入掩码,将格式中不变的符号固定成格式的一部分,这样在输入数据时,只需要输入变化的值即可。第19页/共94页第十九页,共95页。数据库和表的基本操作在设计表时,若输入掩码属性(shxng)设

9、置为LLLL,则能够接收的输入是A)abcdB)1234C)ABCD)ABa9参考答案:A【解析】输入掩码属性(shxng)设置为L代表必须输入字母(AZ)。第20页/共94页第二十页,共95页。数据库和表的基本操作在关系窗口中,双击两个表之间的连接线,会出现A)数据表分析向导B)数据关系图窗口C)连接线粗细变化D)编辑(binj)关系对话框参考答案:D【解析】在关系窗口中,两表间连接线是通过两表中共有字段所确立的关系,双击此线则弹出编辑(binj)关系对话框,可以重新编辑(binj)两表间关系。第21页/共94页第二十一页,共95页。数据库和表的基本操作下列(xili)表达式计算结果为数值类

10、型的是A)#5/5/2010#-#5/1/2010#B)“102”“11”C)102=98+4D)#5/1/2010#+5参考答案:A第22页/共94页第二十二页,共95页。查询(chxn)的基本操作在Access数据库对象中,体现数据库设计目的的对象是A)报表B)模块C)查询(chxn)D)表参考答案:C【解析】查询(chxn)是Access数据库设计目的的体现,建立数据库之后,数据只有被使用者查询(chxn)才能体现出它的价值。第23页/共94页第二十三页,共95页。查询(chxn)的基本操作关于查询,下列说法中错误的是()。获得的记录集显示在数据表视图中,并占用一定存储空间是Access

11、数据库的一个重要对象可生成一个新表可从一个或多个(du)表中按照某种准则检索数据参考答案:A第24页/共94页第二十四页,共95页。查询(chxn)的基本操作下列关于生成表查询说法错误的是()。A)属于操作查询的一种B)可把选择(xunz)查询得到的结果变成一个真正的表C)得到的表独立于数据源D)对生成表的操作可影响原表参考答案:D第25页/共94页第二十五页,共95页。查询(chxn)的基本操作可以一次批量地处理大量记录的查询方式(fngsh)是()。A)选择查询B)操作查询C)SQL查询D)交叉表查询参考答案:B第26页/共94页第二十六页,共95页。查询(chxn)的基本操作下列说法中错

12、误的是()。A)更新(gngxn)查询将改变原来的数据B)追加查询要求源表和目标表必须有若干相同类型的字段C)删除查询主要用于字段的删除D)执行操作查询时系统会给出警告信息参考答案:C第27页/共94页第二十七页,共95页。查询(chxn)的基本操作下列关于(guny)删除查询说法正确的是()。A)删除某个满足条件的字段所在的记录B)删除某个满足条件的字段C)只是删除查询结果中的数据,并不删除数据源中的数据D)不可多次执行删除查询参考答案:A第28页/共94页第二十八页,共95页。查询(chxn)的基本操作如果在查询条件中使用通配符“”,其含义是A)错误的使用方法B)通配不在括号内的任意字符(

13、zf)C)通配任意长度的字符(zf)D)通配方括号内任一单个字符(zf)参考答案:D第29页/共94页第二十九页,共95页。查询(chxn)的基本操作在成绩中要查找(chzho)成绩80且成绩90的学生,正确的条件表达式是A)成绩Between80And90B)成绩Between80To90C)成绩Between79And91D)成绩Between79To91参考答案:A第30页/共94页第三十页,共95页。查询(chxn)的基本操作在SQL语言的SELECT语句中,用于实现(shxin)选择运算的子句是A)FORB)IFC)WHILED)WHERE参考答案:D第31页/共94页第三十一页,共

14、95页。查询(chxn)的基本操作在SQL查询(chxn)中“GROUPBY”的含义是A)选择行条件B)对查询(chxn)进行排序C)选择列字段D)对查询(chxn)进行分组参考答案:D第32页/共94页第三十二页,共95页。查询(chxn)的基本操作“学生(xu sheng)表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是Select avg(入学成绩)From学生(xu sheng)表Group by性别A)计算并显示所有学生(xu sheng)的平均入学成绩B)计算并显示所有学生(xu sheng)的性别和平均入学成绩C)按性别顺序计算并显示所有学生

15、(xu sheng)的平均入学成绩D)按性别分组计算并显示不同性别学生(xu sheng)的平均入学成绩参考答案:D第33页/共94页第三十三页,共95页。查询(chxn)的基本操作假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络(wnglu)”二字的公司信息,正确的命令是A)SELECT*FROM公司FOR名称=*网络(wnglu)*B)SELECT*FROM公司FOR名称LIKE*网络(wnglu)*C)SELECT*FROM公司WHERE名称=*网络(wnglu)*D)SELECT*FROM公司WHERE名称LIKE*网络(wnglu)*参考答案:D第34页/共94页第三

16、十四页,共95页。查询(chxn)的基本操作已知借阅表中有借阅编号、学号和借阅图书编号等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是A)Select学号,Count(学号)from借阅B)Select学号,Count(学号)from借阅GroupBy学号C)Select学号,Sum(学号)from借阅D)Select学号,Sum(学号)from借阅0rderBy学号参考答案:B【解析(jix)】要将查询结果按某一列或多列的值分组,且值相等的为一组则使用GROUPBY子句;聚集函数COUNT()用于统计元组个数。第35页/共94页第三

17、十五页,共95页。查询(chxn)的基本操作利用对话框提示用户(yngh)输入查询条件,这样的查询属于A)选择查询B)参数查询C)操作查询D)SQL查询参考答案:B第36页/共94页第三十六页,共95页。查询(chxn)的基本操作在数据表中筛选记录,操作的结果是A)将满足筛选条件的记录存入一个新表中B)将满足筛选条件的记录追加到一个表中C)将满足筛选条件的记录显示在屏幕(pngm)上D)用满足筛选条件的记录修改另一个表中已存在的记录参考答案:C【解析】在Access数据库中经过筛选之后的表,只显示满足条件的记录,而那些不满足条件的记录将被隐藏起来,但表还是原来的表,并没有将数据存入、追加或修改

18、其他的表。第37页/共94页第三十七页,共95页。查询(chxn)的基本操作在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是参考答案:A【解析】首先,要找出没有借书记录的学生,在查询设计网格的学号列下的条件行中键入IsNull。其次,由于(yuy)只显示学号和姓名,取消学号列显示行中的复选框。B)C)D)ABCD第38页/共94页第三十八页,共95页。窗体的基本操作启动窗体时,系统首先执行的事件过程是A)LoadB)ClickC)U

19、nloadD)GotFocus参考答案:C【解析】窗体的事件比较多,在打开窗体时,将按照下列顺序发生相应的事件。打开(open)加载(load)调整大小(resize)激活(activate)成为当前(current)事件等。正确(zhngqu)答案为A)。第39页/共94页第三十九页,共95页。窗体的基本操作关于“自动创建窗体”下列说法中正确的是()。A)可创建基于( jy)多表或查询的窗体B)用户可指定包含数据源的某些字段C)字段布局与表中的字段顺序保持一致D)只能生成“纵栏式”和“表格式”窗体参考答案:C第40页/共94页第四十页,共95页。窗体的基本操作使用(shyng)“窗体向导”创

20、建窗体,下列说法错误的是()。A)用户可以对创建的窗体任意起名B)当主窗体移动一个记录时,对应的子窗体记录不变C)可创建基于多表的窗体D)可创建基于单表或查询的窗体参考答案:B第41页/共94页第四十一页,共95页。窗体的基本操作可以在窗体中进行的操作是()。A)修改、添加B)修改、删除 C)查找、修改D)以上(yshng)均正确参考答案:D第42页/共94页第四十二页,共95页。窗体的基本操作组合(zh)框的组成是()。A)列表框、文本框B)复选框、文本框C)选项组、文本框D)列表框、选项组参考答案:A第43页/共94页第四十三页,共95页。窗体的基本操作下列说法错误的是()。A)修改记录要

21、先定位记录B)删除记录时系统会弹出提示信息C)在窗体中可对记录进行排序D)窗口中删除记录不会(bhu)导致其他表数据丢失参考答案:D第44页/共94页第四十四页,共95页。窗体的基本操作窗体Caption属性的作用是A)确定窗体的标题(biot)B)确定窗体的名称C)确定窗体的边界类型D)确定窗体的字体参考答案:A【解析】本题主要对窗体的标题(biot)属性Caption进行考查,答案为A)。第45页/共94页第四十五页,共95页。窗体的基本操作若在“销售总数(zngsh)”窗体中有“订货总数(zngsh)”文本框控件,能够正确引用控件值的是A)Forms.销售总数(zngsh).订货总数(z

22、ngsh)B)Forms!销售总数(zngsh)l.订货总数(zngsh)C)Forms.销售总数(zngsh)!订货总数(zngsh)D)Forms!销售总数(zngsh)!订货总数(zngsh)参考答案:D第46页/共94页第四十六页,共95页。报表(bobio)的基本操作在设计报表的过程中,如果要进行强制分页,应使用的工具图标是A)B)C)D)参考答案:D【解析】本题考查报表中的控件,选项A)为切换(qihun)按钮,选项B)为组合框,选项C)为列表框,选项D)是分页符,正确答案为D)。第47页/共94页第四十七页,共95页。报表(bobio)的基本操作在设计视图中创建报表,自动(zdn

23、g)出现的三个节是()。A)报表页眉、组页眉、组页脚B)报表页眉、主体、报表页脚C)页面页眉、主体、页面页脚D)组页眉、主体、组页脚参考答案:C第48页/共94页第四十八页,共95页。报表(bobio)的基本操作要对报表中的所有记录求总计,则应将计算( jsun)控件添加到()。A)主体节B)组页眉节或组页脚节C)页面页眉节或页面页脚节D)报表页眉节或报表页脚节参考答案:C第49页/共94页第四十九页,共95页。报表(bobio)的基本操作在报表设计过程中,不适合(shh)添加的控件是A)标签控件B)图形控件C)文本框控件D)选项组控件参考答案:D第50页/共94页第五十页,共95页。报表(b

24、obio)的基本操作下列关于报表的叙述中,正确的是A)报表只能输入数据B)报表只能输出(shch)数据C)报表可以输入和输出(shch)数据D)报表不能输入和输出(shch)数据参考答案:B【解析】报表对象可以将数据库中的数据以格式化的形式显示和打印输出(shch),但报表只能查看数据,不能通过报表修改或输入数据。第51页/共94页第五十一页,共95页。报表(bobio)的基本操作要实现(shxin)报表按某字段分组统计输出,需要设置的是A)报表页脚B)该字段的组页脚C)主体D)页面页脚参考答案:B【解析】组页脚区主要安排文本框或其他类型控件显示分组统计数据。第52页/共94页第五十二页,共9

25、5页。报表(bobio)的基本操作在报表中,要计算“数学(shxu)”字段的最低分,应将控件的“控件来源”属性设置为A)=Min(数学(shxu))B)=Min(数学(shxu))C)=Min数学(shxu)D)Min(数学(shxu))参考答案:A第53页/共94页第五十三页,共95页。数据(shj)访问页的基本操作下列(xili)选项中不属于数据访问页类型的是()。A)交互式报表页B)数据输入页C)数据输出页D)数据分析页参考答案:A第54页/共94页第五十四页,共95页。宏下列操作中,适宜使用宏的是A)修改(xigi)数据表结构B)创建自定义过程C)打开或关闭报表对象D)处理报表中错误参

26、考答案:C【解析】宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。第55页/共94页第五十五页,共95页。宏下列叙述中,错误的是A)宏能够一次完成多个操作B)可以将多个宏组成一个宏组C)可以用编程的方法来实现宏D)宏命令一般由动作名和操作参数组成参考答案:D【解析】宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能(gngnng),宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。既可以用Access中的宏生成器来创建和编

27、辑宏,也可以通过编程实现。宏由宏名、参数、条件及宏操作等构成。第56页/共94页第五十六页,共95页。宏为窗体或报表(bobio)的控件设置属性值的正确宏操作命令是A)SetB)SetDataC)SetValueD)SetWarnings参考答案:C第57页/共94页第五十七页,共95页。模块(mkui)下列数据类型中,不属于VBA的是A)长整型B)布尔型C)变体型D)指针型参考答案:D【解析】VBA的数据类型中有字符串型、字节(zji)型、布尔型、整数型、长整数型、单精度型、双精度型、日期型、货币型、小数点型、变体型及对象型等,没有指针类型的数据。第58页/共94页第五十八页,共95页。模块

28、(mkui)下列(xili)变量名中,合法的是A)4AB)A-1C)ABC_1D)private参考答案:C第59页/共94页第五十九页,共95页。模块(mkui)要将一个(y)数字字符串转换成对应的数值,应使用的函数是A)ValB)SingleC)AscD)Space参考答案:A第60页/共94页第六十页,共95页。模块(mkui)下列数组声明(shngmng)语句中,正确的是A)DimA3,4AsIntegerB)DimA(3,4)AsIntegerC)DimA3;4AsIntegerD)DimA(3;4)AsInteger参考答案:B【解析】在VBA中数组声明(shngmng)的格式为:

29、dim数组名(维数定义)as类型,声明(shngmng)数组用圆括号,如果定义多维数组时,维数之间用逗号分隔。第61页/共94页第六十一页,共95页。模块(mkui)在模块的声明部分使用“OptionBase1”语句,然后定义(dngy)二维数组A(2to5,5),则该数组的元素个数为A)20B)24C)25D)36参考答案:A第62页/共94页第六十二页,共95页。模块(mkui)在调试VBA程序时,能自动被检查( jinch)出来的错误是A)语法错误B)逻辑错误C)运行错误D)语法错误和逻辑错误参考答案:A第63页/共94页第六十三页,共95页。模块(mkui)下列关于对象“更新前”事件(

30、shjin)的叙述中,正确的是A)在控件或记录的数据变化后发生的事件(shjin)B)在控件或记录的数据变化前发生的事件(shjin)C)当窗体或控件接收到焦点时发生的事件(shjin)D)当窗体或控件失去了焦点时发生的事件(shjin)参考答案:D第64页/共94页第六十四页,共95页。模块(mkui)下列属于通知或警告( jnggo)用户的命令是A)PrintOutB)OutputToC)MsgBoxD)RunWarnings参考答案:C第65页/共94页第六十五页,共95页。模块(mkui)能够实现从指定记录集里检索( jinsu)特定字段值的函数是A)NzB)FindC)LookupD

31、)DLookup参考答案:D第66页/共94页第六十六页,共95页。模块(mkui)InputBox函数的返回值类型是A)数值(shz)B)字符串C)变体D)视输入的数据而定参考答案:B第67页/共94页第六十七页,共95页。模块(mkui)执行语句:MsgBoxAAAA,vbOKCancelvbQuestion,BBBB之后,弹出的信息框A)标题为BBBB、框内提示(tsh)符为惊叹号、提示(tsh)内容为AAAAB)标题为AAAA、框内提示(tsh)符为惊叹号、提示(tsh)内容为BBBBC)标题为BBBB、框内提示(tsh)符为问号、提示(tsh)内容为AAAAD)标题为AAAA、框内提

32、示(tsh)符为问号、提示(tsh)内容为BBBB参考答案:C【解析】消息框格式为MsgBox(prompt,buttons,title,helpfile,context),AAAA为prompt项,显示为显示内容。VbOKCancel显示确定及取消按钮,VbQuestion显示问号图标,这两部分对应buttons项,BBBB为标题title项。后两项helpfile及context省略。第68页/共94页第六十八页,共95页。模块(mkui)在窗体上有一个命令按钮Commandl,编写事件(shjin)代码如下:PrivateSubCommandl_Click()Dimd1AsDateDim

33、d2AsDatedl=#12/25/2009#d2=#1/5/2010#MsgBoxDateDiff(”ww”,d1,d2)EndSub打开窗体运行后,单击命令按钮,消息框中输出的结果是A)1B)2C)10D)11参考答案:B第69页/共94页第六十九页,共95页。模块(mkui)【解析】DateDiff(interval,date1,date2,firstdayofweek,firstweekofyear)DateDiff函数语法中有下列命名参数:部分描述interval必要。字符串表达式,表示用来计算date1和date2的时间差的时间间隔interval参数的设定值如下:设置(shzh)

34、描述yyyy年q季m月y一年的日数d日w一周的日数ww周h时n分钟s秒第70页/共94页第七十页,共95页。模块(mkui)下列程序段的功能(gngnng)是实现“学生”表中“年龄”字段值加1DimStrAsStringStr=Docmd.RunSQLStr空白处应填入的程序代码是A)年龄=年龄+1B)Update学生Set年龄=年龄+1C)Set年龄=年龄+1D)Edit学生年龄=年龄+l参考答案:B第71页/共94页第七十一页,共95页。模块(mkui)下列(xili)能够交换变量X和Y值的程序段是A)Y=X:X=YB)Z=X:Y=Z:X=YC)Z=X:X=Y:Y=ZD)Z=X:W=Y:Y

35、=Z:X=Y参考答案:C第72页/共94页第七十二页,共95页。模块(mkui)由“Fori=1To9Step-3”决定的循环结构( jigu),其循环体将被执行A)0次B)1次C)4次D)5次参考答案:A第73页/共94页第七十三页,共95页。模块(mkui)若变量i的初值为8,则下列循环语句(yj)中循环体的执行次数为DoWhilei=17i=i+2LoopA)3次B)4次C)5次D)6次参考答案:C第74页/共94页第七十四页,共95页。模块(mkui)设有如下过程:x1Doxx2LoopUntil运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是A)x7B)x7D)x7参考答

36、案:C【解析】LoopUntil循环语句:当条件表达式为真时,跳出循环。第1次循环xx1123,第2次循环xx2325;第3次循环xx2527,查看(chkn)所有选项得出答案为C)。第75页/共94页第七十五页,共95页。模块(mkui)在窗体中有一个文本框Textl,编写事件代码(dim)如下:PrivateSubForm_Click()Xval(Inputbox(输入X的值)Y1IfX0ThenY2Text1.ValueYEndSub打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是A)1B)2C)3D)4参考答案:B【解析】本题中窗体单击事件是通过从输入框输入数值,

37、根据所输入数值内容对y进行赋值,运行时输入框输入12,此值不等于0所以y的值为2,正确答案为B)。第76页/共94页第七十六页,共95页。模块(mkui)运行下列程序(chngx),输入数据8,9,3,0后,窗体中显示结果是PrivateSubForm_click()DimsumAsInteger,mAsIntegersum=0Dom=InputBox(“输入m”)sum=sum+mLoopUntilm=0MsgBoxsumEndSubA)0B)17C)20D)21参考答案:C第77页/共94页第七十七页,共95页。模块(mkui)在窗体中有一个命令按钮Commandl和一个文本框Textl,

38、编写事件代码如下:PrivateSubCommandl_Click()ForI1To4X3Forj1To3Fork1To2xx3NextkNextjNextIText1.value Str(X)EndSub打开窗体运行后,单击命令按钮,文本框Textl输出的结果是A)6B)12C)18D)21参考答案:D【解析】此题为3层嵌套循环,经过分析可见I的最外层(wicn)循环没有实际意义,I值从1到4时,x的结果是一样的。当j1,k1时,xx36,nextk,这时k2,x639;最内层循环执行完毕,执行第二层循环,即j2,重复上面步骤,以此类推到j3,最终x值为21。第78页/共94页第七十八页,共

39、95页。模块(mkui)在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下(rxi):PrivateSubCommand1_Click()Dimi,j,xFori=1To20step2x=0Forj=To20step3x=x+1NextjNextiTextl.Value=Str(x)EndSub打开窗体运行后,单击命令按钮,文本框中显示的结果是A)1B)7C)17D)400参考答案:A第79页/共94页第七十九页,共95页。模块(mkui)在窗体上有一个(y)命令按钮Commandl,编写事件代码如下:PrivateSubCommandl_Click()DimyAs

40、Integery=0Doy=InputBox(y=)If(yMod10)+Int(y/10)=10ThenDebug.Printy;LoopUntily=0EndSub打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是A)375564281919B)105020C)1050200D)3755642819参考答案:D第80页/共94页第八十页,共95页。模块(mkui)窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Cmmandl按钮时,Command2按钮变为可用,Command3

41、按钮变为不可见。下列Commandl的单击事件过程中,正确(zhngqu)的是A)PrivateSubCommand1_Click()Command2.VisibleTrueCommand3.VisibleFalseEndSubB)PrivateSubCommand1_Click()Command2.EnabledTrueCommand3.EnabledFalseEndSubC)PrivateSubCommand1_Click()Command2.EnabledTrueCommand3.VisibleFalseEndSubD)PrivateSubCommand1_Click()Command2

42、.VisibleTrueCommand3.EnabledFalseEndSub参考答案:C【解析】在按钮的属性中,Enable控制按钮的可用性,Visible控制按钮的可见性。第81页/共94页第八十一页,共95页。模块(mkui)在窗体上有一个命令按钮Commandl,编写事件代码如下:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=12:y=32CallProc(x,y)Debug.Printx;yEndSubPublicSubProc(nAsInteger,ByValmAsInteger)n=nMod10m=mMod10EndSub

43、打开窗体运行(ynxng)后,单击命令按钮,立即窗口上输出的结果是A)232B)123C)22D)1232参考答案:A第82页/共94页第八十二页,共95页。模块(mkui)窗体中有命令按钮Commandl,事件过程如下(rxi):PublicFunctionf(xAsInteger)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSubCommandl_Click()DimyAsIntegerStaticxAsIntegerx=10y=5y=f(x)Debug.Printx;yEndSub运行程序,单击命令按钮,则立即窗口中显示的内容是

44、A)105B)1040C)205D)2040参考答案:B第83页/共94页第八十三页,共95页。模块(mkui)在窗体中有一个命令按钮Commandl,编写(binxi)事件代码如下:PrivateSubCommand1_CliCk()DimsAsIntegersP(1)P(2)P(3)P(4)debug.PrintSEndSUbPublicFunctionP(NAsInteger)DimSumAsIntegerSum0Fori1ToNSumSumiNextiPSumEndFunction打开窗体运行后,单击命令按钮,输出结果是A)15B)20C)25D)35参考答案:B【解析】考察循环结构。

45、当N1时,p(1)1;当N2时,p(2)3;当N3时,p(3)6;当N4时,p(4)10;所以s20。第84页/共94页第八十四页,共95页。模块(mkui)在窗体上有一个(y)命令按钮Commandl,编写事件代码如下:PrivateSubCommand1_Click()Dima(10),p(3)AsIntegerk=5Fori=1To10a(i)=i*iNextiFori=1To3p(i)=a(i*i)NextiFori=1To3k=k+p(i)*2NextiMsgBoxkEndSub打开窗体运行后,单击命令按钮,消息框中输出的结果是【1】。参考答案:201第85页/共94页第八十五页,共

46、95页。模块(mkui)在窗体文本框Textl中输入“456AbC”后,立即窗口(chungku)上输出的结果是【2】。PrivateSubTextl_KeyPress(KeyAsciiAsInteger)SelectCaseDeyAsciiCase97To122Debug.PrintUcase(Chr(KeyAscii);Case65To90Debug.PrintLcase(Chr(KeyAscii);Case48To57Debug.PrintChr(KeyAscii);CaseElseKeyAscii=0EndSelectEndSub参考答案:456aBc第86页/共94页第八十六页,共9

47、5页。模块(mkui)一下列(xili)程序的功能是求方程:x2十y2=1000的所有整数解。请在空白处填入适当的语句,使程序完成指定的功能。PrivateSubCommandl_Click()Dimasinteger,yasintegerForx=-34To34Fory=-34To34If【1】ThenDebug.Printx,yEndIfNextyNextxEndSub参考答案:x2+y2=1000第87页/共94页第八十七页,共95页。模块(mkui)下列程序的功能是求算式:1+1/2!+1/3!+1/4!+前10项的和(其中n!的含义是n的阶乘)。请在空白处填入适当的语句(yj),使程

48、序完成指定的功能。PrivateSubCommandl_Click()Dimiasinteger,sassingle,aassinglea=1:s=0Fori=1To10a=【2】s=s+aNextiDebug.Print“1+1/2!十1/3!+.=”;sEndSub参考答案:a/i第88页/共94页第八十八页,共95页。模块(mkui)下列程序(chngx)的功能是找出被5、7除,余数为1的最小的5个正整数。请在程序(chngx)空白处填入适当的语句,使程序(chngx)可以完成指定的功能。PrivateSubForm_Click()DimNcount%,n%n=1:Ncount=0don

49、=n+1If【3】ThenDebug.PrintnNcount=Ncount+1EndIfLoopUntilNcont=5EndSub参考答案:nmod5=1andnmod7=1第89页/共94页第八十九页,共95页。模块(mkui)以下程序的功能是在立即窗口中输出100到200之间所有的素数,并统计输出素数的个数。请在程序空白处填入适当(shdng)的语句,使程序可以完成指定的功能。PrivateSubCommand2_Click()Dimi%,j%,k%,t%t为统计素数的个数DimbAsBooleanFori=100To200b=Truek=2j=Int(Sqr(i)DoWhilek=j

50、AndbIfIModk=0Thenb=【4】EndIfk=【5】LoopIfb=TrueThent=t+1Debug.PrintiEndIfNextiDebug.Print“t=”;tEndSub参考答案:【4】false【5】k+1第90页/共94页第九十页,共95页。模块(mkui)某次大奖赛有7个评委同时为一位选手打分,去掉一个最高分和一个最低分,其余5个分数的平均值为该名参赛者的最后得分。请填空完成规定(gudng)的功能。subcommand1_click()Dimmark!,aver!,i%,max1!,min1!aver0Fori1To7markInputBox(请输入第&i&位

51、评委的打分)Ifi1Thenmax1mark:min1markElseIfmarkmax1Then_【6】_EndIfEndIf_【7】_Nextiaver(avermax1min1)/5MsgBoxaverEndsub参考答案:【6】max1mark【7】averavermark【解析】通过mark和min1比较得出最低分存入min1中,通过mark和max1比较得出最高分存入max1中,然后利用aver累加所有的评分,最后从aver中减去最高分和最低分再除以5即为参赛者最后得分。第91页/共94页第九十一页,共95页。模块(mkui)数据库中有工资表,包括“姓名”、“工资”和“职称”等字段

52、,现要对不同职称的职工增加工资,规定教授职称增加15%,副教授职称增加10%,其他人员增加5%。下列(xili)程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资之总和。请在空白处填入适当的语句,使程序可以完成指定的功能。PrivateSubCommand5_Click()DimwsAsDAO.WorkspaceDimdbAsDAO.DatabaseDimrsAsDAO.RecordsetDimgzAsDAO.FieldDimzcAsDAO.FieldDimsumAsCurrencyDimrateAsSingleSetdb=CurrentDb()Setrs=db.OpenRecords

53、et(工资表)Setgz=rs.Fields(工资)Setzc=rs.Fields(职称)sum=0第92页/共94页第九十二页,共95页。模块(mkui)DoWhileNot【8】rs.EditSelectCasezcCaseIs=“教授( jioshu)”rate=0.15CaseIs=“副教授( jioshu)”rate=0.1CaseElserate=0.05EndSelectsum=sum+gz*rategz=gz+gz*rate【9】rs.MoveNextLooprs.Closedb.CloseSetrs=NothingSetdb=NothingMsgBox涨工资总计:&sumEndSub参考答案:【8】rs.EOF【9】rs.update第93页/共94页第九十三页,共95页。谢谢(xi xie)大家观赏!第94页/共94页第九十四页,共95页。内容(nirng)总结数据库基础知识。D)按性别分组计算并显示不同性别学生的平均入学(r xu)成绩。A)年龄=年龄+1。C)Set 年龄=年龄+1。【解析】Loop Until循环语句:当条件表达式为真时,跳出循环。SumSumi。_【6】_。_【7】_。aver(avermax1min1)/5。谢谢大家观赏第九十五页,共95页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号