[计算机类试卷]国家二级(ACCESS)机试模拟试卷45及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷45及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷45及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 45 及答案与解析 一、选择题 1 若在数据库表的某个字段中存放演示文稿数据,则该字段的数据类型应是( )。 ( A)文本型 ( B)备注型 ( C)超链接型 ( D) OLE对象型 2 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。 ( A) SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 IN(“03“, “04“) ( B) SELECT 姓名,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 IN(“03“, “04“) ( C) S
2、ELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 “03“ OR所属院系 “04“ ( D) SELECT 姓名,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 “03“ OR所属院系 “04“ 3 表达式 Fix( 3.25)和 Fix(3.75)的结果分别是 ( )。 ( A) 3,3 ( B) 4,3 ( C) 3,4 ( D) 4,4 4 如果在创建表中建立字段 “性别 “,并要求用汉字表示,其数据类型应当是( )。 ( A)是 /否 ( B)数字 ( C)文本 ( D)备注 5 若查询的设计如下,则查
3、询的功能是 ( )。 ( A)设计尚未完成,无法进行统计 ( B)统计班级信息仅含 Null(空 )值的记录个数 ( C)统计班级信息不包括 Null(空 )值的记录个数 ( D)统计班级信息包括 Null(空 )值全部记录个数 6 为窗体或报表的控件设置属性值的正确宏操作命令是 ( )。 ( A) Set ( B) SetData ( C) SetValue ( D) SetWarnings 7 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA5
4、4321 ( C) ABCDE12345 ( D) 54321EDCBA 8 下列叙述中正确的是 ( )。 ( A)在栈中,栈中元素随栈底指针与站定指针的变化而动态变化 ( B)在栈中,栈顶指针不变,栈中元素随栈底指 针的变化而动态变化 ( C)在栈中 ,栈底指针不变,栈中元素随栈顶指针的变化而变化 ( D)以上说法均不对 9 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 10 下列排序方法中,最坏情况下比较次数最少的是 ( )。 ( A)冒泡排序 ( B)简单选择排序 ( C)直接插入排序 ( D)堆排序
5、11 软件生命周期是指 ( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过 程 ( B)软件从需求分析、设计、实现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 12 下列选项中不属于结构化程序设计原则的是 ( )。 ( A)可封装 ( B)自顶向下 ( C)模块化 ( D)逐步求精 13 下列关于数据库设计的叙述中,正确的是 ( )。 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立数据字典 ( D)在物理设计阶段建立数据字典 14 面不属于需求分析阶段任务的是 ( ) ( A)确定软件系统的功能需求 (
6、 B)确定软件系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 15 有三个关系 R、 S和 T如下: 则由关系R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)并 ( C)交 ( D)差 16 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号,课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓 名,成绩 17 下列 SQL查询语句中,与下面查询设计视图所示的查询结果等价的是 ( )。 ( A) SEL
7、ECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 IN(“03“, “04“) ( B) SELECT 姓名,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 IN(“03“, “04“) ( C) SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 “03“ OR所属院系 “04“ ( D) SELECT 姓名,简历 FROM tStud WHERE 性别 “女 “ AND 所属院系 “03“ OR所属院系 “04“ 18 要实现报表按某字段分组统计输出,需
8、要设置的是 ( )。 ( A)报表页脚 ( B)该字段的组页脚 ( C)主体 ( D)页面页脚 19 在 VBA中,下列关于过程的描述中正确的是 ( )。 ( A)过程的定义可以嵌套,但过程的调用不能嵌套 ( B)过程的定义不可以嵌套,但过程的调用可以嵌套 ( C)过程的定义和过程的调用均 可以嵌套 ( D)过程的定义和过程的调用均不能嵌套 20 在已建窗体中有一命令按钮 (名为 Command1),该按钮的单击事件对应的 VBA代码为: Private Sub Command1_Click() subT.Form.RecordSource “select * from 雇员 “ End Su
9、b 单击该按钮实现的功能是 ( )。 ( A)使用 select命令查找 “雇员 “表中的所有记录 ( B)使用 select命令查找并显示 “雇员 “表中的所有记录 ( C)将 subT窗体的数据来源设 置为一个字符串 ( D)将 subT窗体的数据来源设置为 “雇员 “表 21 在 SQL语言的 SELECT语句中,用于指明检索结果排序的子句是 ( )。 ( A) FROM ( B) WHILE ( C) GROUP BY ( D) ORDER BY 22 在 Access中为窗体上的控件设置 Tab键的顺序,应选择 “属性 “对话框的( )。 ( A)格式选项卡 ( B)数据选项卡 (
10、C)事件选项卡 ( D)其他选项卡 23 下列能够交换变量 X和 Y值的程序段是 ( )。 ( A) Y X : X Y ( B) Z X : Y Z : X Y ( C) Z X : X Y : Y Z ( D) Z X : W Y : Y Z : X Y 24 在窗体中有一个命令按钮 Command1和一个文本框 Text1,编写事件代码如下: Private Sub Command1_Click() For i l To 4 x 3 For j 1 To 3 For k 1 To 2 x x 3 Next k Next j Next i Text1.value Str(x) End Su
11、b 打开窗体运行后,单击命令按钮,文本框 Text1输出的结果是 ( )。 ( A) 6 ( B) 12 ( C) 18 ( D) 21 25 在学生表中要查找所有年龄小于 20岁且姓王的男生,应采用的关系运算是( )。 ( A)选择 ( B)投影 ( C)联接 ( D)比较 26 如果在文本框内输入数据后,按 键或按 键,输入焦点可立即移至下一指定文本框,应设置 ( )。 ( A)制表位属性 ( B) Tab键索引属性 ( C)自动 Tab键属性 ( D) Enter键行为属性 27 要将 “选课成绩 “表中学生的 “成绩 “取整,可以使用的函数是 ( )。 ( A) Abs(成绩 ) (
12、B) Int(成绩 ) ( C) Sqr(成绩 ) ( D) Sgn(成绩 ) 28 窗体有命令按钮 Commandl和文本框 Textl,对应的事件代码如下: Private Sub Command1_Click() For i 1 To 4 x 3 For j 1 To 3 For k 1 To 2 x x 3 Next k Next j Next i Text1.Value Str(x) End Sub 运行以上事件过程,文本框中的输出是 ( )。 ( A) 6 ( B) 12 ( C) 18 ( D) 21 29 下列关于操作查询的叙述中,错误的是 ( )。 ( A)在更新查询中可以使
13、用计算功能 ( B)删除查询可删除符合条 件的记录 ( C)生成表查询生成的新表是原表的子集 ( D)追加查询要求两个表的结构必须一致 30 报表的作用不包括 ( )。 ( A)分组数据 ( B)汇总数据 ( C)格式化数据 ( D)输入数据 31 在一行上写多条语句时,应使用的分隔符是 ( )。 ( A)分号 ( B)逗号 ( C)冒号 ( D)空格 32 Rnd函数不可能产生的值是 ( )。 ( A) 0 ( B) 1 ( C) 0.1234 ( D) 0.00005 33 在 Access中已经建立了 “学生 “表,若查找 “学号 “是 “S00001“或 “S00002“的记录,应在查
14、询设计视图的 “条件 “行中输入 ( )。 ( A) S00001 or “S00002“ ( B) S00001 and “S00002“ ( C) in(“S00001“ or “S00002“) ( D) in(“S00001“ and “S00002“) 34 若要使某命令按钮获得控制焦点,可使用的方法是 ( )。 ( A) LostFocus ( B) SetFocus ( C) Point ( D) Value 35 如有数组声明语句 Dim a(2, 3 to 2,4),则数组 a包含元素的个数是( )。 ( A) 40 ( B) 75 ( C) 12 ( D) 90 36 教师
15、管理数据库有数据表 “teacher“,包括 “编号 “、 “姓名 “、 “性别 “和 “职称 “四个字段。下面程序的功能是:通过窗体向 teacher表中添加教师记录。对应 “编号 “、 “姓名 “、 “性别 “和 “职称 “的 4个文本框的名称分别为: tNo、 tName、 tSex和 tTitles。当单击窗体上的 “增加 “命令按钮 (名称为 Command1)时,首先判断编号是否重 复,如果不重复,则向 “teacher“表中添加教师记录;如果编号重复,则给出提示信息。 有关代码如下: Private ADOcn As New ADODB.Connection Private Su
16、b Form_Load() 打开窗口时,连接 Access本地数据库 Set ADOcn End Sub Private Sub Command0_Click() 追加教师记录 Dim strSQL As String Dim ADOcmd As New ADODB.Command Dim ADOrs As New ADODB.Recordset Set ADOrs.ActiveConnection ADOcn ADOrs.Open “Select 编号 From teacher Where 编号 “ tNo “ If Not ADOrs.EOF Then MsgBox “你输入的编号已存在,
17、不能新增加! “ Else ADOcmd.ActiveConnection ADOcn strSQL “Insert Into teacher(编号,姓名,性别,职称 )“ strSQL strSQL “Values(“ tNo “, “ tname “, “ tsex “, “ ttitles “)“ ADOcmd.CommandText strSQL ADOcmd.Execute MsgBox “添加成功,请继续! “ End If ADOrs.Close Set ADOrs Nothing End Sub 按照功能要求,在横线上应填写的是 ( )。 ( A) CurrentDB ( B)
18、 CurrentDB.Connention ( C) CurrentProject ( D) CurrentProject.Connection 37 关系数据库管理系统中所谓的关系指的是 ( )。 ( A)各元组之间彼此有一定的关系 ( B)各字段之间彼此有一定的关系 ( C)数据库之间彼此有一定的关系 ( D)符合满足一定条件的二维表格 38 如果要在文本框中输入字符时达到密码显示效果,如星号 (*) ,应设置文本框的属性是 ( )。 ( A) Text ( B) Caption ( C) InputMask ( D) PasswordChar 39 Msgbox函数返回值的类型是 ( )
19、。 ( A)数值 ( B)变体 ( C)字符串 ( D)数值或字符串 (视输入情况而定 ) 40 能够实现从指定记录集里检索特定字段值的函数是 ( )。 ( A) DAvg ( B) DSum ( C) DLookup ( D) DCount 二、基本操作题 41 考生文件夹下,已 有 “samp0.mdb“和 “samp1.mdb“数据库文件。 “samp0.mdb“中已建立表对象 “tTest“, “samp1.mdb“中已建立表对象 “tEmp“和“tSalary“。试按以下要求,完成表的各种操作: (1)将表对象 “tSalary“中 “工号 “的字段大小设置为 8。 (2)设置表对象
20、 “tEmp“中 “姓名 “和 “年龄 “两个字段的显示宽度为 20。 (3)将表对象 “tEmp“中 “聘用时间 “字段改名为 “聘用日期 “。 (4)隐藏表对象 “tEmp“中的 “简历 “字段列。 (5)完成上述操作后,建立表对象 “tEmp“和 “tSalary“的表间一对多关系,并实施参照完整性。 (6)将考生文件夹下 “samp0.mdb“数据库文件中的表对象 “tTest“链接到 “samp1.mdb“数据库文件中,要求链接表对象重命名为 tTemp。 三、简单应用题 42 考生文件夹下有一个数据库文件 “samp2.mdb“,其中存在已经设计好的两个关联对象 “tEmp“和 “
21、tGrp“及表对象 “tBmp“。请按以下要求完成设计: (1)以表对象 “tEmp“为数据源创建一个查询,查找并显示姓 “王 “的职工的 “编号 “、 “姓名 “、 “性别 “、 “年龄 “和 “职务 “5个字段内容,将查询命名为 “qT1“。 (2)创建一个查询,查找并显示职务为 “主管 “和 “经理 “的职工的 “编号 “、 “姓名 “、 “所属部门 “和所属部门的 “名称 “4个字段内容,将查询命名为 “qT2“。 (3)创建一个查询,按输入的职工职务,查找并显示职工的 “编号 “、 “姓名 “、 “职务 “和 “聘用时间 “4个字段内容,运行该查询时,显示参数提示信息: “请输入职工
22、的职务 “,将查询命名为 “qT3“。 (4)创建一个查询,将表 “tBmp“中 “年龄 “字段值加 1,将查询命名为 “qT4“。 四、综合应用题 43 考生 文件夹下有一个数据库文件 “samp3.mdb“,其中存在已经设计好的表对象“tEmp“、查询对象 “qEmp“和窗体对象 “fEmp“。同时,给出窗体对象 “fEmp“上两个按钮的单击事件的部分代码,请按以下要求补充设计: (1)将窗体 “fEmp“上名称为 “tSS“的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值 “男 “和 “女 “。 (2)将查询对象 “qEm
23、p“改为参数查询,参数为窗体对象 “fEmp“上组合框 “tSS“中的输入值。 (3)将窗体对象 “fEmp“中名称为 “tPa“的文本框控件设置为计算控件。要求依据 “党员否 “字段值显示相应内容。如果 “党员否 “字段值为 True,显示 “党员 “;如果 “党员否 “字段值为 False,显示 “非党员 “。 (4)在窗体对象 “fEmp“上有 “刷新 “和 “退出 “两个命令按钮,名称分别为 “bt1“和“bt2“。单击 “刷新 “按钮,窗体记录源改为查询对象 “qEmp“;单击 “退出 “按钮,关闭窗体。现已编写了部分 VBA代码,请按照 VBA代码中的指示将代码补充完整。 注意:不
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 45 答案 解析 DOC
