收藏 分销(赏)

2022年计算机等级考试二级笔试试卷Access数据库程序设计.doc

上传人:快乐****生活 文档编号:9836293 上传时间:2025-04-10 格式:DOC 页数:11 大小:44.54KB 下载积分:8 金币
下载 相关 举报
2022年计算机等级考试二级笔试试卷Access数据库程序设计.doc_第1页
第1页 / 共11页
2022年计算机等级考试二级笔试试卷Access数据库程序设计.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
计算机级别考试二级笔试试卷Access数据库程序设计 (考试时间90分钟,满分100分) 一、选用题((1)~(35)每题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一种选项是对旳,请将对旳选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列论述中对旳是______。 A)算法效率只和问题规模有关,而和数据存储构造无关 B)算法时间复杂度是指实行算法所需要计算工作量 C)数据逻辑构造和存储构造是一一相应 D)算法时间复杂度和空间复杂度一定有关 (2)在构造化程序设计中,模块划分原则是______。 A)各模块应涉及尽量多功能 B)各模块规模应尽量大 C)各模块之间联系应尽量紧密 D)模块内具有高内聚度、模块间具有低耦合度 (3)下列论述中对旳是______。 A)软件测试核心目旳是发现程序中错误 B)软件测试核心目旳是拟定程序中错误位置 C)为了提高软件测试效率,最佳由程序编制者自己来完毕软件测试工作 D)软件测试是证明软件没有错误 (4)下面选项中不属于面向对象程序设计特性是______。 A)继承性 B)多态性 C)类比性 D)封装性 (5)下列对队列论述对旳是______。 A)队列属于非线性表 B)队列按“优秀后出”原则组织数据 C)队列在队尾删除数据 D)队列按“优秀先出”原则组织数据 (6)对下列二叉树 进行前序遍历成果为______。 A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ (7)某二叉树中有n个度为2结点,则该二叉树中叶子结点数为______。 A)n+1 B)n-1 C)2n D)n/2 (8)在下列关系运算中,不变化关系表中属性个数但能减少元组个数是______。 A)并 B)交 C)投影 D)笛卡尔乘积 (9)在E-R图中,用来体现实体之间联系图形是______。 A)矩形 B)椭圆形 C)菱形 D)平行四边形 (10)下列论述中错误是______。 A)在数据库系统中,数据物理构造必须和逻辑构造一致 B)数据库技术主线目旳是要解决数据共享问题 C)数据库设计是指在已有数据库管理系统基本上建立数据库 D)数据库系统需要操作系统支持 (11)在关系数据库中,可以惟一地标记一种记录属性或属性组合,称为______。 A)核心字 B)属性 C)关系 D)域 (12)在现实世界中,每个人所有有自己出生地,实体“人”和实体“出生地”之间联系是______。 A)一对一联系 B)一对多联系 C)多对多联系 D)无联系 (13)Access数据库具有诸多特点,下列论述中,不是Access特点是______。 A)Access数据库可以保存多种数据类型,涉及多媒体数据 B)Access可以通过编写应用程序来操作数据库中数据 C)Access可以支持Internet/Intranet应用 D)Access作为网状数据库模型支持顾客机/服务器应用系统 (14)在关系运算中,选用运算含义是______。 A)在基本表中,选用满足条件元组构成一种新关系 B)在基本表中,选用需要属性构成一种新关系 C)在基本表中,选用满足条件元组和属性构成一种新关系 D)以上三种说法均是对旳 (15)邮政编码是由6位数字构成字符串,为邮政编码设立输入掩码,对旳是______。 A)000000 B)999999 C)CCCCCC D)LLLLLL (16)如果字段内容为声音文献,则该字段数据类型应定义为______。 A)文本 B)备注 C)超级链接 D)OLE对象 (17)规定主表中没有有关记录时就不能将记录添加到有关表中,则应当在表关系中设立______。 A)参照完整性 B)有效性规则 C)输入掩码 D)级联更新有关字段 (18)在Access中已建立了“工资”表,表中涉及“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位记录应发工资总数,那么在查询设计视图“所在单位”“总计”行和“应发工资”“总计”行中分别选用是______。 A)sum,group by B)count,group by C)group by,sum D)group by,count (19)在创立交叉表查询时,列标题字段值显示在交叉表位置是______。 A)第一行 B)第一列 C)上面若干行 D)左面若干列 (20)在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。实行如下SQL命令: Select 性别,avg (入学成绩) From 学生 Group by 性别 其成果是______。 A)计算并显示所有学生性别和入学成绩平均值 B)按性别分组计算并显示性别和入学成绩平均值 C)计算并显示所有学生入学成绩平均值 D)按性别分组计算并显示所有学生入学成绩平均值 (21)窗口事件是指操作窗口时所引起事件。下列事件中,不属于窗口事件是______。 A)打开 B)关闭 C)加载 D)取消 (22)Access数据库中,若规定在窗体上设立输入数据是取自某一种表或查询中记录数据,或取自某固定内容数据,可以使用控件是______。 A)选项组控件 B)列表框或组合框控件 C)文本框控件 D)复选框、切换按钮、选项按钮控件 (23)要在查找体现式中使用通配符通配一种数字字符,应选用通配符是______。 A)* B)? C)! D)# (24)在Access中已建立了“雇员”表,其中有可以存储照片字段。在使用向导为该表创立窗体时,“照片”字段所使用默认控件是______。 A)图像框 B)绑定对象框 C)非绑定对象框 D)列表框 (25)在报表设计时,如果只在报表最后一页主体内容后来输出规定内容,则需要设立是______。 A)报表页眉 B)报表页脚 C)页面页眉 D)页面页脚 (26)数据访问页是一种独立于Access数据库文献,该文献类型是______。 A)TXT文献 B)HTML文献 C)MDB文献 D)DOC文献 (27)在一种数据库中已经设立了自动宏AutoExec,如果在打开数据库时候不想实行这个自动宏,对旳操作是______。 A)用Enter键打开数据库 B)打开数据库时按住Alt键 C)打开数据库时按住Ctrl键 D)打开数据库时按住Shift键 (28)有如下语句: s=Int(100*Rnd) 实行完毕后,s值是______。 A)[0,99]随机整数 B)[0,100]随机整数 C)[1,99]随机整数 D)[1,100]随机整数 (29)InputBox函数返回值类型是______。 A)数值 B)字符串 C)变体 D)数值或字符串(视输入数据而定) (30)假设某数据库已建有宏对象“宏1”,“宏1”中只有一种宏操作SetValue,其中第一种参数项目为“[Label0].[Caption]”,第二个参数体现式为“[Text0]”。窗体“fmTest”中有一种标签Label0和一种文本框Text0,现设立控件Text0“更新后”事件为运营“宏1”,则成果是______。 A)将文本框清空 B)将标签清空 C)将文本框中内容复制给标签标题,使两者显示相似内容 D)将标签标题复制到文本框,使两者显示相似内容 (31)在窗体中添加一种名称为Command1命令按钮,然后编写如下事件代码: Private Sub Command1_Click( ) a = 75 If a>60 Then k = 1 ElseIf a>70 Then k = 2 ElseIf a>80 Then k = 3 ElseIf a>90 Then k = 4 EndIf MsgBox k End Sub 窗体打开运营后,单击命令按钮,则消息框输出成果是______。 A)1 B)2 C)3 D)4 (32)设有如下窗体单击事件过程: Private Sub Form_Click( ) a = 1 For i= 1 To 3 Select Case i Case 1,3 a= a+1 Case 2,4 a = a+2 End Select Next i MsgBox a End Sub 打开窗体运营后,单击窗体,则消息框输出成果是______。 A)3 B)4 C)5 D)6 (33)设有如下程序 Private Sub Command1_Click( ) Dim sum As Double, x As Double sum = 0 n = 0 For i=1 To 5 x = n / i n = n + 1 sum = sum + x Next i End Sub 该程序通过For循环来计算一种体现式值,这个体现式是______。 A)1+1/2+2/3+3/4+4/5 B)1+1/2+1/3+1/4+1/5 C)1/2+2/3+3/4+4/5 D)1/2+1/3+1/4+1/5 (34)下列Case语句中错误是______。 A)Case 0 To 10 B)Case Is>10 C)Case Is>10 And Is<50 D)Case 3,5,Is>10 (35)如下程序段定义了学生成绩记录类型,由学号、姓名和三门课程成绩(百分制)构成。 Type Stud no As Integer name As String score (1 to 3) As Single End Type 若对某个学生各个数据项进行赋值,下列程序段中对旳是______。 A)Dim S As Stud B)Dim S As Stud Stud.no = 1001 S.no = 1001 Stud.name = "舒宜" S.name = "舒宜" Stud.score = 78,88,96 S.score = 78,88,96 C)Dim S As Stud D)Dim S As Stud Stud.no = 1001 S.no = 1001 Stud.name = "舒宜" S.name = "舒宜" Stud.score(1) = 78 S.score(1) = 78 Stud.score(2) = 88 S.score(2) = 88 Stud.score(3) = 96 S.score(3) = 96 二、填空题(每空2分,共30分) 请将每空对旳答案写在【1】~【15】序号横线上,答在试卷上不得分。 (1)在深度为7满二叉树中,度为2结点个数为 【1】 。 (2)软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于 【2】 测试。 (3)在数据库系统中,实现多种数据管理功能核心软件称为 【3】 。 (4)软件生命周期可分为多种阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 【4】阶段。 (5)在构造化分析使用数据流图(DFD)中,运用 【5】 对其中图形元素进行确切解释。 (6)如果表中一种字段不是本表主核心字,而是此外一种表主核心字或候选核心字,这个字段称为_ 【6】 。 (7)在SQLSelect命令中用 【7】 短语对查询成果进行排序。 (8)报表记录分组操作时,一方面要选定分组字段,在这些字段上值 【8】 记录数据归为同一组。 (9)如果盼望按满足指定条件实行宏中一种或多种操作,此类宏称为 【9】 。 (10)退出Access应用程序VBA代码是 【10】 。 (11)在VBA编程中检测字符串长度函数名是 【11】 。 (12)若窗体中已有一种名为Command1命令按钮、一种名为Label1标签和一种名为Text1文本框,且文本框内容为空,然后编写如下事件代码: Private Function f(x As Long ) As Boolean If x Mod 2 = 0 Then f = True Else f = False End If End Function Private Sub Command1_Click( ) Dim n As Long n = Val(Me!text1) p = IIf(f(n),"Even number","Odd number") Me!Label1.Caption = n & " is "& p End Sub 窗体打开运营后,在文本框中输入21,单击命令按钮,则标签显示内容为 【12】 。 (13)有如下顾客定义类型及操作语句: Type Student SNo As String SName As String IAge As Integer End Type Dim Stu As Student With Stu .SNo = " 09001" .SName = "陈果果" .IAge = 19 End With 实行MsgBox Stu.IAge后,消息框输出成果是 【13】 。 (14)已知一种名为“学生”Access数据库,库中表“Stud”存储学生基本信息,涉及学号、姓名、性别和籍贯。下面程序功能是:通过下图所示窗体向“Stud”表中添加学生记录,相应“学号”、“姓名”、“性别”和“籍贯”四个文本框名称分别为tNo、tName、tSex和tRes。当单击窗体中“增长”命令按钮(名称为Command1)时,一方面鉴定学号与否反复,如果不反复则向“stud”表中添加学生记录;如果学号反复,则给出提示信息。 请根据所规定功能,将如下程序补充完整。 Dim ADOcn As New ADODB.Connection Private Sub Form_Load( ) ' 打开窗口时,连接Access数据库 Set ADOcn = CurrentProject.Connection End Sub Private Sub Command1_Click( ) ' 增长学生记录 Dim strSQL As String Dim ADOrs As New ADODB.Recordset Set ADOrs.ActiveConnection = ADOcn ADOrs.Open "Select 学号 From Stud Where 学号= '" + tNo + "'" If Not ADOrs. 【14】 Then ' 如果该学号学生记录已经存在,则显示提示信息 MsgBox "你输入学号已存在,不能增长!" Else ' 增长新学生记录 strSQL = "Insert Into stud (学号,姓名,性别,籍贯) " strSQL = strSQL + "Values('"+tNo+"','"+tName+"','"+tSex+"' ,' "+tRes+"') " ADOcn.Execute 【15】 MsgBox "添加成功,请继续!" End If ADOrs.Close Set ADOrs = Nothing End Sub
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

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

关注我们 :微信公众号    抖音    微博    LOFTER 

客服