ACCESS期末试题终极版 (2)
access期末复习题含答案

access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS数据库中,以下哪个不是表的组成部分?A. 字段B. 记录C. 索引D. 视图答案:D2. 如果需要对数据库中的记录进行排序,应该使用以下哪种查询?A. 选择查询B. 交叉表查询C. 汇总查询D. 排序查询答案:A3. 在ACCESS中,以下哪个不是表的属性?A. 主键B. 外键C. 索引D. 视图答案:D二、填空题1. 在ACCESS中,______ 是用来唯一标识表中每条记录的字段或字段组合。
答案:主键2. 要创建一个新表,可以使用ACCESS的______ 选项卡中的“表设计”视图。
答案:创建3. 在ACCESS中,______ 可以用于快速查找表中的特定记录。
答案:索引三、简答题1. 简述在ACCESS中创建表的基本步骤。
答案:在ACCESS中创建表的基本步骤包括:- 打开ACCESS数据库。
- 点击“创建”选项卡。
- 选择“表”选项。
- 选择“表设计”视图。
- 添加字段名称和数据类型。
- 设置主键和其他属性。
- 保存表。
2. 解释什么是关系数据库,并简述其特点。
答案:关系数据库是一种数据库管理系统,它将数据组织成表格形式,每个表格由行(记录)和列(字段)组成。
其特点包括:- 数据以表格形式存储。
- 表格之间可以建立关系,如一对一、一对多和多对多。
- 支持SQL语言进行数据操作。
- 提供数据完整性和安全性。
四、操作题1. 假设你有一个名为“学生”的表,包含字段:学号、姓名、年龄、专业。
请写出一个SQL查询,以找出所有计算机专业的学生。
答案:SELECT * FROM 学生 WHERE 专业 = '计算机';2. 如果需要对“学生”表中的记录按照年龄进行升序排序,并只显示前5条记录,请写出相应的SQL查询。
答案:SELECT TOP 5 * FROM 学生 ORDER BY 年龄 ASC;五、论述题1. 论述在ACCESS中使用查询的优势和局限性。
Access期末测试卷

期末测试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项写在答题卡相应位置上,答在试卷上不得分。
1.“商品”与“顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对一D.多对多2.在E—R图中,用来表示实体的图形是A.矩形B.椭圆形C.菱形D.三角形3.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系4.常见的数据模型有3种,它们是A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录5.在以下叙述中,正确的是A.ACCESS只能使用系统菜单创建数据库应用系统B.ACCESS不具备程序设计能力C.ACCESS只具备了模块化程序设计能力D.ACCESS具有面向对象的程序设计能力,并能创建复杂的数据库应用系统6.不属于Access对象的是A.表B.文件夹C.窗体D.查询7.表的组成内容包括A.查询和字段B.字段和记录C.记录和窗体D.报表和字段8.在数据表视图中,不能A.修改字段的类型B.修改字段的名称C.删除一个字段D.删除一条记录9.数据类型是A.字段的另一种说法B.决定字段能包含哪类数据的设置C.一类数据库应用程序D.一类用来描述Access表向导允许从中选择的字段名称10.现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。
运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个是“按雇员姓名查询”的查询,该查询显示出所查雇员的雇员ID、姓名和职称等三段。
若窗体中的文本框名称为tName,设计“按雇员姓名查询”,正确的设计视图是A.B.C.D.11.下图是使用查询设计器完成的查询,与该查询等价的SQL语句是A.select学号,数学from sc where数学>(select avg(数学)from sC.B.select学号where 数学>(select avg(数学)from sC.12.在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是A.成绩表.综合成绩>=80AND成绩表.综合成绩=<90B.成绩表.综合成绩>80AND成绩表.综合成绩<90C.80<=成绩表.综合成绩<=90D.80<成绩表.综合成绩<9013.下图中所示的查询返回的记录是A.不包含80分和90分B.不包含80至90分数段C.包含80至90分数段D.所有的记录14.某数据库的表中要添加internet站点的网址,则该采用的字段类型是A.OLE对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型15.在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是A.选择查询B.参数查询C.操作查询D.SQL查询16.哪个查询是包含另一个选择或操作查询中的SQL SELECT语句,可以在查询设计网格的“字段”行输入这些语句来定义新字段,或在“准则”行来定义字段的准则?A.联合查询B.传递查询C.数据定义查询D.子查询17.下列不属于查询的三种视图的是A.设计视图B.模板视图C.数据表视图D.SQL视图18.要将“选课成绩”表中学生的成绩取整,可以使用A.Abs([成绩])B.Int([成绩])C.Srq([成绩])D.Sgn([成绩])19.在查询设计视图中A.可以添加数据库表,也可以添加查询B.只能添加数据库表C.只能添加查询D.以上两者都不能添加20.窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能A.输入数据B.编辑数据C.输出数据D.显示和查询表中的数据21.排序时如果选取了多个字段,则输出结果是A.按设定的优先次序依次进行排序B.按最右边的列开始排序C.按从左向右优先次序依次排序D.无法进行排序22.为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的A.格式选项卡B.事件选项卡C.方法选项卡D.数据选项卡23.要改变窗体上文本框控件的数据源,应设置的属性是A.记录源B.控件来源C.筛选查询D.默认值24.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体25.如果加载一个窗体,先被触发的事件是A.Load 事件B.Open事件C.Click 事件D.DaClick事件26.数据访问页可以简单地认为就是一个A.网页B.数据库文件C.word 文件D.子表27.使用宏组的目的是A.设计出功能复杂的宏B.设计出包含大量操作的宏C.减少程序内存消耗D.对多个宏进行组织和管理28.以下是宏对象m1的操作序列设计:假定在宏m1的操作中涉及到的对象均存在,现将设计好的宏m1设置为窗体“fTest”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。
Access 模拟试题及答案 二

Access 模拟试题及答案(二)一、单项选择题1.Access数据库属于(C)数据库。
A.层次模型 B.网状模型C.关系模型 D.面向对象模型2.打开Access数据库时,应打开扩展名为(B)的文件。
A.mdaB.mdbC.mdeD.DBF3.已知某一数据库中有两个数据表,它们的主关键字与主关键字之间是一个对应多个的关系,这两个表若想建立关联,应该建立的永久联系是(B)。
A.一对一 B.一对多 C.多对多 D.多对一4.下列(B)不是Access数据库的对象类型?A.表 B.向导 C.窗体 D.报表5.关系数据库中的表不必具有的性质是(D)。
A.数据项不可再分 B.同一列数据项要具有相同的数据类型C.记录的顺序可以任意排列 D.字段的顺序不能任意排列6.下列对于Access2000(高版本)与Access97(低版本)之间的说法不正确的是(C)。
A.通过数据转换技术,可以实现高、低版本的共享。
B.高版本文件在低版本数据库中可以打开,但有些功能不能正常运行。
C.低版本数据库文件无法在高版本数据库中运行。
D.高版本文件在低版本数据库中能使用,需将高版本转换成低版本。
7.不能退出Access 2000的方法是(C)。
A.单击“文件”菜单/“退出”B.单击窗口右上角“关闭”按钮C. ESCD. ALT+F48.Access在同一时间,可打开(A)个数据库。
A.1 B.2 C.3 D.49.对表中某一字段建立索引时,若其值有重复,可选择(D)索引。
A.主 B.有(无重复) C.无 D.有(有重复)10.创建表时可以在(C)中进行。
A.报表设计器 B.表浏览器 C.表设计器 D.查询设计器11.不能进行索引的字段类型是(A)。
A. 备注 B. 数值 C. 字符 D. 日期12.在文本类型字段的”格式”属性使用”@;尚未输入”,则下列叙述正确的是(D)。
A.代表所有输入的数据B. 只可输入”@”符号C. 此栏不可以是空白D. 若未输入数据,会显示”尚未输入”4个字13. 文本类型的字段最多可容纳(D)个中文字A.255B.256C.128D.12714.合法的表达式是(B)。
access期末试题及答案

access期末试题及答案一、选择题(每题2分,共20分)1. 在Access数据库中,用于存储数据的容器是:A. 表B. 查询C. 报表D. 宏答案:A2. 以下哪个选项不是Access数据库的组成部分?A. 表B. 查询C. 视图D. 索引答案:C3. 在Access中创建一个新表时,可以使用以下哪种方法?A. 使用表设计视图B. 使用数据表视图C. 使用查询设计视图D. 使用报表设计视图答案:A4. 以下哪个字段类型用于存储日期和时间数据?A. 文本B. 数字C. 日期/时间D. 是/否答案:C5. 如果要筛选出所有年龄大于30岁的员工记录,应该使用哪种查询?A. 选择查询B. 参数查询C. 交叉表查询D. 操作查询答案:A6. 在Access中,用于创建用户界面的是哪个对象?A. 表单B. 报表C. 查询D. 宏答案:A7. 以下哪个选项不是Access数据库的安全性功能?A. 用户级安全性B. 工作组信息文件C. 密码保护D. 数据加密答案:D8. 用于显示表中数据的Access对象是:A. 表单B. 查询C. 报表D. 宏答案:A9. 数据表视图主要用于:A. 编辑数据B. 创建表C. 执行查询D. 生成报表答案:A10. 在Access中,用于创建快速、简单宏的是哪个工具?A. 宏设计器B. 宏按钮C. VBA编辑器D. 表单向导答案:B二、填空题(每题2分,共20分)1. 在Access中,表中的一行数据称为________。
答案:记录2. 用于定义表中字段属性的对话框是________。
答案:字段属性3. Access数据库中的________对象可以用于创建复杂的查询。
答案:查询设计4. 用于在Access中创建图表的对象是________。
答案:图表5. 用于在Access中创建数据汇总的查询是________。
答案:交叉表查询6. 在Access中,________对象用于打印数据。
access高三期末试题含答案

一、单项选择题(10*3’=30’)1. Access工具栏中的控件可以在( B)对象中使用。
A.模块 B. 窗体 C. 查询 D. 宏2.在Access2010中,以下操作不能运行宏的是( D )。
A. 在数据库窗口中双击宏列表中的宏名B. 在宏窗口中单击运行宏按钮C. 创建一个命令按钮来运行宏的操作D. 单击单步执行宏按钮3. 下列关于数据基本表的叙述中,正确的是( C)。
A. 每个表的记录与实体可以以一对多的形式出现B. 每个表的关键字只能是一个字段C. 在表内可以定义一个或多个索引,以便于提高检索速度D. 每个表都要有关键字以使表中的记录唯一4. 在SQL的Select语句中,用于实现分组运算的是( D)。
A. whereB. fromC. order byD. group by5. Access2010中,在数据表中删除一条记录,被删除的记录( D)。
A. 可以恢复到原来的位置B. 能恢复,但将被恢复到最后一条记录C. 能恢复,但将被恢复为第一条记录D. 不能恢复6. 在Access的数据库中已建立了“ts”表,若使用SQL语句查找“图书编号”是“”和“”的记录,应在where条件中输入 ( C )。
A. 图书编号=“” or “”B. 图书编号in (“” or “”)C. 图书编号 in (“”,“”)D. 图书编号 not (“” and “”)7. 在VBA中,表示截取字符串中的任意子串的函数为( B)。
A. substrB. midC. instrD. left8. VBA中,在程序的结构不包括( D)。
A. 顺序结构B. 分支结构C. 循环结构D. 跳转结构9. 下列表达式中不能正常运行的是( A)。
A.”wer”+12B. 23*6C. 2=2 and ”wr”>”wer”D. ”r”&”r”10. ACCESS 2010中,下列哪种数据类型不是ACCESS中字段的数据类型( D)。
access期末复习题含答案

access期末复习题含答案ACCESS期末复习题含答案一、选择题1. 在ACCESS中,以下哪个是数据库对象?A. 表B. 查询C. 窗体D. 所有选项都是答案:D2. 以下哪个不是ACCESS表的字段属性?A. 数据类型B. 格式C. 排序D. 表名答案:D3. 在ACCESS中,创建查询时,以下哪种方式可以添加条件?A. 在设计视图中使用“条件”行B. 在数据表视图中直接编辑C. 使用宏D. 通过VBA编程答案:A4. 以下哪个不是ACCESS窗体的控件类型?A. 文本框B. 标签C. 列表框D. 数据表答案:D5. 在ACCESS中,报表主要用于:A. 数据输入B. 数据存储C. 数据展示D. 数据查询答案:C二、填空题1. 在ACCESS中,表的_______是用来定义数据存储方式的。
答案:结构2. 查询可以通过_______来实现对数据的筛选。
答案:条件表达式3. 窗体通常用于_______数据。
答案:输入和显示4. 在ACCESS中,报表的_______属性可以用来控制报表的打印方向。
答案:方向5. 使用宏可以_______地执行一系列操作。
答案:顺序三、简答题1. 请简述ACCESS中表、查询、窗体和报表的功能。
答案:- 表:用于存储数据,是数据库中最基本的元素。
- 查询:用于检索和操作表中的数据,可以设置条件来筛选数据。
- 窗体:用于输入、查看和编辑数据,提供了用户界面。
- 报表:用于展示数据,可以按照特定的格式打印或显示数据。
2. 描述在ACCESS中创建一个新表的基本步骤。
答案:- 打开ACCESS数据库。
- 选择“创建”选项卡。
- 点击“表设计”以创建新表。
- 添加字段,并设置字段属性,如数据类型、主键等。
- 保存表。
四、操作题1. 创建一个名为“学生信息”的表,包含以下字段:学号(文本,主键),姓名(文本),性别(文本),年龄(数字)。
答案:(此题需要在ACCESS软件中操作,答案为操作步骤)- 打开ACCESS软件。
计算机二级Access期末考试复习题

计算机二级Access期末考试复习题计算机二级Access期末考试复习题一、填空题1、关系基本预算有两类,一类是传统的【集合运算】,另一类是专门的【关系运算】。
2、设计查询时,设置在同一行的条件之间是【与】的关系。
3、返回字符表达式中值的个数,即统计记录数的函数名为【count】。
4、特殊运算符Is Null 用于指定一个字段为【空值或空】。
5、在文本值作为查询准则时文本值要用【半角】的双引号括起来。
6、表示查询“雇员”的“出生日期”为1955年以前出生的设置条件是【Year([出生日期])<1955】7、返回给定小时0~23的值,表示给定时间是一天中哪个时刻的函数名为【hour】8、一般情况下,一个表可以建立多个索引,每个索引可以确定表中记录的一种【逻辑顺序】。
9、在关系数据的基本操作中,把两个关系中相同属性值得元组连接到一起形成新的二维表的操作称为【联接操作】10、在“数据库”视图中【冻结】某字段后,无论用户怎么水平滚动窗口,该字段总是可见的,并且总是显示在窗口的最左边。
11、用于打开一个报表的宏命令是【OpenReport】12、在Access2010中要对数据库设置密码,必须以【独占】的方式打开数据库。
13、【# 】3可以找到103,113, 123。
14、要在表中不显示某些字段,可用【隐藏】字段的方法建15、返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干个字符的函数名为【left 】16、字符函数String(3,“abcdef”)返回的值是【aaa】17、DBMS的意思是【数据库管理系统】18、用于建立两表之间关联的两个字段必须具有相同的【数据类型】19、【?】ll可以找到ball和bell和bill。
20、关系数据库是若干个完成关系模型设计的【关系】组成的21、能够唯一标识某一控件的属性是【名称】。
22、报表有4种类型的视图,分别是报表视图、布局视图、【打印预览】和设计视图。
access期末测试题及答案

access期末测试题及答案ACCESS期末测试题及答案一、选择题(每题2分,共20分)1. 在ACCESS中,用于存储数据的文件类型是:A. .txtB. .csvC. .mdbD. .xls答案:C2. 以下哪个不是ACCESS数据库对象?A. 表B. 查询C. 视图D. 报表答案:C3. 要添加新记录,可以使用以下哪个操作?A. 插入记录B. 删除记录C. 更新记录D. 查找记录答案:A4. 在ACCESS中,要对数据进行排序,可以使用:A. 排序按钮B. 筛选按钮C. 汇总按钮D. 以上都是答案:A5. 以下哪个是ACCESS数据库的表的属性?A. 字段名称B. 字段类型C. 字段大小D. 所有选项答案:D6. 以下哪个是创建查询的步骤?A. 选择字段B. 设置条件C. 排序记录D. 所有选项答案:D7. 在ACCESS中,要实现数据的自动计算,可以使用:A. 表达式生成器B. 函数C. 宏D. 以上都是答案:B8. 以下哪个是ACCESS数据库的表的约束类型?A. 主键B. 外键C. 唯一D. 所有选项答案:D9. 在ACCESS中,要实现数据的汇总,可以使用:A. 汇总查询B. 汇总表C. 汇总报表D. 汇总视图答案:A10. 在ACCESS中,要实现数据的分组显示,可以使用:A. 分组查询B. 分组表C. 分组报表D. 分组视图答案:A二、填空题(每空2分,共20分)1. 在ACCESS中,数据表的列称为________。
答案:字段2. 要更改ACCESS表中字段的属性,可以使用________。
答案:属性表3. ACCESS数据库的默认文件扩展名是________。
答案:.mdb 或 .accdb4. 要对ACCESS表中的数据进行筛选,可以使用________。
答案:筛选器5. 在ACCESS中,可以通过________来实现数据的关联。
答案:关系6. 要创建一个新查询,可以使用________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(2分/空,共20分)1、Access的7种数据库对象分别有:表、_查询__、窗体、报表、页、宏和模块。
2、窗体中的数据主要来源于__数据表________和___查询_______。
3、VBA的三种流程控制结构是:顺序结构、___选择结构_____和___循环结构__。
4、Access中,查询不仅具有查找的功能,而且还具有计算功能。
5、在创建主/子窗体之前,必须设置___数据表、创建窗体__之间的关系,并且已创建两个窗体。
6、函数Mid("惠州学院计算机科学系",5,3)的结果是:___计算机____。
7、在Access中,自动启动宏的名称是___autoexec___。
二、选择题(2分/题、共30分)1、Access数据库文件的扩展名是____A_________。
A..mdb B..xls C..ppt D..doc2、下列关于报表的叙述中,正确的是____B_________。
A.报表只能输入数据 B.报表只能输出数据C.报表可以输入和输出数据 D.报表不能输入和输出数据3、要实现报表按某字段分组统计输出,需要设置的是________B__________。
A.报表页脚B.该字段的组页脚C.主体 D.页面页脚4、数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键,当通过C字段建立两表关系时,则该关系为________A__________。
A.一对一B.一对多C.多对多 D.不能建立关系5、在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码034,应该定义该字段的_______C_______属性。
A.格式B.默认值C.输入掩码 D.有效性规则6、下列控件名称中,符合Access命名规则的是___C_______。
A..姓名 B.[姓名] C.“姓名 D._姓名7、在书写查询准则时,日期型常量数据应该使用_____D_______符括起来。
A.* B.% C.&D.#8、如果字段内容为声音文件,可将此字段定义为______C________类型。
A.文本 B.查阅向导 C.OLE对象 D.备注9、当窗体中的内容太多无法放在一面中全部显示时,可以用___A_______控件来分页。
A.选项卡 B.命令按钮 C.组合框 D.选项组10、以下能用宏而不需要VBA就能完成的操作是____A_________。
A.事务性或重复性的操作 B.数据库的复杂操作和维护C.自定义过程的创建和使用 D.一些错误过程11、Access中主要有___D______种查询操作方式。
①选择查询、②参数查询、③交叉表查询、④操作查询、⑤SQL查询A.只有①② B.只有①②③ C.只有①②③④ D.①②③④⑤全部12、通过_____B_______可以将Access数据库中的数据发布在Internet网络上。
A.查询 B.数据访问页 C.窗体 D.报表13、使用宏组的目的是___D_______。
A.设计出功能复杂的宏 B.设计出包含大量操作的宏C.减少程序内存消耗 D.对多个宏进行组织和管理14、若查询学生(学号、姓名、性别、班级、系别)表中的男、女学生的人数,则分组和计数字段分别是_____________B____________。
A.学号、系别 B.性别、学号 C.学号、性别 D.学号、班级15、某数据库有一个“姓名”字段,查找含有“华”字的记录的准则是____D________。
A.=”华” B.“华” C.right(姓名,1)=”华” D.like “*华*”三、判断题(1分/题,共10分)(√) 1、在ACCESS 2003中,除了数据库窗口一次只能打开一个,其他对象可以同时打开多个。
(√) 2、关系模型中,元组个数具有有限性。
(×) 3、在ACCESS中,一个英文字符的字段大小是1,而汉字是2。
(×) 4、字段属性中,“允许空字符串”属性只针对文本型字段。
(×) 5、在数据表视图下建立表结构时,所有字段默认类型都是数字型。
(√) 6、数据表的列宽只针对选中的列生效,改变数据表的行高则对全体行生效。
(√) 7、在查询操作中,当对两个字段都做分组时,以分组较细的优先。
(√) 8、用向导建立交叉表查询时,数据源只能是一个表或者查询。
(×) 9、数据访问页可以用浏览器浏览查看设计。
(√) 10、数据访问页是交互式的Web页,其扩展名为 .HTML或者.HTM。
四、简答题(4分/题,共20分)1、简述数据库系统的概念和组成(4分)答:数据库系统是引入数据库技术后的计算机系统。
包括:硬件系统、数据库集合、数据库管理系统及相关系统、数据库管理员、用户。
数据库系统包括数据库和数据库管理系统。
2、什么是主键设置主键的意义是什么(4分)答:若一个字段的值可以唯一标识表中的记录,则该字段所代表的信息称为主键。
保证数据输入的安全性,作为主键的字段禁止重复值,也不能为空。
主键还用于在表之间建立关系,建立了关系的多个表使用起来就像一个表一样。
3、请叙述下列宏命令以及SQL语句的功能:(4分)OpenReport:_打开报表_________。
Maximize:____最大化窗口_________。
MsgBox:__显示消息框____。
Select * from 学生表 where 籍贯=“广东”:__显示“学生表”全部字段,只要籍贯为“广东”的记录__。
4、简述完整的报表各节的作用。
(4分)答:报表页眉用来显示报表标题或说明性。
页面页眉用来显示数据列标题或记录的分组标题。
主体节用来处理每条记录,按照指定字段显示一条或多条记录。
页面页脚用来显示本页的页码信息。
报表页脚用来显示整个报表的汇总结果。
组页眉节放置要分组的结合型文本框,以被分组的字段名称命名组页眉。
组页脚节放置对组内容作统计的计算型文本框,以被分组的字段名称命名组页脚。
5、文本框控件有哪几类各自的特点是什么(4分)答:三类,结合、非结合、计算三种类型结合型文本框有控件来源,与表或查询中的字段相连,总是显示当前记录的字段内容,可以修改字段值,并给新纪录的字段赋值。
在设计视图中显示字段名。
非结合型文本框没有控件来源,用来显示提示信息、接受用户输入的数据。
在设计视图中显示“未绑定”字样。
计算型文本框显示表达式的值。
在设计视图中显示一个从等号开始的表达式。
五、VBA程序题。
分析程序,在横线处加注释(4分/题,共20分)1、以下程序段运行结束后,变量x的值为____8__________。
x=2 把数值2赋给x 1y=4 把数值4赋给yDo 执行x=x*y 把x与y的乘积赋给xy=y+1 把y与1的和赋给yLoop While y<4 当变量y小于4时,执行循环2、在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:Private Sub Command1_Click () 点击名为Command的按钮执行下列程序For i=1 To 3 把初值1到终值3赋值给ix=3 把3赋给xFor j=1 To 2 把初值1到终值2赋给jx=x+6 把x与6的和赋给变量xNext j 循环数值jNext i 循环数值iMsgBox x 显示数值xEnd Sub 结束程序打开窗体后,单击命令按钮,消息框的输出结果是_____15_________。
3、假定有如下的Sub过程:Sub sfun(x As Single,y As Single)操作不返回过程sfun中,形参x和形参y都作为整型t=x 把x赋值给tx=t/y 把t与y的商赋值给xy=t Mod y 把值t与余数y赋给yEnd Sub 结束程序在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:Private Sub Command1_Click() 名为Command1的按钮,当点击时执行下列程序Dim a as single 定义a为单精函数Dim b as single 定义b为单精函数a=5 把5赋给ab=4 把4赋给bsfun a,b 返回结果a和bMsgBox a &“;”& b 显示结果 a = :b =End Sub 结束程序打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为__a = b= 1_。
4、在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:Private Sub sfun(By Val p As lnteger)自定义p是整型p=p*2 把p与z的乘积赋给pEnd Sub 结束程序Private Sub Command1_Click() 点击名为Command1的按钮时,执行下列程序Dim i As Integer 定义变量i为整型i=3 把3赋给iCall sfun(i) 指定函数iIf i>4 Then i=i^2 若变量i大于4,则执行程序:把i的2次方的值赋给 iMsgBox i 显示结果iEnd Sub 结束程序窗体打开运行后,单击命令按钮,则消息框的输出结果为____i =36__________。
5、执行下面的程序,消息框的输出结果是__k=33____________。
Option Base 1 将缺省下界设为1Private Sub Commandl_Cliek( ) 有个叫Command1的按钮,点击时需运行下列程序Dim a(10), p(3)As Integer 定义维数大小为10的数组a,维数大小为3的数组p为整型k=5 把5赋给kFor i=l To 10 把1到10赋给数组ia(i)=i 把i附为a的维数Next i 循环变量iFor i=l To 3 把1到3赋给ip(i)=a(i*i) 把a(i*i)赋给p(i)Next I 循环变量IFor i=l To 3 把1到3赋给数值ik=k+p(i)*2 把p的平方与k的和赋给k Next I 循环变量IMsgBox k 显示结果kEnd Sub 结束程序。