收藏 分销(赏)

2023年ACCESS笔试真题.doc

上传人:二*** 文档编号:4576743 上传时间:2024-09-30 格式:DOC 页数:14 大小:62.04KB
下载 相关 举报
2023年ACCESS笔试真题.doc_第1页
第1页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、2023.3月ACCESS笔试真题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是对的的。请将对的选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中对的的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间 B)算法所解决的数据量C)算法程序中的语句或指令

2、条数 D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是A)编辑软件 B)操作系统 C)教务管理系统 D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误 B)尽也许多地发现程序中的错误C)发现并改正程序中的所有错误 D)拟定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具 B)软件具体设计的工具C)结构化方法的需求分析工具 D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。具体设计属于A)定义阶段 B)开发阶段 C)维护阶段 D)上述三个阶段(7

3、)数据库管理系统中负责数据模式定义的语言是A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文献 B)数据库 C)字段 D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表达,它属于数据库设计的A)需求分析阶段 B)逻辑设计阶段 C)概念设计阶段 D)物理设计阶段L(10)有两个关系R和T如下: 则由关系R得到关系T的操作是A)选择 B)投影 C)交 D)并 (11)下列关于关系数据库中数据表的描述,对的的是A)数据表互相之间存在联系,但用独立的文献名保存B)数据表互相之间存在联系,是

4、用表名表达互相间的联系C)数据表互相之间不存在联系,完全独立D)数据表既相对独立,又互相联系(12)下列对数据输入无法起到约束作用的是A)输入掩码 B)有效性规则 C)字段名称 D)数据类型(13)Access中,设立为主键的字段A)不能设立索引 B)可设立为“有(有反复)”索引C)系统自动设立索引 D)可设立为“无”索引(14)输入掩码字符“&”的含义是A)必须输入字母或数字 B)可以选择输入字母或数字C)必须输入一个任意的字符或一个空格 D)可以选择输入任意的字符或一个空格(15)在Access中,假如不想显示数据表中的某些字段,可以使用的命令是A)隐藏 B)删除 C)冻结 D)筛选(16

5、)通配符“#”的含义是A)通配任意个数的字符 B)通配任何单个字符C)通配任意个数的数字字符 D)通配任何单个数字字符(17)若规定在文本框中输入文本时达成密码“*”的显示效果,则应当设立的属性是A)默认值 B)有效性文本 C)输入掩码 D)密码(18)假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,对的的命令是A)SELECT * FROM公司FOR名称 = *网络* B)SELECT * FROM公司FOR名称LIKE *网络*C)SELECT * FROM公司WHERE名称=*网络*D)SELECT * FROM公司WHERE名称LIKE*网络*(19)

6、运用对话框提醒用户输入查询条件,这样的查询属于A)选择查询 B)参数查询 C)操作查询 D)SQL查询(20)在SQL查询中“GROUP BY”的含义是A)选择行条件 B)对查询进行排序 C)选择列字段 D)对查询进行分组 (21)在调试VBA程序时,能自动被检查出来的错误是A)语法错误 B)逻辑错误 C)运营错误 D)语法错误和逻辑错误(22)为窗体或报表的控件设立属性值的对的宏操作命令是A)Set B)SetData C)SetValue D)SetWarnings(23)在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件相应的VBA代码为:Private Sub Comm

7、andl_Click()subT.Form.RecordSource = select * from雇员End Sub单击该按钮实现的功能是A)使用select命令查找“雇员”表中的所有记录B)使用select命令查找并显示“雇员”表中的所有记录C)将subT窗体的数据来源设立为一个字符串D)将subT窗体的数据来源设立为“雇员”表(24)在报表设计过程中,不适合添加的控件是A)标签控件 B)图形控件 C)文本框控件 D)选项组控件(25)下列关于对象“更新前”事件的叙述中,对的的是A)在控件或记录的数据变化后发生的事件B)在控件或记录的数据变化前发生的事件C)当窗体或控件接受到焦点时发生的事

8、件D)当窗体或控件失去了焦点时发生的事件(26)下列属于告知或警告用户的命令是A)PrintOut B)OutputTo C)MsgBox D)RunWarnings(27)可以实现从指定记录集里检索特定字段值的函数是A)Nz B)Find C)Lookup D)DLookup(28)假如X是一个正的实数,保存两位小数、将千分位四舍五入的表达式是A)0.01*Int(x+0.05) B)0.01*Int(100*(X+0.005)C)0.01*Int(x+0.005) D)0.01*Int(100*(X+0.05)(29)在模块的声明部分使用“Option Base 1”语句,然后定义二维数组

9、A(2 to 5,5),则该数组的元素个数为A)20 B)24 C)25 D)36(30)由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行A)0次 B)1次 C)4次 D)5次 (31)在窗体上有一个命令按钮Commandl和一个文本框Textl,编写事件代码如下:Private Sub Command1_Click()Dim i,j,xFor i = 1 To 20 step 2x = 0For j = To 20 step 3x = x + 1Next jNext iTextl.Value=Str(x)End Sub打开窗体运营后,单击命令按钮,文本框中显示的

10、结果是A)1 B)7 C)17 D)400(32)在窗体上有一个命令按钮Commandl,编写事件代码如下:Private Sub Commandl_Click()Dim y As Integery = 0Doy = InputBox(y=)If (y Mod 10) + Int(y / 10) = 10 Then Debug.Print y;Loop Until y = 0End Sub打开窗体运营后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是A)37 55 64 28 19 19 B)10 50 20 C)10 50 20 0

11、D)37 55 64 28 19(33)在窗体上有一个命令按钮Commandl,编写事件代码如下:Private Sub Command1_Click()Dim x As Integer, y As Integerx = 12: y = 32Call Proc(x, y)Debug.Print x; yEnd SubPublic Sub Proc(n As Integer, ByVal m As Integer)n = n Mod 10m = m Mod 10End Sub打开窗体运营后,单击命令按钮,立即窗口上输出的结果是A)2 32 B)12 3 C)2 2 D)12 32 34)在窗体上

12、有一个命令按钮Commandl,编写事件代码如下:Private Sub Commandl_Click()Dim d1 As DateDim d2 As Datedl = #12/25/2023#d2 = #1/5/2023#MsgBox DateDiff(” ww”, d1, d2)End Sub打开窗体运营后,单击命令按钮,消息框中输出的结果是A)1 B)2 C)10 D)11(35)下列程序段的功能是实现“学生”表中“年龄”字段值加1Dim Str As StringStr= Docmd.RunSQL Str空白处应填入的程序代码是A)年龄=年龄+1 B)Update学生 Set 年龄=

13、年龄+1C)Set 年龄=年龄+1 D)Edit 学生 年龄=年龄+l二、填空题(每空2分,共30分)请将每一个空的对的答案写在答题卡【l】【15】序号的横线上,答在试卷上不得分。(1)一个队列的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退队,则元素退队的顺序为 【1】 。A,B,C,D,E,F,5,4,3,2,1(2)设某循环队列的容量为50,假如头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有 【2】 个元素。15(3)设二叉树如下:对该二叉树进行后序遍历的结果为 【3】 。EDBGHFCA

14、(4)软件是 【4】程序 、数据和文档的集合。(5)有一个学生选课的关系,其中学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),其中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号, 【5】课号,成绩)。(6)下图所示的窗体上有一个命令按钮(名称为Command1)和一个选项组(名称为Framel),选项组上显示“Framel”文本的标签控件名称为Labell,若将选项组上显示文本“Frame1”改为汉字“性别”,应使用的语句是【6】。Label1.Caption=”性别”(7)在当前窗体上,若要实现将焦点移动到指定控件,应使用

15、的宏操作命令是【7】。SetFocus/ GoToControl(8)使用向导创建数据访问页时,在拟定分组级别环节中最多可设立【8】4个分组字段。(9)在窗体文本框Text l中输入“456AbC”后,立即窗口上输出的结果是【9】。456aBcPrivate 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.P

16、rint Chr(KeyAscii);Case ElseKeyAscii = 0End SelectEnd Sub (10)在窗体上有一个命令按钮Commandl,编写事件代码如下:打开窗体运营后,单击命令按钮,消息框中输出的结果是【10】。201Private Sub Command1_Click()Dim a(10), p(3) As Integerk = 5For i = 1 To 10a(i) = i * iNext iFor i = 1 To 3p(i) = a(i * i)Next iFor i = 1 To 3k = k + p(i) *2Next iMsgBox kEnd Su

17、b(11)下列程序的功能是找出被5、7除,余数为1的最小的5个正整数。请在程序空白处填入适当的语句,使程序可以完毕指定的功能。Private Sub Form_Click()Dim Ncount %, n%n = n + 1If 【11】n Mod 5=1 And n Mod 7=1 ThenDebug.Print nNcount =Ncount + 1End IfLoop Until Ncont = 5End Sub(12)以下程序的功能是在立即窗口中输出100到200之间所有的素数,并记录输出素数的个数。请在程序空白处填入适当的语句,使程序可以完毕指定的功能。Private Sub Com

18、mand2_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】falseEnd Ifk = 【13】k+1LoopIf b = True Thent = t + 1Debug.Print iEnd IfNext iDebug.Print t=; tEnd Sub (13)数据库中有工资表,涉及“姓名”、“工资”和“职称”等字段,现要对不同职称的职工增长工资,

19、规定专家职称增长15%,副专家职称增长10%,其别人员增长5%。下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资之总和。请在空白处填入适当的语句,使程序可以完毕指定的功能。Private Sub Command5_Click()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.Open

20、Recordset(工资表)Set gz = rs.Fields(工资)Set zc = rs.Fields(职称)sum = 0Do While Not 【14】rs.EOF rs.EditSelect Case zcCase Is = 专家rate = 0.15Case Is = 副专家rate = 0.1Case Elserate = 0.05End Selectsum = sum + gz * rategz = gz + gz * rate【15】rs.Update rs.MoveNextLooprs.Closedb.CloseSet rs = NothingSet db = NothingMsgBox 涨工资总计: & sumEnd Sub

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服