2015年计算机二级考试《Acess》通关练习题(2)
(30)在一个宏中可以包含多个操作,在运行宏时将按( )的顺序来运行这些操作。
A.从上到下
B.从下到上
C.随机
D.A和B都可以
(31)已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量X,以下写法正确的是( )。
A. x=f(n)
B. x=Call f(n)
C. x=ffm)
D. x=Call f(m)
(32)VBA支持的循环语句结构不包括( )。
A. Do’"Loop
B. While’"Wend C. For’"Next
D. Do……While
(33)下列可作为VBA变量名的是( )。
A.a&bB.a?b
C.4a D.const
(34)Select Case结构运行时首先计算( )的值。
A.表达式
B.执行语句
C.条件
D.参数
(35)下列关于标准函数的说法,正确的是( )。
A.Rnd函数用来获得0到9之间的双精度随机数
B.Int函数和Fix函数参数相同则返回值就相同
C.str函数用米把纯数字型的字符串转换为数值型
D.Chr函数返回ASCIl码对应的字符
(36)已知程序段:
当循环结束后,变量i、sum的值分别为( )。
A.10、6
B.13、6
C.13、5
D.10、5
(37)如果要在VBA中打开一个窗体,可使用( )对象的OpenForm方法。
A.Form
B.DoCmd
C.Query
D.Report
(38)在窗体上添加一个命令按钮(名为Commandl),编写如下事件过程:
打开窗体后,单击命令按钮,消息框的输出结果是( )。
A.7
B.15
C.157
D.528
(39)若有两个字符串s1=”12345”,s2=”34”,执行s=Instr(s1,s2)后,s的值为( )。
A.2
B.3
C.4
D.5
(40)假定有如F的Sub过程:
打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为( )。
A.1和1
B.1.25和1
C.1.25和4
D.5和4
二、基本操作题
在考生文件夹下,已有“samp1.mdb”数据库文件和Stab.xls文件,“samp1.mdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作:
(1)将考生文件夹下的Stab.xls文件导入到“student”表中。
(2)将“student”表中1975年到l980年之间(包括l975年和l980年)出生的学生记录删除。
(3)将“student”表中“性别”字段的默认值属性设置为“男”。
(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。
要求:保留“student”表。
(5)建立“student”和“grade”两表之间的关系。
三、简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计:
(1)创建一个查询,计算并输出教师最大年龄与最小年龄的差值,显示标题为“mage“,所建查询命名为“qT1”。
(2)创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”和“系别”四个字段内容,所建查询命名为“qT2”。
(3)创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。
(4)创建一个查询,查找并统汁在职教师按照职称进行分类的平均年龄,然后显示出标
题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。