第 1 页:选择题 |
第 5 页:基本操作题 |
第 6 页:简单应用题 |
第 7 页:综合应用题 |
一、选择题
1已定义好函数f(n),其中n为形参。若以实参为m调用该函数并将返回的函数值赋给变量X,下列写法正确的是( )。
A.x=f(n)B.x=Call f(n)C.x=f(m)D.x=Call f(m)
参考答案:C
参考解析:调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。函数过程的调用只有一种方式:<过程名>(<实际参数>)。
2为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的( )。
A.格式选项卡B.事件选项卡C.方法选项卡D.数据选项卡
参考答案:B
参考解析:在Access窗体中,每个控件都是一个对象,包含属性、事件和方法三要素。事件是控件可以响应的动作,如键盘鼠标操作,所以要设计单击鼠标的动作就要设计鼠标事件里面的内容。
3下列关于宏和宏组的说法中正确的是( )。
A.宏是由一系列操作组成,不能是一个宏组
B.创建宏与宏组的区别在于:创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作
C.运行宏组时,Access会从第一个操作开始执行每个宏,直至完成所有操作后再终止
D.不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件作出的响应
参考答案:B
参考解析:宏有多种运行方式,可以直接运行,也可以通过宏组运行,或都为窗体或报表及其上的控件的事件响应而运行。宏是由一个或多个操作组成的,也可以由宏组组成,创建宏可以用来执行某个特定的操作,宏组则可以执行一系列操作。运行宏组时Access数据库会从第一个操作开始执行每个宏,直到StopMacro操作其他宏组名或已完成所有操作终止。
4Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是( )。
A.输入掩码B.有效性规则C.默认值D.参照完整性
参考答案:D
参考解析:所谓参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到子表,子表中的记录删除时主表的相关记录随之删除,子表中的记录更新时主表的相关记录都随之更新。
5已知"借阅"表中有"借阅编号"、"学号"和"借阅图书编号"等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是( )。
A.Select学号,count(学号)from借阅
B.Select学号,count(学号)from借阅groupby学号
C.Select学号,sum(学号)from借阅
D.Select学号,sum(学号)from借阅orderby学号
参考答案:B
参考解析:首先应将借阅表按学号分组,每组即为每位学生的所有借阅记录,然后统计次数,所以应选B。
6有如下语句:
s=Int(100*Rnd)
执行完毕后,S的值是( )。
A.[0,99]的随机整数
B.[0,l00]的随机整数
C.[1,99]的随机整数
D.[1,l00]的随机整数
参考答案:A
参考解析:本题考查随机函数的使用。Rnd是一个随机函数,它的返回值是一个大于0小于1的数,当函数乘以100后得到一个大于0小于100的随机数,取整后范围在[0,99]区间内。
7下列数据类型中,不属于VBA的是( )。
A.长整型B.布尔型C.变体型D.指针型
参考答案:D
8在已建雇员表中有"工作日期"字段,下图所示的是以此表为数据源创建的"雇员基本信息"窗体。
假设当前雇员的工作日期为"1998-08-17",若在窗体"工作日期"标签右侧文本框控件的"控件来源"属性中输入表达式"=Str(Month([工作日期]))+"月"",则在该文本框控件内显示的结果是( )。
A.Str(Month(Date( )))+"月"B."08"+"月"C.O8月D.8月
参考答案:D
参考解析:Month函数表示取得日期型数据的月份,其结果为数值型;Str函数表示将数字转换成字符串。本题中,由于Month函数的结果为数值型,所以数据08就被认为是数值8。
9Sub过程与Function过程最根本的区别是( )。
A.Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
B.Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
C.两种过程参数的传递方式不同
D.Function过程可以有参数,Sub过程不可以
参考答案:A
参考解析:函数过程和子过程都可以用Call语句进行调用,可以指定参数和指定参数的传递方式。最根本的区别是函数过程最终会通过过程名返回一个函数值,子过程不会返回值。
10软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
参考答案:B
参考解析:软件的过程设计是指系统结构部件转换成软件的过程描述。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |