【计算机类职业资格】国家计算机二级(Access)78及答案解析.doc
《【计算机类职业资格】国家计算机二级(Access)78及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Access)78及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Access)78 及答案解析(总分:100.04,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.对于“关系“的描述,正确的是【 】。(分数:2.00)A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名2.设有如下 3 个关系表:下列操作中正确的是【 】。 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=RS3.下列关于宏操作的叙述错误的是( )。(分数:2.00)A.do-while 的
2、循环体至少无条件执行一次B.while 的循环控制条件比 do-while 的循环控制条件更严格C.do-while 允许从外部转到循环体内D.do-while 的循环体不能是复合语句4.Access 中表和数据库的关系是_。 (分数:2.00)A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表5.为表单建立了快捷菜单 mymenu,调用快捷菜单的命令代码 DO mymenu.mpr WITH THIS 应该放在表单的哪个事件中?(分数:2.00)A.Destroy 事件B.Init 事件C.Load 事件D.RiShtClick
3、事件6.将 Access 数据库数据发布到 Internet 网上,可以通过(分数:2.00)A.查询B.窗体C.数据访问页D.报表7.报表中的报表页眉是用来( )。(分数:2.00)A.显示报表中的字段名称或对记录的分组名称B.显示报表的标题、图形或说明性文字C.显示本页的汇总说明D.显示整份报表的汇总说明8.在 Access 中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下 SQL 命令: Select 性别,avg(入学成绩)From 学生 Group by 性别其结果是 (分数:2.00)A.计算并显示所有学生的性别和入学成绩的平均值B.按性别分组
4、计算并显示性别和入学成绩的平均值C.计算并显示所有学生的入学成绩的平均值D.按性别分组计算并显示所有学生的入学成绩的平均值9.在下列关于宏和模块的叙述中,正确的是_。(分数:2.00)A.模块是能够被程序调用的函数B.通过定义宏可以选择或更新数据C.宏或模块都不能是窗体或报表上的事件代码D.宏可以是独立的数据库对象,可以提供独立的操作动作(分数:2.04)(1).为“学院“表增加一个字段“老师人数“的 SQL 语句是【 】。 (分数:0.17)A.CHANGE TABLE 学院 ADD 教师人数 IB.ALTER STRU 学院 ADD 教师人数 IC.ALTER TABLE 学院 ADD 教
5、师人数 ID.CHANGE TABLE 学院 INSERT 教师人数 I(2).将“欧阳秀“的工资增加 200 元的 SQL 语句是【 】。(分数:0.17)A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=“欧阳秀“B.UPDATE 教师 SET 工资=工资+200 WHEN 姓名=“欧阳秀“C.UPDATE 教师工资 WITH 工资+200 WHERE 姓名=“欧阳秀“D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名=“欧阳秀“(3).下列程序段的输出结果是【 】。 CLOSE DATA a=0 USE 教师 GO TOP DO WHILE.NO
6、T.EOF() IF 主讲课程=“数据结构“.OR.主讲课程:“C 语言“ a=a+1 ENDIF SKIP ENDDO ? a (分数:0.17)A.4B.5C.6D.7(4).有 SQL 语句 SELECT * FROM 教师 WHERE NOT(工资30000R 工资2000) 与如上语句等价的 SQL 语句是 【 】。 (分数:0.17)A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000B.SELECT * FROM 教师 WHERE 工资2000 AND 工资3000C.SELECT * FROM 教师 WHERE 工资2000 OR
7、工资3000D.SELECT * FROM 教师 WHERE 工资=2000 AND 工资=3000(5).为“教师“表的职工号字段添加有效性规则:职工号的最左边三位字符是 110,正确的 SQL 语句是【 】。(分数:0.17)A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=“110“B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEIFT(职工号,3)=“110“C.ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=“110“D.CHANGE TABLE 教师 ALTER 职
8、工号 SET CHECK OCCURS(职工号,3)=“110“(6).有 SQL 语句: SELECT DISTINCT 系号 FROM 教师 WHERE 工资= ; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02“) 该语句的执行结果是系号【 】。 (分数:0.17)A.“01“和“02“B.“01“ 和“03“C.“01“和“04“D.“02“和“03“(7).建立一个视图 salary,该视图包括了系号和(该系的)平均工资两个字段,正确的 SQL 语句是【 】。(分数:0.17)A.CREATE VIEW salary AS 系号,AVG(工资)AS 平均工资 F
9、ROM 教师;GROUP BY 系号B.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号C.CREATE VIEW salary SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号D.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;GROUP BY 系号(8).删除视图 salary 的命令是【 】。(分数:0.17)A.DROP salary VIEWB.DROP VIEW salaryC.DELETE sal
10、ary VIEWD.DELETE salary(9).有 SQL 语句: SELECT 主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有记录个数是【 】。 (分数:0.17)A.3B.4C.5D.6(10).有 SQL 语句: LECT COUNT(*)AS 人数,主讲课程 FROM 教师 GROUP BY 主讲课程; ORDER BY人数 DESC 语句执行结果的第一条记录的内容是【 】。 (分数:0.17)A.4 数据结构B.3 操作系统C.2 数据库D.1 网络技术(11).有 SQL 语句: SELECT 学院.系名,COUNT(*)AS 教师人
11、数 FROM 教师,学院; WHERE 教师系号=学院.系号 GROUP BY 学院.系名 与如上语句等价的 SQL 语句是【 】。 (分数:0.17)A.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号 GROUP BY 学院.系名B.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY 学院.系名C.SELECT 学院.系名,COUNT(*) AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号:学院.
12、系号 GROUP BY 学院.系名D.SELECT 学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号(12).有 SQL 语句: SELECTDISTINCT 系号 FROM 教师 WHERE 工资=; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02“) 与如上语句等价的 SQL 语句是【 】。 (分数:0.17)A.SELECTDISTINCT 系号 FROM 教师 WHERE 工资=; (SELECTMAX(工资)FROM 教师 WHERE 系号=“02“)B.SELECTDISTINCT 系号
13、FROM 教师 WHERE 工资=; (SELECTMIN(工资)FROM 教师 WHERE 系号=“02“)C.ELECTDISTINCT 系号 FROM 教师 WHERE 工资=; ANY(SELECT 工资 FROM 教师 WHERE 系号=“02“)D.SELECTDISTINCT 系号 FROM 教师 WHERE 工资=; SOME(SELECT 工资 FROM 教师 WHERE 系号=“02“)10.以下程序运行后,消息框的输出结果是_。a=sqr(3) b=sqr(2) c=ab Msgbox c+2 (分数:2.00)A.-1B.1C.2D.出错11.在程序中不需要用 publ
14、ic 等命令明确声明和建立,可直接使用的内存变量是【 】。(分数:2.00)A.局部变量B.公共变量C.私有变量D.全局变量12.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的_。 (分数:2.00)A.方法和事件B.事件和方法C.事件和属性D.过程和方法13.下列关于查询的描述中正确的是( )。(分数:2.00)A.得到一个新的数据表文件B.得到一个新的数据表文件和一个新的备注文件C.得到一个新的数据表文件和两个新的备注文件D.错误信息,不能复制带有备注型字段的数据表文件14.VBA 表达式 3*33/3 的输出结果是_。 (分数:2.00)A.0B.1C.3D.915.若要在
15、子过程 Procl 调用后返回两个变量的结果,下列过程定义语句中有效的是_。(分数:2.00)A.Sub Procl(n, m)B.Sub Procl(ByVal n, m)C.Sub Procl(n, ByVal m)D.Sub Procl(ByVal n, ByVal m)16.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称 为_。 (分数:2.00)A.选择B.投影C.联接D.并17.下列选项中不符合良好程序设计风格的是【 】。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚18.有如下
16、语句: s=Int(100*Rnd) 执行完毕后,s 的值是。(分数:2.00)A.0,99的随机整数B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数19.下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断要创建 的查询是_。 (分数:2.00)A.删除查询B.追加查询C.生成表查询D.更新查询20.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是( )。(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.InflaterInputStream 和 DeflaterOu
17、tputStreamD.FileInputStream 和 FileOutputStream21.窗体类型中将窗体的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的是( )。(分数:2.00)A.表格式窗体B.数据表窗体C.纵栏式窗体D.主/子窗体22.在数据库系统中,用户所见的数据模式为_。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式23.下列不属于控件格式属性的是( )。(分数:2.00)A.标题B.正文C.字体大小D.字体粗细24.用于创建窗体或修改窗体的窗口是窗体的( )。(分数:2.00)A.main(inta,char*c)B.main(intarc
18、,char*arv)C.main(intargc,char*argv)D.main(intargv,char*argc)25.在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为 Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量 sum 的值显示在文本框内,正确的代码是 (分数:2.00)A.Me! Text1Caption=sumB.Me! Text1Value=sumC.Me! Text1Text=sumD.Me! Text1Visible=sum26.使用调试器调试上题的程序,如果想在过程 SWAP 执行时观察 X1 的值,可以在其中安置一条命令,程序
19、执行到该命令时,系统将计算 X1 的值,并将结果在调试输出窗口中显示,这条命令的正确写法是【 】。(分数:2.00)A.DEBUGOUT X1B.DEBUG X1C.OUT X1D.TEST X127.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使 用的方法是_。 (分数:2.00)A.排序B.筛选C.隐藏D.冻结28.Access 数据库中哪个数据库对象是其他数据库对象的基础( )。(分数:2.00)A.报表B.查询C.表D.模块29.在 Access 的数据库中已建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视
20、图准则行中输入_。 (分数:2.00)A.“112266“ and “113388“B.not in(“112266“,“113388“)C.in(“112266“,“113388“)D.not(“112266“ and “113388“)30.扩展名为 dbf 的文件是【 】。(分数:2.00)A.表文件B.表单文件C.数据库文件D.项目文件31.对数据表进行筛选操作,结果是(分数:2.00)A.只显示满足条件的记录,将不满足条件的记录从表中删除B.显示满足条件的记录,并将这些记录保存在一个新表中C.只显示满足条件的记录,不满足条件的记录被隐藏D.将满足条件的记录和不满足条件的记录分为两个表
21、进行显示32.下面查询不是操作查询的是( )。(分数:2.00)A.删除查询B.更新查询C.参数查询D.生成表查询33.如图所示的数据模型属于( )。 *(分数:2.00)A.1232B.232C.23D.12334.数据类型是_。 (分数:2.00)A.字段的另一种说法B.决定字段能包含哪类数据的设置C.一类数据库应用程序D.一类用来描述 Access 表向导允许从中选择的字段名称二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)35.下列软件系统结构图 (分数:2.00)36.用树型结构表示实体类型及实体间联系的数据模型称为 1;用二维表格表示实体类型及实体间联系的
22、数据模型称为 2。 (分数:2.00)填空项 1:_37.在窗体中有一个名为 Command1 的命令按钮,Click 事件的代码如下: Private Sub Command1_Click1 f=0 For n = 1 To 10 Step 2 f = f+n Next n Me!Lb1.Caption = f End Sub 单击命令按钮后,标签显示的结果是 2。 (分数:2.00)填空项 1:_38.数据结构分为逻辑结构和存储结构,循环队列属于 1 结构。(分数:2.00)填空项 1:_39.下面 VBA 程序段运行时,内层循环的循环总次数是 1。 For m=O To 7 step 3
23、 For n=m-1 To m+1 Next n Next m (分数:2.00)填空项 1:_40.有如下用户定义类型及操作语句: Type Student SNo As String SName As String SAge As Integer End Type Dim Stu As Student With Stu SNo=“200609001” SName=”陈果果” Age=19 End With 执行MsgBox StuAge 后,消息框输出结果是 1。(分数:2.00)填空项 1:_41.在将设计好的表单存盘时,系统将生成扩展名分别是 SCX 和 1 的两个文件。(分数:2.0
24、0)填空项 1:_42.在关系数据库中,用来表示实体之间联系的是 1。(分数:2.00)填空项 1:_43.表操作共有 3 种视图,分别是设计视图、打印视图、 1 视图。(分数:2.00)填空项 1:_44.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上昧的文字颜色变为棕色(棕色代码为 128)(分数:2.00)45.Accesss 数据库中,如果在实体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)46.软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于 1 阶段。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS78 答案 解析 DOC
