计算机二级access
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 Sub
打开窗体运行后,单击命令按钮,文本框Text1输出的结果是( )。 A) 6 B) 12 C) 18 D) 21
参考答案:D【解析】题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序重复运行4次,每次x初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示21。
39. 窗体中有命令按钮Command1,事件过程如下: Public Function f(x As Integer) As Integer Dim y As Integer x = 20 y = 2 f = x * y End Function
Private Sub Command1_Click() Dim y As Integer Static x As Integer x = 10 y = 5 y = f(x)
Debug.Print x; y End Sub
运行程序,单击命令按钮,则立即窗口中显示的内容是( )。 A) 10 5 B) 10 40 C) 20 5 D) 20 40
参考答案:D【解析】本题考查的是变量的作用域,程序中命令按钮中的x是用static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数后,原命令按钮中x的值被f函数的值覆盖,即x=20,。最后输出x=20,y=40,故答案为D)。 40. 下列程序段的功能是实现\学生\表中\年龄\字段值加1: Dim Str As String
Str=\【 】\Docmd.RunSQL Str
括号内应填入的程序代码是( )。
A) 年龄=年龄+1 B) Update 学生 Set年龄=年龄+1 C) Set年龄=年龄+1 D) Edit 学生 Set年龄=年龄+1
参考答案:B【解析】实现字段值的增加用UPDATE更新语句,语句格式为:UPDATE 表名 SET 字段名=表达式,题目中要实现对\学生\表中\年龄\字段值加1,因此,正确的语句是:Update 学生 Set 年龄=年龄+1。 第四套
1. 下列数据结构中,属于非线性结构的是( )。
A) 循环队列 B) 带链队列 C) 二叉树 D) 带链栈
参考答案:C【解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。 2. 下列数据结构中,能够按照\先进后出\原则存取数据的是( )。 A) 循环队列 B) 栈 C) 队列 D) 二叉树
参考答案:B【解析】栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。 3. 对于循环队列,下列叙述中正确的是( )。
A) 队头指针是固定不变的 B) 队头指针一定大于队尾指针 C) 队头指针一定小于队尾指针 D) 队头指针可以大于队尾指针,也可以小于队尾指针
参考答案:D【解析】循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构所以对头指针有时可能大于队尾指针有时也可能小于队尾指针。 4. 算法的空间复杂度是指( )。
A) 算法在执行过程中所需要的计算机存储空间 B) 算法所处理的数据量 C) 算法程序中的语句或指令条数 D) 算法
13 / 36
计算机二级access
在执行过程中所需要的临时工作单元数
参考答案:A【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A)。 5. 软件设计中划分模块的一个准则是( )。
A) 低内聚低耦合 B) 高内聚低耦合 C) 低内聚高耦合 D) 高内聚高耦合
参考答案:B【解析】一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。
6. 下列选项中不属于结构化程序设计原则的是( )。
A) 可封装 B) 自顶向下 C) 模块化 D) 逐步求精
参考答案:A【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A)。 7. 软件详细设计生产的图如下:
该图是( )
A) N-S图 B) PAD图 C) 程序流程图 D) E-R图
参考答案:C【解析】N-S图提出了用方框图来代替传统的程序流程图,所以A)不对。PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于描述软件详细设计的图形表示工具,所以B)不对。E-R图是数据库中的用于表示E-R模型的图示工具,所以D)不对。根据图中所示表示方法是进行软件详细设计时使用的程序流程图。 8. 数据库管理系统是( )。
A) 操作系统的一部分 B) 在操作系统支持下的系统软件 C) 一种编译系统 D) 一种操作系统
参考答案:B【解析】数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。 9. 在E-R图中,用来表示实体联系的图形是( )。 A) 椭圆形 B) 矩形 C) 菱形 D) 三角形
参考答案:C【解析】在E-R图中实体集用矩形,属性用椭圆,联系用菱形。 10. 有三个关系R、S和T如下:
则关系T是由关系R和S通过某种操作得到,该操作为( )。 A) 选择 B) 投影 C) 交 D) 并
参考答案:D【解析】在关系T 中包含了关系R与S中的所有元组,所以进行的是并的运算。 11. 在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是( )。 A) 选择 B) 投影 C) 联接 D) 比较
参考答案:A【解析】关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A)是正确的。 12. Access数据库最基础的对象是( )。
A) 表 B) 宏 C) 报表 D) 查询
参考答案:A【解析】Access数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。 13. 在关系窗口中,双击两个表之间的连接线,会出现( )。
A) 数据表分析向导 B) 数据关系图窗口 C) 连接线粗细变化 D) 编辑关系对话框
参考答案:D【解析】当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。所以,选D)。 14. 下列关于OLE对象的叙述中,正确的是( )。
A)用于输入文本数据 B)用于处理超级链接数据 C)用于生成自动编号数据 D)用于链接或内嵌Windows支持的对象
参考答案:D【解析】OLE对象是指字段允许单独地\链接\或\嵌入\OLE对象,如Word文档,Excel表格,图像,声音,或者其他二进制数据。故选项D)正确。
15. 若在查询条件中使用了通配符\!\,它的含义是( )。
14 / 36
计算机二级access
A)通配任意长度的字符 B)通配不在括号内的任意字符 C)通配方括号内列出的任一单个字符 D)错误的使用方法
参考答案:B【解析】通配符\!\的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B)正确。
16. \学生表\中有\学号\、\姓名\、\性别\和\入学成绩\等字段。执行如下SQL命令后的结果是( )。 Select avg(入学成绩) From 学生表 Group by 性别
A) 计算并显示所有学生的平均入学成绩 B) 计算并显示所有学生的性别和平均入学成绩 C) 按性别顺序计算并显示所有学生的平均入学成绩 D) 按性别分组计算并显示不同性别学生的平均入学成绩
参考答案:D【解析】SQL查询中分组统计使用Group by子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D)正确。
17. 在SQL语言的SELECT语句中,用于实现选择运算的子句是( ) A) FOR B) IF C) WHILE D) WHERE
参考答案:D【解析】SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是: SELECT [ALL|DISTINCT] 别名 FROM 表名 [WHERE 查询条件]
[GROUP BY 要分组的别名 [HAVING 分组条件] ],Where后面的查询条件用来选择符合要求的记录,所以选项D)正确。 18. 在Access数据库中使用向导创建查询,其数据可以来自( )。
A) 多个表 B) 一个表 C) 一个表的一部分 D) 表或查询
参考答案:D【解析】所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。选项D)正确。
19. 在学生借书数据库中,已有\学生\表和\借阅\表,其中\学生\表含有\学号\、\姓名\等信息,\借阅\表含有\借阅编号\、\学号\等信息。若要找出没有借过书的学生记录,并显示其\学号\和\姓名\,则正确的查询设计是( )。
A) B)
C) D)
参考答案:A【解析】要显示没有借过书的学生,说明在\借阅\表中没有该学生记录,即学号字段值为空,要把这些学生学号、姓名字段显示出来,故在\学生\表中要勾上学号、姓名两个字段,所以选项A)的设计正确。 20. 在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是( )
A)成绩 Between 80 And 90 B)成绩 Between 80 To 90 C)成绩 Between 79 And 9 D)成绩 Between 79 To 91
参考答案:A【解析】在查询准则中比较运算符\Between … And\用于设定范围,表示\在…之间\,此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为\成绩Between 80 And 90\,所以选项A)正确。
21. 在报表中,要计算\数学\字段的最低分,应将控件的\控件来源\属性设置为( )。 A) = Min([数学]) B) = Min(数学) C) = Min[数学] D) Min(数学)
参考答案:A【解析】在报表中,要为控件添加计算字段,应设置控件的\控件来源\属性,并且以\=\开头,字段要用\()\括起来,在此题中要计算数学的最低分,应使用Min()函数,故正确形式为\= Min([数学])\,即选项A)正确。 22. 在打开窗体时,依次发生的事件是( )。
A)打开(Open) →加载(Load)→调整大小(Resize)→激活(Activate) B)打开(Open)→激活(Activate)→加载(Load)→调整大小(Resize) C)打开(Open)→调整大小(Resize)→加载(Load)→激活(Activate) D)打开(Open)→激活(Activate)→调整大小(Resize)→加载(Load) 参考答案:A【解析】Access开启窗体时事件发生的顺序是:开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第一个拥有焦点的控件),所以此题答案为A)。
23. 如果在文本框内输入数据后,按
参考答案:B【解析】在Access中为窗体上的控件设置Tab键的顺序,应选择\属性\对话框的\其他\选项卡中的\Tab键索引\选项进行设置,故答案为B)。
24. 窗体Caption属性的作用是( )。
15 / 36
计算机二级access
A) 确定窗体的标题 B) 确定窗体的名称 C) 确定窗体的边界类型 D) 确定窗体的字体 参考答案:A【解析】窗体Caption属性的作用是确定窗体的标题,故答案为A)。 25. 窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是( )。 A) Private Sub Command1_Click() Command2.Visible = True Command3.Visible = False End Sub
B) Private Sub Command1_Click() Command2.Enabled = True Command3.Enabled = False End Sub
C) Private Sub Command1_Click() Command2.Enabled = True Command3.Visible = False End Sub
D) Private Sub Command1_Click() Command2.Visible = True Command3.Enabled = False End Sub
参考答案:C【解析】控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件可见,设为False表示控件不可见。此题要求Command2按钮变为可用,Command3按钮变为不可见,所以选项C)正确。
26. 在设计报表的过程中,如果要进行强制分页,应使用的工具图标是( )。 A)
B)
C)
D)
参考答案:D【解析】在设计报表的过程中,如果要进行强制分页,应使用的工具图标是 ,另三个工具图标中,选项A)为切换按钮,选项B)为组合框,选项C)为列表框。所以答案为D)。 27. 下列叙述中,错误的是( )。
A)宏能够一次完成多个操作 B)可以将多个宏组成一个宏组 C)可以用编程的方法来实现宏 D)宏命令一般由动作名和操作参数组成 参考答案:C【解析】宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。因此,C)选项错。
28. 在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是( )。 A) Form1!txt1 B) txt1 C) Forms!Form1!txt1 D) Forms!txt1
参考答案:C【解析】在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。 29. VBA中定义符号常量使用的关键字是( )。
A) Const B) Dim C) Public D) Static
参考答案:A【解析】符号常量使用关键字Const来定义,格式为:Const 符号常量名称=常量值。Dim是定义变量的关键字,Public关键字定义作用于全局范围的变量、常量,Static用于定义静态变量。 30. 下列表达式计算结果为数值类型的是( )。
A) #5/5/2010# - #5/1/2010# B) \ C) 102 = 98 + 4 D) #5/1/2010# + 5
参考答案:A【解析】A)选项中两个日期数据相减后结果为整型数据4。B)选项中是两个字符串比较,结果为False,是布尔型。C)选项中为关系表达式的值,结果为False,是布尔型。D)选项中为日期型数据加5,结果为2010-5-6,仍为日期型。 31. 要将\选课成绩\表中学生的\成绩\取整,可以使用的函数是( )。
A) Abs([成绩]) B) Int([成绩]) C) Sqr([成绩]) D) Sgn([成绩])
参考答案:B【解析】取整函数是Int,而Abs是求绝对值函数,Sqr是求平方根函数,Sgn函数返回的是表达式的符号值。 32. 将一个数转换成相应字符串的函数是( )。
A) Str B) String C) Asc D) Chr
参考答案:A【解析】将数值表达式的值转化为字符串的函数是Str。而String返回一个由字符表达式的第1个字符重复组成的指定长度为数值表达式值的字符串;Asc函数返回字符串首字符的ASCII值;Chr函数返回以数值表达式值为编码的字符。 33. 可以用InputBox函数产生\输入对话框\。执行语句: st = InputBox(\请输入字符串\,\字符串对话框\,\
当用户输入字符串\bbbb\,按OK按钮后,变量st的内容是( )。
A) aaaa B) 请输入字符串 C) 字符串对话框 D) bbbb
参考答案:D【解析】InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为InputBox(Prompt[, Title] [, Default] [, Xpos] [, Ypos] [, Helpfile, Context]) 。Prompt是必需的,作为对话框消息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;Default是可选的,显示文本框中的字符串表达式,
16 / 36
相关推荐: