《access考试题库.pdf》由会员分享,可在线阅读,更多相关《access考试题库.pdf(27页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、选择题下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。(1)C程序流程图中带箭头的线段表示的是A图元关系 B 数据流 C控制流 D调用关系(2)A结构化程序设计的原则不包括A多态性 B 自顶向下C模块化 D逐步求精(3)B软件设计中模块划分应遵循的准则是A低内聚低耦合B 高内聚低耦合C低内聚高耦合D高内聚低耦合(4)B 在软件开发中,需求分析阶段产生的主要文档是A可行性分析报告 B 软件需求规格说明书(5)A算法的有穷性是指A算法程序的运行时间是有限的 B 算法程序所处理的数据量是有限的C算法程序的长度是有限的 D算法只能被有限
2、的用户使用(6)D 对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-l)/2 的排序方法是A快速排序 B 冒泡排序 C直接插入排序 D堆排序(7)B 下列关于栈的叙述正确的是A栈按“先进先出”组织数据 B 栈按“先进后出”组织数据C只能在栈底插入数据 D不能删除数据(8)C在数据库设计中,将 E-R 图转换成关系数据模型的过程属于A需求分析阶段B 概念设计阶段 C逻辑设计阶段 D物理设计阶段(9)D 有三个关系R、S和T如下:RBCDa0k lb1n lSBcDf3h 2a0k ln2x lTBcDa0k l由关系R和S通过运算得到关系T,则所使用的运算为A并 B自然连接 C笛卡尔积
3、 D交(1 0)C设有表示学生选课的三张表,学 生S (学号,姓名,性别,年龄,身 份 证 号),课程C (课号,课 名),选 课S C (学号,课号,成 绩),则 表S C的关键字(键或码)为A课号,成绩 B学号,成绩 C学号,课号 D学号,姓名,成绩(1 1)D在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是A “顾客”与“收款口”的关系 B “收款口”与“收款员”的关系C “班组”与“收款员”的关系 D “收款口”与“设备”的关系(12)A在教师表中,如果找出职称为“教授”的教
4、师,所采用的关系运算是A选择 B投影 C联接 D自然联接(13)B在S E LE C T语句中使用O RD E R B Y是为了指定A查询的表 B查询结果的顺序 C查询的条件 D查询的字段(14)B在数据表中,对指定字段查找匹配项,按 下 图“查找与替换”对话框中的设置,查找的结果是A定位简历字段中包含了字符串“组织能力强”的记录 B定位简历字段仅为“组织能力强”的记录C显示符合查询内容的第一条记录 D显示字符查询内容的所有记录(15)D “教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置A默认值 B有效性规则 C索引 D表之间的关系(1
5、6)B下列S QL查询语句中,与下面查询设计视图所示的查询结果等价的是A S E LE C T姓名,性别,所属院系,简 历F RO M t S t u d W H E RE性别=女 A N D所 属 院 系IN(“03,”,“04”)B S E LE C T 姓名,简历 F RO M t S t u d W H E RE 性别=女 A N D 所属院系 IN(“03,”,“04”)C S E LE C T姓名,性别,所属院系,简 历F RO M t S t u d W H E RE性别=女 A N D所 属 院 系=04”D S E LE C T姓 名,简 历F RO M t S t u d
6、W H E RE性别=女 A N D所 属 院 系=04”(17)C 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是A删除 B追加 C生成表 D更新(18)C条件“N o t 工资额2000”的含义是A选择工资额大于2000的记录 B选择工资额小于2000的记录C选择除了工资额大雨2000之外 的 记 录 D选择除了字段工资额之外的字段,目大于2000的记录(19)A.A C C E S S 数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改,为此需要定义参照完整性关系的A级联更新相关字段 B级联删除相关字段C级联修改相关字段 D级联插入
7、相关字段(20)C 如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是A必须输入字母或数字B可以输入字母、数字或者空格C必须输入字母A Z D任何字符(21)定义字段默认值的含义是CA不得使该字段为空B不允许字段的值超出某个范围、C 在未输入数据之前系统自动提供的数值D 系统自动把小写字母转换为大写字母(22)在窗体上,设置空间Com m a n d。为不可见属性是DA Com m a n d O.Col or e B Com m a n d O.Ca p t i on C Com m a n d O.En a b l e d D Com m a n d O.V i s
8、 i b l e(23)能够接受数值型数据输入的窗体控件是BA 图 形 B 文本框 C 标签 D 命令按钮(24)S Q L 语句不能创建的是AA 报表 B 操作查询 C 选择查询 D 数据定义查询(25)不能够使用宏的数据库对象是AA 数据表 B 窗体 C 宏 D 报表(26)在下列关于宏和模块的叙述中,正确的是DA 模块是能够被程序调用的函数 B 通过定义宏可以选择或更新数据C宏或者模块都不能是窗体或报表的事件代码D宏可以是独立的数据库对象,可以提供独立的操作动作(27)V B A程序流程控制的方式是DA顺序控制和分支控制B顺序控制和循环控制C循环控制和分支控制 D顺序、分支和循环控制(2
9、8)从字符串s中的第2个开始获得4个字符的子字符传函数是AAM i d$(s,2,4)B L e f t$(s,2,4)C R i g t h$(s,4)D L e f t$(s,4)(29)语句 Di m N e w Ar r a y (10)As In t e g e r 的含义是 CA定义了一个整型变量且初值为10 B定义了 10个整数构成的数组C定义了 11个整数构成的数组D将数组的第10元素设置为整型(30)在ACCES S中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是BA窗体 B模块 C宏 D报表(31)不属于V BA提供的程序运行错误处理的语句结构是、AA O n
10、 Er r or T h e n 标号 B O N Er r or Got o 标号 C O n Er r or R e s u m e N e x t D O n Er r or Got o 0(32)ADO的含义是DA开放数据库互连应用编程接口 B数据库访问对象C动态连接 D Ac t i ve数据对象(33)若要在子过程P r oc l调用后返回两个变量的结果,下列过程定义语句中有效的是AA S u b P r oc l(n,m)B S u b P r oc l(By V a i n,m)C S u b P r oc l(n,By V a i m)D S u b P r oc l (By
11、 V a i n,By V a i m)(34)下列四种形式的循环设计中,循环次数最少的是CA a=5:b=8 Do a=a+l L oop W h i l e a b B a=5:b=8 Do a=a+l L oop U n t i 1 a bC a=5:b=8 Do U n t i l a a=a+l L oop(35)在窗体中有一个命令r u n 35,对应的事件代码如下:Dp r i va t e s u b r u n 35 _e n t e r()Di m n u m a s i n t e g e rDi m a a s i n t e g e r Di m b a s i n
12、t e g e rDi m I a s i n t e g e r For 1=1 t o 10N u m=i n p u t b ox(“请输入数据:“,“输入,1)I f in t(n u m/2)=n u m/2 t h e nA=a+1 E l s e B =b+l E n d if N e x t IM s g b o x (w 运行结果:a=&s t r (a)&,b=&s t r (b)E n d s u b运行以上事件所完成的功能是A对输入的1 0 个数据求累加和B对输入的1 0 个数据求各自的余数,然后再进行累加C对输入的1 0 个数据分别统计有几个是整数,有几个是非整数D对
13、输入的1 0 个数据分别统计有几个是奇数,有几个是偶数二、填空题(每空两分,共三十分)请将每一个空的正确答案写在答题卡【1】【1 5】序列的横线上,答在试卷上不得分(1)测试用例包括输入值集和输出_ _ _ _ 值集。(2)深度为5的满二叉树有_ _ _ 1 6 个叶子结点。(3)设某循环队列的容量为5 0,头指针f r o n t=5 (指向队头元素的前一位置),尾指针r e a r=2 9 (指向队尾元素),则该循环队列中共有_ 2 4 _个元素。(4)在关系数据库中,用表示实体之间联系的是菱形_。(5)在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,一数据定义语言负贡数
14、据的模式定义与数据的物理存取构建。(6)在A C C E S S 中,要在查找条件中与任意一个数字字符匹配,可 使 用 的 通 配 符 是 _o(7)在学生成绩表中,如果需要根据输入的学生姓名查找学生的成绩,需要使用的是 参数一插销(8)in t(-3.2 5)的结果是_ _-4 _ _ _。(9)分支结构在呈现执行时、根据 条件表达式的值选择执行不同的程序语句。(1 0)在 V B A 中变体类型的类型标识是 V a r ia n t _。(1 1)在窗体中有一个名为c o m m a n d 的命令按钮,c l ic k 事件的代码如下:p r iv a t e s u b c o m m
15、 a n d l _ c l ic k()f=0 f o r n=l t o 1 0 s t e p 2 f 二 f+n n e x t nm e!l b l.c a p t io n=f e n d sub单击命令按钮后,标签显示的结果是2 5 _。(1 2)在窗体中有一个名为c ommand”的命令按钮,c li c k事件的代码如下,该事件所完成的功能是:接受从键盘输入的1 0 个大于0的整数,找出其中的最大值和对应的输入位置,请依据上述功能要求将程序补充完整。P ri v at e S u b c ommand1 2 _C 1 i c k()max=0 max _n=0 F or i=
16、l T o 1 0nu m二 Val(I npu t B ox(请输入第&i&个大于0的整数:)I f(nu m max)T h en max=_ nu m_ max _n=_ i _ E nd I f N ex tM sgB ox 最大值为第&max _n&个输入的&max E nd S u b(1 3)下列子过程的功能是:当前数据库文件中的“学生表”的 学 生“年龄”都 加 1,请在程序空白处填写适当的语句,使程序实现所需的功能P ri v at e S u b S et A geP lu sl_C li c k()D i m a A s D A O.D at abase D i m rs
17、 A s D A O.R ec ordsetD i m fd A s D A O.F i eld S et db=C u rrent D b()S et rs=db.O penR ec ordset (学生表)S et fd=rs.F i elds(年龄)D o Wh i le N ot rs.E O F rs.E di tfd=_ fd+1 _ rs.U pdat e _rs.M ov eN ex t _ L oop rs.C losedb.C lose S et rs=N ot h i ng S et db=N ot h i ngE nd S u b一 (1 0,26)二(1,8,1 3)
18、一、选 择 题(每空2分,共7 0分)(1)一个栈的初始状态为空。现 将 元 素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺 序 是(B)。A)1 2 3 4 5 A B C D E B)E D C B A 5 4 3 2 1C)A B C D E 1 2 3 4 5 D)5 4 3 2 1 E D C B A(2)下列叙述中正确的是(D )oA)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况D)循环队列中元素的个数是由队头
19、指针和队尾指针共同决定(3)在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是CA)0(n)B)0(n2)C)0(log2n)D)0(nlog2n)(4)下列叙述中正确 的 是(A )。A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C)顺序存储结构能存储有序表,链式存储结构不能存储有序表D)链式存储结构比顺序存储结构节省存储空间(5)数据流图中带有箭头的线段表示 的 是(D )。A)控制流 B)事件驱动 C)模块调用 D)数据流(6)在软件开发中,需求分析阶段可以使用的工 具 是(B )。A)N
20、-S图 B)D F D图 C)P A D图 D)程序流程图(7)在面向对象方法中,不 属 于“对象”基本特点的是(A )。A)一致性 B)分类性 C)多态性 D)标识唯一性(8)一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(B)oA)一对一 B)一对多 C)多对一 D)多对多(9)在数据管理技术发展的三个阶段中,数据共享最好 的 是(C)。A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同(1 0)有三个 关 系R、S和T如下:由 关 系R和S通过运算得到 关 系T,则所使用的运 算 为(D )。A)笛卡尔积 B)交 C)并 D)自然连接(1 1)A cces s数据
21、库 中,表的组成是(A )oA)字段和记录 B)查询和字段 C)记 录 和 窗 体 D)报表和字段(1 2)若设置字段的输入掩码为#-#,该字段正确的输入数据是(A )。A)0 7 5 5-1 2 3 4 5 6 B)0 7 5 5-a b cdef C)a b ed-1 2 3 4 5 6 D)#-#(1 3)对数据表进行筛选操作,结果是(C)0A)只显示满足条件的记录,将不满足条件的记录从表中删除B)显示满足条件的记录,并将这些记录保存在一个新表中C)只显示满足条件的记录,不满足条件的记录被隐藏D)将满足条件的记录和不满足条件的记录分为两个表进行显示(1 4)在显示查询结果时,如果要将数据
22、表中的“籍贯”字段名,显示为“出生地”,可在查询设计视图中改动(B)。A)排序 B)字段 C)条件 D)显示(1 5)在 A cces s 的数据表中删除一条记录,被删除的记录(D )。A)可以恢复到原来设置 B)被恢复为最后一条记录C)被恢复为第一条记录 D)不能恢复(1 6)在 A cces s 中,参照完整性规则不包括(B)。A)更新规则 B)提高查询速度 C)删除规则 D)防止数据丢失(1 7)在数据库中,建立索引的主要作用是(B)。A)节省存储空间 B)查询规则 C)便于管理 D)插入规则(1 8)假设有一组数据:工资为8 0 0 元,职称为“讲师”,性别为“男”,在下列逻辑表达式中
23、结果为“假”的 是(D )。A)工资 8 0 0 A N D 职称=助 教 0R职称=讲师”B)性别=女 O R NOT 职称=助教C)工资=8 0 0 A N DD)工资 8 0 0 A N D(职称=讲 师 0R性别=女)(职称=讲 师 0R性别=男)(1 9)在建立查询时,若要筛选出图书编号是“T0 1”或“T0 2”的记录,可以在查询设计视图准则行中输入(A )。A)T0 1 o r T0 2 B)T0 1 a n d T0 2”C)i n (T0 1 a n d T0 2 )D)n o t i n (T0 1 a n d T0 2 )(2 0)在 A cces s 数据库中使用向导创
24、建查询,其数据可以来自(D )。A)多个表 B)一个表C)一个表的一部分 D)表或查询(2 1)创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在(C )oA)中 B)()中 C)中 D)中(2 2)在下列查询语句中,与SE L E C T TA B L*F ROM TA B I功能相同的语句是(C )oA)SE L E C T TA B I.*F ROM TA B IB)SE L E C T TA B I.*F ROM TA B IC)SE L E C T TA B I.*F ROM TA B ID)SE L E C T TA B I.*F ROM TA B IW H E RE I
25、 n St r(简历,篮球)0W H E RE TA B L 简历 L i k e 篮球W H E RE TA B I.简历 L i k e*篮球W H E RE TA B I.简历 L i k e*篮球*”W H E RE TA B I.简历 L i k e 篮球*(2 3)在A c c e s s数据库中创建一个新表,应该使用的SQL语 句 是(A )。A)C r e a t e Ta bl e B)C r e a t e I n d e xC)A l t e r Ta bl e D)C r e a t e D a t a ba s e(2 4)在窗体设计工具箱中,代表组合框的图标是(D
26、)o(2 5)要改变窗体上文本框控件的输出内容,应设置的属性是(C )。A)标题 B)查询条件 C)控件来源 D)记录源(2 6)在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为C o m m a n d l)和一个文本框(名称为t e x t l)。当单击命令按钮时,将 变 量s u m的值显示在文本框内,正确的代码是(B )。A)Me!Te x t l.C a p t i o n=s u m B)Me!Te x t l.V a l u c=s u mC)Me!Te x t l.Te x t=s u m D)Me!Te x t l.V i s i bl c=s u m(2 7)A
27、 c c e s s报表对象的数据源可以是(C )。A)表、查询和窗体 B)表和查询C)表、查 询 和SQL命令 D)表、查询和报表(2 8)要限制宏命令的操作范围,可以在创建宏时定义(B )oA)宏操作对象 B)宏条件表达式C)窗体或报表控件属性 D)宏操作目标(2 9)在V B A中,实现窗体打开操作的命令是(A )。A)D o C m d.Op e n F o r m B)Op e n F o r m C)D o.Op e n F o r m D)D o Op c n.F o r m(3 0)在A c c e s s中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作
28、用域为(D )oA)程序范围 B)全局范围 C)模块范围 D)局部范围(3 1)表 达 式F i x(-3.2 5)和F i x(3.75)的结果分别是(A)。A)-3,3 B)-4,3 C)-3,4 D)-4,4(3 2)在V B A中,错误的循环结构是(C)。A)D o W h i l e条件式循环体L o o pB)D o U n t i l条件式循环体L o o pC)D o U n t i l循环体L o o p条件式D)D o循环体L o o p W h i l e条件式(3 3)在过程定义中有语句:Pr i v a t e Su b G e t D a t a (B y V a
29、i d a t a A s I n t e g e r)其 中“B y V a i”的含义 是(A )。A)传值调用 B)传址调用 C)形式参数 D)实际参数(3 4)在窗体中有一个命令按钮(名称为r u n 3 4),对应的事件代码如下:Pr i v a t e Su b r u n 3 4_ C l i c k(B )s u m=0F o r i=1 0 To 1 St e p -2s u m=s u m+iN e x t iMs g B o x s u mE n d Su b运行以上事件,程序的输出结果是(B )oA)1 0 B)3 0 C)5 5 D)其他结果(3 5)在窗体中有一个名
30、称为r u n 3 5的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到1 0 0分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。r u n 3 5命令按钮的C l i c k的事件代码如下:Pr i v a t e Su b r u n 3 5 _ C l i c k()D i m f l a g A s B o o l e a nr e s u l t=0f l a g=Tr u eD o W h i l e f l a gr e s u l t=V a l (I n p u t B o x (请输入学生成绩:,输入)I f r e s u l t=0 A n
31、 d r e s u l t l 时则按照递推公式可以得到数列:1,1,2,3,5,8,1 3,2 1,3 4,5 5,。现要求从键盘输入n值,输出对应项的值。例如当输入n为8时,应 该 输 出3 4O程序如下,请补充完整。P r i v a t e S u b r u n l l _ C l i c k()f 0=l f l=l n u m=Va i (I n p u t B o x (请输入一个大于 2 的整数:)F or n=2 T o_ _ _ 1 2 _ _ _ _ _ f 2=_ _ _ _ 1 3 _ f O=f lf l二f 2 N e x t n M sg Box f2 E
32、nd S ub(1 3)现有用户登录界面如下:窗体中名为use rna m e的文本框用于输入用户名,名 为pa ss的文本框用于输入用户的密码。用户输入用户名和密码后,单 击“登录”名 为l og i n的按钮,系统查找名为“密码表”的数据表,如果密码表中有指定的用户名且密码正确,则系统根据用户的“权限”分别进入“管理员窗体”和“用户窗体”:如果用户名或密码输入错误,则给出相应的提示信息。密码表中的字段均为文本类型,数据如下图。密码表用户名密码权限Ch e ng1 2 3 4Z h a ng5 6 7 8管理员W a ng1 2 3 4单 击“登录”按钮后相关的事件代码如下,请补充完整。P
33、ri va te S ub l og i n Cl i c k()D i m str As S tri ng D i m rs As N e w AD O D B.R e c ord se tD i m f d As AD O D B.F i e l dS e t c n=Curre ntP roj e c t.Conne c ti on1 og na m e=T ri m(M e!use rna m e)pa ss=T ri m(M e!pa ss)I f L e n(N z(l og na m e)=0 T h e nM sg Box 请输入用户名 E l se l f L e n(N z
34、(pa ss)=0 T h e nM sg Box 请输入密码 E l sestr=z/se l e c t*f rom 密码表 w h e re 用户名二&l og na m e&a nd 密码=&pa ss&rs.O pe n str,c n,a d O pe nD y na m i c,a d L oc k O pti m i sti c,a d Cm d T e x tI f 1 4 T h e nM sg Box 没有这个用户名或密码输入错误,请重新输入M e.use rna m e=M e.pa ss二 E l seS e t_ _ _ 1 5 _ _ _ _ _ =rs.F i
35、e l d s(权限)I f f d 二管理员 T h e nD oCm d.Cl oseD oCm d.O pe nF orm 管理员窗体M sg Box 欢迎您,管理员E l seD oCm d.Cl oseD oCm d.O pe nF orm 用户窗体M sg Box 欢迎使用会员管理系统E nd I f E nd I f E nd I f E nd S ub一 21 二 11一、选择 题(每空2分,共 7 0分)(1)下列叙述中正确的是DA 线 是“先进先出”的线性表B 队 列 是“先进后出”的线性表C 循环队列是非线性结构D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(
36、2)支持子程序调用的数据结构是AA 栈 B 树 C 队列 D 二叉树(3)某二叉树有5 个度为2的结点,则该二叉树中的叶子结点数是CA 1 0 B 8 C 6 D 4(4)下列排序方法中,最坏情况下比较次数最少的是DA 冒泡排序 B 简单选择排序 C 直接插入排序 D堆排序(5)软件按功能可以分为:应用软件,系统软件和支撑软件(或工具软件)。下面属于应用软件的是CA 编译程序 B 操作系统 C 教务管理系统 D汇编程序(6)下列叙述中错误的是AA 软件测试的目的是发现错误并改正错误B 对被调试的程序进行“错误定位”是程序调试的必要步骤C 程序调试通常也称为D e b u gD软件测试应严格执行
37、测试计划,排除测试的随意性。(7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是BA 提高耦理性降低内聚性有利于提高模块的独立性B降低耦合性提高内聚性有利于提高模块的独立性C耦合性是指一个模块内部各个元素间彼此结合的紧密程度D内聚性是指模块间互相连接的紧密程度(8)数据库应用系统中的核心问题是AA 数据集库设计 B数据库系统设计 C数据库维护 D数据库管理员培训(9)有两个关系R,S 如下(B)R SA J|C|a 3 2b 6 R Ic21LJ0d(1 0)将 E-R 图转换为关系模式时,实体和联系都可以表示为CA 属性 B键 C关系 D 或(1 1)按数据的组织形式,数据库
38、的数据模型可分为三种模型,他们是CA)小型、中型和大型 B)网状、环状和链状C)层次、网状和关系 D)独享、共享和实时(1 2)数据库中有A,B 两表,均有相同字段C,在两表中C字段都设为主键,当通过C字段建立两表关系时,则该关系为AA)一对一 B)一对多C)多对多 D)不能建立关系(1 3)如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是CA)是/否 B)数字 C)文本 D)备注(1 4)在AC C E SS数据库对象中,体现数据库设计目的对象是DA)报表 B)模块 C)查询 D)表(1 5)下列关于空值的叙述中,正确的是CA)空值是双引号中间没有空格的值B)空值是等于0的
39、数值C)空值是使用N U L L 或空白来表示字段的值D)空值是用空格表示的值(1 6)在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码0 1 0-6 5 9 71 2 3 4,应该定义该字段的CA)格式 B)默认值 C)输入掩码 D)有效性规则(1 7)在书写查询准则时;日期型数据应该使用适当的分隔符括起来,正确的分隔符是DA)*B)%C)&D)#(1 8)下列关于报表的叙述中,正确的是BA)报表只能输入数据 B)报表只能输出数据C)报表可以输入和输出数据 D)报表不能输入和输出数据(1 9)要实现报表按某字段分组统计输出,需要设置的是BA)报表页脚 B)该字段的组页脚C)主
40、体 D)页面页脚(2 0)下列关于SQ L 语句的说法中,错误的是DA)I N S E R T语句可以向数据表中追加新的数据记录B)U P D A TE 语句用来修改数据表中已经存在的数据记录C)D E L E TE 语句用来删除数据表中的记录D)C R E A TE 语句用来建立表结构并追加新的记录(2 1)在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是B(2 2)在运行宏的过程中,宏不能修改的是BA)窗体 B)宏本身 C)表 D)数据库(2 3)在设计条件宏时;对于连续重复的条件,要代替重复条件表达式可以使用符号AA)B):C);D)=(2 4)在宏的参数中,要引用窗体F
41、1 上的Te xtl文本框的值,应该使用的表达式是AA)F o rms!F l !Te xtlC)F l.Te xtl(2 5)宏操作Q U I T的功能是DA)关闭表 B)退出宏B)Te xtlD)F o rms _ F l _ Te xtlC)退出查询 D)退出A C C E S S(26)发生在控件接收焦点之前的事件是AA)Enter B)Exit C)GotFocus D)LostFocus(27)要想在过程P roc调用后返回形参x 和y 的变化结果,下列定义语句中正确的是AA)Sub P roc(x as Integer,y as Integer)B)Sub P roc(ByVai
42、 x as Integer,y as Integer)C)Sub P roc(x as Integer,ByVai y as Integer)D)Sub P roc(ByVai x as Integer,ByVai y as Integer)(28)要从数据库中删除一个表,应该使用的SQL语句是DA)ALTER TABLE B)KILL TABLEC)DELETE TABLE D)DROP TABLE(29)在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是AA)DoCmd.OpenForm 数据信息录入”B)OpenForm”数据信息录入”C)DoCmd.OpenWindoww 数据
43、信息录入”D)OpenWindow”数据信息录入”(30)要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是DA)监视窗口 B)调用堆栈 C)立即窗口 D)本地窗口(31)在VBA中,下列关于过程的描述中正确的是BA)过程的定义可以嵌套,但过程的调用不能嵌套B)过程的定义不可以嵌套,但过程的调用可以嵌套C)过程的定义和过程的调用均可以嵌套D)过程的定义和过程的调用均不能嵌套(32)能够实现从指定记录集里检索特定字段值的函数是BA)Dcount B)Dlookup C)Dmax D)Dsum(33)下列四个选项中,不是VBA的条件函数的是BA)Choose B)If C)Ilf D)S
44、witch(34)高有如下过程:X=1DoX=x+2Loop until运行程序,要求循环体执行3 次后结束循环,空白处应填入的语句是CA)X=7 B)X=7 D)X7(3 5)在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:P rivate Sub Commandl_Click()M sgBox f(24,18)End SubP ublic Function f(m As Integer,n As Integer)As IntegerDo While m n Do While m n m=m-n LoopDo While m n n=n-m Loop Loop f=m
45、 End Function窗体打开运行后,单击命令按钮,则消息框的输出结果是CA)2 B)4 C)6 D)8二、填空题(每空2分,共30分)(1)19(2)白 盒(3)顺 序 结 构(4)数据库管理系统(5)菱 形(6)选 择(7)信 息(8)*From图书表(9)事件过程(10)i30请 将 每 一 个 空 的 正 确 答 案 写 在 答 题 卡 序 号 的 横 线 上,答在试卷上不得分。(1)假设用一个长度为5 0的数组(数组元素的下标从0到4 9)作为栈的存储空间,栈底指针b o t t o m指向栈底元素,栈顶指针t o p指向栈顶元素,如果b o t t o m=4 9,t o p=
46、3 0 (数组下标),则栈中具有_ 1 个元素。(2)软件测试可分为白盒测试和黑盒测试,基本路径测试属于 2 测试。(3)符合结构化原则的三种基本控制结构是:选择结构、循环结构和 3 o(4)数据库系统的核心是 4 。(5)在E-R图中,图形包括矩形框、菱形框、椭圆框,其中表示实体联系的是 5 框。(6)在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为 6 _。(7)函数M i d(“学生信息管理系统”,3,2)的结果是_ 7 _o(8)用S Q L语句实现查询表名为“图书表”中的所有记录,应该使用的S E L E C T语句是:se l e c t _ _ _ _ 8。(9)Ac
47、 c e ss的窗体或报表事件可以有两种方法来响应:宏对象和_ _ _ _ 9 。(1 0)子过程T e s t显示一个如下所示4X4的乘法表1*1=11*2=21*3=31*4=42*2=42*3=62*4=83*3=93*4=1 24*4=1 6请在空白处填入适当的语句使子过程完成指定的功能。S u b T e x t ()D i m i,j As In t e g e r F o r i =1 T o 4F o r j =1 T o 4 i f _ _ _ _ 1 0 t h e nD e b u g.P ri n t i&*&j&=&i *j&S p a c e (2),E n d I
48、f N e x t j D e b u g.P ri n tN e x t I E n d S u b(1 1)有“数字时钟”窗体如下:在窗U中有按钮“开/关 时钟,单击该按钮可以显示或隐藏时钟。其中按钮的名称为“开关”,显示时间的文本框名称为“时钟”,计时器间隔已设置为500请在空白处填入适当的语句,使程序可以完成指定的功能P rivate Sub Form_Load()flag=1End Sub P rivate Sub Timerl_Timer()”计时器触发”事件过程时 钟=Time 在“时钟”文本框中显示当前时间End SubP rivate Sub开关_Click()“开关”按钮的
49、单击事件过程if_ 11_ then 时钟.Visible=Falseflag=0 Else 时钟.Visible=Trueflag=1 End IfEnd Sub(12)窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名为cmdTest)。当单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请在空白处填入适当的语句,使程序可以完成指定的功能。P rivate Sub cmdTest Click()Answer=12 (隐臧按钮?,vbOKCancel+vbQuestion,M sg)
50、If Answer=vbOK ThenM elcmdDisplay.Visible=_ 13_End IfEnd Sub(13)对窗体test上文本框控件txtAge中输入的学生年龄数据进行验证。要求:该文本框中只接受大于等于15且小于等于30的数值数据,若输入超出范围则给出提示信息。该文本控件 的BeforeUpdate事件过程代码如下,请在空白处填入适当的语句,使程序可以完成指定的功能。P rivate Sub txtAge_BeforeUpdate(Cancel As Integer)If M e!txtAge=Or 14(M e!txtAge)Then 数据为空时的验证M sgBox