ACCESS模拟题
ACCESS考试题库(模拟题)

1、数据访问页是一种独立于Access数据库的文件,该文件的类型是A,DOC文件B,TXT文件C,HTML文件D,MDB文件2、以下不属于操作查询的是()A、交叉表查询B、生成表查询C、更新查询D、删除查询3、使用宏组目的是()A、设计出功能复杂的宏B、减少程序内存的消耗C、设计出包含大量操作的宏D、对多个宏进行组织和管理3、Access表中字段的数据类型不包括()A、备注B、日期/时间C、文本D、通用5、用二维表来表示实体及实体之间联系的数据模型是()A、网状类型B、关系类型C、层次类型D、修改字段类型6、在Access数据库表的设计视图中,不能进行的操作是()A、删除记录B、设置索引C、增加字段D、修改字段类型7、下列不属于Access窗体的视图是()A、数据表视图B、设计视图C、窗体视图D、版面视图8、在创建主/子窗体之前,必须设置()之间的关系A、报表B、数据访问页C、数据表D、窗体9、Access数据库中,用于输入或编辑字段数据的交互控件是()A、文本框B、复选框C、列表框D、标签10、要在报表页中主体节区显示一条或多条记录,而且以垂直方式显示,应选择()A、图表报表B、表格式报表C、标签报表D、纵栏式保表11、窗体事件是指操作窗口时所发生的事件。
下列事件中,不属于窗口事件的是()A、关闭B、取消C、打开D、加载12、使用function语句定义一个函数过程,其返回值的类型()A、可在调用时由运算过程决定B、只能是符号常量C、由函数定义时AS子句声明D、是除数组以外的简单数据类型13、如果要在整个报表的最后输出信息,需要设置()A、页眉页脚B、报表页眉C、报表页脚D、页面页脚14、在Access中,查询的数据源可以是()A、表B、表和查询C、表、查询和报表D、查询15、Access的报表操作提供了三种视图,其中“版面预览”视图的作用是A、其余选项都包含B、查看报表的页面数据输出形态C、创建和编辑报表的结构D、查看报表的版面设置16、使用向导创建数据访问页的步骤顺序是()其中:①选择字段②启动数据访问页向导③确定排序顺序④确定分组级别A、②①④③B、①②③④C、①③②④D、①④②③17、在Access的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,在查询设计视图的准则行中输入()A、in (”112266”,”113388”)B、not in (”112266”,”113388”)C、”112266” and “113388”D 、not (“112266”,”113388”)18、在企业中,职工的“工资级别”与职工个人“工资”的联系是()A、一对多联系B、一对一联系C、多对多联系D、无联系19、在一个操作中可以更改多条记录的查询是()A、参数查询B、选择查询C、操作查询D、SQL查询20、在一个窗体中必定包含一个()区域A、窗体页脚B、窗体页眉C、页面页眉D、主体1( )不是控件的类型。
国家二级(ACCESS)机试模拟试卷111(题后含答案及解析)_0

国家二级(ACCESS)机试模拟试卷111(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)在考生文件夹下的“Acc1.mdb”数据库中建立表“职工”,表结构如下:(2)设置“工号”字段为主键。
(3)设置“职称”字段的默认值属性为“讲师”。
(4)在“职工”表中输入以下2条记录。
正确答案:(1)打开“Acc1.mdb”数据库,单击“表”对象,单击“新建”按钮,弹出“新建表”对话框,选择“设计视图”,单击“确定”按钮,弹出表设计视图。
将“工号”、“姓名”、”职称”、“入职日期”和“退休否”5个字段及对应的数据类型、字段大小及格式添加到设计视图中。
单击“保存”按钮,弹出“另存为”对话框,在表名称文本框中输入“职工”,单击“确定”按钮,弹出“尚未定义主键”提示框,单击“否”按钮,关闭表设计视图。
(2)在“Acc1.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。
选择“工号”字段,单击工具栏中的“主键”按钮,单击“保存”按钮,进行保存,关闭表设计视图。
(3)在“Acc1.mdb”数据库中单击“表”对象,选择“职工”表,单击“设计”按钮,打开“职工”表设计视图。
选择“职称”字段,在下面对应字段属性中的“默认值”文本框中输入“讲师”。
单击“保存”按钮,保存“职工”表,关闭表设计视图。
(4)在“Acc1.mdb”数据库中单击“表”对象,选择“职工”表,单击“打开”按钮,打开“职工”数据表视图。
按照题目所给数据进行录入。
单击“保存”按钮,保存“职工”表,关闭表视图。
简单应用题(40分)2.在“Acc2.mdb”数据库中有“服务器”、“个人信息”和“详细信息”3张表。
(1)以“服务器”和“个人信息”表为数据源,创建分组统计查询“查询1”,统计每个服务器的账号数。
结果显示“服务:器名称”和“账号ID之Count”。
查询结果如图l所示。
国家二级(ACCESS)机试模拟试卷154

国家二级(ACCESS)机试模拟试卷154(总分:108.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列关于栈叙述正确的是( )。
(分数:2.00)A.栈按“先进先出”组织数据B.不能删除数据C.只能在栈底插入数据D.栈按“先进后出”组织数据√解析:解析:栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。
2.下列叙述中正确的是( )。
(分数:2.00)A.设计算法时只需要考虑结果的可靠性B.设计算法时只需要考虑数据结构的设计C.算法就是程序D.以上三种说法都不对√解析:解析:算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以D)错误。
设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。
3.一棵二叉树共有25个节点,其中5个是叶子节点,则度为1的节点数为( )。
(分数:2.00)A.4B.6C.10D.16 √解析:解析:根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中度为2的节点是5—1=4个,所以度为1的节点的个数是25—5—4=16个。
4.下面描述中,不属于软件危机表现的是( )。
(分数:2.00)A.软件质量难以控制B.软件过程不规范√C.软件开发生产率低D.软件成本不断提高解析:解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本不断提高;软件开发生产率的提高赶不上硬件的发展和应用需求的增长。
5.在软件开发中,需求分析阶段产生的主要文档是( )。
(分数:2.00)A.软件集成测试计划B.用户手册C.软件需求规格说明书√D.软件详细设计说明书解析:解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面,故C)选项正确。
6.层次型、网状型和关系型数据库划分原则是( )。
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模拟考试试题

试卷编号:8381所属语言:Access试卷方案:ACCESS莫拟试卷总分:240 分共有题型:3 种一、判断共5 题(共计10 分)第1 题(2.0 分)题号:790 在查询设计器中不想显示选定的字段内容则将该字段的"显示" 项对号取消答案:Y第2 题(2.0 分)题号:631 报表的数据来源可以是表或查询中的数据。
答案:Y第3 题(2.0 分)题号:744Access 中, 表必须是一个满足关系模型的二维表.答案:Y第4 题(2.0 分)题号:778打开Access 数据库时, 应打开扩展名为.DBF 的文件答案:N第5 题(2.0 分)题号:930 查询的结果总是与数据源中的数据保持同步.答案:Y二、单项选择共10 题(共计20 分)第1 题(2.0 分)题号:422 关系数据库中的数据表()。
A:完全独立,相互没有关系.B: 相互联系, 不能单独存在.C: 既相对独立, 又相互联系.D: 以数据表名来表现其相互间的联系.答案:C 第2 题(2.0 分)题号:1717 假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是()A:NotIn(" 张三"," 李四")B:" 张三"Or" 李四" C:Like(" 张三"," 李四")D:" 张三"And" 李四"答案:B第3 题(2.0 分)题号:8 Access 数据库属于()数据库A: 层次模型B:网状模型C: 关系模型D: 面向对象模型答案:C第4 题(2.0 分)题号:1660 如果要在数据表的某字段中存放图象数据,则该字段应设为()A: 文本型B: 数字型C:OLE对象D: 二进制数据类型答案:C第5 题(2.0 分)题号:53打开Access 数据库时,应打开扩展名为()的文件A:mdaB:mdbC:mdeD:DBF答案:B第6 题(2.0 分)题号:376若要查询成绩为60-80 分之间(包括60 分,不包括80 分)的学生的信息,成绩字段的查询准则应设置为()。
第八套access笔试模拟题

第八套1、下列关于栈叙述中正确的是()。
A) 栈顶元素最先能被删除B) 栈底元素最后才能被删除C) 栈底元素永远不能被删除D) 栈底元素是最先被删除参考答案:A【解析】栈是先进后出的数据结构,所以栈顶元素是最后入栈最先被删除。
栈底元素最先进却最后被删除。
所以选择A)。
2、下列叙述中正确的是()。
A) 在栈中,栈中元素随栈底指针与站定指针的变化而动态变化B) 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C) 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而变化D) 以上说法均不对参考答案:C【解析】栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择C)。
3、某二叉树共有7个节点,其中叶子节点有1个,则该二叉树的深度为(假设根结点在第1层)()。
A) 3 B) 4 C) 6 D) 7参考答案:D【解析】根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1-1=0个,所以知道本题目中的二叉树的每个节点都有一个分支,所以7个节点共7层,即度为7.4、软件功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
下面属于应用软件的是()。
A) 学生成绩管理系统B) C语言编译程序C) UNIX操作系统D) 数据库管理系统参考答案:A【解析】软件按功能分为:应用软件、系统软件、支撑软件。
操作系统、编译程序、汇编程序、网络软件、数据库管理系统都属于系统软件。
所以B)C)D)都是系统软件,只有A)时应用软件。
5、结构化程序所要求的基本结构不包括()。
A) 顺序结构B) GOTO跳转C) 选择(分支)结构D) 重复(循环)结构参考答案:B【解析】1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。
6、下面描述中错误的是()。
Access模拟考题_选择题_查询

1.在Access数据库中使用向导创建查询,其数据可以来自答案:DA)多个表B)一个表C)一个表的一部分D)表或查询2.在学生借书数据库中,已有"学生"表和"借阅"表,其中"学生"表含有"学号"、"姓名"等信息,"借阅"表含有"借阅编号"、"学号"等信息。
若要找出没有借过书的学生记录,并显示其"学号"和"姓名",则正确的查询设计是A)B)C)D)3.在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是答案:AA)成绩 Between 80 And 90B)成绩 Between 80 To 90C)成绩 Between 79 And 91D)成绩 Between 79 To 914.在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入A)"S00001" and "S00002"B)not("S00001" and "S00002")C)in("S00001" , "S00002")D)not in("S00001" , "S00002")5.下列关于操作查询的叙述中,错误的是答案:DA)在更新查询中可以使用计算功能B)删除查询可删除符合条件的记录C)生成表查询生成的新表是原表的子集D)追加查询要求两个表的结构必须一致6.下列关于SQL命令的叙述中,正确的是A)DELETE命令不能与GROUP BY关键字一起使用B)SELECT命令不能与GROUP BY关键字一起使用C)INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插入到表中D)UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录7.答案:CA)1B)2C)3D)108.A)SELECT * FROM 商品 WHERE 单价>"0112";B)SELECT * FROM 商品 WHERE EXISTS单价="0112";C)SELECT * FROM 商品 WHERE 单价>(SELECT * FROM 商品 WHERE 商品号="0112");D)SELECT * FROM 商品 WHERE 单价>(SELECT 单价 FROM 商品 WHERE 商品号="0112");9.在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入答案:CA)"S00001" and "S00002"B)not("S00001" and "S00002")C)in("S00001" , "S00002")D)not in("S00001" , "S00002")10.下列关于操作查询的叙述中,错误的是A)在更新查询中可以使用计算功能B)删除查询可删除符合条件的记录C)生成表查询生成的新表是原表的子集D)追加查询要求两个表的结构必须一致11.下列关于SQL命令的叙述中,正确的是答案:AA)DELETE命令不能与GROUP BY关键字一起使用B)SELECT命令不能与GROUP BY关键字一起使用C)INSERT命令与GROUP BY关键字一起使用可以按分组将新记录插入到表中D)UPDATE命令与GROUP BY关键字一起使用可以按分组更新表中原有的记录12.A)1B)2C)3D)1013.答案:DA)SELECT * FROM 商品 WHERE 单价>"0112";B)SELECT * FROM 商品 WHERE EXISTS单价="0112";C)SELECT * FROM 商品 WHERE 单价>(SELECT * FROM 商品 WHERE 商品号="0112");D)SELECT * FROM 商品 WHERE 单价>(SELECT 单价 FROM 商品 WHERE 商品号="0112");14.在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入A)"S00001" or "S00002"B)"S00001" and "S00002"C)in("S00001" or "S00002")D)in("S00001" and "S00002")15.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是答案:BA)选择查询B)追加查询C)更新查询D)生成表查询16.下列关于SQL命令的叙述中,正确的是A)UPDATE命令中必须有FROM关键字B)UPDATE命令中必须有INTO关键字C)UPDATE命令中必须有SET关键字D)UPDATE命令中必须有WHERE关键字17.答案:BA)1B)3C)4D)1018.A)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 AND 10000;B)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 TO 10000;C)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 AND 9999;D)SELECT * FROM 商品 WHERE 单价 BETWEEN 3000 TO 9999;19.在Access中已经建立了"学生"表,若查找"学号"是"S00001"或"S00002"的记录,应在查询设计视图的"条件"行中输入答案:AA)"S00001" or "S00002"B)Like ("S00001","S00002")C)"S00001" and "S00002"D)like "S00001" and like"S00002"20.下列关于 SQL 语言 INSERT 命令的叙述中,正确的是A)INSERT 命令中必须有 VALUES 关键字B)INSERT 命令中必须有 INTO 关键字C)INSERT 命令中必须有 SET 关键字D)INSERT 命令中必须有 FROM 关键字21.下列关于查询设计视图"设计网格"各行作用的叙述中,错误的是答案:AA)"总计"行是用于对查询的字段进行求和B)"表"行设置字段所在的表或查询的名称C)"字段"行表示可以在此输入或添加字段的名称D)"条件"行用于输入一个条件来限定记录的选择A)1B)3C)4D)10答案:DA)SELECT TOP 2 * FROM 商品 WHERE 部门号="40" GROUP BY 单价;B)SELECT TOP 2 * FROM 商品 WHERE 部门号="40" GROUP BY 单价 DESC;C)SELECT TOP 2 * FROM 商品 WHERE 部门号="40" ORDER BY 单价;D)SELECT TOP 2 * FROM 商品 WHERE 部门号="40" ORDER BY 单价 DESC;24.下列不属于查询设计视图"设计网格"中的选项是A)排序B)显示C)字段D)类型25.在Access数据库中创建一个新表,应该使用的SQL语句是答案:AA)CREATE TABLEB)CREATE INDEXC)ALTER TABLED)CREATE DATABASE26.A)性别为"女"并且1980年以前参加工作的记录B)性别为"女"并且1980年以后参加工作的记录C)性别为"女"或者1980年以前参加工作的记录D)性别为"女"或者1980年以后参加工作的记录27.答案:BA)SELECT 姓名,性别,所属院系,简历 FROM tStudWHERE 性别="女" AND 所属院系 IN("03","04")B)SELECT 姓名,简历 FROM tStudWHERE 性别="女" AND 所属院系 IN("03", "04")C)SELECT 姓名,性别,所属院系,简历 FROM tStudWHERE 性别="女" AND 所属院系 ="03" OR所属院系 = "04"D)SELECT 姓名,简历 FROM tStudWHERE 性别="女" AND 所属院系 ="03" OR所属院系 = "04"28.在下列查询语句中,与SELECT TAB1.* FROM TAB1 WHERE InStr([简历],"篮球") <> 0功能等价的语句是A)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球"B)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "*篮球"C)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "*篮球*"D)SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like "篮球*"29.需要指定行标题和列标题的查询是答案:AA)交叉表查询B)参数查询C)操作查询D)标题查询30.在学生成绩表中,若要查询姓"张"的女同学信息,应将条件设置为A)在"条件"行中输入:姓名="张" AND 性别="女"B)在"性别"对应的条件单元格中输入:"女"C)在"性别"的条件行中输入:"女",在"姓名"的条件行中输入:LIKE "张*"D)在"条件"行中输入:性别="女" AND 姓名="张*"31.SELECT 命令中用于指明分组信息的关键词是答案:BA)FromB)Group ByC)Order ByD)Count32.若有关系模型 Students(学号,姓名,性别,专业),则下列 SQL 语句中错误的是A)SELECT * FROM Students ORDER BY 学号B)SELECT * FROM Students ORDER BY 学号 ASCC)SELECT * FROM Students ORDER BY 学号 DESCD)SELECT * FROM Students ORDER BY 学号 ESC33.Access 支持的查询类型有答案:AA)选择查询、交叉表查询、参数查询、SQL 查询和操作查询B)选择查询、基本查询、参数查询、SQL 查询和操作查询C)多表查询、单表查询、参数查询、SQL 查询和操作查询D)选择查询、汇总查询、参数查询、SQL 查询和操作查询34.若要在文本型字段查询"Access"开头的字符串,正确的条件表达式是A)like "Access*"B)like "Access"C)like "*Access*"D)like "*Access"35.要查询生于 1983 年的学生,需在查询设计视图的"出生日期"(日期类型)列的条件单元格中输入条件,错误的条件表达式是答案:DA)>=#1983-1-1# And <=#1983-12-31#B)>=#1983-1-1# And <#1984-1-1#C)between #1983-1-1# And #1983-12-31#D)= 198336.若有SQL 语句:Select 月底薪+提成-扣除 As 月收入 From 工资表;其中,子句"AS 月收入"的作用是A)指定要统计的字段B)指定统计字段的别名C)指定输出项的显示标题D)指定查询的数据源37.若要查询学生表(学号、姓名、性别、班级、系别) 中男、女学生的人数,则要分组和计数的字段分别是答案:BA)学号、系别B)性别、学号C)学号、性别D)学号、班级38.运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为A)交叉表查询B)参数查询C)选择查询D)操作查询39.在 Access 中,与 like 一起使用时,代表任一数字的是答案:CA)*B)?C)#D)$40.条件"not 工资额>2000" 的含义是A)工资额等于 2000B)工资额大于 2000C)工资额小于等于 2000D)工资额小于 200041.Access 数据库中,SQL 查询中的 Group By 子句的作用是答案:AA)分组依据B)对查询进行排序C)列表D)选择行条件42.有关系模型 Students(学号,姓名,性别,出生年月),要统计学生的人数和平均年龄应使用的语句是A)SELECT COUNT() AS 人数,AVG(YEAR(出生年月)) AS 平均年龄 FROM Students;B)SELECT COUNT(*) AS 人数,AVG(YEAR(出生年月)) AS 平均年龄 FROM Students;C)SELECT COUNT(*) AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students;D)SELECT COUNT() AS 人数,AVG(YEAR(DATE())-YEAR(出生年月)) AS 平均年龄 FROM Students;43.使用查询向导,不能创建的是答案:CA)单表查询B)多表查询C)带条件查询D)不带条件查询44.条件"性别=’女’ Or 工资额>2000"的含义是A)性别为’女’并且工资额大于2000的记录B)性别为’女’或者工资额大于2000的记录C)性别为’女’并非工资额大于2000的记录D)性别为’女’或工资额大于2000,且二者择一的记录45.用 Select 语句实现生成表查询时,必须包含的子句是答案:BA)TOB)INTOC)ORDER BYD)GROUP BY46.有关系 Students(学号,姓名,性别,专业),下列 SQL 语句中有语法错误的是A)SELECT * FROM Students WHERE 专业="计算机"B)SELECT * FROM Students WHERE 1 <> 1C)SELECT * FROM Students WHERE "姓名"=李明D)SELECT * FROM Students WHERE 专业="计算机" & "科学"47.基于"学生名单表"创建新表"学生名单表2",所使用的查询方式是答案:BA)删除查询B)生成表查询C)追加查询D)交叉表查询48.下列关于 Access 查询条件的叙述中,错误的是A)同行之间为逻辑"与"关系,不同行之间为逻辑"或"关系B)日期/时间类型数据在两端加上#C)数字类型数据需在两端加上双引号D)文本类型数据需在两端加上双引号49.在 SQL 查询语句中,Group By 子语用于答案:DA)条件B)排序C)列表D)分组50.用 SQL 语言描述"在教师表中查找男教师的全部信息",下列描述中,正确的是A)SELECT FROM 教师表 IF (性别=’男’)B)SELECT 性别 FROM 教师表 IF (性别=’男’)C)SELECT * FROM 教师表 WHERE(性别=’男’)D)SELECT * FROM 性别 WHERE (性别=’男’)51.将表"学生名单2"的记录复制到表"学生名单1"中,且不删除表"学生名单1"中的记录,可使用的查询方式是答案:CA)删除查询B)生成表查询C)追加查询D)交叉表查询52.要查询 1990 年下半年出生的人员,在查询设计视图的"出生日期"列的条件单元格中可输入的条件表达式是A)>=#1990-1-1# And <=#1990-12-31#B)>=#1990-7-1# And <=#1990-12-30#C)Between #1990-7-1# And #1990-12-31#D)>#1990-7-1# And <#1991-1-1#53.下列关于生成表查询的叙说中,错误的是答案:DA)属于操作查询的一种B)选择查询的结果可产生一个表C)选择查询得到的表独立于数据源D)对生成表的操作可影响原表54.SQL 的数据操纵语句不包括A)INSERTB)UPDATEC)DELETED)CHANGE55.存在关系模型 Students(学号, 姓名, 性别, 专业),下列 SQL 语句中错误的是答案:BA)SELECT * FROM Students;B)SELECT COUNT(*) 人数 FROM Students;C)SELECT DISTINCT 专业 FROM Students;D)SELECT 专业 FROM Students;56.若要调整产品的价格,下列查询方法中最便利的方式是A)追加查询B)更新查询C)删除查询D)生成表查询57.若姓名是文本型字段,要查找名字中含有"雪"的记录,应该使用的条件表达式是答案:AA)姓名 like "*雪*"B)姓名 like "[!雪]"C)姓名="*雪*"D)姓名=="雪*"58.若参数查询运行时要给出提示信息,则对应参数条件的提示信息的格式是A)(提示信息)B)<提示信息>C){提示信息}D)[提示信息]59.Select 语句中有子句"Where 工资额>1000",该子句的含义是答案:AA)"工资额"中大于1000元的记录B)将"工资额"中大于1000元的记录删除C)拷贝字段"工资额"中大于1000元的记录D)将字段"工资额"中大于1000元的记录进行替换60.若要对用 SELECT 语句所实现的查询结果进行排序,应包含子句是A)TOB)INTOC)GROUP BYD)ORDER BY61.Access 数据库中,能够对数据表进行统计的查询是答案:CA)汇总查询B)动作查询C)选择查询D)删除查询62.Access 中,可与 Like 一起使用,代表 0 个或者多个字符的通配符是A)*B)?C)#D)$63.在学生成绩表中,查询成绩为70—80分之间(不包括80)的学生信息。
国家二级ACCESS机试(操作题)模拟试卷311(题后含答案及解析)

国家二级ACCESS机试(操作题)模拟试卷311(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题1.在考生文件夹下的“sampl.acedb”数据库文件中已建立表对象“tStud”和“tScore”、宏对象“mTest”和窗体“fTest”。
请按以下要求,完成各种操作。
(1)分析并设置表“tScore”的主键。
(2)将学生“入校时间”字段的默认值设置为下一年度的1月1日(规定:本年度的年号必须用函数获取)。
(3)冻结表“tStud”中的“姓名”字段列。
(4)将窗体“fTest”的“标题”属性设置为“测试”。
(5)将窗体“fTest”中名为“bt2”的命令按钮的宽度设置为2厘米,与命令按钮“bt1”左边对齐。
(6)将宏“mTest”重命名保存为自动执行的宏。
正确答案:(1)步骤1:右键单击表“tScore”,从弹出的快捷菜单中选“设计视图”命令。
步骤2:选中“学号”和“课程号”字段,单击“表格工具”选项卡“工具”组中的“主键”按钮。
保存并关闭设计视图。
(2)步骤1:右键单击表“tStud”,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:单击“入校时间”字段行的任一点,在“字段属性”的“默认值”行输入“=DateSerial(Year(Date( ))+1,1,1)”。
如图3.135所示。
步骤3:单击快速访问工具栏中的“保存”按钮。
(3)步骤1:右键单击表“tStud”,在弹出的快捷菜单中选择“打开”命令或双击打开“tStud”表。
步骤2:选中“姓名”字段列,右键单击“姓名”列,从弹出的快捷菜单中选择“冻结字段”命令。
如图3.136所示。
步骤3:单击快速访问工具栏中的“保存”按钮,关闭数据表。
(4)步骤1:选择窗体对象,右键单击窗体“fTest”,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,在“标题”行输入“测试”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间90分钟,满分100分)一、选择题((1)~(35)每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)软件是指______。
A)程序 B)程序和文档C)算法加数据结构 D)程序、数据与相关文档的完整集合(2)某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为______。
A)n+1 B)n-1 C)2n D)n/2(3)下列叙述中正确的是______。
A)一个算法的空间复杂度大,则其时间复杂度也必定大B)一个算法的空间复杂度大,则其时间复杂度必定小C)一个算法的时间复杂度大,则其空间复杂度必定小D)上述三种说法都不对(4)下列叙述中正确的是______。
A)循环队列中有队头和队尾两个指针,因此,循环队列是非线性结构B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D)循环队列中元素的个数是由队头指针和队尾指针共同决定(5)下面选项中不属于面向对象程序设计特征的是______。
A)继承性 B)多态性 C)类比性 D)封装性(6)下列叙述中正确的是______。
A)软件交付使用后还需要进行维护B)软件一旦交付使用就不需要再进行维护C)软件交付使用后其生命周期就结束D)软件维护是指修复程序中被破坏的指令(7)在软件设计中,不属于过程设计工具的是______。
A)PDL(过程设计语言)B)PAD图)N-S图 D)DFD图(8)下列叙述中正确的是______。
A)数据库系统是一个独立的系统,不需要操作系统的支持B)数据库技术的根本目标是要解决数据的共享问题C)数据库管理系统就是数据库系统D)以上三种说法都不对(9)在E-R图中,用来表示实体之间联系的图形是______。
A)矩形 B)椭圆形 C)菱形 D)平行四边形(10)有两个关系R,S如下:R S由关系R通过运算得到关系S,则所使用的运算为______。
A)选择 B)投影 C)插入 D)连接(11)Access适合开发的数据库应用系统是______。
A)小型 B)中型 C)中小型 D)大型(12)在数据库系统中,数据的最小访问单位是______。
A)字节 B)字段 C)记录 D)表(13)Access字段名不能包含的字符是______。
A)"!" B)"%" C)"@" D)"&"(14)下列Access表的数据类型的集合,错误的是______。
A)文本、备注、数字 B)备注、OLE对象、超级链接C)通用、备注、数字 D)日期/时间、货币、自动编号(15)有关字段属性,以下叙述错误的是______。
A)字段大小可用于设置文本、数字或自动编号等类型字段的最大容量B)可对任意类型的字段设置默认值属性C)有效性规则属性是用于限制此字段输入值的表达式D)不同的字段类型,其字段属性有所不同(16)以下关于查询的叙述正确的是______。
A)只能根据数据库表创建查询B)只能根据已建查询创建查询C)可以根据数据库表和已建查询创建查询D)不能根据已建查询创建查询(17)字段名可以是任意想要的名字,最多可达______个字符。
A)16 B)32 C)64 D)128(18)以下关于主关键字的说法,错误的是______。
A)使用自动编号是创建主关键字最简单的方法B)作为主关健字的字段中允许出现Null值C)作为主关键宇的字段中不允许出现重复值D)不能确定任何单字段的值得唯一性时可以将两个或更多的字段组合成为主关键字(19)Access提供的筛选记录的常用方法有三种,以下______不是常用的。
A)按选定内容筛选 B)内容排除筛选C)按窗体筛选 D)高级筛选/排序(20)利用对话框提示用户输入参数的查询过程称为______。
A)选择查询 B)参数查询 C)操作查询 D)SQL查询(21)定义字段默认值的含义是______。
A)不得使该字段为空B)不允许字段的值超出某个范围C)在未输入数据之前系统自动提供的数值D)系统自动把小写字母转化为大写字母(22)在窗体上,设置控件Command0为不可见的属性是______。
A)Command0.Colore B)Command0.CaptionC)Command0.Enabled D)Command0.Visible(23)能够接受数值型数据输入的窗体控件是______。
A)图形 B)文本框 C)标签 D)命令按钮(24)在窗体设计工具箱中,代表组合框的图标是______。
A) B) C) D)(25)宏操作Quit的功能是______。
A)关闭表 B)退出宏 C)退出查询 D)退出Access (26)发生在控件接收焦点之前的事件是______。
A)Enter B)Exit C)GotFocus D)LostFocus(27)要在报表上显示格式为“4/总15页”的页码,则计算控件的控件来源应设置为_______。
A)=[Page] & "/总"& [Pages] B)[Page] & "/总"& [Pages]C)=[Page]/总[Pages] D)[Page]/总[Pages](28)宏是一个或多个______的集合。
A)事件 B)操作 C)关系 D)记录(29)在宏的表达式中还可能引用到窗体或报表上控件的值。
引用窗体控件的值可以用表达式______。
A)Forms!窗体名!控件名 B)Forms!控件名C)Forms!窗体名 D)窗体名!控件名(30)在Access中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是__。
A)窗体 B)模块 C)宏 D)报表(31)不属于VBA提供的程序运行错误处理的语句结构是______。
A)On Error Then 标号 B)On Error Goto标号C)On Error Resume Next D)On Error Goto 0(32)ADO的含义是______。
A)开放数据库互连应用编程接口 B)数据库访问对象C)动态链接库 D)Active数据对象(33)已定义好有参函数f(m),其中形参m是整型量。
下面调用该函数,传递实参为5,将返回的函数数值赋给变量t。
以下正确的是______。
A)t=f(m) B)t=Call f(m) C)t=f(5) D)t=Call f(5)(34)下面程序:Private Sub Form_Click()Dim x, y, z As Integerx = 5y = 7z = 0Call P1(x, y, z)Print Str(z)End SubSub P1(ByVal a As Integer, ByVal b As Integer, c As Integer)c = a + bEnd Sub运行后的输出结果为______。
A)0 B)12 C)Str(z) D)显示错误信息(35)VBA数据类型符号“&”表示的数据类型是______。
A)整数 B)长整数 C)单精度数 D)双精度数二、填空题(每空2分,共30分)请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。
程序测试分为静态分析和动态测试。
其中【1】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
(2)软件测试分为白箱(盒)测试和黑箱(盒)测试。
等价类划分法属于【2】测试。
(3)符合结构化原则的三种基本控制结构是:选择结构、循环结构和【3】。
(4)软件工程三要素包括方法、工具和过程,其中,【4】支持软件开发的各个环节的控制和管理。
(5)线性表的存储结构主要分为顺序存储结构和链式存储结构。
队列是一种特殊的线性表,循环队列是队列的【5】存储结构。
(6)字段有效性规则是在给字段输入数据时所设置的_ 【6】。
7)特殊运算符Is Null用于指定一个字段为【7】。
(8)Access数据库包括表、查询、窗体、报表、【8】、宏和模块等基本对(9)窗体由多个部分组成,每个部分称为一个【9】。
(10)Access中,“自动创建报表”向导分为:纵栏式和【10】两种。
(11)在VBA中双精度的类型标识是【11】。
(12)在窗体上画两个文本框和一个命令按钮,然后在命令按钮的代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1 = "VB programming"Text2 = Text1Text1 = "ABCD"End Sub程序运行后,单击命令按钮,文本框Text2中显示的内容为【12】。
(13)在窗体上画一个命令按钮,然后编写如下代码:Private Sub Command1_Click()Dim M(10)As IntegerFor k = 1 To 10M(k) = 12 - kNext kx = 6Msgbox M(2 + M(x))End Sub程序运行后,单击命令按钮,消息框显示的是【13】。
(14)在窗体上画一个命令按钮,然后编写如下程序:Function fun(ByVal num As Long) As LongDim k As Longk = 1num = Abs(num)Do While numk = k * (num \ 10)num = num \ 10Loopfun = kEnd FunctionPrivate Sub Command1_Click()Dim n As LongDim r As Longn = InputBox("请输入一个数")n = CLng(n)r = fun(n)MsgBox rEnd Sub程序运行后,单击命令按钮,在输入对话框中输入234,消息框显示的结果为【14】。
(15)在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,代码如下:Private Sub run13_Click()If Me!num1 >= 60 Thenresult = "及格"ElseIf Me!num1 >= 70 ThenResult = "通过"ElseIf Me!num1 >= 85 ThenResult = "合格"End IfMsgBox resultEnd Sub打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是【15】。