第 1 页:单选题 |
第 5 页:操作题 |
第 6 页:参考答案 |
(21)D)【解析】Access数据库中控件类型有结合型、非
结合型和计算型,|茄不包括非计竹型。
(22)C)【解析】窗俅是Access的一个对象,通过窗饽
可以完成输入数据,编辑数据、显示和查询表中的数据功能。
(23)D)【解析】本题号查窗体数据环境的知识。Access中窗体的数据环境被称为记录来源(Record Source),记录来源可以是一个数据表,也可以是相互关联的若干表。如果记录来源不止一个表,需要建立查询或是使用SQl SELECT语句作为记录来源,并且此时的查询或sQl。语句指定了这些表与表之间的关系。
(24)C)【解析】本题考查有关字体属性的知识。窗体叶控件的字体由一些有关字体的属性控制,比如FontName(字体名)、 FontSize(字体人小)、FontBold(加粗)、Fontltalic(倾斜)、 FontUnderline(下划线)等。
(25)B)【解析】本题考查报表输出的知识。报表的主要功能就是输出显示数据,若在设计时需要查看报表输出效果可以使用打印预览命令。
(26)A)【解析】本题考查报表的基础知识。报表是 Access中输出数据所使用的一种对象,利用报表可以控制数据内容的大小及外观、排序序和分组等功能,但是不可以进行数据输入。
(27)B)【解析】本题号查报表排序与分组的知识。报袭记录的排序是按照莱字段值进行大小排序,分组是按照分组字段值相同的被分为一组来计算的,所谓分组就是指按某个字段值进行归类,将字段值相同的记录分在一组之中,而排序是指按某个字段值将记录排序。要想实现分组,首先要选定分组字段。
(28)D【解析】键盘事件是操作键盘所引起的事件,包括“击键”、“键按下”和“键释放”,不包括“键锁定”。
(29)B)【解析】在Access数据库中,当使用“报表向导”来创建报表州会提示用户输入相关的数据源、字段和报表版面格式等信息。
(30)B)【解析】在宏的表达式中,引用报表上控件的值,
可以使用的引用式格式为:“Reports!报表名!控件名”。
(31)C)【解析】本题号查循环的知识。这类问题循环题中只有一条语句,就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,i=1时,内循环执行5次,当i=1,j=2时,内循环执行4次当i=1.i=4时.内循环执行2冶.这样的话外循环第一次时内循环共执行5+4+3+2=14;当i=2时,j从2升始循环,那么内循环共执行4+3+2==9次:当i=3时,j
从3开始循环,那么内话环共执行3+2=5次,所以总的执行次数为14+9+5=28次。
(32)c)【解析】本题考查的是VBA中运算符的优先级的知识。在VBA中的运算符都具有其优先级,最基本的就是算术运算符>连接运算符>关系运算符>逻辑运算符,在各个种类的运算符中丕有不同的优先级,比如在算术运算中乘方的优先级就高于乘法和除法运算,同优先级的运算由左至右顺序执行。
(33)A)【解析】本题考查VBA中参数传递的知识。在 VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用 ByRef声明,说明此参数为传址调用:没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用ByVal声明了形参x,说明为传值调用,此时对X的任何更改不会影响调用它的实参i,所以执行完Call f(i)这条语句后i的值不变仍为3,当然也不满足If语句的条件,故此最后输出结果为3。
(34)B)【解析】本题考查IIf函数的知识。对于Ilf函数可用于执行简单的条件判断操作,当第一个参数为真时返回第二个参数值,否则返回第三个参数值。因为x>y为假,所以返回Y的值也就是返回20。
(35)B)【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面.如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件是否成立,至少执行一次循环体。在Until循环中条件为 False时执行循环体,条件为True时退出循环:在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。
本题中是一个后判断条件的Until循环,变量Y的作用是累计循环次数也就是年数。要求填写的是循环结束条件,即P的值不足60时结束循环。
(36)D)【解析】奉题考查IIF函数的基础知识。对于IIF函数可用于执行简单的条件判断操作,当第一个参数为真时返回第2个参数值,否则返回第3个参数值。在本题中由于a>3为True,所以返回的是第二个参数值即1。
(37)B)【解析】本题考查取子串函数的知识。在VBA中有三种取子串函数:Left函数用于在字符串左端开始取n个字符; Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。本题中就是要在“计算机等级考试”这个字符串中的第4位开始截取2位子串,所以结果为“等级”。要注意一个汉字占l个字符。
(38)B)【解析】本题考查VBA中循环的知识。对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。在Until循环中条件为False时执行循环体,条件为True时退出循环:在While循环中条件为True时执行循环体,条件为False时退出循环,这一点要注意区分清楚。本题是一个后判断条件的While循环,在循环中首先利用整除10去掉a的最后一位,然后判断当前的a的个位数上的值是否满足循环条件,直至a=12时由于个位数为2不满足继续循环的条件从而退出循环。
(39)B)【解析】本题考查的是字符串函数和循环语句 For…Next的使用。循环语句For…Next能够重复执行程序代码区域特定次数.使用格式加下.
结束条件语句序列
Next【循环变量】
在VBA中有三种取子串函数:Left函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取n个字符(注意子串中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长度的子串。字符串长度检测函数Len(<字符串表达式>或<变量名>)的作用是返回字符串所含字符数。本题中相当于每次循环从后向前取得Str中的一个字符连接到S的后面,即最后s的值为abceba。
(40)D)【解析】本题考查VBA中二维数组和循环的知识。本题中的第一个二重循环为二维数组进行了赋值,第二个循环完成累加,关键是分析出累加了哪些元素。由循环体可以看出,实际上3次累加分别累加的是a(1,3)、a(2,2)、a(3、1),实际上就是二维数组的对角线,累加和为7+8+7=22。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |