当前位置:文档之家› 计算机基础考试知识点

计算机基础考试知识点

计算机基础考试知识点
计算机基础考试知识点

第一章数据库系统的基础知识

1.1 数据库系统概述1.2 数据模型1.3 关系数据库1.4 数据库设计基础

1.5 Access2003数据库简介

1.1 数据库系统概述

1.1.1 数据库系统的组成

数据:描述事物的符号记录,是数据库中存储的基本对象。例如文字、图形、图像、声音等。数据库(DB):长期存储在计算机内的、有组织的、可共享的数据集合。数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,是数据库系统的中心枢纽。能科学的组织和储数据,高效的获取和维护数据。

数据库管理系统的主要功能:数据定义功能数据操纵功能

数据库的运行管理数据库的建立与维护功能

数据库系统:在计算机系统中引入数据库之后组成的系统,用来组织和存取大量数据的管理系统。数据库系统是由计算机系统(硬件和软件系统)、数据库、数据库管理系统、数据库管理员和用户组成的具有高度组织性的整体。

通常把数据库系统简称为数据库。

1.1.2 数据库系统的特点:数据的结构化数据的共享性

数据的独立性数据的存取粒度

数据库管理系统对数据进行统一的管理和控制

为用户提供了友好的接口

1.1.3 高级数据库阶段

1、分布式数据库系统

2、数据库的发展方向

一是改造和扩充关系数据库,以适应新的应用要求;二是改用新的数据库模型。

1.2 数据模型

数据模型:是现实世界数据特征的抽象,是工具,是用来抽象、表示和处理现实世界中的数据和信息的工具。数据模型应满足以下三个方面的要求:

1、能够比较真实的模拟现实世界

2、容易被人理解

3、便于在计算机系统中实现

数据模型的组成要素:数据模型是由数据结构、数据操作和数据的约束条件三部分组成的。

数据结构:所研究对象的集合,这些对象是数据库的组成部分。

数据结构分为两类:一类是与数据类型、内容、性质有关的对象;

一类是与数据之间联系有关的对象。

数据操作:是指对数据库中各种对象的实例允许执行的操作的集合,包括操作及有关的操作规则。

数据的约束条件:是一组完整性规则的集合。

概念模型

概念模型涉及以下术语:

1、实体:客观存在并可相互区别的事物称为实体。实体可以是实际事物,也可以是抽象事件。

2、属性:描述实体的特性称为属性。属性的具体取值称为属性值,用以刻画一个具体实体。

3、关键字:如果某个属性或属性组合能够唯一的标识出实体集中的各个实体,可以选做关键字,也称为码。

4、联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系分为种,一种是实体内部各属性之间的联系,另一种是实体之间的联系。

5、E-R图:常用实体短横线联系方法来描述现实世界的概念模型。

E-R图有三个要素。实体:用矩形并在框内标注实体名称来表示。属性:用椭圆表示,并用连线将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用连线分别与有关实体连接起来,同时在连线上标上连线的类型(1:1、1:n或m:n)

联系有三种类型。

1、一对一联系:如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系反之亦然,则称实体集A与实体集B具有一对一联系,记为1:1。例如:系和主任

2、一对多联系:如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系,则称实体A 与实体集B具有一对多联系,记为1:n。例如:系和学生

3、多对多联系:如果对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m≥0)与之联系,称实体集A与实体集B具有多对多联系,记为m:n。例如:学生和课程

常用的数据模型

层次模型:该模型的基本数据结构是层次结构,也称树型结构,树中每个节点表示一个实体类型。这些节点应满足:有且只有一个节点无双亲结点(根节点);其他节点有且仅有一个双结点。

网状模型:网状模型的数据结构是一个网状结构。应满足以下两个条件的基本层次联系集合:个节点可以有多个双亲结点;多个节点可以无双亲结点。

关系模型:关系模型的数据结构是二维表,由行和列组成。一张二维表称为一个关系。关系模中的主要概念有:关系、属性、元组、域和关键字。

面向对象模型:面向对象的数据模型中的基本数据结构是对象,一个对象由一组属性和一组方组成,属性用来描述对象的特征,方法用来描述对象的操作。一个对象的属性可以是另一个对象,另一个对象的属性还可以用其他对象描述,以此来模拟现实世界中的复杂实体。数据库的体系结构

数据库系统的三级模式结构数据库系统的二级映像功能

1.3 关系数据库关系的一些术语

1、关系:在关系模型中,一个关系就是一张二维表,每一个关系都有一个关系名。在数据库中,一个关系存储为一个数据表。

2、属性:表中的列称为属性,每一个列都有一个属性名,对应数据表中的一个字段。

3、元组:表中的行称为元组。一行就是一个元组,对应数据表中的记录,元组的各分量分别对应于关系的各个属性。关系模型要求每个元组的每个分量都是不可再分的数据项。

4、域:具有相同数据类型的值的集合称为域,域是属性的取值范围,即不同元组对同一个属性的取值所限定的范围。

5、候选码:如果通过关系中的某个属性或属性组能唯一地标识一个元组,称该属性或属性组为候选码。

6、主码(主键):在一个关系中有多个候选码,则选定其中一个为主码(主键)。主码的属性称为主属性。

7、外码(外键):如果表中的一个字段不是本表的主码,而是另外一个表的主码或候选码,这个字段(属性)就称为外码。

关系模型

关系数据库采用关系数据模型(简称关系模型)作为数据组织方式,而关系模型是用二维表格结构来表示实体及实体间联系的模型。二维表中的每一列代表实体或实体间关系的某种属性,二维表中的一行叫做一个元组,是记录类型的实例,代表了某个具体的实体或具体实体间的特定关系。关系模型不仅可以方便的表示两个实体类型间的1:1、1:n关系,而且可以直接描述他们之间的m :n关系。

关系模型由关系数据结构、关系操作集合和完整性规则三部分组成。

关系运算

1、传统的集合运算

并运算:设有两个关系R和S,它们具有相同的结构,R和S的并是由属于R或属于S的元组组成的集合,运算符为U。记为T= RUS

差运算:R和S的差是由属于R但不属于S的元组组成的集合,运算符为-。记为T= R-S

交运算:R和S的交是由既属于R又属于S的元组组成的集合,运算符为n。

记为T= RnS=R-(R-S)

2、专门的关系运算

选择运算:选择关系中满足一定条件的元组。从关系中找出满足给定条件的那些元组称为选择。其中的条件是以逻辑表达式给出的,值为真的元组将被选取。

投影运算:选取关系中的某些列,并且将这些列组成一个新的关系。从关系模型中挑选若干属性组成新的关系称为投影。

联接运算:选择和投影运算都属于一目运算,它们的操作对象只是一个关系。联接运算是二目运算,需要两个关系作为操作对象。联接是将两个关系模式通过公共的属性名拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。

关系完整性实体完整性

实体完整性规则:若属性A是基本关系R的主码,则属性A不能取空值。实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主码整体不能取空值。参照完整性

参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码K相对应(基本关系R和S不一定是相同的关系),则R中的每个元组在F上的值必须如下:(1)、或者取空值(F的每个属性值均为空值)(2)、或者等于S中的某个元组的主码值。参照完整性规则就是定义外码与主码之间的引用规则。

用户定义的完整性

用户定义的完整性就是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的

数据必须满足的语义要求。

1.4 数据库设计基础 1.4.1 数据库设计步骤

1、设计原则

关系数据库的设计应遵从概念单一化“一事一地”的原则避免在表之间出现重复字段表中的字段必须是原始数据和基本数据元素用外部关键字保证有关联的表之间的联系2、设计的步骤和过程(1)、需求分析信息需求处理要求安全性和完整性要求(2)、确定需要的表每个表应该只包含关于一个主题的信息

表中不应该包含重复信息,并且信息不应该在表之间复制

(3)、确定所需字段

每个字段直接和表的实体相关以最小的逻辑单位存储信息

表中的字段必须是原始数据确定主关键字字段

(4)、确定联系

一对多联系多对多联系一对一联系

(5)、设计求精

是否遗忘了字段是否存在保持大量空白字段是否有包含了同样字段的表

表中是否带有大量不属于某实体的字段是否在某个表中重复输入了同样的信息

是否为每个表选择了合适的主码

是否有字段很多而记录很少的表,而且许多记录中的字段值为空

1.5 Access 2003数据库简介

Access的发展过程Access 2003新增功能

第二章Access 2003数据库

2.1 Access 2003数据库开发环境 2.2 Access 2003数据库操作与管理

2.3 Access 2003数据库安全性 2.4 安全机制管理 2.5 加密数据库

2.1 Access 2003数据库开发环境

2.1.1 Access 2003数据库的安装、启动与关闭

安装启动关闭

2.1.2 Access 2003数据库组成

1、表:表是数据库最基本的组件,是存储数据的基本单元,由不同的列、行组合而成,每一列

代表某种特定的数据类型,称为字段;每一行由各个特定的字段组成,称为记录。

2、查询:通过设置某些条件,从表中获取所需要的数据。按照指定规则,查询可以从一个表、一组相关表和其他查询中抽取全部或部分数据,并将其集中起来,形成一个集合供用户查看。

3、窗体:是数据库和用户的一个联系界面,用于显示包含在表或查询中的数据和操作数据库中的数据。在窗体中,不仅可以包含普通的数据,还可以包含图片、图形、声音、视频等多种对象。

4、报表:通常作为数据统计的方式来使用。

5、页:是Access 2000之后新增的对象,指的就是网页。

6、宏:是由一系列命令组成的集合,以实现自动执行重复性工作的功能。使用宏可以简化一

些经常性的操作。

7、模块:是用VBA语言编写的程序段,它以Visual Basic为内置的数据库程序语言。对于数据库的一些较为复杂或高级的应用功能,需要使用VBA代码编程实现。

2.1.3 Access 2003数据库操作环境

1、数据库窗口

2、组

3、Access 2003帮助系统

2.2 Access 2003数据库操作与管理

2.2.1 创建数据库

使用向导创建数据库自定义创建数据库数据库的打开与关闭

2.2.2 数据库管理

转换数据库压缩和修复数据库拆分数据库同步复制

2.3 Access 2003数据库安全性

2.3.1 设置数据库密码

设置密码使用密码撤销密码

2.3.2 用户集安全机制

用户、组和权限工作组信息文件

2.3.3 使用权限

显示权限和隐式权限权限所适用对象

2.4 安全机制管理

增加帐户删除帐户更改账户权限打印帐户和组帐户列表

2.5 加密数据库

数据库加密是指对数据库文件进行压缩,加密后的数据库无法通过工具程序或字处理程序解密。加密后的数据库依然可以在Access 2003系统中打开,不限制用户对对象的访问。

第3章表

3.1 创建表 3.2 管理与维护表 3.3 操作表 3.4 数据的导入与导出

3.1 创建表

Access 2003提供三种创建表的方法:

1、使用设计器创建表

2、使用向导创建表

3、通过输入数据创建表

使用设计视图创建表

步骤:1.在数据库窗口中选择表对象,双击使用设计器创建表

2.或者单击【新建】按钮,选择设计视图

3.在表设计视图中,【字段名称】列输入字段名,【数据类型】列选择字段的数据类型,【说明】栏中输入有关此字段的说明,窗口下部的【字段属性】区用于设置字段的属性。

4.所有的字段名、数据类型、说明及字段属性都设置完后,选择【文件】| 【保存】或者单击工具栏中的【保存】按钮。

5.如果在保存表之前未定义主码字段,则Access2003将询问是否由系统自动添加一个主码。选择【是】表示确认,选择【否】表示不需要自动添加主码字段。

关于字段名称、数据类型、说明

字段名称在“字段名称”列中可以添加或显示已有字段名称,字段名的命名必须符合

Access2003的对象命名规则。

(1)、长度最多可达64个字符;(2)、可以包括字母、数字和空格,以及除句点、惊叹号、重音符号和方括号外的所有特殊字符;(3)、不能使用前导空格或者控制字符(ASCII值从0~31的字符)。

2. 数据类型:用于指定在字段中存储的数据类型。

3. 说明该列用于对字段进行必要的说明。例如:字段的含义及用途等

字段属性:决定了如何存储和显示字段中的数据

查阅属性:字段的查阅属性选项卡只有一个【显示控件】属性,该属性仅对文本、数字和是/否类型的字段有效。

1.对文本和数字类型的字段提供了三个选项值:文本框(默认值)、列表框和组合框

2.对是/否类型的字段提供了3个选项值:复选框(默认值)、文本框和组合框

主码主码(也称主键、主关键):用于唯一标识表中每条记录的一个或一组字段。表设计主码,可以确保唯一性,避免任何重复的数值或Null (空)值保存到主码字段中。

在Access 2003 中,可以定义3 种主码:自动编号、单字段及多字段主码

自动编号主码: 创建一个空表时,在保存表之前如果未设置表的主码,Access2003会询问是否需要设置一个自动编号的主码。它的作用是在表中添加一个自动编号字段,在输入记录时,自动编号字段可设置为自动输入连续数字的编号。

单字段主码:在表中,如果某一字段的值能唯一标识一条记录,就可以将此字段指定为主码。如果选择作为主码的字段有重复值或Null(空)值,Access 2003就不会将它设置为主码。

多字段主码:在表中,可以将两个或更多的字段指定为主码(至多包括10个字段)。

设置主码的操作步骤:

1、在设计视图中打开表;

2、单击行选择器,选择主码字段所在的行,如果要设置多字段主码,先按住Ctrl键,然后单击行选择器选择所需的字段;

3、单击工具栏中的【主码】按钮,或右击,从弹出的快捷菜单中选择【主码】命令。

索引

创建索引

1、创建单字段索引

在设计视图中打开需要设置单字段索引的表;

单击要设置索引的字段行;

在【字段属性】选项卡中,单击【索引】属性框,根据字段的数据值,选择【有(无重复)】或【有(有重复)】选项。

2、创建多字段索引

在设计视图中,打开需要创建多字段索引的表;

选择【视图】| 【索引】命令,或者单击工具栏中的【索引】按钮,打开

在【索引名称】列中输入索引名称;

在【字段名称】列中,单击右边向下箭头,从下拉列表中选择索引的第一字段;

在【排序次序】列中,选择【升序】或【降序】选项;

根据需要可继续定义其他需要索引的字段。

查看与编辑索引

在设计视图中打开包含索引的表;

选择【视图】| 【索引】命令,或单击工具栏中【索引】按钮,打开【索引】对话框;

在【索引】对话框中列出当前表中已定义的索引名称、索引字段、索引的排序次序等;

要删除某个索引,可以单击行选定器选择索引,然后按Delete键删除。

使用向导创建表

步骤:1.在数据库窗口中选择表对象2.单击新建按钮,选择表向导3.直接双击使用向导创建表通过输入数据创建表

1.在数据库窗口中选择表对象,双击通过输入数据创建表

2.此时系统打开一个空表

3.如果要对字段重新命名,可双击字段名,然后输入新名称。

4.在各字段中输入相应的数据。

5.输入数据后,单击工具栏中的【保存】按钮,或者选择【文件】菜单中【保存】命令,在显示的【另存为】对话框中输入表的名称,单击【确定】按钮保存表。

3.2 管理与维护表

3.2.1 表间关系的建立

如果两个表使用了共同的字段,就应该为这两个表建立一个关系,通过表间关系就可以指出一个表中的数据与另一个表中的数据的相关方式。表间关系的类型有:一对一、一对多、多对多当创建表间关系时,必须遵从参照完整性规则,这是一组控制删除或修改相关表数据方式的规则。

参照完整性规则:

1、在将记录添加到相关表中之前,主表中必须已经存在了匹配的记录;

2、如果匹配的记录存在于相关表中,则不能更改主表中的主码;

3、如果匹配的记录存在于相关表中,则不能删除主表中的记录。

创建表间关系

1、在数据库窗口中,单击工具栏中的【关系】按钮,或在数据库窗口中右击,在快捷菜单中选择【关系】命令

2、在窗口中右击,从快捷菜单中选择【显示表】命令

3、在【关系】窗口中,将显示添加的表及字段,主码自动用粗体标志。

4、在【编辑关系】对话框中选中【实施参照完整性】和【级联更新相关字段】复选框。

5、单击【联接类型】按钮,打开【联接属性】对话框。

6、在【编辑关系】对话框中,单击【创建】按钮,即在关系表之间用一条线将二者连接起来,表示已经创建好表之间的关系。

7、关闭【编辑关系】对话框,保存设定的关系。

编辑与删除表间关联

对已经存在的关系,单击关系连线,连线会变黑,右击,从快捷菜单中选择【编辑关系】命令,或者双击关系连线,系统会打开【编辑关系】对话框,从中可以对创建的关系进行修改。

单击关系连线后按Delete键或右击并从快捷菜单中选择【删除】命令,可删除表间的关系。3.2.2 修改表结构

添加、删除、重命名字段和移动字段的位置

在【设计】视图中,可以进行添加新字段的操作

1、添加字段

2、删除字段

3、重命名字段

4、移动字段的位置

修改字段的数据类型修改字段的属性

3.3 操作表

3.3.1 数据输入

在数据库窗口中,选中要打开的数据表,在表名上双击,或者单击工具栏中的【打开】按钮,即进入数据表视图窗口。

窗口的主要组件:记录选择器按钮星号

记录导航器

输入“是/否”型数据输入“日期/时间”型数据输入“OLE对象”型数据

输入“超链接”型数据输入“查阅向导”型数据

3.3.2 排序记录

排序就是按照某个字段的内容值重新排列数据记录。默认情况下,Access 2003按主码字段排序记录,如果表中没有主码,则以输入的次序排序记录。在数据检索和显示时,可按不同的顺序来排列记录。

1、单字段排序:若要对表或窗体中的某个字段排序,先单击要排序的字段,然后进行下列操作之一:单击工具栏中的【升序】或【降序】按钮。

使用【记录】| 【排序】命令,选择【升序排序】或【降序排序】。

右击字段并从快捷菜单中选择【升序排序】或【降序排序】命令。

若要将记录恢复到原来的顺序,使用【记录】| 【取消筛选/排序】命令,或右击数据表并从快捷菜单中选择【取消筛选/排序】命令。

2、多字段排序:如果要将两个以上的字段排序,这些字段在数据表中必须相邻。排序的优先权从左到右。在确保要排序的字段相邻后,选择这些字段,再选择【升序】或【降序】排列。

3、保存排序顺序:改变记录的排序后,在关闭表时,Access 2003会提示是否保存对设计(包括排序顺序)的更改。选择【是】,就保存排序,再打开时将按该排序显示。

3.3.3 筛选记录:当要显示数据表或窗体中的某些而不是全部记录时,可使用筛选操作。筛选处理是对记录进行筛选,选择符合准则的记录。准则是一个条件集,用来限制某个记录子集的显示。Access 2003提供了5种筛选记录的方法。

按窗体筛选按选定内容筛选内容排除筛选高级筛选/排序输入筛选

3.3.4 设置数据表格式

1、设置行高和列宽

2、数据字体的设置

3、表格样式的设置

4、隐藏列

5、冻结列

3.4 数据的导入与导出

3.4.1 导入、导出数据

导入数据:使用导入操作可以将外部数据源数据变为Access格式。

导出数据:导出数据是将Access数据库中的表、查询或报表复制到其它格式的数据文件中。

3.4.2 链接数据

链接数据就是在源数据和目标数据之间建立一个同步的影像,所有对外部数据源数据的改动都会及时地反映到目标数据库中,同时如果在Access 2003中对链接数据进行了修改也会同步反映到外部数据源数据中。

操作方法:打开目标数据库,选择【文件】| 【获取外部数据】| 【链接表】命令,在打开的对话框中,选择需要链接的文件及相关选项。取消链接:在数据库窗口中删除链接表即可。

第四章查询

4.1 查询的种类与应用4.2 查询的建立方法4.3 查询条件4.4 查询设计

4.5 SQL查询

4.1 查询的种类与应用

查询是Access 处理和分析数据的工具,它能够把多个表中的数据抽取出来,供用户查看、更改和分析使用。

4.1.1 查询的种类

1、选择查询:选择查询可以从一个或多个表或者其他的查询中获取数据,并按照所需要的排列次序显示,利用选择查询可以方便地查看一个或多个表中的部分数据。查询的结果是一个数据记录的动态集,用户可以对动态集中的数据记录进行修改、删除,也可以增加新的记录,对动态集所做的修改会自动写入相关联的表中。

2、操作查询:操作查询就是在一个操作中对查询中所生成的动态集进行更改的查询。操作查询可以分为生成表查询、追加查询、更新查询和删除查询。操作查询只能更改和复制用户的数据,而不能返回数据记录。

生成表查询:可以利用从一个或多个表及查询中的查询结果创建一个新表。

追加查询:将查询结果添加到现存的一个或多个表或者查询的末尾。

生成表查询和追加查询可以复制原有的数据。

更新查询:根据查询中指定的条件,更改一个或多个表中的记录。

删除查询:根据查询中指定的条件,从一个或多个表中删除相关记录。

更新查询和删除查询可以更改现存的数据。

3、SQL查询

SQL 是一种结构化查询语言,是数据库操作的工业化标准语言,使用SQL语言可以对任何数据库管理系统进行操作。SQL查询就是使用SQL语言创建的查询,它又可以分为联合查询、传

递查询和数据定义查询等。

4、交叉表查询:交叉表查询可以汇总数据字段的内容。在这种查询中,汇总计算的结果显示在行与列交叉的单元格中。交叉表查询还可以计算平均值、总计、最大值或最小值等。

5、参数查询:参数查询可以在运行查询的过程中输入参数值来设定查询准则,而不必重新创建一个新查询。参数查询不是一种独立的查询,它扩大了其他查询的灵活性。执行参数查询时,系统会显示一个对话框提示输入参数的值。

4.1.2 查询的应用

1、选择字段在查询中,可以只选择表中的部分字段生成所需的多个表。

2、选择记录根据指定的条件查询表中的记录。

3、编辑记录编辑记录主要是添加记录、修改记录和删除记录等。

4、实现计算可以在查询中进行各种统计计算,还可以建立一个计算字段来保存计算结果。

5、利用查询的结果生成窗体或报表

6、利用查询的结果创建表

4.2 查询的建立方法4.2.1 使用查询向导4.2.2 使用查询设计器

4.2.1 使用查询向导

简单查询是应用最广泛的一种查询,它可以从一个或多个表、查询中查找相关记录。

使用简单查询向导创建的查询具有以下特点:

不能添加选择准则或者指定查询的排序次序。

不能改变查询中字段的次序,字段将一直以第一个向导对话框中添加它们时的顺序出现。

1、简单查询向导

(1)在数据库窗口中,选择【查询】对象双击【使用向导创建查询】,系统打开【简单查

询向导】的第一个对话框,如图

(2)在【表/查询】下拉列表框中选择【表:学生】,学生表的所有字段都将出现在【可用字段】列表框中。

(3)在【可用字段】列表框中选择查询字段并按>按钮将其添加到【选定的字段】列表框中,也可以通过双击字段将其添加到【选定的字段】列表框中。重复步骤(2)和(3),完成表中字段的添加。

(4)单击【下一步】按钮,打开第二个向导对话框,选择是使用明细查询还是使用汇总查询。默认明细查询。

(5)单击【下一步】按钮,打开最后一个对话框,如图在【请为查询指定标题】文本框中,输入查询名字,单击【完成】按钮,在数据表视图中显示查询结果。

2、向导的汇总查询

(1)在数据库窗口中,选择【查询】对象,双击【使用向导创建查询】,系统打开【简单查询向导】的第一个对话框;在【表/查询】下拉列表框中选择【表:学生】,添加学生表的“姓名”字段到【选定的字段】列表框中;在【表/查询】下拉列表框中选择【表:选课成绩】项,添

加选课成绩表的“成绩”字段到【选定的字段】列表框中,

(2)单击【下一步】按钮,在打开的对话框中,选择【汇总】选项,单击【汇总选项】按钮,打开对话框选中【汇总】、【平均】、【最小】和【最大】复选框分别计算学生的总成绩、平均成绩、最低成绩和最高成绩。选中【统计选课成绩中的记录数】复选框,为分组查询添加一列,提供记录计数。

(3)单击【确定】按钮,返回第二个向导对话框,然后单击【下一步】按钮,转向第三个向导对话框,为查询命名。

(4)单击【完成】按钮,执行该汇总查询。结果如图。

4.2.2 使用查询设计器

在Access 2003中,查询有三种视图:设计视图、数据表视图和SQL视图。使用设计视图,不仅可以创建各种类型的查询,而且可以对已有的查询进行修改。

例如:要打开利用向导创建的“学生成绩查询”,可在数据库窗口中选中该查询,然后单击工具栏中的【设计】按钮,结果如图

1、查询设计视图

设计视图的窗口分两部分,上半部分显示查询所使用的表对象,下半部分定义查询设计的表格。字段:选择查询中要包含的表字段。

表:选择字段的来源表。

排序:定义字段的排序方式。

显示:设置是否在数据表视图中显示所选字段。

条件:设置字段的查询条件。

或:用于设置多条件之间的或条件。

2、查询设计视图的工具栏

3、创建查询

在设计视图中创建查询,首先应单击【显示表】按钮,在打开的【显示表】对话框中选择查询所依据的表、查询,并将其添加到设计视图的窗口中。※如果选择多个表,多个表之间应先建立关联。

例:利用学生、课程和选课成绩表,创建一个不及格学生的成绩查询。

(1)在【显示表】对话框中,把学生、课程和成绩表添加到设计视图的窗口中。

(2)依次拖入或在【字段】行中选择“姓名”、“课程名称”和“成绩”字段。

(3)在【成绩】列中的【条件】行中输入条件“<60”。

(4)单击工具栏中的【运行】按钮。结果如图

如果生成的查询不满足要求,可以单击【视图】按钮,返回设计视图进行修改。关闭设计视图窗口时,系统会要求输入查询名称,可以选择一个符合查询特征的名字以保存查询对象,便于以后使用。

4.3 查询条件

查询条件是运算符、常量、字段值、函数以及字段名和属性等的任意组合,能够计算出一个结果。查询方式是根据查询准则检查表中的字段值是否相匹配,但在实际查询中往往需要对原有的数据进行适当的加工,以便显示实际需要的结果。这就需要使用表达式与函数进行计算,除此之外,数据库的其他对象也经常要用到表达式。

4.3.1 表达式

1、常数

通常可以在表达式中使用常数,也可以再用来编写Access模块的VBA语句中将它赋给常量和变量。在具体应用中,日期型的常数要用界限符(#)括起来;字符型常数要用单引号(‘’)或双引号(“”)括起来;注意单引号和双引号必须是半角的符号。数值型常数可以直接引用值。

2、常量

常量代表固定不变的数值或字符串值。常量可以代表单个字符串、数值、任何包含数值或逻辑运算符的表达式但不能包含Is语句和乘幂运算符。在表、查询、窗体、报表及宏的表达式中均可以使用常量,在模块中需要使用Const语句来声明常量。

Access 2003系统支持以下3类常量

符号常量:用Const语句说明,可以在模块中引用。

固有常量:是Access 2003系统自动定义的作为操作参数和

函数值的常量,并提供了对VB、VBA、DAO库常量的访问。

系统定义常量:Ture、False和Null。

3、变量

变量是指命名的存储空间,用于存储在程序执行过程中可以改变的数据。

4、表达式

用运算符将常数、常量、变量、函数以及字段名控件和属性等连接起来的式子称为表达式,表达式将计算出一个单个值。可以将表达式作为许多属性和操作参数的设置值;可以利用表达式在查询中设置条件或定义计算字段;还可以利用表达式在窗体、报表和数据访问页中定义计算控件,以及在宏中设置条件。在Access 2003中,可以使用表达式来定义检查约束。

Access 2003系统提供了4种基本运算表达式:算术运算表达式关系运算表达式

连接运算表达式逻辑运算表达式其他运算表达式

算术运算表达式

算术运算符:包括+、-、*、/,也就是常用的四则运算符,仅用于数值运算并且必须有两个

数值运算数。

在查询中使用的计算字段就需要用到算术运算表达式

关系运算表达式

关系运算符包括>、<、>=、<=、<>。用关系运算符连接的两个表达式构成关系表达式,结果为一个逻辑值True或者False。

连接运算表达式

连接运算符包括&和+。连接运算符具有连接字符串的功能。

逻辑运算表达式

逻辑运算符包括And、Or、Not。逻辑运算主要用于对真、假进行判断。

And表示两个操作数都为True时,表达式的值才为True;

Or表示两个操作数只要有一个为True,表达式的值就为True ;

Not表示取操作数的相反值。

Between…And…:用于指定一个字段值的取值范围指定的范围之间用And连接。

In:用于指定一个字段值的列表,列表中的任何一个值都可与查询的字段相匹配。当表达式中包含的值较多时,使用In运算符会使表达式更简洁。

Is:指定所在字段中是否包含数据,Is Null表示查找该字段没有数据的记录,Is Not Null表示查找该字段有数据的记录。

Like:查找相匹配的文字,用通配符来设定文字的匹配条件。

Access 2003提供的通配符:

?:代表任意一个字符*:代表任意多个字符

# :代表任意一个数字位(0-9)【字符表】:代表在字符表中的单一字符

【!字符表】:代表不在字符表中的单一字符

可以使用一对方括号为字符串中该位置的字符设置一个范围,如【0-9】【a-z】

4.3.2 标准函数

1、求和函数

格式:Sum(<字符串表达式>)

功能:返回字段中值的总和。

说明:“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段的表达式。

例如:Sum(单价*数量)

2、求平均函数

格式:Avg(<字符串表达式>)

功能:求数值类型字段的平均值。

说明:(1)“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段的表达式。(2)Avg不计算任何Null值字段。

例如:Avg(成绩)

3、统计记录个数函数

格式:Count(<字符串表达式>)

功能:统计记录个数。

说明:(1)“字符串表达式”可以是一个字段名(数值类型),或者是含有数值类型字段的表达式。(2)当用格式Count(*)时,将统计所有记录的个数,包括有Null值字段的记录。

例如:Count(姓名)

4、最大、最小值函数

格式:Max(<字符串表达式>)Min (<字符串表达式>)

功能:返回一组指定字段中的最大、最小值。

说明:“字符串表达式”可以是一个字段名(数字类型),或者是含有数字类型字段的表达式。

例如:Max(成绩)Min(成绩)

4.4 查询设计

4.4.1 条件选择查询4.4.2 交叉表查询4.4.3 参数查询4.4.4 操作查询

4.4.5 重复项、不匹配项查询

4.4.1 条件选择查询

例:查询中医系1998年9月1日入学的中医专业的学生,显示学生编号、姓名、性别、入学日期和系别。

操作步骤:

1、在“教学管理”数据库窗口中,单击【查询】对象,然后双击【在设计视图中创建查询】项,系统打开如图所示的查询设计视图,同时在此视图上面还出现一个【显示表】对话框。

2、在【显示表】对话框中,把学生表添加到设计视图上半部分的窗口中。

3、分别双击“学生编号”、“姓名”、“性别”、“入校日期”和“系别”等字段,这时5个字段将依次显示在【字段】行上的第1列到第5列中,同时【表】行将显示出这些字段所在表的名称,【显示】行复选框均选中,代表查询结果中显示这些字段。但由于查询要求显示的字段没有“专业”字段,该字段仅作为查询的一个条件,所以应取消选中“专业”字段【显示】行上的复选框,结果如图

4、在“入校日期”字段列的【条件】行中可以输入以下

等价条件:

Date([入学日期])=1998-9-1

或者#1998-9-1#

在“系别”和“专业”字段列的【条件】行中分别输入条件:

“中医”和“中医”。

设计结果如图:

5、单击工具栏中的【保存】按钮,在出现的【另存为】对话框中,命名查询为“学生信息查询”,然后单击【确定】按钮,保存创建的查询。

6、运行查询,查看查询结果。

与(And)条件:

或(Or)条件:

4.4.2 交叉表查询

交叉表查询以行和列的字段作为标题和条件选取数据,并在行和列的交叉处对数据进行汇总、统计计算等。设计交叉表查询,需要指定3种字段:一是放在数据表最左端的行标题,它把某一字段或相关的数据放入指定的一行中;二是放在数据表最上边的列标题,它对每一列指定的字段或表进行统计,并将统计结果放在该列中三是放在数据表行与列交叉位置上的字段,需要为该字段指定一个总计项,如Sum、Avg和Count等。对于交叉表查询,只能指定一个总计类型的字段。

1、使用向导创建交叉表查询

例:建立学生选课成绩交叉表查询

(1)在“教学管理”数据库窗口中,单击【查询】对象,再单击【新建】按钮,在【新建】查询对话框中选择交叉表查询向导】,如图打开如图所示的【交叉表查询向导】对话框之一,在【视图】选项组中选择【查询】单选按钮,在上方的列表框中选择“学生成绩查询”。

(2)单击【下一步】按钮,在向导对话框之二中选择“姓名”字段作为交叉表的行标题

单击【下一步】按钮,选择“课程名称”作为交叉表的列标题,如图

(3)单击【下一步】按钮,为行和列的交叉点指定一个值。因为要显示学生选课的成绩,在【字段】列表框中选中“成绩”;在【函数】列表框中选择一个总计函数由于所建交叉表只需显示成绩,不需做其它计算,所以选择“第一项”,并取消选中【是,包括各行小计】复选框,如图

(4)单击【下一步】,为所创建的交叉表查询指定一个名字“交叉表成绩查询”,单击【完成】按钮。创建交叉表查询的运行结果

2、在设计视图下创建交叉表查询

例:在“教学管理”数据库中,使用“学生”、“课程”和“选课成绩”表创建一个交叉表查询,使其显示每位学生各门课的成绩。

步骤:(1)在“教学管理”数据库窗口中,单击【查询】对象,然后双击【在设计视图中创建查询】项,系统打开查询设计视图,同时在此视图上面还出现一个【显示表】对话框。

(2)在【显示表】对话框中,把“学生”、“课程”和“成绩”表添加到设计视图上半部分的窗口中,然后关闭【显示表】对话框。

(3)分别双击学生表中的“姓名”字段、课程表中的“课程名称”字段和选课成绩表中的“成绩”字段,依次添加到【字段】行的第1列到第3列。

(4)单击工具栏中的【查询类型】按钮,然后从下拉列表中选择【交叉表】命令。

(5)单击“姓名”列的【交叉表】行单元格,选择其下拉列表中的“行标题”选项,使“姓名”放在每行的左边;单击“课程名称”列的【交叉表】行单元格,选择其下拉列表中的“列标题”选项,使“课程名称”放在第一行上;单击“成绩”列的【交叉表】行单元格,选择其下拉列表中的“值”选项,使在行列的交叉处显示成绩数值;单击“成绩”列的【总计】行单元格,选择其下拉列表中的“第一条记录”函数。设计结果如图:

(6)保存与运行创建的交叉表查询,结果如图

4.4.3 参数查询

参数查询可以在运行查询的过程中根据参数输入值自动设定查询的准则,用户在执行参数查询时会显示一个输入对话框以提示用户输入信息,这种查询叫做参数查询。当需要对某个字段进行参数查询时,首先切换到这个查询的设计视图,然后在作为参数使用的字段下的“条件”单元格中的方括号内输入相应的提示文本,此查询运行时,Access 2003将显示该提示。

参数查询是建立在选择查询或交叉表查询的基础之上的,如果希望根据某个或某些字段的不同值来查找记录,就可以使用参数查询。在参数查询中,可以建立单参数查询,也可以建立多参数查询。

例:以学生、课程和成绩表为数据源,查询某班级、某门课程和某分数之上的学生选课情况

假定学生编号的前4位为班级号码。

步骤:(1 )在“ 教学管理” 数据库窗口中,单击【查询】对象,然后双击【在设计视图中创建查询】,打开查询设计视图,同时显示【显示表】对话框。

(2 )在【显示表】对话框中,把“ 学生” 、“ 课程” 和“ 选课成绩” 表添加到设计视图上半部分的窗口中,然后关闭【显示表】对话框。

(3 )分别双击学生表中的“ 学生编号” 和“ 姓名” 字段、课程表中的“ 课程名称” 字段和成绩表中的“ 成绩” 字段,依次添加到【字段】行的第1 列到第4 列。

(4)在【字段】行的第1列单元格中,把“学生编号” 字段名改为“班级:left(学生!学生编号,4)”,在【条件】行单元格输入“[输入班级:]”。其含义是:在查询结果中,显示别名“班级”,取每个记录“学生编号”字段值的前4位与“输入班级”参数值进行比较,确定是否是要查询的班级。

(5)单击工具栏中的【视图】按钮,或单击工具栏中的【运行】按钮,系统将依次显示输入班级的【输入参数值】对话框,可以根据需要输入参数值,查询需要的班级所选课程的成绩信息。

4.4.4 操作查询

1、生成表查询:用查询结果集中的数据创建新表。从表中查询数据要比从查询中访问数据快,如果经常需要从多个表中提取数据,最好的办法使用生成表查询,即从多个表中提取数据组合起来生成一个新表永久保存。

2、删除查询:用于从表中删除与查询结果集中的行相对应的记录。

3、追加查询:把查询结果添加到另一个表,但要注意两者之间的格式与类型要相同。

4、更新查询:根据查询结果集中的行改变表中现有记录的相应字段的值。

1、创建生成表查询

例:将学生选课成绩在90分以上的学生信息保存到一个新表中。

步骤:(1)打开查询设计器,将“学生”、“课程”、“选课成绩”表添加到窗口中。

(2)单击【查询类型】按钮或选择【查询】|【生成表查询】命令,打开如图所示的【生成表】对话框。在对话框中输入新表名称,并选择保存位置。

(3)在查询设计视图中设置所需的各个选项,与选择查询设计相同,结果如图

(4)保存所做的设置,单击【运行】按钮,系统会弹出【创建新表】对话框,通过选择“是/否”向新表粘贴记录,确定是否创建新表。

2、创建删除查询

删除查询可以从表中删除符合条件的记录,且所做的删除操作无法撤销。删除查询可以从单个表中删除记录,也可以从多个相互关联的表中删除记录。如果要从多个表中删除相关记录,多个表之间必须满足以下条件:在【关系】窗口定义相关表之间的关系,在【关系】窗口中选中【实施参照完整性】复选框与【级联删除相关记录】复选框。

例:将学生选课成绩在60分以下的记录删除。

步骤:(1)打开查询设计视图,将“选课成绩”表添加到窗口中。

(2)单击【查询类型】按钮,从下拉菜单中选择【删除查询】命令。

(3)单击“选课成绩”字段列表中的“*”号,并将其拖到【字段】行的第1列上,第1列将显

示“选课成绩.*”,同时,在该字段【删除】单元格中显示From,表示从何处删除记录。

(4)将“选课成绩”字段拖到【字段】行的第2列上,同时,在该字段【删除】单元格中显示Where,表示要删除哪些记录。在该字段的【条件】单元格中输入条件:<60。结果如图

(5)单击工具栏中的【视图】按钮,可以先预览要删除的记录,

若不是要删除的记录,可以返回查询设计视图修改查询条件;若是要删除的记录,可以单击

工具栏中的【运行】按钮,这时系统打开【确认删除】对话框,单击【是】按钮,将从成绩表中永久删除查询到的记录。

3、创建追加查询

生成表查询用查询选择的字段创建新表结构,然后写入查询记录。而追加查询是对原数据库表进行追加记录的操作,它提供了一个不用到表中就可以增加记录的方法。

例:利用追加查询将选课成绩在80~90分之间的学生追加到已建立的“90分以上学生情况”表中。步骤:(1)打开查询设计视图,将“学生”表和“选课成绩”表添加到窗口中。

(2)单击【查询类型】按钮,从下拉菜单中选择【追加查询】命令,弹出如图所示【追加】对话框。在【表名称】下拉列表框中输入要追加记录的表:90分以上学生情况,单击【确定】按钮,这时查询设计视图中就添加了一个【追加到】行。

(3)设置需要追加到目标表的各个选项,在【追加到】一栏中选择目标表对应的字段,结果如图:

(4)单击【视图】按钮,可以查看要追加的记录。确认无误后,单击【运行】按钮,系统会弹出追加记录提示框,单击【是】按钮,将选择记录追加到目标表中。

4、创建更新查询

更新查询可以改变表中记录的数据值。当需要用相同表达式更新许多记录的字段值时,这种

查询是很有用的。要更新的记录就是查询中通过设置条件所查询到的记录。

例:在选课成绩表中,把所有选课成绩不及格的“成绩”字段值置为0。

步骤:(1 )打开查询设计视图,将“ 选课成绩” 表添加到窗口中。

(2 )单击【查询类型】按钮,从下拉菜单中选择【更新查询】命令,这时查询设计视图中添加了一个【更新到】行。

(3)单击“选课成绩”字段列表中的“成绩”字段,并将其拖到【字段】行的第1列上,在【更新到】一行输入数值:0,在【条件】行输入更新条件:<60。如图

(4)单击【视图】按钮,可以查看要更新的记录。确认无误后,单击执行查询按钮,系统会弹出更新提示框,单击【是】按钮,将完成对成绩表中选课成绩不及格记录的“成绩”字段更新。

4.4.5 重复项、不匹配项查询

1、创建查找重复项查询

在数据表中,除设置为主键的字段不能重复外其他字段允许有重复值。

例:查找成绩表中每门课被学生选修的情况。利用向导创建查找重复项查询

(1)在新建查询对话框中,选择【查找重复项查询向导】在向导对话框中选择所基于的表或查询

(2)选取设为重复值的字段,系统会按照选取的字段自动对数据表中的记录进行检索。(3)选择另外查询的字段(4)为查询指定一个名字,单击【完成】按钮

2、建立不匹配查询

不匹配查询就是在一个表中搜索另一个表中没有相关记录的记录行。

例:查找课程表中没有被学生选修的课程有哪些。利用向导创建查找不匹配项查询

(1)在新建查询对话框中,选择【查找不匹配项查询向导】在向导对话框中选择所基于的表或查询

(2)选择不包含匹配记录的表(3)选择在两个表中的匹配字段

(4)为查询指定一个名字后,单击【完成】按钮

4.5 SQL查询

SQL包括数据定义、数据查询、数据操纵和数据控制4个部分,是一种功能齐全的数据库语言。SQL有两种使用方法:一种是以与用户交互的方式联机使用,另一种是作为子语言嵌入到其他程序设计语言中使用。

4.5.1 SQL的数据定义

SQL的数据定义功能是指定义数据库的结构,包括定义基本表、定义视图和定义索引3个部分。由于视图是基于基本表的虚表,索引是依附于基本表的,因此SQL通常不提供修改视图定义和修改索引定义的操作。如果想修改视图定义和修改索引定义,只能先将它们删除,然后再重建。SQL的数据定义语句

1、定义基本表

命令:CREATE TABLE

格式:CREATE TABLE <表名>

(<列名1> <数据类型> [列级完整性约束条件]

<列名2> <数据类型> [列级完整性约束条件] …

<表级完整性约束条件>)

2、修改基本表

命令:ALTER TABLE

格式:ALTER TABLE <表名>

[ ADD <新列名> <数据类型> [完整性约束条件]]

[ DROP <完性约束条件> ]

[MODIFY <列名> <数据类型>]

3、删除基本表

命令:DROP TABLE

格式:DROP TABLE <表名>

4.5.2 SQL的数据操纵

数据操纵是指对表中的数据进行查询、插入、删除和更新等操作。

1、SQL查询

SELECT查询是数据库的核心操作。其命令格式为:

SELECT [ALL|DISTNCT] <目标列表达式1> [, <目标列表达式2>] …

FROM <表明或视图名列表>

[WHERE <条件表达式>]

[GROUP BY <分组属性名> [HA VING <组选择条件表达式>] ]

[ORDER BY <排序属性名> ] [ASC|DESC]

SELECT语句的含义:从指定的表或视图中找出符合条件的记录,按目标列表达式的设定,

选出记录中的字段值形成查询结果。

<目标列表达式>:要查询的数据,一般是列名或表达式。

FROM子句:数据来源,即从哪些表或视图中查询。

WHERE子句:查询条件,即选择满足条件的记录。

GROUP BY子句:对查询结果进行分组。

HA VING子句:限定分组的条件,必须在GROUP BY子句后用。

ORDER BY子句:对查询结果进行排序,ASC表示升序DESC表示降序。

2、插入操作

INSERT 语句可以向基本表中插入数据。

(1)插入单个元组

语句格式:INSERT INTO <表明> [(<属性1>,<属性2>,…)]

V ALUES(<常量1>,<常量2>,… )

功能:将新元组插入指定表中,其中新元组属性1的值为常量1 属性2的值为常量2,依此类推。

(2)插入子查询结果

语句格式:INSERT INTO <表名> [(<属性1>,<属性2>,…)]

功能:批量插入,一次将子查询的结果全部插入指定表中。

(3)删除记录

语句格式:DELETE FROM <表明> [WHERE <条件>]

功能:从表中删除一个或多个元组。

(4)更新操作

语句格式:UPDATE <表明> SET <属性名1>=<表达式1>[, <属性名2>=<表达式2>,…] [WHERE <条件>]

功能:修改指定表中满足条件的元组,用表达式1的值替代属性名1的值,用表达式2的值替代属性名2的值,依此类推。

4.5.3 SQL视图

例:将已建立的“学生信息查询”中的“中医专业或者2009年入学的学生”的条件改为“中西医专业或者2010年入学的学生”。

步骤:(1 )在设计视图中打开已建立的查询

(2)选择【视图】|【SQL视图】命令,或单击工具栏中的【视图】按钮,从下拉列表中选择【SQL视图】,打开如图所示SQL视图窗口。

(3)在SQL视图窗口中,可以直接修改WHERE子句后面的条件

(4)单击工具栏中的【视图】按钮,可以预览查询的结果。单击【保存】按钮,可以保存通过SQL视图对查询所做的修改。

第5章窗体

5.1 窗体基础知识5.2 创建窗体5.3 自定义窗体5.4 窗体与控件的其他应用设计

5.5 窗体外观格式设计

5.1 窗体基础知识 5.1.1 窗体的概念和作用

窗体是操作应用系统的界面,靠菜单或按钮提示用户进行业务流程操作,不论数据处理系统

的业务性质如何不同,必定有一个主窗体,提供系统的各种功能,用户通过选择不同操作进

入下一步操作的界面,完成操作后返回主窗体。

窗体的作用:(1)显示与编辑数据。可以通过窗体录入、修改、删除数据表中的数据。

(2)使用窗体查询或统计数据库中的数据。可以通过窗体输入数据查询或统计条件,查询或统计数据库中的数据。

(3)显示提示信息。用于显示提示、说明、错误、警告等信息,帮助用户进行操作。

5.1.2 窗体构成

窗体页眉页面页眉主体页面页脚窗体页脚

5.1.3 窗体类型

5.1.4 窗体视图

设计视图窗体视图数据表视图数据透视表视图数据透视图识图

5.2 创建窗体

5.2.1 自动创建窗体

如果只需要创建一个简单的数据维护窗体,显示选定表或查询中所有字段及记录,可使用自动创建窗体向导。

自动创建窗体有纵栏式、表格式、数据表3种格式

(1)在数据库窗口中,选择【窗体】对象。(2)单击工具栏中的【新建】按钮。

(3)在【新建窗体】对话框中,选择下列向导之一

【自动创建窗体:纵栏式】,每个字段都显示在一个独立的行上,并且左边带有一个标签(标题为对应字段名

【自动创建窗体:表格式】,每条记录的所有字段显示在一行上,标签显示在窗体的顶端。

【自动创建窗体:数据表】,每条记录的字段以行和列的格式显示,即每条记录显示为一行,每个字段显示为一列。字段的名称显示在每一列的顶端。

(4)窗体数据源选择,在【请选择该对象数据的来源表或查询:】下拉列表框中选择作为窗体数据来源的表或查询。

(5)单击【确定】按钮,保存窗体,结束窗体的创建。

5.2.2 窗体向导

1、使用向导创建基于一个表或查询的窗体

(1)在【新建窗体】对话框中,双击【窗体向导】选项,进入【窗体向导】对话框。

(2)在【表/查询】下拉列表框中选择作为窗体数据源的表或查询。

(3)在【可用字段】列表框中选择需要在新建窗体中显示的字段。

(4)单击【下一步】,选择窗体布局格式。(5)单击【下一步】,选择窗体所采用的样式

(6)单击【下一步】,为窗体指定标题。(7)单击【确定】按钮,保存窗体,结束创建。

2、创建基于多个表的窗体

基于多表的窗体一般称为多表窗体,从多个表或查询中提取数据。常用的方法是建立主/子窗体,但在创建窗体之前要确保作为主窗体的数据源与作为子窗体的数据源之间建立了一对多的关系。二是将已有的窗体作为子窗体添加到另一个已有窗体中。

例:在“教学管理”数据库中,以“学生”表和“成绩”表作为数据源,创建窗体。

步骤:(1 )在【新建窗体】对话框中单击【窗体向导】,然后单击【确定】,或者双击【窗体向导】进入对话框。

(2)在【表|查询】下拉列表中选择【表:学生】,在【可用字段】列表框中选择要显示的字段。在【表|查询】下拉列表中选择【表:选课成绩】,在【可用字段】列表框中选择要显示的字段。。单击【下一步】。

(3)由于数据来源于两个表,有两个选项:通过“学生”表或“成绩”表查看。由于“学生”表和“成绩”表之间具有一对多关系,“学生”表位于一对多关系中的“一”方,所以应选择“学生”表。

选择【带有子窗体的窗体】单选按钮。单击【下一步】

(4)确定窗体所采用的布局。选中【数据表】单选按钮,单击【下一步】

(5)确定窗体所采用的样式。选中【标准】,单击【下一步】按钮。

(6)确定主|子窗体的标题。在【窗体】文本框中输入主窗体标题“学生成绩主窗体”,【子窗体】文本框中输入子窗体标题“选课成绩子窗体”。

(7)单击【完成】按钮。

5.2.3 图表向导

例:在“教学管理”数据库中,以“教师”表为数据源,使用图表向导创建窗体,统计并显示各系

不同职称的人数。

步骤:(1)在【新建窗体】对话框中选择【图表向导】选项,选择“教师”表为数据源。

(2)单击【确定】按钮,启动【图表向导】对话框。

(3)在【可用字段】列表框中选择“系别”、“职称” 和“教师编号”字段,单击> 按钮添加到“用于图表的字段”列表中,单击【下一步】。

(4)在图中选择【三维柱形图】,单击【下一步】按钮。

(5)在图中,选择“系别”为横坐标,“数据”为纵坐标,单击【下一步】按钮。

在对话框中【请指定图标的标题】文本框最后输入图表名称“统计各系不同职称教师的人数”

单击【完成】按钮。

5.2.4 自动窗体:数据透视表

数据透视表窗体是一种交互式的表,可以进行选定的计算,例如求和和计数。数据透视表也可以将字段值作为行号或列标,在每个行列交汇处计算出各自的数量,然后计算小计和总计。例:创建计算各系不同职称教师人数的数据透视表窗体基本思想:将“职称”作为列标题放在数据透视表的顶端,“系别”作为行标题放在数据透视表的左列,在行列的交叉处显示计算出来的相应教师人数。

步骤:(1)在【新建窗体】对话框中,选择【自动窗体:数据透视表】,并在【请选择该对象数据的来源表或查询】下拉列表中选择“教师”表,单击【确定】按钮。

(2)打开数据透视表设计窗口。

(3)将【数据透视表字段列表】中的“系别”字段拖至行字段区域,将“职称”字段拖至列字段区域,选中“教师编号”字段,在右下角的下拉列表框中选择【数据区域】项,单击【添加到】按钮。

可以见到在字段列表中新生成一个“汇总”字段,该字段的值是选中的“教师编号”字段的计数,同时在数据区域产生了在“系别”和“职称”分组下有关“教师编号”的计数,也就是各系不同职称的人数。

5.2.5 自动窗体:数据透视图

数据透视图是一种交互式的图表,功能与数据透视表类似,只不过以图形化的形式来表现数据。数据透视图能较为直观地反应数据之间的关系。

例:以“教师”表为数据源,创建计算各系不同职称人数的数据透视图窗体。

步骤:(1)在【新建窗体】对话框中,选择【自动窗体:数据透视图】,选择“教师”表为数据源。(2)单击【确定】按钮,打开数据透视图设计窗口

(3)将【图表字段列表】中的“系别”字段拖至分类字段区域,将“职称”字段拖至系列字段区域,选中“教师编号” 字段,在右下角的下拉列表框中选择【数据区域】项,单击【添加到】按钮。生成如图所示的数据透视图。

5.3 自定义窗体

5.3.1 窗体设计视图的组成与主要功能

1、窗体设计工具栏

2、格式工具栏

3、窗体弹出式菜单

4、控件工具箱

(1)打开与关闭工具箱【视图】|【工具箱】命令或者单击窗体设计工具栏中的【工具箱】按钮,可以打开或关闭【工具箱】。

(2)工具箱的移动与锁定要锁定某个某个控件对象,双击要锁定的对象即可;要解除锁定,按ESC即可。

(3)使用工具箱向窗体中添加控件

5.3.2 属性、事件与方法

1、属性(1)属性的概念(2)属性的设置方法(3)属性的分类

2、事件(1)事件的概念(2)事件的设置方法

3、方法方法的概念

5.3.3 窗体与对象的属性及设置方法

1、窗体的主要属性

2、控件属性(1)标签控件(2)文本框控件(3)组合框控件(4)列表框控件

(5)命令按钮控件

3、设置窗体属性(用属性表设置)

(1)在窗体设计视图中,单击窗体左上角的【窗体选定器】来选择一个窗体。

(2)右击,然后选择快捷菜单中的【属性】命令,或单击工具栏中的【属性】按钮,显示【属性表】

(3)单击需要设置其值的属性,然后执行以下操作之一:

在属性对话框中,输入适当的设置或表达式。

如果属性对话框包含箭头,单击该箭头,打开下拉列表,然后单击列表中的值。

如果【生成器】按钮显示在属性框的右边,单击该按钮以显示生成器或显示能够选择生成器的对话框。

4、在窗体中添加当前日期和时间

5、使用属性表设置控件属性

6、在VBE中设置窗体和控件属性

5.3.4 窗体和对象的事件

1、窗口事件

窗口事件是指操作窗口时引发的事件,正确理解此类事件发生的先后顺序,对控制窗体和报表的行为非常重要。

2、数据事件

数据事件指与操作数据有关的事件,又称操作事件当窗体或控件的数据被输入、修改或删除时将发生数据事件。

3、焦点事件

鼠标或键盘操作的当前状态,当窗体、控件失去或获得焦点时,或窗体、报表成为激活或失去激活状态时,将发生焦点事件。

4、键盘事件

键盘事件是操作键盘引发的事件。

5、鼠标事件

鼠标事件是用户操作鼠标引发的事件。鼠标事件应用较多,特别是“单击”事件,命令按钮的功能处理大多用鼠标事件来完成。

6、打印事件

在打印报表或设置打印格式时发生打印事件。

7、Timer和Error事件

5.3.5 常用控件的创建方法

1、命令按钮(1)利用向导

(2)手工创建命令按钮

手工创建命令按钮,通过事件代码处理,可使命令按钮具有更强的功能、更多的灵活性。其方法是:首先将命令按钮放置在窗体中,然后通过命令按钮的属性设置及事件代码编写,来达到用户特定的目的。

2、列表框和组合框

3、创建选项卡控件

4、创建图像控件

5、创建选项组控件

6、添加ActiveX控件

7、删除控件

5.4 窗体与控件的其他应用设计

5.4.1 创建计算控件

1、表达式生成器

在窗体设计视图中,打开【属性设置】对话框单击表达式生成器按钮“…”,打开【选择生成器】对话框。在【选择生成器】对话框中,选中【表达式生成器】项,单击【确定】按钮,系统进入【表达式生成器】对话框。

2、创建计算控件

例:在“学生信息管理”窗体设计中,不显示学生的出生年月,要显示年龄可以通过添加计算控

件实现。

(1)进入“学生信息管理”窗体设计视图,添加一个文本框控件,命名其标签标题为“年龄”。(2)打开文本框控件的属性设置对话框,设置其控件来源属性。可以使用表达式生成器来创建表达式,也可以利用组合表达式元素来创建表达式。

使用表达式生成器

在“学生信息管理”窗体中,右击【年龄】文本框,打开属性设置对话框;单击【控件来源】文本框右侧的【表达式生成器】按钮,进入【表达式生成器】对话框

(3)使用“函数”和“表”文件夹选项,选择生成表达式元素,如图单击【确定】按钮,即完成“年龄”计算控件的创建。

使用手动方式创建

假如对函数及表达式的语法比较熟悉,可以使用手动方法创建计算表达式。在“学生信息管理”窗体中,右击“年龄”文本框,打开属性设置对话框;在其【控件来源】文本框中直接输入表达式“=Year(Date())-Year([出生日期])”。

5.4.2 查找记录5.4.3 显示提示信息5.4.4 创建与使用主|子窗体5.4.5 打印与预览窗体5.5 窗体外观格式设置5.5.1 加线条5.5.2 加矩形5.5.3 设置控件格式属性

5.5.4 使用Tab键设置控件次序

第六章报表

本章概要6.1 报表的作用与组成

报表就是将表格、查询中的数据按照指定格式要求打印输出。

报表主要功能:数据的格式化、分类汇总数据创建子报表和图表数据报表组成

报表页眉、报表页脚页面页眉、页面页脚

组页眉、组页脚主体

在Access中演示各部分报表视图

报表视图有三种

设计视图该视图最重要,是需要重点掌握

版面预览打印预览演示三种视图

6.2 报表的分类

纵栏式报表表格式报表图表报表标签报表

不同类型的报表只是展示数据的形式上区别,本质上都是显示数据。演示不同形式的报表。注意使用同一个数据源!看清内容与形式的关系!

6.3 创建报表(本章重点)

创建方法:报表向导,通过向导方式设置。该方法简便但缺乏灵活性。

自动创建,比向导还简单,但局限性更大。

手工创建报表。该方法相对困难,但功能强大。这部分是重点和难点。

子报表。子报表与子窗体很类似。

6.4 报表编辑

该部分主要讲解手动创建、修改、设计报表,以及报表版面设计、数据计算。该节是本章重点和难点。报表控件以及格式设置

认识报表控件,最常用的是标签、文本框、分割线、子报表等

例题6.1建立”学生基本信息报表“该报表可以通过向导或者手工方法创建。练习使用报表工具。如果使用手工创建,关键是选择数据源。

演示该例题!

例题6.2添加页码和日期

该例题主要涉及页脚部分的操作。如果使用手工方法创建,用到了=date()和=time()两个函数。添加直线、设置字体、颜色等修饰演示上述操作。排序、分组

打印数据的时候可以按照某种规则排序或者分组。这个很类似于excel中的分类汇总。

单纯排序:可以选择某列进行升序或者降序排列。

分组:按照某字段分类,相同类别内容将集中显示。

例题6.5设计分组报表,输出学生选课成绩信息。在此例题中讲解排序和分组对话框,以及页眉页脚的使用。

报表中的计算

报表中的数据直接来源于表或者查询,但是有时候我们需要的数据在表中没有直接给出,就必须经过计算得到。

例题6.6根据教师信息表中”工作时间“计算工龄

分析:所需信息为”工龄“,但是表中没有直接给出,必须通过计算。已知当前年份和工作时间,两年份相减就是”工龄“=year(date())-year(工作时间)

例题6.7所需信息”成绩是否通过“,但是表中没有直接给出,也需要判断计算得到结果。

6.5 复杂报表

以上介绍的都是报表的常规使用。报表中的每一个控件、每一部分都还有各自的属性可以设置,进而制作更加复杂和实用的报表。

报表属性节属性报表添加分隔页预定义格式美化报表制作图表报表

6.6打印报表

报表最终就是要将数据落到纸面上,打印是报表的最后一个环节。

打印之前可以预览效果,经过修改—预览之后,最终打印。小结

在二级考试中,该节有比较重要的地位,尤其是操作题部分,很多涉及到报表设计、分组、计算等操作。

报表也是数据展示的一种形式,该章节有自己独特的地方,但是很多知识与窗体类似,大家在学习的时候可以相互比较学习。

后续的”页“将是对报表的巩固,因为”页“也是展示数据的形式,很多操作与报表类似。

报表、窗体、页这三种对象都是表、查询的外在表现。

第七章数据访问页

概述学会使用页向导自动创建页页设计视图以及控件使用包含图表的数据访问页7.1数据访问页的基本概念

数据访问页实际就是一种WEB页,也是将表中的数据展现给用户。

页的几种视图:页视图设计视图(重点)网页预览(在浏览器中)

7.2创建数据访问页

创建数据访问页的方法与窗体、报表类似。

自动创建数据访问页该方法快,但是只能使用纵栏式。

例题7.1自动创建学生基本信息的页

向导方法创建页例题7.2使用向导创建学生基本信息的页

使用设计视图创建页注意控件属性都是英文。

7.3编辑数据访问页

添加标签添加命令按钮添加滚动文字设置背景

第八章宏

八宏是一些操作的集合。通过本章的学习,应该掌握

宏的概念与用途序列宏、条件宏和宏组的创建ACCESS2003中常用的宏操作宏调用

8.1宏的功能

宏是指一个或者多个操作的集合,没个操作都实现特定的功能。这些操作的实质是代码。

设置宏操作宏设计器中可以使用系统提供的宏命令,配合相应的参数,可以完成很多实用的操作。常用宏命令参看表8.1

8.2 创建、调试、运行宏

创建宏,在宏设计器中选择所需要的功能,并且设置相应参数。

创建宏组,宏组中包含多个宏命令,为了便于管理多个宏。操作方法与创建单个宏类似。

创建条件宏,上述两种宏都是顺序执行。条件宏可以根据特定条件而有选择性的执行某些宏命

大学计算机基础期末考试题

一、选择题 1.第一台电子计算机诞生于(B )年 A.1945 B.1946 C.1971 D.1972 2. 第一代计算机的主要元器件采用的是( C )。 (A)晶体管 (B)小规模集成电路 (C) 电子管 (D)大规模和超大规模集成电路3. 存储容量的基本单位是(B )。 (A)位 (B) 字节(C)字 (D)ASCII码 4.利用计算机对指纹进行识别、对图像和声音进行处理属于的应用领域是( D)。(A)科学计算 (B) 自动控制 (C)辅助设计 (D)信息处理 5.微型计算机中运算器的主要功能是进行(C)。 (A)算术运算 (B)逻辑运算 (C) 算术和逻辑运算 (D)初等函数运算 6.中文Windows XP的“桌面”指的是(C )。 (A)整个屏幕(B)某个窗口(C)全部窗口(D)活动窗口 7.决定微型计算机性能的核心硬件是( D ) A CD-ROM B UPS C BBS D CPU 8. 一台微机的型号中含有486、586等内容时,其含义是__A_ __。 A. 运算控制单元的档次 B.软盘容量大小 C. 主存储器容量大小 D.硬盘容量大小 9.计算机硬件的五大基本构件包括:运算器、存储器、输入设备、输出设备和( B ) A. 显示器 B. 控制器 C. 磁盘驱动器 D. 鼠标器 10.在计算机内部,所有信息的表示法都是采用( C ) A 十进制 B 八进制 C 二进制 D 十六进制 11.第四代计算机的主要逻辑元件采用的是(D ) A.晶体管 B.小规模集成电路 C.电子管 D. 大规模和超大规模集成电路

12.一个完整的计算机系统包括:(A) A、硬件系统和软件系统 B、主机、键盘、显示器 C、系统软件和应用软件 D、计算机及其外部设备 13."计算机辅助设计"的英文缩写是:(A) A、CAD B、CAM C、CAE D、CAT 14.微型计算机中,ROM的中文名字是:(B) A、随机存储器 B、只读存储器 C、高速缓冲存储器 D、可编程只读存储 15.计算机能够直接执行的程序是( B) A、应用软件 B、机器语言程序 C、源程序 D、汇编语言程序 16.存储器分为内存储器和外存储器两类 ( A) A、它们中的数据均可被CPU直接调用 B、只有外存储器中的数据可被CPU调用 C、它们中的数据均不能被CPU直接调用 D、其中只有内存储器中的数据可被CPU直接调用 17.当已选定文件后,下列操作中不能删除该文件的是( D ) A.在键盘上按Delete键 B.用鼠标右击该文件,打开快捷菜单,然后选择删除命令 C.在文件菜单中选择“删除”命令 D.用鼠标双击该文件夹 18.在WindowsXP操作系统中一个文件的属性包括(B ) A.只读、存档 B.只读、隐藏 C.只读、隐藏、系统 D. 只读、隐藏、系统、存档19.Windows XP操作系统属于( C ) A. 单用户单任务操作系统

计算机基础知识试题(一)及答案

8?在计算机内部,不需要编译计算机就能够直接执行的语言是 ( )。 A.汇编语言 B.自然语言 C.机器语言 D.咼级语言 第一部分 一、单项选择题 1.世界上第一台电子数字计算机取名为()。 A. UNIVAC B.EDSAC C.ENIAC D.EDVAC 2?操作系统的作用是()。 3?个人计算机简称为PC 机,这种计算机属于( 4?目前制造计算机所采用的电子器件是()。 5?—个完整的计算机系统通常包括()。 A.硬件系统和软件系统 B.计算机及其外部设备 C.主机、键盘与显示器 D.系统软件和应用软件 6?计算机软件是指 ()。 A. 计算机程序 B.源程序和目标程序 C.源程序 D.计算机程序及有关 资料 7?计算机的软件系统一般分为()两大部分。 A.系统软件和应用软件B.操作系统和计算机语言 C. 程序和数据D.DOS 和WINDOWS A.把源程序翻译成目标程序 B.进行数据处理 C.控制和管理系统资源的使用 D.实现软硬件的转换 A.微型计算机 B.小型计算机 C.超级计算机 D.巨型计算机 A.晶体管 B.超导体 C.中小规模集成电路 D.超大规模集成电路

A.输入设备 B.输出设备 C.内存储器 D.外存储器 9.主要决定微机性能的是()。 A.C PU B.耗电量 C.质量 D.价格 10?微型计算机中运算器的主要 功能是进行()。 A.算术运算 B.逻辑运算 C.初等函数运算 D.算术运算和逻辑运 11.MIPS 常用来描述计算机的运算速度,其含义是()。 A.每秒钟处理百万个字符 B.每分钟处理百万个字符 C.每秒钟执行百万条指令 D.每分钟执行百万条指令 12.计算机存储数据的最小单位是二进制的()。 A.位(比特) B.字节 C.字长 D.千字节 13.—个字节包括()个二进制位。 A. 8 B.16 C.32 D.64 14.1MB 等于()字节。 A. 100000 B.1024000 C.1000000 A. 488 B.317 C.597 D.189 A. 110100.011 B.100100.111 C.100110.111 D.100101.101 17.下列逻辑运算结果不正确的是 ()。 A. 0+0 = 0 B.1+0= 1 C.0+1= 0 D.1 + 1= 1 18. 磁盘属于()。 19. 在3.5英寸的软盘上有一个带滑块的小方孔,其作用是 ()。 D.1048576 15.下列数据中,有可能是八进制数的是 )。 16.与十进制36.875等值的二进制数是 ()。

2015计算机专业基础综合真题及答案解析

2015 年全国硕士研究生入学统一考试 计算机学科专业基础综合试题 一、单项选择题:140 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只 有一个选项符合题目要求。请在答题卡上将所选项的字母涂黑。 1.已知程序如下: int s(int n) {return (n<=0) ? 0 : s(n-1) +n;} void main() {cout<< s(1);} 程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是 A . main()->S(1)->S(0)B. S(0)->S(1)->main() C. main()->S(0)->S(1) D . S(1)->S(0)->main() 2.先序序列为a,b,c,d 的不同二叉树的个数是 A.13B.14C.15D.16 3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是 A . 24, 10,5 和 24,10, 7 C.24, 10,10 和 24, 14, 11 4.现在有一颗无重复关键字的平衡二叉树B. 24, 10, 5 和 24, 12, 7 D. 24,10, 5 和 24, 14, 6 (AVL 树) ,对其进行中序遍历可得到一个降 序序列。下列关于该平衡二叉树的叙述中,正确的是 A .根节点的度一定为2 C.最后插入的元素一定是叶节点B.树中最小元素一定是叶节点D .树中最大元素一定是无左子树 5.设有向图 G=(V,E),顶点集 V={V 0,V 1,V 2,V 3} ,边集 E={,,},若从顶点 V 0开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是 A.2B.3C.4D.5 6.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal )算法第二次选中但不是普里姆(Prim)算法(从V 4开始)第2 次选中的边是 A . (V1,V3)B. (V1,V4)C. (V2,V3)D. (V3,V4)

级《计算机应用基础》期末试题

5. 依据[ ]可以识别文件的类型。 A.文件的大小 B.文件的路径 C.文件的扩展名 D.文件的修改日期 6. 在Windows 7资源管理器中[ ]菜单提供了文件夹设置功能。 A、文件 B、编辑 C、工具D:查看 7. Windows 7中,显示3D桌面效果的快捷键是[ ]。 A.Alt+Tal B.Win+Shift C. Ctrl+Tab D. Win+Tab 8. 计算的主机由( )构成。 A、CPU、内存储器及辅助存储器 B、CPU和内存储器 C、存放在主机箱内部的全部器件 D、计算机主板上的全部器件 9. 计算机中数据的表现形式是( )。 A、八进制 B、十进制 C、二进制 D、十六进制 10. 下列( )文件是压缩文件 A、财务.doc B、财务.exe C、财务.zip D、财务.txt 11. 外存储器中的信息,必须首先调入( ),然后才能供CPU使用 A、ROM B、运算器 C、控制器 D、RAM 12下列“不合法”的文件名是( )。 A、.txt B、 C、 D、 二、填空题(本题共12个空,每空2分,共24分)

是由()公司开发的操作系统。 14. PDP是指( )显示器。 15. 二进制数1110转换成十进制数为()。 16.磁盘碎片主要是在对硬盘的频繁写入和删除中产生的,可以用()来整理。 17. 计算机软件系统中最重要、最基本的系统软件是()。 18. 为了减少文件传送时间和节省磁盘空间,可使用()软件对文件“瘦身”。 19. 初次安装系统后,可以使用WIN7的()功能为该系统创建一个系统映象,以便系统被破坏后恢复。 20.批量搜索文件时所用的通配符有()和()。 操作系统中,Ctrl+X是()命令快捷键。 22.文件或文件夹通常有只读、()和()三种属性。 三、判断题(本题共12个小题,每小题2分,共24分) 23.睡眠状态是一种省电状态。() 24. WIN7属于多用户、桌面操作系统。() 25.计算机辅助教学的缩写是CAD。() 26. 所有被删除的文件都是放在回收站中。() 27. 一个完整的计算机系统由硬件系统和软件系统构成。() 28.“库”只是“包含”不同文件夹的位置。 ( )29. 在Windows 7中,菜单命令的前面带有符号√,表示该命令当前无效 ( ) 30. 安装杀毒软件是保障缉计算机安全的唯一措施。()。 31. 避免文件和文件夹丢失或被破坏,可以对重要的文件和文件夹进行备份。 ( ) 32.按下shift键的同时按下字母键,输入大写字母() 33. 对话框是系统提供给用户输入信息或选择内容的界面() 34. 语言栏可以浮动显示在屏幕上,也可以显示在任务栏上。() 四、解答题(本题共5小题,其中35题5分,36题5分, 37题6分,38题6分,39题6分,共28分) 35.简述WIN7操作系统的特点。 36.列举CPU的性能指标。 37.把下面4个数按照从小到大的顺序排列。 B (275)8 191D 1F3H 38简述计算机病毒有什么特征 39.简述窗口切换的方法(两种以上)。

天津大学计算机基础知识完整版带答案

. 第1章计算机基础知识 1.提出“存储程序和程序控制”的计算机科学家是·诺依曼。 2.电子计算机的发展通常以构成计算机的电子器件的不断更新为标志,第一代 计算机的电子器件是电子管、第二代计算机的电子器件是晶体管、第三代计算机的电子器件是中、小规模集成电路、第四代计算机的电子器件是大规模和超大规模集成电路。 3.世界首台电子计算机是ENIAC ,它所使用的电子器件是电子管。 4.一般可将计算机分为巨型机、大型机、中型机、小型机、微型机。 5.计算机主要朝着巨型化、微型化、网络化、智能化方面发展。 6.目前微型计算机采用的逻辑元件是大规模和超大规模集成电路,其主要技术 指标是字长、主频、运算速度、存容量。 7.计算机最早的应用领域是科学计算、计算机最广泛的应用领域是信息处理。 8.计算机辅助设计的简称是CAD 、计算机辅助制造的简称是 CAM 、计算机辅助教学的简称是CAI 、计算机辅助学习的简称是 CAL 。 9.计算机应用常所讲OA其代表办公自动化。 10.在计算机部,一切数据和指令均采用二进制表示。 十进制67.62511.所对应的二进制数是1000011.101B 。 十进制168所对应的二进制数是12.10101000B ,八进制数是250Q 。 (1101) +(1011)=(11000 13.)、(1010)-(101)=(101 )2 2 22 2 2 (11001)÷(101)=(101 )、(1011) ×(101)=(110111 )22 2 2 2 2 二进制数1110∨1101的结果是1111 、二进制数1110∧1101的结果是14. 1100 。 若要将一个8位二进制数的最高位和最低位清零、其他位不变,可以将该数和二进15. 制数01111110 进行“与”运算。 在计算机中,定点数分为定点小数和定点整数16.。 在计算机中,一个浮点数由尾数17.和阶构成,决定围是阶,

计算机基础知识试题及答案全

计算机基础知识试题及 答案全 标准化工作室编码[XX968T-XX89628-XJ668-XT689N]

《大学计算机》基础知识试题及答案 (说明:将认为正确答案的字母填写在每小题后面的括号内) 1.世界上第一台通用电子数字计算机诞生于( A )。 A.美国B.英国C.德国 D.日本 2.世界上第一台通用电子数字计算机诞生于( B )。 A.1953年B.1946年C.1964年 D.1956年 3.第一台电子计算机是1946年在美国研制的,该机的英文缩写名是 (A )。 4.一个完整的微型计算机系统应包括( C )。 A.计算机及外部设备 B.主机箱、键盘、显示器 和打印机 C.硬件系统和软件系统 D.系统软件和系统硬件 5.计算机的中央处理器CPU包括运算器和( C )两部分。 A.存储器B.寄存器C.控制器 D.译码器 6.下列设备中,( D )不是微型计算机的输出设备。 A.打印机B.显示器C.绘图仪 D.扫描仪 7.下列各项中,不属于多媒体硬件的是(D )。 A.光盘驱动器 B.视频卡 C.音频卡 D.加密卡 8.计算机中对数据进行加工与处理的部件,通常称为( A )。 A.运算器 B.控制器 C.显示器 D.存储器 9.运算器的组成部分不包括( B )。 A.控制线路 B.译码器 C.加法器 D.寄 存器 10.把内存中的数据传送到计算机的硬盘,称为( D )。 A.显示 B.读盘 C.输入 D.写盘

11.用MIPS为单位来衡量计算机的性能,它指的是计算机的( B ),指 的是每秒处理的百万级的机器语言指令数。 A.传输速率 B.运算速度 C.字长 D.存储器容量 12.计算机硬件的核心部件是( A )。 A.中央处理器B.存储器C.运算器D.控制器13.在外部设备中,打印机属于计算机的( B )设备。 A.输入B.输出C.外存储D.内存储 14.CGA、EGA和VGA标志着( C )的不同规格和性能。 A.打印机 B.存储器 C.显示器 D.硬 盘 15.硬盘上原存的有效信息,在下列哪种情况下会丢失( C )。 A.通过海关的X射线监视仪 B.放在盒内半年没有使用 C.放在强磁场附近 D.放在零下10摄 氏度的库房中 16.人们把以( A )为硬件基本部件的计算机称为第四代计算机。 A.大规模和超大规模集成电路和RAM C.小规模集成电路 D.磁带与磁盘 17.用计算机管理科技情报资料,是计算机在(B )方面的应用。 A.科学计算 B.数据处理 C.实时控制 D.人 工智能 18.主机板上CMOS芯片的主要用途是( C )。 A.管理内存与CPU的通讯 B.增加内存的容量 C.储存时间、日期、硬盘参数与计算机配置信息 D.存放基本输入输出系统程序、引导程序和自检程序 19.下列有关存储器读写速度的排列,正确的是(B )。 >Cache>硬盘B.Cache>RAM>硬盘 >硬盘>RAM D.RAM>硬盘>Cache 20.使用Cache可以提高计算机运行速度,这是因为(C )。 增大了内存的容量扩大了硬盘的容量 缩短了CPU的等待时间可以存放程序和数据 21.一台微机的型号中含有486、586等内容时,其含义是( A )。 A.运算控制单元的档次 B.软盘容量大小

2018年南京航空航天大学829计算机专业基础-考研专业课真题硕士研究生入学试题

南京航空航天大学 2018 年硕士研究生入学考试初试试题( A 卷) 科目代码: 829 满分: 150 分 科目名称: 计算机专业基础 注意: ①认真阅读答题纸上的注意事项;②所有答案必须写在答题纸上,写在本试题纸或草稿纸上均无效;③本试题纸须随答题纸一起装入试题袋中交回! 数据结构部分(50 分) 1.(10 分)给定n 个村庄之间的交通图,边上的值表示这条道路的长度,现在要从这n 个 村庄中选择一个村庄建一所医院,问这所医院应建在哪个村庄,才能使离医院最远的村庄 到医院的路程最短?试选择或构造一种适当的数据结构并设计一个算法,并应用该算法解 答下图所示的实例,给出算法执行过程示意图。 V4 10 3 2 V3 V1 4 6 V2 2.(10 分)详细解释哈希表的工作原理。以此为例,将关键字序列(51,83,43,15,62,59,74,61)存储在长度为10 的哈希表中,使用哈希函数H(key) = Key % 10 ,并采用链 地址法解决冲突,画出哈希表示意图。 3.(10 分)设有一批需实时处理的数据元素组成集合S,实时处理开始后,每隔一秒钟收 到一个新的数据元素加入S。现要求在每次接收一个新元素之前,找出S 中现有的最小元素并将其输出(从S 中删除)。试选择或构造一种适当的数据结构并设计一个算法,尽可能高效地完成上述任务。例如:S=(59,31,29,18,78,26,48,10,65,35),新接受的数据为 39,12,46….。以此为例说明算法执行过程示意图。 4.(10 分)设一个带头结点的单链表 L,数据元素为整数,其中大部分为正数,少数为负数,编写函数,采用高效的算法调整链表,实现将负数结点移到链表尾部,并返回调整后 链表中的第一个负数结点位置。先给出算法思想,再写相应代码。 5.(10 分)设二叉树T,用二叉链表结构存储,元素值为整数且互不相同。编写非递归函数,对给定的2 个整数,若2 个都不是T 的元素,输出-2;若1 个不是T 的元素,输出-1;若2 个都是T 的元素,输出两者所在的层数的间隔数。要求先给出算法思想,再写代码。 科目代码:829科目名称:计算机专业基础第1页共5页

计算机基础期末考试卷

2017—2018学年度计算机期末考试卷班级姓名学号 一、填空题(12*2分) 1.微型计算机通常由______和______组成。 2.字长是计算机______次能处理的______进制位数。 3.1KB=______B;1GB=______B。 4.计算机中,中央处理器CPU由______和______两部分组成。 5.计算计的软件系统通常分成______软件和______软件。 6.在断电后,能继续为计算机系统供电的电源称为_______。 7.一个2G的U盘能存放500M的电影最多为________几部。 二.选择题(18*2分) 1.第一台电子计算机诞生于( C )。 A.德国 B.日本 C.美国 D.英国 2.计算机技术在半个世纪中虽有很大的进步,但至今其运行仍遵循着一位科学家提出的基本原理,他就是( C )。 A.牛顿 B.爱因斯坦 C. 冯.诺依曼 D.爱迪生 3.断电后会使数据丢失的存储器是(B )。 A.ROM B.RAM C.磁盘 D.光盘 4.在windows中,欲剪切当前文件夹,可以使用的组合键是( C )。 A.ctrl+v B.ctrl+a C.ctrl+x D.ctrl+d 6.在windows中,关闭程序的方法有许多,下列不正确的是( B )。 A 在键盘上,按alt+f4 B.在键盘上按esc键 C.用鼠标单击程序屏幕右上角的“关闭”按钮 D.打开程序的“文件”菜单,选择退出 7.在windows中,欲全选当前文件夹,可以使用的组合键是 B A.ctrl+v B.ctrl+a C.ctrl+x D.ctrl+d 8.下列存储器中,存取速度最快的是( B )。 A.硬盘 B.缓存 C.光盘 D.U盘 9.下列不可能出现在Windows资源管理器窗口左部的是( A )。 A.文件 B.桌面 C.我的电脑 D.(C:) 10.在计算机系统中,指挥.协调计算机工作的设备是___B__。 A显示器, B.CPU, C内存, D打印机,

PHP简明教程

PHP程序设计简明教程

目录序 (4) 第一章PHP简介 (6) 第一节PHP简介 (6) 1.Web程序工作原理 (6) 2.PHP简介 (9) 第二节PHP的开发环境的搭建 (9) 1.程序编写,软件开发工具软件的选用 (9) 2.服务器软件的安装和配置 (10) 第三节实验一PHP开发环境的搭建 (11) 0.实验目的 (11) 1.实验准备 (12) 2.PHP的安装和配置 (12) 3.Apache的安装和配置 (12) 4.测试Apache对PHP的支持 (13) 5.MySQL软件的安装和服务的启动 (14) 第二章Web客户端技术 (16) 第一节Web客户端工作原理 (16) 1.浏览器工作原理 (16) 2.HTML工作原理 (16) 3.JavaScript工作原理 (20) 第二节Web客户端基本技术 (21) 第三节实验二Web客户端技术 (34) 第三章PHP语法 (36) 第一节基本语法 (36) 1.最简单的PHP程序 (36) 2.剖析最简单的PHP程序 (37) 3.常用变量处理函数 (37) 4.访问客户端变量的方法 (40) 5.PHP变量的作用域 (41) 6.超全局变量数组 (41) 7.数据类型 (43) 8.运算符 (47) 9.函数 (48) 10.session的应用 (51) 第二节PHP编程要点 (53) 1.流程控制结构 (53) 2.PHP嵌入HTML或JavaScript中 (53) 3.用PHP输出HTML或JavaScript (55) 4.自服务程序 (56) 第三节实验二PHP语法实验 (57) 第四章MySQL数据库 (58) 第一节MySQL的基本使用 (58) 1.数据库基础知识 (58) 2.MySQL简介 (58) 3.MySQL的命令操作 (58) 4.MySQL的图形化客户端工具软件 (61) 第二节用PHP操纵MySQL (62)

计算机基础知识 测试题

计算机基础知识二 一、选择题 1、在下面关于计算机系统硬件的说法中,不正确的是。 A、CPU主要由运算器、控制器和寄存器组成 B、当关闭计算机电源后,RAM中的程序和数据就消失了 C、软盘和硬盘上的数据均可由CPU直接存取 D、软盘和硬盘驱动器既属于输入设备,又属于输出设备 2、在计算机运行时,把程序和数据一样存放在内存中,这是1946年由领导的 研究小组正式提出并论证的。 A、图灵 B、布尔 C、冯。诺依曼 D、爱因斯坦 3、计算机的CPU每执行一个,就完成一步基本运算或判断。 A、语句 B、指令 C、程序 D、软件 4、计算机能按照人们的意图自动、高速地进行操作,是因为采用了 A、程序存储在内存 B、高性能的CPU C、高级语言 D、机器语言 5、语言处理程序的发展经历了三个发展阶段。 A、机器语言、BASIC语言和C语言 B、二进制代码语言、机器语言和FORTRAN语言 C、机器语言、汇编语言和高级语言 D、机器语言、汇编语言和C++语言 6、操作系统的主要功能是 A、实现软、硬件转换 B、管理系统所有的软、硬件资源 C、把源程序转换为目标程序 D、进行数据处理 7、CAE是目前发展迅速的应用领域之一,其含义是。

A、计算机辅助设计 B、计算机辅助教育 C、计算机辅助工程 D、计算机辅助制造 8、下面关于ROM的说法中,不正确的是。 A、CPU不能向ROM随机写入数据 B、ROM中的内容在断电后不会消失 C、ROM是只读存储器的英文缩写 D、ROM是只读的,所以它不是内存而是外存 9、微机内存容量的基本单位是。 A、字符 B、字节 C、二进制位 D、扇区 10、在下面关于字符之间大小关系的说法中,正确的是 A、空格符B>b C、b>B>空格符 D、B>b>空格符 11、在计算机内部用机内码而不用国标码表示汉字的原因是。 A、有些汉字的国标码不唯一,而机内码唯一 B、在有些情况下,国标码有可能造成误解 C、机内码比国标码容易表示 D、国标码是国家标准,而机内码是国际标准 12、汉字系统中的汉字字库里存放的是汉字的。 A、机内码 B、输入码 C、字形码 D、国标码 13、已知8位机器码,它是补码时,表示的十进制真值是 A、-76 B、76 C、-70 D、-74 14、属于面向对象的程序设计语言。 A、C B、Fortran C、Pascal D、VisualBasic 15、声频卡具有功能。 A、数字音频 B、音乐合成

网咯教育入学考试计算机基础有答案

兰州大学网络教育学院 《计算机基础》入学考试试题 一、单项选择题 1、一个完整的微型计算机系统应包括_________。() A、计算机及外部设备 B、主机箱、键盘、显示器和打印机 C、硬件系统和软件系统 D、系统软件和系统硬件 2、世界上公认的第一台电子计算机诞生在_________。() A、1945年 B、1946年 C、1948年 D、1952年 3、微型计算机的运算器、控制器及内存存储器的总称是_________。() A、CPU B、ALU C、主机 D、MPU 4、微机唯一能够直接识别和处理的语言是_________。() A、汇编语言 B、高级语言 C、甚高级语言 D、机器语言 5、_________是主存地址总线上地址信息的发源地。() A、数据寄存器 B、指令寄存器 C、程序计数器 D、地址寄存器 6、微型计算机的发展是以_________的发展为表征的。() A、微处理器 B、软件 C、主机 D、控制器 7、汉字国标码(GB2312-80) 规定的汉字编码,每个汉字用_________。() A、一个字节表示 B、二个字节表示 C、三个字节表示 D、四个字节表示 8、所谓“裸机”是指_________。() A、单片机 B、单板机 C、不装备任何软件的计算机 D、只装备操作系统的计算机 9、断电会使原存信息丢失的存储器是_________。() A、半导体RAM B、硬盘 C、ROM D、软盘 10、在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称之为__。() A、字节 B、编号 C、地址 D、容量

11、_________的主要功能是存放程序和数据。() A、存储器 B、CPU C、运算器 D、控制器 12、十进制数255转换成的二进制数是_________。() A、10101111 B、10111111 C、11011111 D、11111111 13、多媒体计算机使用的CD-ROM是_________。() A、只读光盘 B、可重写光盘 C、一次性可写光盘 D、数字化视频光盘 14、磁盘的最外层是第_________道。() A、0 B、1 C、2 D、n 15、计算机有多种技术指标,而决定计算机的计算精度的则是_________ 。() A、字长 B、运算速度 C、存储容量 D、进位数制 16、计算机内存储器的信息存储基本单位是_________。() A、Byte B、KB C、MB D、GB 17、在微机中,存储容量为1MB,指的是_________。() A、1024×1024个字 B、1024×1024个字节 C、1000×1000个字 D、1000×1000个字节 18、语言处理程序包括:汇编程序、编译程序和_________。() A、C程序 B、BASIC程序 C、PASCAL程序 D、解释程序 19、下列数据中,有可能是八进制数的是_________。() A、238 B、709 C、396 D、764 20、在存储一个汉字内码的两个字节中,每个字节的最高位是_________。() A、1和0 B、0和1 C、1和1 D、0和0 21、如果数制只采用R个基本符号,则称为基R数制,R称为数制的"基数",而数制中每一固定位置对应的单位值称为_________。() A、字节 B、权 C、位 D、码 22、在计算机领域,常用“主频”来描述计算机的_________。() A、运算速度 B、可靠性 C、可运行性 D、可扩充性 23、硬盘工作时应特别注意避免_________。() A、噪声 B、震动 C、潮湿 D、日光 24、下列字符中,ASCII码值最小的是_________。() A、a B、A C、x D、Y

《计算机应用基础》期末考试试题

《计算机应用基础》期末考试试题 班级:_______学号:姓名:成绩: 一、选择题(每题1.5分,共30分) 1、世界上第一台计算机诞生于()。 A:1946年B:1949年C:1956年D:1959年 2、关于电子计算机的特点,以下论述错误的是()。 A:运算速度快B:运算精神高 C:具有记忆和逻辑判断能力 D:运行过程不能自动、连续,需人工干预。 3、在微机的硬件设备中,既可以做输出设备,又可以做输入设备的是()。 A、绘图仪B:扫描仪C:手写笔D:磁盘驱动器 4、计算机病毒是一种()。 A:微生物感染B:化学感染C:程序D:幻觉 5、计算机病毒不具有()。 A:寄生性和传染性B:潜伏性和隐蔽性 C:自我复制性和破坏性D:自行消失性和易防范性 6、下列关于存储容量大小换算正确的是()。 A:1KB=1024MB B:1GB=1024KB C:1TB=1024GB D:1TB=1024MB 7、计算机采用的逻辑元件的发展顺序是()。 A、晶体管、电子管、集成电路、大规模集成电路 B、电子管、晶体管、集成电路、大规模集成电路 C、晶体管、电子管、集成电路、芯片 D、电子管、晶体管、集成电路、芯片 8、Excel所生的文件扩展名是()。 A: .txt B: .doc C: .ppt D: .xls 9、Excel单元格中输入公式必须以()开头。 A:等号B:加号C:单元格地址D:减号 10、在Excel单元格中显示以“0”开头的数字,如学号“01”,则在输入数学 前加()符号。 A:加号B:双引号C:单引号D:等号 11、如果要中止幻灯片的放映可以按()。 A:END键B:ESC键C:回车键D:Ctrl+END键 12、下列4项中,合法的IP地址是()。 A:180.220.5 B:202.53.0.78 C:206.53.392.76 D:202.53.282.22 13、下列域名中,代表教育机构域名的是()。 A: gov B:net C:edu D:com 14、下面E-mail地址中,()是无效的。 A:We@https://www.doczj.com/doc/bb18042547.html, B:wang@qun@https://www.doczj.com/doc/bb18042547.html, C:zhanghao@https://www.doczj.com/doc/bb18042547.html, D:wangqun_77@https://www.doczj.com/doc/bb18042547.html, 15、二进制数11110001转换为十进制数是( )。 A:241 B:242 C:240 D:244 16、计算机的三大应用领域是()。 A、科学计算、信息处理和过程控制 B、计算、打字和家教 C、科学计算、辅助设计和辅助教学 D、信息处理、办公自动化和家教

计算机基础知识笔试题

计算机基础知识笔试题 1、第一台电子计算机使用的逻辑部件是()。 A.集成电路 B.大规模集成电路 C.晶体管 D.电子管 2、微型计算机系统由()组成。 A. 主机和显示器 B. 运算器和控制器 C. 硬件系统和软件系统 D. 输入系统和输出系统 3、可以作为CPU主要性能指标的是() A.分辨率B.网络速度C.外型尺寸D.时钟频率 4、中央处理器(CPU)的组成部分是() A、内存储器、运算器、控制器 B、硬盘、内存储器 C、内存储器、外存储器 D、控制器、运算器 5、所说的“Pentium III,128MB,20G”,其中的“Pentium III”是指计算机的() A 、重量B、内存容量C、CPU型号D、硬盘大小 6、“32位”这个词,这里“位”的含义是()。 A.字 B.字长 C.字节 D.二进制位 7、计算机在工作时突然断电,会使存储在()中的数据丢失。 A.RAM B.ROM C.硬盘D.软盘 8、U盘是IGB的,比你的容量大一倍,那么你的U盘是()的。 A 500M B B IGB C 512MB D 2GB 9、存储器读写速度的排序其中正确的说法是()。 A.RAM>光盘>硬盘>软盘 B. 光盘>RAM >硬盘>软盘 C. 光盘>硬盘>RAM>软盘 D. RAM>硬盘>光盘>软盘 10、购买的微机安装软件时,最不可缺少的是()。 A浏览器软件B数据恢复软件C操作系统D杀毒软件 11、在计算机的众多特点中,其最主要的特点是()。 A.计算速度快B.计算精度高 C.应用广泛 D.存储程序与自动控制 12、计算机唯一能够直接识别和处理的语言是()。 A.机器语言B.高级语言C.最高级语言D.汇编语言

2010(2)计算机基础期末考试试卷(A卷) 2

华南农业大学期末考试试卷(A 卷) 2010学年第2学期 考试科目: 大学计算机基础 考试类型:(闭卷) 考试时间: 120 分 钟 学号 姓名 年级专业 考生注意: 1、 答案必须分别写在“机读卡”和“答题卷”上,写在试卷上不得分。 2、 必须在机读卡和答题卷上正确填写班级、学号、姓名等内 容,否则没有考试成绩。 3、 在机读卡的学生代号区只填写学号后10位。 4、 考试不能使用计算器等电子设备。 一、 判断题(本大题共 50小题,每小题0.5分,共(在机读卡上答题,正确选A ,错误选B ) 1. 英国数学家图灵在1936年提出了对数字计算机具有深远影

响的“存储理论”模型。 2.当数据以某种形式被处理、描述或与其它数据比较时,它才 成为信息。 3.设备驱动程序属于支撑软件。F 4.在计算机中,一个浮点数由阶码和尾数两部分组成。 5.现代信息技术以计算机技术、微电子技术和多媒体技术为特 征。 6.最早的计算机程序设计是由冯?诺依曼编写的。 7.在计算机内部用于存储、加工处理汉字的编码称为汉字内 码。T 8.嵌入式计算机是指作为一个信息处理部件嵌入到应用系统 中的计算机。T 9.一台普通的微机只要安装了网络操作系统、网络协议和服务 软件就可以充当服务器。 10.字长是存储信息的基本单位。 11.24×24汉字点阵字库中,表示一个汉字字模需要2字节。 12.外存上的信息可直接进入CPU被处理。 13.在计算机中,8位原码能表示数的范围为0~255。F 14.4位二进制数可表示1位十六进制数。 15.我们将CPU和系统总线之间频率相差的倍数称CPU的倍 率。T 16.PCI总线是现代总线的标准。

计算机基础知识doc版电子书

计算机基础 计算机是一种令人惊奇的机器,它能帮助用户执行许多不同的任务,无论用户想上网浏览、进行游戏,还是想看电影、完成工作,它都能从不同的方面来协助用户。计算机逐渐成为人们必备的工具之一。 也许会有人认为计算机十分复杂,并对它有着敬畏之心。其实,计算机就是一部机器,跟用户身边的电视机一样,它的复杂用户不必去了解,用户要做的只是去掌握它的使用方法。本章就从计算机基础知识出发,为用户展现一个真实的计算机,并为用户详细介绍Windows XP操作系统,为用户使用计算机打下基础。 本章学习要点: 了解计算机的组成 认识组成计算机的硬件 理解计算机软件系统 初步掌握Windows XP使用 了解鼠标和快捷键操作 了解基本的文件类型 掌握Windows XP窗口 掌握自定义Windows XP桌面

计算机系统 要了解计算机,首先要了解计算机 的组成,计算机系统是由硬件系统和软 件系统组成的。硬件系统是计算机的物 质基础,而软件系统则是发挥计算机功 能的关键,二者缺一不可。计算机系统 组成如图1-1所示。 1.1.1 硬件系统 硬件是组成计算机的各种物理设 备,包括输入设备、输出设备、中央处 理器、存储设备等,总的来说,可以 把一台计算机分为主机和外部设备,如 图1-2所示为一台完整的计算机。 1.输入设备 输入设备可以将外部信息(如文字、 数字、声音、图像、程序、指令等)转 变为数据输入到计算机中,以便进行加 工、处理。输入设备是用户和计算机系 统之间进行信息交换的主要装置之一。 键盘、鼠标、摄像头、扫描仪、光笔、 手写输入板、游戏杆、语音输入装置等 都属于输入设备,如图1-3所示。 键盘鼠标和摄像头扫描仪 图1-3 计算机常见输入设备 2.输出设备 输出设备可以把计算机对信息加工的结果送给用户。所以,输出设备是计算机实用价值的生动体现,它使系统能与外部世界沟通,能直接帮助用户大幅度地提高工作效率。 图1-1计算机系统组成示意图 图1-2 一台完整的计算机

计算机基础知识试题(配答案)

计算机基础练习题【删减后】 C1. 微机硬件系统中最核心的部件是____ 。 A、内存储器 B、输入输出设备 C、CPU D、硬盘 C2. 根据计算机使用的电信号来分类,电子计算机分为数字计算机和模拟计算机,其中,数字计算机是以____为处理对象。 A、字符数字量 B、物理量 C、数字量 D、数字、字符和物理量D4. 交互式操作系统允许用户频繁地与计算机对话,下列不属于交互式操作系统的是____。【注:系统unix属于分时,Windows属于多任务系统】 A、Windows系统 B、DOS系统 C、分时系统 D、批处理系统 6.下列四条叙述中,正确的一条是____。 字节通常用英文单词“bit”来表示 B7.一条计算机指令中规定其执行功能的部分称为____。 A、源地址码 B、操作码 C、目标地址码 D、数据码 C8.在微型计算机中,内存储器,通常采用____。 A、光存储器 B、磁表面存储器 C、半导体存储器 D、磁芯存储器D9.微型计算机键盘上的Tab键是____。 A、退格键 B、控制键 C、交替换档键 D、制表定位键 B11. 微型计算机中,ROM的中文名字是____。 A、随机存储器 B、只读存储器 C、高速缓冲存储器 A12. 要存放10个24×24点阵的汉字字模,需要____存储空间。 A、74B B、320B C、720B D、72KB 【注:考试系统原题存放400个24×24点阵的汉字字模,需要28.125KB存储空间】

D13. 把硬盘上的数据传送到计算机的内存中去,称为____。 A、打印 B、写盘 C、输出 D、读盘 B15. 计算机内部采用的数制是____。 A、十进制 B、二进制 C、八进制 D、十六进制 B16. 下列存储器中,存取速度最快的是____。 A、CD-ROM B、内存储器 C、软盘 D、硬盘 C19. 计算机能直接识别的语言是____。 A、高级程序语言 B、汇编语言 C、机器语言(或称指令系统) D、C语言 B20. 计算机存储器中,一个字节由____位二进制位组成。 A、4 B、8 C、16 D、32 B21. 在微机中,1MB准确等于____。 A、1024×1024个字 B、1024×1024个字节 C、1000×1000个字节 D、1000×1000个字 A27. 如果鼠标器突然失灵,则可用组合键____来结束一个正在运行的应用程序(任务)。 A、Alt+F4 B、Ctrl+F4 C、Shift+F4 D、Alt+Shift+F4 B31. 第二代电子计算机使用的电子器件是____。 A、电子管 B、晶体管 C、集成电路 D、超大规模集成电路 D32. 第四代电子计算机使用的电子器件是____。 A、电子管 B、晶体管 C、集成电路 D、超大规模集成电路 C36. 计算机中,应用最普遍的字符编码是____。

大学计算机基础试题及答案(完整版)

大学计算机基础模拟题 一、单选题 1、完整的计算机系统由(C)组成。 A、运算器、控制器、存储器、输入设备和输出设备 B、主机和外部设备 C、硬件系统和软件系统 D、主机箱、显示器、键盘、鼠标、打印机 2、以下软件中,(D)不是操作系统软件。 A、Windowsxp B、unix C、linux D、microsoft office 3、用一个字节最多能编出(D)不同的码。 A. 8个 B. 16个 C. 128个 D. 256个 4、任何程序都必须加载到(C)中才能被CPU执行。 A. 磁盘 B. 硬盘 C. 内存 D. 外存 5、下列设备中,属于输出设备的是(A)。 A、显示器 B、键盘 C、鼠标 D、手字板 6、计算机信息计量单位中的K代表(B)。 A. 102 B. 210 C. 103 D. 28 7、RAM代表的是(C)。

A. 只读存储器 B. 高速缓存器 C. 随机存储器 D. 软盘存储器 8、组成计算机的CPU的两大部件是(A)。 A、运算器和控制器 B. 控制器和寄存器 C、运算器和内存 D. 控制器和内存 9、在描述信息传输中bps表示的是(D)。 A、每秒传输的字节数 B、每秒传输的指令数 C、每秒传输的字数 D、每秒传输的位数 10、微型计算机的内存容量主要指(A )的容量。 A.RAM B.ROM C.CMOS D.Cache 11、十进制数27对应的二进制数为( D )。 A.1011 B. 1100 C. 10111 D. 11011 12、Windows的目录结构采用的是(A)。 A、树形结构 B、线形结构 C、层次结构 D、网状结构 13、将回收站中的文件还原时,被还原的文件将回到(D)。 A、桌面上 B、“我的文档”中 C、内存中 D、被删除的位置

计算机基础知识(answer)

第1章 计算机基础知识 1. 提出“存储程序和程序控制”的计算机科学家是 冯·诺依曼 。 2. 电子计算机的发展通常以构成计算机的 电子器件 的不断 更新为标志,第一代计算机的电子器件是 电子管 、第二 代计算机的电子器件是 晶体管 、第三代计算机的电 子器件是 中、小规模集成电路 、第四代计算机的电子器件是 大规模和超大规模集成电路 。 3. 世界首台电子计算机是 ENIAC ,它所使用的电子器件是 电子管 。 4. 一般可将计算机分为 巨型机 、 大型机 、 中型机 、 小 型机 、 微型机 。 5. 计算机主要朝着 巨型化 、 微型化 、 网络化 、 智能化 方面发展。 6. 目前微型计算机采用的逻辑元件是 大规模和超大规模集成电 路 ,其主要技术指标是 字长 、 主频 、 运算速度 、 内存容量 。 7. 计算机最早的应用领域是 科学计算 、计算机最广泛的应用领 域是 信息处理 。 8. 计算机辅助设计的简称是 CAD 、计算机辅助制造的简 称是 CAM 、计算机辅助教学的简称是 CAI 、计算机辅助学习的简称是 CAL 。 9. 计算机应用中通常所讲OA其代表 办公自动化 。 10. 在计算机内部,一切数据和指令均采用 二进制 表示。 11. 十进制67.625所对应的二进制数是 1000011.101B 。 12. 十进制168所对应的二进制数是 10101000B ,八进制数是 250Q 。 13. (1101) 2 +(1011) 2 =( 11000 )2、(1010) 2-(101) 2 =( 101 )2 (11001) 2÷(101) 2 =( 101 )2、(1011)2×(101)2 =( 110111 )2 14. 二进制数1110∨1101的结果是 1111 、二进制数1110∧1101的 结果是 1100 。 15. 若要将一个8位二进制数的最高位和最低位清零、其他位不变, 可以将该数和二进制数 01111110 进行“与”运算。 16. 在计算机中,定点数分为 定点小数 和 定点整数 。

相关主题
文本预览
相关文档 最新文档