ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:39.41KB ,
资源ID:1376367      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1376367.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(计算机二级Access笔试试题分析Word文档下载推荐.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

计算机二级Access笔试试题分析Word文档下载推荐.docx

1、A)输入掩码B)有效性规则C)字段名称D)数据类型 答案为C。 字段名称的正确叫法应该是“字段标题”,它主要用于表格的显示。 (13)Access中,设置为主键的字段A)不能设置索引B)可设置为“有(有重复)”索引C)系统自动设置索引D)可设置为“无”索引 系统自动设置为“有(无重复)索引”。(14)输入掩码字符“&”的含义是A)必须输入字母或数字B)可以选择输入字母或数字C)必须输入一个任意的字符或一个空格D)可以选择输入任意的字符或一个空格 输入掩码属性中,字符A表示必须输人字母或数字,a表示可以选择愉人字母或数字,&表示必须输入一个任意的字符或一个空格,C表示可以选择输入任意的字符或一个

2、空格。(15)在Access中,如果不想显示数据表中的某些字段,可以使用的命令是A)隐藏B)删除C)冻结D)筛选解析: 答案为A。(16)通配符“#”的含义是A)通配任意个数的字符B)通配任何单个字符C)通配任意个数的数字字符D)通配任何单个数字字符 通配符件可以通配任何单个数字字符,*可以通配任意个数的字符,?可以通配任何单个字符。(17)若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是A)默认值B)有效性文本C)输入掩码D)密码 没有“密码”这个属性,但是,可以先设置输入掩码,再在输入掩码中填入“密码”二字来完成这个效果(输入字符,显示为*)。(18)假设“公司”表中

3、有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是A)SELECT * FROM公司FOR名称 = *网络* B)SELECT * FROM公司FOR名称LIKE *网络*C)SELECT * FROM公司WHERE名称=D)SELECT * FROM公司WHERE名称LIKE 不能使用等号,只能使用like。含有“网络”二字,可以在首位,可以在中间,也可以在末尾,所以应该是“*网络*”。(19)利用对话框提示用户输入查询条件,这样的查询属于A)选择查询B)参数查询C)操作查询D)SQL查询 答案为B。 参数查询利用对话框,提示用户输入参数,并检索符合所输参数的记录

4、。用户可以建立一个参数提示的单参数查询,也可以建立多个参数提示的多参数查询.(20)在SQL查询中“GROUP BY”的含义是A)选择行条件B)对查询进行排序C)选择列字段D)对查询进行分组 在SQL上查询中,GROUP BY子句用于对查询进行分组,ASC和DESC分别用于查询的升序排列和降序排列。(21)在调试VBA程序时,能自动被检查出来的错误是A)语法错误B)逻辑错误C)运行错误D)语法错误和逻辑错误 只能检查出语法错误,但逻辑错误是不能检查的。例如,当输入了if和then,但如果没有end if,则会提示错误,但如果本应该是在i10时运行循环体,但如果用了do until i 10 L

5、oop,则循环体不会按要求运行。(22)为窗体或报表的控件设置属性值的正确宏操作命令是A)SetB)SetDataC)SetValueD)SetWarnings 宏操作命令SetValue的功能是为窗口、窗口数据表或报表的段、控件、属性的值进行设置。(23)在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:Private Sub Commandl_Click()subT.Form.RecordSource = select * from雇员End Sub单击该按钮实现的功能是A)使用select命令查找“雇员”表中的所有记录B)使用select命令查找并显示

6、“雇员”表中的所有记录C)将subT窗体的数据来源设置为一个字符串D)将subT窗体的数据来源设置为“雇员”表 窗体的RecordSource属于是设置窗体数据来源,而“Select * from 雇员”,则是选择该表中的所有记录。(24)在报表设计过程中,不适合添加的控件是A)标签控件B)图形控件C)文本框控件D)选项组控件 报表在设计中,标签、图形以及文本框都可以辅导数据或者文字、图片的输入,但选项组控件在设计过程中无法改变其值。(25)下列关于对象“更新前”事件的叙述中,正确的是A)在控件或记录的数据变化后发生的事件B)在控件或记录的数据变化前发生的事件C)当窗体或控件接收到焦点时发生的

7、事件D)当窗体或控件失去了焦点时发生的事件(26)下列属于通知或警告用户的命令是A)PrintOutB)OutputToC)MsgBoxD)RunWarnings MsgBox命令显示包含警告、提示信息或其他信息的消息框。(27)能够实现从指定记录集里检索特定字段值的函数是A)NzB)FindC)LookupD)DLookup DLookup函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件中使用,而且主要用于检索来自外部表(而非数据源表)字段中的数据。(28)如果X是一个正的实数,保留两位小数、将千分位四舍五入的表达式是A)0.01*Int(x+0.05)B)

8、0.01*Int(100*(X+0.005)C)0.01*Int(x+0.005)D)0.01*Int(100*(X+0.05) 需要在千分位进行四舍五入操作,则最后结果肯定是精确到百分位的。而Int只能取整,无法取小数部分,因此,必须对转换对象进行一个先乘以一百,再除以一百的操作。而如果想在千分位进行四舍五入,又必须对于千分位上进行加5的操作。这样,千分位上为4和4以下的,百分位不变,而千分位上5及5以上的,百分位将被加1。(29)在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为A)20B)24C)25D)36 A(2 to

9、 5, 5)第一个元素为A(2,0),最后一个元素是A(5,5),第一维上有25四种变化,而第二维上有05六种变化,因素元素数为46,为24个。(30)由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行A)0次B)1次C)4次D)5次 对于步长为负数且循环变量的初值又比终值小的循环,会直接退出。根据题意执行循环结构,由步长0,循环变皿值终值,则循环结束退出.不执行循环体。(31)在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:Private Sub Command1_Click()Dim i,j,xFor i = 1 To 20 st

10、ep 2x = 0For j = To 20 step 3x = x + 1Next jNext iTextl.Value=Str(x)打开窗体运行后,单击命令按钮,文本框中显示的结果是A)1B)7C)17D)400 对于外层的i循环,因为其循环体第1句就是将x置0,所以只用考虑其最后一次循环,最后一次后循环时,i的值为19。此时,里面循环j的初值为19,终值为20,步长为3,则其循环体只运行一次,即x的值只加了一个1。.因此,答案为1(32)在窗体上有一个命令按钮Commandl,编写事件代码如下:Dim y As Integery = 0Doy = InputBox(y=)If (y Mo

11、d 10) + Int(y / 10) = 10 Then Debug.Print y;Loop Until y = 0打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是A)37 55 64 28 19 19B)10 50 20C)10 50 20 0D)37 55 64 28 19 do loop while循环是为了控制输入。而直接输出是在Debug.Print y,即if then这个选择中,此题的关键在于读懂if (y Mod 10) + Int(y / 10) = 10这个条件,y mod 10是取y的个位上的数。

12、而Int (y / 10)则是相当于取y的十位上的数,满足这个条件的二位数的y值有。19、28、37、46、55、64、73、82、91,且只能为正数。因此,答案为37 55 64 28 19。(33)在窗体上有一个命令按钮Commandl,编写事件代码如下:Dim x As Integer, y As Integerx = 12: y = 32Call Proc(x, y)Debug.Print x; yPublic Sub Proc(n As Integer, ByVal m As Integer)n = n Mod 10m = m Mod 10打开窗体运行后,单击命令按钮,立即窗口上输出

13、的结果是A)2 32B)12 3C)2 2D)12 32 此题在于考查对传值和传址的理解。传值为ByVal,传址为ByRef,默认如果不指定则为传址。对于传值,子过程中值的变化不会影响调用它的这个过程,而传址则不然。(亦可用实参形参的概念进行理解)。34)在窗体上有一个命令按钮Commandl,编写事件代码如下:Dim d1 As DateDim d2 As Datedl = #12/25/2009#d2 = #1/5/2010#MsgBox DateDiff(” ww”, d1, d2)打开窗体运行后,单击命令按钮,消息框中输出的结果是B)2C)10D)11 此题在于理解DateDiff,这

14、也是个比较偏的考点。DateDiff有三个参数,第一个为差距的计算单位,第二个为时间起始点,第二个为时间终止点。ww指单位为周,从2009年12月25日到2010年1月5日其中有两周。(35)下列程序段的功能是实现“学生”表中“年龄”字段值加1Dim Str As StringStr= Docmd.RunSQL Str空白处应填入的程序代码是A)年龄=年龄+1B)Update学生 Set 年龄=年龄+1C)Set 年龄=年龄+1D)Edit 学生 年龄=年龄+l 对年龄字段加1,需要使用update的SQL语句,其中格式正确的只有B。二、填空题(每空2分,共30分)请将每一个空的正确答案写在答

15、题卡【l】【15】序号的横线上,答在试卷上不得分。(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】 。 答案为:ABCDEF54321 考查队列先进先出(FIFO)知识。于是答案自然是:ABCDEF54321。(2)设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。(3)设二叉树如下:对该二叉树进行后序遍历的结果为 【3】 。 EDBGHFCA 考查二叉树遍历知识。二叉树的遍历是指不重复地访问二叉树中的所有结

16、点。分为三种:前序遍历、中序遍历、后序遍历。此题要求后序遍历,首先访问左子树,然后右子树,最后根结点,并且,在遍历左、右子树时,仍然先遍历左子树,然后右子树,最后根结点。后序遍历的过程也是一个递归的过程。于是先访问BDE中E,再回D,B;访问右子树,先访问FGH中的G,再B,F,返上C,最终是根A。(4)软件是 【4】 、数据和文档的集合。程序 考查软件的概念知识。计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式

17、的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 【5】 ,成绩)。课号 考查关系连接知识。要实现学生选课,须在选课关系中含有学生信息和课程信息。则选课表通过学号,课号与相关表建立自然连接。(6)下图所示的窗体上有一个命令按钮(名称为Command1)和一个选项组(名称为Framel),选项组上显示“Framel”文本的标签控件名称为Labell,若将选项组上显示文本“Frame1”改为汉字“性别”,应使用的语句是【6】。 答案为Label1.Caption = 性别。 选项组控件中的文字显示,是利用标签控件来实现的,题中的Frame1对应的标签控件名称为Label1,要将这个选项组

18、中显示的“Frame1”,则需要修改Label1的标题Caption属性。答案为:Label1.Caption = “性别”。(7)在当前窗体上,若要实现将焦点移动到指定控件,应使用的宏操作命令是【7】。 答案为SetFocus。 要使焦点移到指定的控件,需要使用GoToControl,而不是网上流传的SetFocus,因为宏操作中根本就没有叫SetFocus的操作。具体可以参考Microsoft Office Online的相关文档。(8)使用向导创建数据访问页时,在确定分组级别步骤中最多可设置【8】个分组字段。 答案为4。 在向导中,最多可设置4个分组字段。(9)在窗体文本框Text l中

19、输入“456AbC”后,立即窗口上输出的结果是【9】。Private Sub Textl_KeyPress(KeyAscii As Integer)Select Case DeyAsciiCase 97 To 122Debug.Print Ucase(Chr(KeyAscii);Case 65 To 90Debug.Print Lcase(Chr(KeyAscii);Case 48 To 57Debug.Print Chr(KeyAscii);Case ElseKeyAscii = 0End SelectEnd Sub 答案为456aBc。 KeyPress事件是当键盘按下某个键后的所执行的事

20、件,其参数KeyAscii值为按下键所对应的ASCII值,Chr(KeyAscii(i)可以将相应的数值转换成字符,而Ucase是将小写字符转换成大写,而Lcase是将小写转换成大写。另外,ASCII值4857是数字09,6590是字母A到Z,97122是字母a到z。因此,该题的答案应该是456aBc。可参考ASCII码表。(10)在窗体上有一个命令按钮Commandl,编写事件代码如下:Dim a(10), p(3) As Integerk = 5For i = 1 To 10a(i) = i * iFor i = 1 To 3p(i) = a(i * i)k = k + p(i) *2Ms

21、gBox k打开窗体运行后,单击命令按钮,消息框中输出的结果是【10】。 答案为201。 经过第一个for循环,a(i)中a(1) 到a(10)存的分别是1到10的平方。第二个循环后,p(i)中的p(1)存有a(1)的值,p(2)中存的是a(4)的值, p(3)中存的是a(9)的值,经过最后一个循环之后,K的值应该为201(11)下列程序的功能是找出被5、7除,余数为1的最小的5个正整数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Form_Click()Dim Ncount %, n%n = n + 1If 【11】 ThenDebug.Print nNc

22、ount =Ncount + 1End IfLoop Until Ncont = 5 答案为n Mod 5 = 1 And n Mod 7 = 1。 题目要求在显示出最小的五个可以同时被5和7除后余1的整数。Do loop until Ncount = 5循环进行整体控制,n = n + 1保证是最小的五个正整数。而if控制的两个语句,一个是打印,一个是对找出的数进行计数。因此,if的条件必定是满足要求的一条语句,要满足这个条件,必须分两方面,一是i mod 5 = 1,二是i mod 7 = 1,要同时满足,则可用and进行连接,答案为:(i mod 5 = 1) and (i mod 7

23、= 1)(12)以下程序的功能是在立即窗口中输出100到200之间所有的素数,并统计输出素数的个数。Private Sub Command2_Click()Dim i%, j%, k%, t % t 为统计素数的个数Dim b As BooleanFor i = 100 To 200b = Truek = 2j = Int(Sqr(i)Do While k = j And bIf I Mod k = 0 Thenb = 【12】k = 【13】LoopIf b = True Thent = t + 1Debug.Print iDebug.Print t=; t 答案为False; k+1。 本

24、题中,b的目的是为了控制打开debug.print i,而如果想要其不打开这个值,必须歙使得期if后的条件为假,为假的办法就是使b为false,因此,在第【12】空就应填false。k是do while循环的递增变量,因此需要对其进行递增,即k = k + 1。(13)数据库中有工资表,包括“姓名”、“工资”和“职称”等字段,现要对不同职称的职工增加工资,规定教授职称增加15%,副教授职称增加10%,其他人员增加5%。下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资之总和。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub Command5_Click()

25、Dim ws As DAO.WorkspaceDim db As DAO.DatabaseDim rs As DAO.RecordsetDim gz As DAO.FieldDim zc As DAO.FieldDim sum As CurrencyDim rate As SingleSet db = CurrentDb()Set rs = db.OpenRecordset(工资表Set gz = rs.Fields(工资Set zc = rs.Fields(职称sum = 0Do While Not 【14】rs.EditSelect Case zcCase Is = 教授rate = 0.15副教授rate = 0.1rate = 0.05sum = sum + gz * rategz = gz + gz * rate【15】rs.MoveNextrs.Closedb.CloseSet rs = NothingSet db = NothingMsgBox

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2