当前位置:文档之家› 江苏省计算机二级VFP复习要点

江苏省计算机二级VFP复习要点

江苏省计算机二级VFP复习要点
江苏省计算机二级VFP复习要点

第一章数据库系统基础知识(复习要点)

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

1.1 数据库系统概述

1. 数据处理

数据:

是对事实、概念或指令的一种特殊表达形式,可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。

它包括两类:一类是能参与数字运算的数值型数据;一类是不能参与数字运算的非数值型数据,如文字、图画、声音、活动图象等。

数据处理:

是对各种类型的数据进行收集、存储、分类、计算、加工、检索与传输的过程。

包括:收集原始数据、编码转换、数据输入、数据处理、数据输出。

2. 数据库系统

(1) 数据库(DataBase)

定义:是以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。

特点: 具有最小的冗余度、具有数据独立性、实现数据共享、安全可靠、保密性能好(2)数据库管理系统(DataBase Management System)

定义:是操纵和管理数据库的系统软件。Visual FoxPro 属于一种关系型数据库管理系统。

数据语言:

数据定义语言(DDL):用来建立所需的数据库。

数据操作语言(DML):用来对数据库进行查询和维护操作。

关系型数据库使用的标准语言是结构化查询语言(Structured Query Language, SQL)。

(3)数据库系统(DataBase System)

定义: 是以数据库应用为基础的计算机系统。

组成:

数据库

硬件(计算机硬件设备)

软件(数据库管理系统、操作系统)

用户(应用程序设计员、终端用户、数据库管理员)

分类:层次型数据库、网状型数据库、关系型数据库

分代:第一代非关系型数据库系统,60年代末问世,包括层次型和网状型。

第二代关系型数据库系统(RDBS),70年代中期问世。

第三代对象-关系数据库系统(ORDBS 、OOBDS),80年代中期至今。

上述三个概念之间的联系:在数据库系统中通过数据库管理系统来建立和使用数据库。

3.关系模型

三个领域:现实世界→事物(对象、性质)

观念世界→实体(对象、属性)

数据世界→数据(记录、字段)

实体模型:即反映事物联系的实体。

数据模型:即描述实体模型的数据。

数据模型的分类:层次模型(采用树型结构)

网络模型(采用无向图型结构)

关系模型(采用二维表结构)

关系模型的性质:

二维表的记录数随数据的增加而改变,但其字段数是相对固定的;二维表中的每一列均有唯一的字段名;二维表中不允许出现完全相同的两行二维表中行的顺序、列的顺序均可以任意交换。

二维表的主关键字: 超关键字:能唯一确定记录的一列或几列的组合

候选关键字:最简练的超关键字

主关键字:候选关键字中的一个

外部关键字:当A表的主关键字被包含到B表中时,则称A表的主关键字为B表的外部关键字。

4. 微机关系型数据库系统的发展

关系型数据库: 即根据表、记录和字段之间的关系进行组织和访问的一种数据库。

名称运行环境公司名称发布时间

dBASE, dBASEⅡ, dBASEⅢ,dBASEⅢ PLUS, dBASEDOSAshton-Tate

FoxBASE 1.0DOSFox软件公司1987.2

FoxBASE + (2.00/2.10)DOSFox软件公司87.7/88.7

FoxPro 1.0DOSFox软件公司1989

FoxPro 2.0DOSFox软件公司1991

FoxPro 2.5DOS 、 WINDOWS 3.x微软公司1993.1

FoxPro 2.6DOS 、 Windows 3.x微软公司1994

Visual FoxPro 3.0Windows 3.X微软公司1996.1

Visual FoxPro 5.0Windows 95微软公司1997.2

Visual FoxPro 6.0Windows 98微软公司1998.1

1.2 Visual FoxPro 6.0概述

1. VFP6.0的特点

完善了关系型数据库的概念,采用了Rushmore技术,引入了SQL命令;支持多种数据交换格式;采用了可视化的面向对象的程序设计方式;提供了功能完善的集成环境和丰富的开发工具。

2. VFP6.0的用户界面 [图例]

界面基本组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏

系统工具一览表

各种菜单各种工具栏各种窗口各种设计器各种生成器各种向导

文件菜单常用工具栏命令窗口数据库设计器文本框生成器表向导

编辑菜单表单控制工具栏浏览窗口表设计器组合框生成器交叉表向导

显示菜单布局工具栏代码窗口表单设计器命令组生成器查询向导

格式菜单调色板工具栏调试窗口菜单设计器编辑框生成器本地视图向导

工具菜单打印预览工具栏编辑窗口报表设计器表达式生成器表单向导

程序菜单报表控制工具栏查看窗口标签设计器表单生成器一对多表单向导

窗口菜单查询设计器工具栏跟踪窗口类设计器表格生成器报表向导

帮助菜单表单设计器工具栏属性窗口连接设计器列表框生成器一对多报表向导

菜单菜单报表设计器工具栏通用字段窗口查询和视图设计器参照完整性生成器标签向导

数据环境菜单数据库设计器工具栏远程视图向导

表单菜单项目管理器窗口数据环境设计器自动格式生成器邮件合并向导

项目菜单导入向导

查询菜单选项组生成器图形向导

报表菜单数据透视表向导

表菜单分组/总计报表向导

数据库菜单

类菜单

3. VFP 6.0的工作方式

(1)菜单操作方式

根据所需的操作从菜单中选择相应的命令(与WORD类似)。每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。

利用工具菜单中的向导可以很方便地完成常规任务。

(2)命令交互方式

根据所要进行的各项操作,采用人机对话方式在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。

(3) 程序执行方式

先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO 命令,让机器执行。

4. VFP 6.0常用文件类型

VFP 6.0常用的文件扩展名及其关联的文件类型

扩展名文件类型扩展名文件类型

.app生成的应用程序.frx报表

.exe可执行程序.frt报表备注

.pjx项目.lbx标签

.pjt项目备注.lbt标签备注

.dbc数据库.prg程序

.dct数据库备注.fxp编译后的程序

.dcx数据库索引.err编译错误

.dbf表.mnx菜单

.fpt表备注.mnt菜单备注

.cdx复合索引.mpr生成的菜单程序

.idx单索引.mpx编译后的菜单程序

.qpr生成的查询程序.vcx可视类库

.qpx编译后的查询程序.vct可视类库备注

.scx表单.txt文本

.sct表单备注.bak备份文件

5. 创建文件

新建各种类型的文件时,可以利用系统提供的相应工具,以提高工作效率。新建文件时可用的设计器和向导。

1.3 项目管理器

1. 项目管理器简介

项目:

是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其他类型的文件。

项目管理器:[图例]

是开发VFP应用系统的一个工具,它生成一个项目文件,项目文件的扩展名为 .PJX,项目备注的扩展名为:.PJT。

项目管理器窗口的组成:

由6大类数据项(全部、数据、文档、类、代码、其他)和10个命令按钮(新建、添加、修改、浏览、关闭、打开、预览、运行、移去、连编)组成。

注:粗斜体表示的命令按纽根据用户选择的不同对象相应地出现。

项目菜单的组成:13个子菜单(其中一部分与项目管理器中的命令按钮功能相同)。

项目管理器的功能:组织和管理所有与应用系统有关的各种类型的文件。

2. 创建项目文件

用菜单方式:

打开文件菜单→新建→项目→新文件→给出合适的项目文件名及保存位置→进入项目管理器→开发应用系统→

完成后关闭窗口退出。

用命令方式:

语法:CREATE PROJECT <项目文件名>

功能:打开项目管理器窗口进行应用系统的开发。

3. 修改项目文件

用菜单方式:

打开文件菜单→打开→找到所需的项目文件并确定之→进入项目管理器→修改应用系统→完成后关闭窗口退出。

用命令方式:

语法:MODIFY PROJECT <项目文件名>

功能:打开项目管理器窗口进行应用系统的修改。

4. 项目管理器的使用

可以利用项目管理器来创建、打开、浏览、修改所有VFP文件并运行其中的表单、报表、标签、菜单、程序等。特别是可以利用它来连编项目(追踪这些文件的变化情况,包括它们之间的相关性、引用和连接等,确保引用的完整,并加入自上次连编之后更新了的一些组件)、应用程序(扩展名为.APP,在VFP环境下执行)和可执行文件(扩展名为.EXE,能脱离VFP环境执行)。

1.4 VFP 6.0 的一些规则

1. VFP6.0 的命名规则:

·只能使用字母、下划线和数字。

·使用字母或下划线作为名称的开头。

·名称可以是 1 至 128 个字符,但自由表的字段名和索引标识最多只能有 10 个字符。

·避免使用 Visual FoxPro 的保留字。

·文件的命名遵循操作系统的约定。

2. 命令和子句的书写规则

(1) 以命令动词开始;

(2) 各部分之间要用空格隔开;

(3) 命令、子句、函数名都可简写为前4个字符,大、小写等效;

(4) 一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”;

(5) 变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。

(6) 命令格式中的符号约定:

命令中的[ ] 、| 、…、< > 符号都不是命令本身的语法成分,使用时不能照原样输入,

其中:[ ] 表示可选项,根据具体情况决定是否选用

| 表示两边的部分只能选用其中的一个

…表示可以有任意个类似参数,各参数间用逗号隔开

< > 表示其中内容要以实际名称或参数代入

3.命令工作方式中的常见错误

(1) 命令动词写错

(2) 格式不符合要求

·标点符号不对(一定要用英文标点符号)

·缺少必需的空格或添加了不该有的空格

·数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式

(3) 打不开所需文件:没有正确输入盘符和路径或文件名输错

第二章 VFP语言基础(复习要点)

第二章 VFP语言基础(复习要点)

第二章 VFP语言基础

2.1 程序设计概述

1. 程序设计方法简介

设计方法主要概念设计过程程序执行方式

结构化程序设计功能模块(即过程、自定义函数)编制各个功能模块,再用主程序将它们串起来将应用程序分解成若干功能模块,通过各模块的相互调用来完成整个执行过程,是过程驱动的。

面向对象程序设计类、对象、属性、事件、方法设计类、子类、对象(设计外观、设置属性、为事件编写方法程序)将应用程序分解成具有特定属性的对象,通过调用各对象的不同方法来完成相关事件,是事件驱动的。

2.数据类型

VFP 包含下列数据类型:

通用的数据类型字符型

Character货币型

Currency日期型

Date日期时间型

DateTime逻辑型

Logical数值型

Numeric

仅用于字段的数据类型双精度型

Double浮点型

Float整型

Integer通用型

General备注型

Memo

3. 数据容器

VFP中用来存储数据的容器有:常量、变量、数组、记录和对象。

(1)常量(constants):

一个在操作过程中保持不变的数值或字符串。

常用的常量类型

常量类型数值型常量字符型常量逻辑型常量日期型常量

表示方式-25.36"abc","123","中国".T. .F.{^2005/07/10}

(2)变量(variables):

是内存中的一个存储单元的位置,其中的内容可以变化,但标识该存储位置的名称(即变量名)不变。

变量的命名习惯:类型变量代号

如:cStud 、nCj 、dCsrq ——

分别代表一个字符型、数值型、日期型的变量名

变量的赋值方式: 1)用 STORE 命令如:STORE "王兰" TO cStud

2)用赋值操作符 = 如:cStud = "王兰"

变量的作用域: 即变量起使用的有效范围。

变量作用域定义作用域的关键字特点

局部变量

local

variable(本地变量)LOCAL只能在一个函数或过程中被访问,其他过程或函数不能访问此变量的数据。当其所属程序停止运行时,局部变量将被释放。

私有变量

private variablePRIVATE私有变量在 VFP

中是默认的,不需要特殊的关键字定义。但是,如果在更高一级例程(routine)中已经有同名变量,可以用PRIVATE

关键字予以声明,以限定其范围。当定义此变量的例程结束时,此变量也被相应释放。可使用私有变量在被调用的函数中共享数据。

公共变量

public

variablePUBLIC可用于所有过程和函数,而不限于定义该变量的过程和函数。可使用全局变量在多个过程或函数之间共享数据,在命令窗口中创建的任何变量自动具有全局属性。

变量的访问:

当变量和字段同名时,字段有优先被访问权。要在变量名前加 m. 或 m -> 以示区别,如 m.cStud (3)数组(array):

是存储在一个变量中由单个变量名引用的有序数据集合。在 VFP中,一个数组中的数据不必是同一种数据类型。常用的有一维数组,二维数组。

数组元素的标识:通过一个数值下标来引用,如 AA[2],AA[2,3]

数组类型的声明:

私有数组——用DECLARE 或 DIMENSION定义

全局数组——用PUBLIC命定义

局部数组——用LOCAL定义

数组元素的赋值:

用赋值语句:如 AA=45

用SCATTER从当前记录中取特定字段的值赋给数组:

如: scatter fields xh, xm, xb to aa

(数组长度、类型自动与所给字段相同)

用 COPY TO ARRAY从当前记录中取所有字段的值赋给数组:

如: copy to array aa

(数组长度、类型自动与表中全部字段相同)

把数组中的数据传给当前表中的当前记录:

gather from 数组名 [fields 字段名表]

用数组向当前表添加记录:

append from array 数组名 [for 条件] [[fields 字段名表]

(用二维数组可以同时添加多条记录)

数组处理的常用函数:

排序SORT(),搜索ASCAN(),删除ADEL(),插入AINS()

(4)记录:

表中的一行,由字段组成。

(5)对象:

对象是类的一个实例,类是对拥有数据和一定行为特征的对象集合的描述。VFP对象可以是表单、表单集、控件。

2.2 VFP 6.0的语言成分

1. 命令

即:由用户发出的、指示VFP进行某种操作的指令。

如 USE aaa & 打开一个名为 aaa.dbf的数据表

2. 函数

即:一个预先编制好的模块,可由VFP程序在任何地方调用。

函数的使用方法:名称、功能、参数、返回值

几个常用函数

名称命令格式示例

字符串截取函数SUBSTR( expC,expN1[,expN2 ])? SUBSTR(“ABCDEFG”,2,4)

结果是: BCDE

LEFT( expC,expN )? LEFT(“ABCDEFG”,2) 结果是: AB

RIGHT( expC,expN )? RIGHTT(“ABCDEFG”,4)

结果是: DEFG

字符串查找函数AT ( expC1 , expC2 [ expN ])? AT(“B”, “ABCDE”) 结果是: 2

? AT(“A”, “ABCDEASD” )

结果是: 1

? AT(“A”,“ABCDEASD”,2 )

结果是: 6

大小写字母转换函数LOWER( expC )? LOWER(“DFGHa”) 结果是: dfgha

UPPER( expC )? UPPER(“asdf”) 结果是: ASDF

数值函数MAX(exp1,exp1[,exp3,…])? MAX(15,23,4,56) 结果是: 56

MIN(exp1,exp1[,exp3,…])? MIN(15,23,4,56) 结果是: 4

ABS( expN )? ABS(-15.83) 结果是: 15.83

INT( expN )? INT(25.62) 结果是: 25

压缩空格函数ALLTRIM( expC )? ALLTRIM(" AD B G ")

结果是: AD B G

类型转换函数STR( expN1[,expN2][,expN3])? STR(789.678,6,2) 结果是: 789.68

CTOD( expC )? CTOD(“98/10/15”)

结果是: 98/10/15

VAL( expC )? VAL("123.45") 结果是: 123.45

DTOC( expD )? DTOC({98/12/15})

结果是: 98/12/15

日期时间函数DATE()? DATE() 结果是: 2000/03/15

DATETIME()? DATETIME()

结果是: 2000/03/15 10:15:30

YEAR( expD )? YEAR({87/03/25}) 结果是: 1987

数据库函数RECNO( )DBC( )SEEK( )其它函数LEN( )DELETED()

EOF( )BOF( )FOUND( )EMPTY(exp)INLIST(,,)

RECCOUNT( ) SELECT( )BETWEEN(,,)IIF(,,)

TABLEREVERT( )LOCK( )CHR()ASC()

TABLEUPDATE( )FSIZE( )TAG()INKEY()

自定义函数:

由用户为自己的应用程序创建的专用函数,可作为独立的程序文件保存在磁盘上也可作为过程文件存放在其他程序中。

3. 表达式

即:变量、操作符、常量、函数、字段名、控制以及属性的组合,求值结果为单个值。

表达式的类型:

算术表达式:由算术操作符和数值型数据构成的表达式。

字符表达式:由字符操作符和字符型数据构成的表达式。

日期表达式:由日期操作符和日期、时间型数据构成的表达式。

逻辑表达式:由逻辑操作符和逻辑型数据构成的表达式。

名称表达式:

由圆括号括起来的一个字符表达式,用来替换命令或函数中的名称。

例: DBF_NAME="学生成绩登记表"

USE (DBF_NAME)

宏替换:用宏替换符号 & 表示,它与名称表达式具有相似的作用。

例:已知 A="1", B="2", C12="GOOD"

则 C&A&B="GOOD"

4. 操作符

数值操作符( )^ 或 ***/%(取余数)+ -

关系操作符<<=> >=<> 或 != 或 # = =

逻辑操作符()表达式分组NO或!(非)AND(和)OR (或)

日期和时间操作符+- 注意: 日期型: 天数时间型: 秒数

字符操作符:+- $

两个特殊的操作符圆点操作符(.):用于分隔对象的名称以及分隔对象中的属性、事件、方法。

范围转变操作符(::):提供了从一个子类中调用一个父类的方法。

2.3 程序设计基础

1. 基本概念

程序:为解决某一问题而设计的一系列指令。

主程序:通常被用户直接执行的程序。

子程序:在程序中被调用的程序。

源程序: 由人用源语言编写的计算机程序,必须翻译成机器语言后才能被执行。

目标程序: 是源程序经过编译后所产生的机器语言程序。

可执行程序:

源程序被编译后产生的可被机器直接执行的程序,具有 .EXE 扩展名。在VFP中是指由项目管理器连编生成的、可脱离VFP环境运行的程序。

应用程序:

指为完成专门工作而设计的一组相互联系的例行程序和子程序。在VFP中是指一组 Visual FoxPro

程序、表单、菜单和其他文件经项目管理器连编后形成的单个程序,不能脱离VFP环境运行,扩展名为.APP。

例行程序:

按某种顺序排列的、使计算机能执行某种任务的指令集合,可以是一种专用的程序或作为程序的一部分。它可由若干个子程序组成。

2. 程序控制

(1)顺序语句

即按程序中的语句顺序依次执行。

(2)分支语句

条件语句:情况语句:

IF 条件

命令组1

[ ELSE

命令组2 ]

ENDIFDO CASE

CASE 情况1

命令组1

CASE 情况2

命令组2

[OTHERWISE

其它命令组 ]

ENDCASE

3. 循环语句

FOR

循环语句(预知循环次数)FOR 变量 = 初值 TO 终值 [STEP 步长 ]

命令组

ENDFOR | NEXT

DO WHILE

循环语句(未知循环次数)DO WHILE 条件

命令组

ENDDO

SCAN

循环语句(针对全部记录)SCAN [ 范围 ] [FOR | WHILE 条件 ]

命令组

ENDSCAN

循环结构中的LOOP命令和EXIT命令:

LOOP是短路语句,表示从此开始下一次循环;

EXIT是退出语句,表示跳出循环。

4. 子程序

子程序的的形式可以是一个程序文件,也可以是一个过程或自定义函数。

子程序自定义函数过程

特点总是被其他程序调用而不单独执行,可以调用其他子程序,不一定要返回一个值。能以一个独立的文件储存,也可包含在调用程序中,必须返回一个值。是一个程序段,是程序的组成部分,一般放在程序的最后。

定义方法与程序相同,只是在子程序的结尾加需一条返回命令:

RETURN [ 表达式 |TO MASTER |TO 程序文件名]FUNCTION 函数名

或:MODIFY COMMAND 函数名

PARAMETERS 数表

命令组

RETURN 表达式

注:用此命令定义的函数以独立的文件形式储存。PROCEDURE 过程名

PARAMETRS 参数表

命令组

RETURN

调用方法DO 子程序名[WITH 参数表 ]= 函数名 ( 参数表 )DO 过程名 WITH 参数表

3. 创建应用程序

方法一:

在命令窗口中输入: MODIFY COMMAND 程序名

方法二:

单击文件菜单→新建→程序→新文件→在编辑窗口中编辑程序→完成后关闭→给出合适的程序名及保存位置。

程序的注释:方法1: * | NOTE <注释内容> 可出现在程序中的任何地方

方法2: && <注释内容> 一般用于命令的尾部

给程序加注释的目的是为了提高程序的可读性。

面向过程的程序设计三步曲:输入→处理→输出

4. 修改应用程序

方法一:

在命令窗口中输入: MODIFY COMMAND 程序名 | ?

注: ? 表示不知道程序名,要从打开对话框中选定。

方法二:

单击文件菜单→打开→选择所需程序并打开→在编辑窗口中对程序进行修改→完成后关闭退出。

5. 执行应用程序

方法一: 在命令窗口中输入: DO 程序名 | ?

方法二:从程序菜单中选择执行→从打开对话框中选择所需程序并执行之。

6. 程序设计的基本步骤

(1)对问题进行说明

(2)分解问题

(3)编制各模块

(4)测试并完善各模块

(5)组装全部模块

(6)整体测试

第三章表的创建和使用(复习要点)

第三章表的创建和使用(复习要点)

第三章表的创建和使用

3.1 VFP6.0表

1. 表的概念

表(数据表):

是指存放在磁盘文件中的一张二维表。(相当FoxPro 2.x 版本中的数据库)

自由表:不属于任何数据库的表。

数据库表:包含在一个数据库中的表。

表文件名:

表名可以由字母、数字或下划线组成,系统自动给出的扩展名为 .DBF。

备注文件名:

当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为:.FPT的文件名。

表结构:存储表记录的公共结构。(就是指一张表的表头结构,即字段的属性)。

记录:表中的一行。它是多个字段的集合,同一张表的每个记录都有相同的字段。

字段:表中的一列。它规定了数据的特征。

关系型数据表的特点:

(1)每一个字段不可再分解,也不能有名字相同的字段;

(2)每一列中的数据都有相同的数据类型;

(3)表中没有内容完全相同的行(记录)。

2. 字段的基本属性

字段的属性:

包括:字段名、数据类型、字段宽度、小数位数、空值支持

字段名:

即每个字段的名字,必须以字母开头,可由字母、数字、下划线组合而成,字母大、小写无区别,但其中不许有空格或其它字符。自由表的字段名最多由10个字符组成,数据库表的字段名支持长名,

最多可达128个字符。如果从数据库中移去一个表,那么此表的长字段名将被截短成

10 个字符。

VFP允许长字段名和长表名,但使用长名称对于跨平台的操作可能遇到难以预料的结果。

数据类型:指该字段的数据特征。

字段宽度:指该字段所能容纳数据的的最大字节数。

小数位数:指数值型数据将保留几位小数。此时的字段宽度 = 整数位数+1+小数位数。

NULL 值(空值):

无明确的值。NULL 值不等同于零或空格。一个 NULL 值不能认为比某个值(包括另一个 NULL 值)大或小,相等或不同。

VFP 6.0表中字段的数据类型

字段类型代号说明字段宽度使用示例

字符型C字母、汉字和数字型文本每个字符为1个字节,最多可有 254 个字符学生的学号或姓名, "8199101" 或 '李立'

货币型Y货币单位8 个字节工资, $1246.89

日期型D包含有年、月和日的数据8 个字节出生日期,

{^1980/07/08}

日期时间型T包含有年、月、日、时、分、秒的数据8 个字节上班时间,

{^2005/02/20 9:15:15 AM}

逻辑型L“真”或“假”的布尔值1 个字节课程是否为必修课,

.T. 或 .F.

数值型N整数或小数在内存中占 8 个字节;在表中占1 至20个字节考试成绩, 83.5

双精度型B双精度浮点数8 个字节实验要求的高精度数据

浮点型F与数值型一样

整型I不带小数点的数值4 个字节学生的数量

通用型GOLE 对象在表中占 4 个字节图片或声音

备注型M不定长度的一段文字在表中占 4 个字节学生简历

字符型(二进制)C任意不经过代码页修改而维护的字符数据每个字符用1个字节,最多可有254 个字符

备注型(二进制)M任意不经过代码页修改而维护的备注数据在表中占 4 个字节

3. 表的基本操作

表的创建:设计表名和表结构、输入记录、建立索引

数据维护:增加记录、修改记录、删除记录

创建表的主要步骤:设计表结构→输入记录→建立索引→数据维护

4.关于表操作的几个基本命令

命令格式功能

CREATE 表文件名创建一个新的自由表的结构

USE 表文件名打开指定的表文件

USE关闭当前表文件

LIST ALL显示当前表的全部记录内容(类似于DOS 命令中的dir)

DISPLAY ALL分屏式地显示当前表的全部记录内容(类似于DOS中的dir/p)

DISPLAY STRUCTURE显示当前表的结构(分屏显示)

LIST STRUCTURE显示当前表的结构(不分屏显示)

MODIFY STRUCTURE调出表设计器,修改当前表的结构。

CLEAR清除主窗口中的所有内容

注意:

(1)必须先打开所需的数据表才可进行以上操作;

(2)当带有命令子句时,只对指定的记录进行操作;

(3)LIST 命令的默认范围是所有记录,DISPLAY 命令的默认范围是当前记录。

3.2 表结构的创建和修改

1. 表结构的创建

创建表结构其实就是设计字段的基本属性。可以使用表设计器、表向导或SQL命令来创建表结构。

(1)使用表设计器创建表 [图例]

步骤:

从文件菜单中单击新建→在新建对话框中选择表并单击新文件→在创建对话框中给出文件名并确定所需的保存位置→

在表设计器对话框中逐个输入所需字段(用↓或鼠标换行),全部字段输入完成后单击确定。

(2)使用表向导创建表

步骤:

从文件菜单中单击新建→在新建对话框中选择表并单击向导→在表向导中做第1步:选取字段,完成后单击下一步→

在表向导中做第1a步:选择数据库,完成后单击下一步→在表向导中做第2步:修改字段设置,完成后单击下一步→

在表向导中做第3步:为表建索引,完成后单击下一步→在表向导中做第4步:完成,选择表的保存方法,完成后单击完成→

在另存为对话框中给出文件名并确定所需的保存位置。

注意:

先选择一个与待建数据表类似的样表,再从中挑选出所需的部分字段,然后在下一步根据实际需要修改或直接采用原字段的宽度。

(3)使用 CREATE TABLE - SQL命令

该命令的一般格式为:

CREATE TABLE |dbf <表文件名>(字段名1 字段类型[(字段宽度[,小数位数])][,字段名2 字段类型[(字段宽度[,小数位数])]]……)

例:CREATE TABLE xscj(xh c(8),xm c(6),xb c(2),;cj n(5,1),ksrq d)

2. 表结构的修改

(1)用表设计器修改

用菜单调出表设计器:

打开所需的表文件→单击显示菜单中的表设计器→在表设计器对话框中对字段进行修改→修改完毕单击确定并在消息框中选择是。

用命令调出表设计器:

USE <表文件名>

MODIFY STRUCTURE

(2)使用 ALTER TABLE - SQL命令

功能命令格式示例

添加字段ALTER TABLE xscj ADD COLUMN kcmc C(14)

重命名字段ALTER TABLE xscj RENAME COLUMN kcmc TO kc

删除字段ALTER TABLE xscj DROP COLUMN kc

3.3 表记录的处理

1.记录的输入

(1) 立即输入方式:

设计好表的结构后,系统会提示是否直接进入数据输入状态。若选是,则进入编辑窗口,输完后单击“X”按钮退出,系统自动存盘。需输入备注型或通用型字段的数据时,双击“memo”

或“gen”,在新打开的编辑窗口中输入所需内容,输完后单击“X”按钮系统自动存盘,退回到原窗口,此时字段中的“memo”

或“gen”变成“Memo”或“Gen”。

(2) 追加方式:

若设计好表的结构后并没有及时输入数据,则可以用追加方式:

从文件菜单中(或从命令窗口中输入:USE 表文件名) 打开所需表文件→从显示菜单中选择浏览→再从显示菜单中选择追加方式→

在浏览窗口中输入所需记录。

不同追加方式适用的场合

追加记录的方式适用的场合

显示菜单中的追加方式在现有数据表的尾部添加一个或多个新记录

表菜单中的追加新记录在现有数据表的尾部添加一个新记录

表菜单中的追加记录…从其它数据表中将符合要求(字段名和字段类型相同)的记录添加在当前数据表的尾部

APPEND

[BLANK]在当前表的末尾自动添加一个或多个新记录。相当于显示菜单中的追加方式。有BLANK 时添加一个空记录,相当于表菜单中的追加新记录。

APPEND FROM 表文件名 [FIELDS 字段名1,字段名2 …][FOR 条件 ]

从其它数据表中将符合要求(字段名和字段类型相同)的记录添加在当前数据表的尾部。相当于表菜单中的追加记录…。

APPEND FROM 文本文件名 SDF将符合要求的文本文件全部追加在当前数据表的尾部。

注意:文本内容要与表中的字段结构相适应。

文件菜单中的导入将其它类型的文件转换成一个完整的VFP数据表。

(3) 使用INSERT-SQL命令

该命令的一般格式为:

INSERT INTO <表名>[(字段名1[,字段名2 …])] VALUES (表达式1[,表达式2 …])例:INSERT INTO xscj(xh,xm,cj) VALUES ("81991001", "张良", 85.5)

2. 记录的浏览

(1) 通过浏览窗口

(2) 通过BROWSE 命令

BROWSE命令用来打开表的浏览窗口,可通过不同的子句来实现对特定记录的浏览。

VFP命令中的常用子句

1) 范围子句

子句格式功能

ALL表示对表文件的全部记录进行操作

NEXT n表示对从当前记录开始的共n个记录进行操作, n为正整数

RECORD n指明操作对象是表文件的第n号记录

REST对从当前记录起到文件结尾的全部记录进行操作

2) FOR子句

用于指明进行操作的条件。

格式: FOR <条件>

指明只对指定范围中那些符合给定条件的进行当前操作。

例如: list NEXT 6 FOR cj < 85

3) WHILE 子句

也用于指明进行操作的条件。

格式: WHILE <条件>

例如: list NEXT 6 WHILE cj < 85

4) FIELDS 子句

用于指明当前的操作涉及到表文件的哪些字段。

格式:BROWSE [ FIELDS 字段名1,字段名2……]

例如:BROWSE FIELDS xh,xm,cj

3. 记录的定位

(1) 系统对记录的三个控制标志

记录开始标志:位于第一个记录之前。其值用函数BOF()进行测试。

记录指针标志:指向当前记录。其值用函数RECNO()进行测试。

记录结束标志:位于最后一个记录之后。其值用函数EOF()进行测试。

记录指针可以理解为保存当前记录号的变量,它的初始值总是1,不可能为0或负数,最大值是表中记录总数+1。

刚打开表时记录指针的情况

表中记录情况BOF()的值RECNO()的值EOF()的值

无记录.T.1.T.

有记录.F.1.F.

(2)记录的定位方式

绝对定位:是指把指针移到指定的位置。

相对定位:

是指把指针从当前位置开始,相对于当前记录向前或向后移动若干个记录位置。

条件定位:

是指按一定的条件在整张表或表的某个指定范围中查找符合该条件的记录。

通过菜单进行定位

从表菜单中选择转到记录:记录号——实现绝对定位

定位…——实现条件定位

通过命令进行定位

记录的定位命令格式功能备注

绝对定位GO TOP将记录指针定位到表文件之首或 GOTO TOP

GO BOTTOM将记录指针定位到表文件之尾或GOTO BOTTOM

GO 将记录指针定位到指定的n号记录

相对定位SKIP 将记录指针从当前记录向上或向下移动n个n为正值则向下移动

n为负值则向上移动

无n向下移动 1个

条件定位LOCATE FOR <条件> [ 范围 ]按顺序搜索表, 直到找到满足指定条件的第一个记录默认范围是所有记录

4. 记录的修改和删除

一张表用非只读方式打开后,即可通过菜单在浏览窗口(或编辑窗口)中或从命令窗口中用命令直接对其记录进行编辑、修改和删除。

(1) 菜单方式

修改记录:

从表菜单中选择替换字段…→在替换字段对话框中选择待替换的字段并构造出替换表达式及替换条件→替换。

删除记录:

从表菜单中选择删除记录→在删除对话框中选择删除范围和删除条件→单击删除按钮→从表菜单中选择彻底删除→在消息框中单击是。

删除记录包括两步:标记要删除的记录和彻底删除带删除标记的记录

恢复带删除标记的记录:

从表菜单中选择恢复记录→在恢复记录对话框中选择作用范围和条件→单击恢复记录按钮。

(2) SQL命令方式 (表事先可以不打开,适用于编程工作方式)

修改记录:用 UPDATE-SQL 命令。

命令格式: UPDATE <表名> SET 字段1 = 表达式1 [,字段2 = 表达式2 …];

WHERE 条件表达式

例: UPDATE xscj SET cj = cj*1.05 WHERE cj>80

删除记录:用 DELETE-SQL 命令。

命令格式: DELETE FROM <表名> [WHERE 条件表达式]

例: DELETE FROM xscj WHERE cj<60

(3)在命令窗口中用VFP命令:

命令格式功能备注

插入 INSERT [BLANK][BEFORE]在当前表的指定位置上插入一个空记录或若干新记录BLANK :在当前记录后插入一个空记录

BEFORE :在当前记录之前插入若干新记录

修改CHANGE [FIELDS 字段名1,…][FOR 条件] [LEDIT]

[REDIT]在编辑窗口显示要修改的字段LEDIT:调出编辑窗口

REDIT:调出浏览窗口

替换REPLACE 字段名1 WITH 表达式1 [ADDITIVE][, 字段名2 WITH 表达式2[ADDITIVE] …] [范围] [FOR 条件] 把字段值用指定的表达式进行替换。如: 工资单中给某些人长工资默认范围是当前记录

ADDITIVE:把备注字段的替换内容添加在原备注内容的后面

删除 DELETE [ 范围 ][FOR 条件] 对当前表中指定范围内满足条件的记录加上删除标记 *默认范围是当前记录

PACK [MEMO][DBF]将所有带删除标记的记录从表中抹去(不能再恢复)DBF:不影响备注文件 MEMO:从备注文件中删除未使用空间

ZAP删除当前表中所有记录,只留下表的结构相当于

DELETE ALL + PACK

恢复 RECALL [ 范围] [FOR 条件] 取消当前表中指定记录上的删除标记默认范围是当前记录

5. 筛选记录和字段

(1) 用菜单方式

从表菜单中选择属性→在工作区属性对话框中单击数据过滤器框后的按钮→在表达式生成器对话框中构造所需的条件表达式并确定→

单击字段筛选…按钮→在字段筛选器中选择所需字段并确定→单击选项按钮:字段筛选指定的字段→确定。

(2)用命令方式

命令格式: SET FILTER TO 条件表达式

例: SET FILTER TO xb ='男'

注意:SQL命令对记录的访问不受此筛选命令的限制。

3.4 表的使用

1. 工作区

工作区:

指用来标识一张打开的表的区域。一个工作区在某一时刻只能打开一张表,但可以同时在多个工作区打开多张表,一张可以在多个工作区中多次被打开。每个工作区都有一个编号。

表的别名:

在工作区中打开表时为该表所定义的名称。可以自定义别名,否则系统默认就以表名作为别名。若一张表在多个工作区中被打开,系统默认在表名后依次加_a

、_b…。

自定义别名的格式: USE <表名> ALIAS <别名>

当前工作区:

正在使用的工作区。可以通过“数据工作期窗口”或用 SELECT命令把任何一个工作区设置为当前工作区。

SELECT 命令格式: SELECT <工作区号>|<别名>

要操作非当前工作区中的表,可以把其它工作区选为当前工作区,或在命令中强行指定工作区。

命令格式: IN <工作区号>|<别名>

ALIAS([工作区号])函数:

测试指定工作区中的表的别名,无参数时指当前工作区表的别名。

SELECT([别名])函数:

测试指定别名的表所在的工作区号,无参数时指当前工作区的区号。

2. 表的打开和关闭

打开表的途径关闭表的途径

文件菜单中的打开工具栏上的打开数据工作期窗口中关闭USE

数据工作期窗口中打开USE <表名>USE IN <别名>|<工作区号>CLOSE ALL

USE <表名> IN <工作区号>USE <表名>AGAINCLOSE DATABASECLOSE TABLE

USE <表名> ALIAS <别名>退出VFP系统,则关闭所有的表

3. 表的独占与共享使用

独占使用:一张表只能被一个用户打开。VFP6.0在默认状态以独占方式打开。

共享使用:一张表可以被多个用户同时打开。

系统的默认打开方式可以通过工具菜单中的选项…来设置,或用命令:

SET EXCLUSIVE OFF && 默认打开方式为共享

SET EXCLUSIVE ON && 默认打开方式为独占

或强行打开:USE cj SHARED && 以共享方式打开cj表

USE cj EXCLUSIVE && 以独占方式打开cj表

4. 利用缓冲访问表中的数据

数据缓冲:

先将对表记录的修改存放在缓冲区中,用户决定是否用缓冲区中的数据更新表文件。它是VFP6.0在多用户环境下用来保护对表记录所做的数据更新和数据维护操作的一种技术。

数据缓冲的类型:

记录缓冲:

当记录指针移动或关闭表时,缓冲区自动更新表中的相应记录。

表缓冲:当发出更新表的命令或关闭表时更新表。

缓冲锁定方式:有两种:开放式和保守式。

3.5 表的索引

1. 基本概念

记录的顺序:

物理顺序:即表中记录的存储顺序。用记录号表示。

逻辑顺序:表打开后被使用时记录的处理顺序。

索引:

指按表文件中某个关键字段或表达式建立记录的逻辑顺序。它是由一系列记录号组成的一个列表,提供对数据的快速访问。索引不改变表中记录的物理顺序。表文件中的记录被修改或删除时,索引文件可自动更新。

索引关键字(索引表达式):用来建立索引的一个字段或字段表达式。

注意:1)用多个字段建立索引表达式时,表达式的计算结果将影响索引的结果;

2)不同类型字段构成一个表达式时,必须转换数据类型。

索引标识(索引名):

即索引关键字的名称。必须以下划线、字母或汉字开头,且不可超过10个字。

索引类型:主索引、候选索引、普通索引、唯一索引。

主索引:

组成主索引关键字的字段或表达式,在表的所有记录中不能有重复的值。主索引只适用于数据库表的结构复合索引中。自由表中不可以建立主索引;数据库中的每个表可以且只能建立一个主索引。

候选索引:

在指定的关键字段或表达式中不允许有重复值的索引。在数据库表和自由表中均可为每个表建立多个候选索引。

普通索引:

也可以决定记录的处理顺序,但是允许字段中出现重复值。在一个表中可以加入多个普通索引。

唯一索引:

参加索引的关键字段或表达式在表中可以有重复值,但在索引对照表中,具有重复值的记录仅存储其中的第一个。

2. 索引的作用

用途采用的索引类型

排序记录,以便显示、查询或打印使用普通索引、候选索引或主索引

在字段中控制重复值的输入并对记录排序对数据库表使用主索引或候选索引,对自由表使用

候选索引

准备设置表关系依据表在关系中所起的作用,使用普通索引、主索引或候选索引

3.索引文件的种类

索引文件种类特征关键字数目限制

结构复合索引文件

.CDX使用和表文件名相同的基本名,随表的打开自动打开。可以看成表结构的一部分。多关键字表达式,称为标识。有效表达式限制在 240

个字符之内。

非结构复合索引文件

.CDX必须明确地打开,使用和表名不同的基本名。其中不能创建主索引多关键字表达式,称为标识。有效表达式限制在符之240 个字内。

独立索引文件

.IDX必须明确地打开,文件的基本名由用户定义。一般作为临时索引文件。单关键字表达式。有效表达式限制在 100 个字符之内。

结构复合索引文件(扩展名为.CDX)的特点:

.在创建索引标识时自动创建。

.在打开表时自动打开。

.在同一索引文件中能包含多个排序方案,或索引关键字。

.在添加、更改或删除记录时自动维护。

4. 创建结构复合索引

VFP中创建索引文件有两种方式:表设计器方式和命令方式。

(1)表设计器方式

打开表文件→从显示菜单中选择表设计器→在表设计器中单击索引→输入索引名并选择索引类型→选择索引的方向(按升序或降序排列记录)→

在表达式框中输入作为排序依据的索引关键字→在筛选框中输入筛选表达式→单击确定,完毕。

(2)命令方式

命令功能

INDEX ON <索引关键字段> TAG <索引标识>[FOR 条件 ] [ASCENDING | DESCENDING]

[CANDIDATE | UNIQUE] 用INDEX ON 命令建立一个索引文件

ALTER TABLE <表名> ADD PRIMARY KEY <关键字段名> TAG <索引标识名>用SQL命令创建主索引

ALTER TABLE <表名> ADD UNIQUE <关键字段名>TAG <索引标识名> 用SQL命令创建候选索引

注意:1)备注型字段和通用型字段不能作为索引关键字段;

2)不要建立无用的索引,以免降低系统性能;

3)及时清理已无用索引标识,提高系统效率。

4)在复合索引的多个索引中,某一时刻只有一个索引对表起作用。

5. 索引的修改和删除

修改:打开表设计器,在索引对话框中进行所需修改;

或用命令重新建立一个相同标识名而索引表达式不同的索引。

删除:打开表设计器,在索引对话框中删除不需要的索引标识即可;

或用命令: DELETE TAG ALL | 索引标识1 [,索引标识2 ] …

删除不需要的索引标识,ALL表示全部标识。

6. 索引的使用

功能命令格式

打开表的同时指定主控索引USE <表名> ORDER <标识名>

为已打开的表确定主控索引SET ORDER TO <标识名> [ASCENDING | DESCENDING] ]

搜索某张已建立索引的表FIND <表达式>

搜索表中首次出现的记录SEEK <表达式> [ <索引标识名>]

SEEK <表达式>

12072

第三章表的创建和使用(复习要点)

第三章表的创建和使用(复习要点)

第三章表的创建和使用

3.1 VFP6.0表

1. 表的概念

表(数据表):

是指存放在磁盘文件中的一张二维表。(相当FoxPro 2.x 版本中的数据库)

自由表:不属于任何数据库的表。

数据库表:包含在一个数据库中的表。

表文件名:

表名可以由字母、数字或下划线组成,系统自动给出的扩展名为 .DBF。

备注文件名:

当表中有备注型或通用型字段时,系统自动生成与所属数据表的表名相同、扩展名为:.FPT的文件名。

表结构:存储表记录的公共结构。(就是指一张表的表头结构,即字段的属性)。

记录:表中的一行。它是多个字段的集合,同一张表的每个记录都有相同的字段。

字段:表中的一列。它规定了数据的特征。

关系型数据表的特点:

(1)每一个字段不可再分解,也不能有名字相同的字段;

(2)每一列中的数据都有相同的数据类型;

(3)表中没有内容完全相同的行(记录)。

2. 字段的基本属性

字段的属性:

包括:字段名、数据类型、字段宽度、小数位数、空值支持

字段名:

即每个字段的名字,必须以字母开头,可由字母、数字、下划线组合而成,字母大、小写无区别,但其中不许有空格或其它字符。自由表的字段名最多由10个字符组成,数据库表的字段名支持长名,

计算机基础知识点汇总

计算机基础知识点汇总 一、计算机的诞生及发展 (一)计算机的诞生 1.时间:1946年 2.地点:美国宾夕法尼亚大学 3.名称:ENIAC (二)计算机的发展 > 二、计算机系统的组成 现代的计算机系统由计算机硬件系统及软件系统两大部分构成。 三、计算机的工作原理 冯·诺依曼提出了“存储程序、程序控制”的设计思想,同时指出计算机的构成包括以下几个方面: (1)由运算器、存储器、控制器、输入设备、输出设备五大部件组成计算机系统。 (2)计算机内部采用二进制表示的数据和指令。 | (3)采用“存储程序和程序控制”技术(将程序事先存在主存储器中,计算机在工作时能在不需要人员干预的情况下,自动逐条取出指令并加以执行)。 四、计算机的分类

五、计算机硬件 (一)中央处理器 1.简介 中央处理器又称为微处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。 ( 2.组成 (1)控制器 实现计算机各部分的联系并自动执行程序的部件。功能是从内存中一次取出指令,产生控制信号,向其他部件发出命令指挥整个计算过程。 (2)运算器 对二进制数码进行算术运算和逻辑运算。 (二)存储器 1.内存储器 … (1)作用 内存储器又称主存储器,简称内存。内存位于系统主板上,可以直接与CPU进行信息交换,内存储器主要用于存放计算机系统中正在运行的程序及所需要的数据和中间计算结果以及与外部存储器交换信息时作为缓冲。 (2)特点 速度较快,容量相对较小。 (3)分类 只读存储器ROM:永久保存数据,存储微型机的重要信息。 随机存储器RAM:断电丢失数据,存储当前运行的程序信息(SRAM、DRAM)。 \ 2.外存储器 (1)作用

计算机二级考试题目

在考生文件夹下打开文档WORD.DOCX。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1. 调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2. 将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3. 根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4. 调整邀请函中内容文字段落对齐方式。 5. 根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6. 在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx "文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7. 邀请函文档制作完成后,请保存"Word.docx"文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表("Excel.xlsx" 文件),按照如下要求完成统计和分析工作: 1. 请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2. 根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP 函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3. 根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4. 在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5. 根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6. 根据"订单明细表"工作表中的销售数据,统计《MS Office高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8. 根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平

江苏省计算机二级基础知识整理及C语言考试纲要

第一章、信息技术概述 1:现代信息技术的主要特征是以数字技术为基础,以计算机及其软件为核心,采用电子技术进行信息的收集、传递、加工、存储 信息处理是指:信息收集加工,存储,传递,施用 信息处理系统:用于扶助人们进行信息获取、传递等的综合使用各种信息技术的系统 2:微电子技术的核心:集成电路(分小,中,大规模,超大规模,极大规模 PC机) 特点:体积小,重量轻,可靠性高 未来发展:晶体管已经逼近其物理极限,纳米芯片技术 IC卡存储器卡:电话卡、水电卡、医疗卡 CPU卡:SIM卡 3:对载波进行调制所使用的设备叫做调制器 低成本传输信息:多路复用技术(时分多路复用TDM,频分多路复用FDM) 通信的三要素:信源,信宿,信道 数字通信的性能指标:信道带宽

数据传输速率(用小bp表示) 误码率:规定时间内出错数据占被传输数据总数的比例 端端延迟:数据从信源到信宿所花费的时间利用微波进行远距离通信的方式地面微波接力通信 卫星通信(用人造地球卫星做中继站) 对流层散射通信 *激光,红外线,微波,无线电波:建设费低,容量大,前两:一定范围*微波:极高频率的电磁波,可用于电话及电视图像 *双绞线:成本低,误码率高 *同轴电缆:传输特性和屏蔽特性良好,成本高 *光缆:损耗小,通信距离长, 移动通信第一代模拟技术应用:传统的有线载波电话,广播 *有线载波通信:发信端频率调制,收信端信号滤波第二代话音和低速数据业务 GPRS

第三代 3G高质量的多媒体通信 4:比特是组成数字信息的最小单位 b表示 字节 B表示=8b 千字节 1KB=2^10B=1024B 比特的传输用b表示 逻辑乘:也称“与”,“AND”1∧1=1,1∧0=0 逻辑加:也称“或”“OR” 1∨1=1,1∨0=1 取反:也称“非”“NOT” 十进制----二进制小数不断*2 从高位到低位依次下排八进制,十六进制先转二进制,再转十进制 整数原码表示第一位0表正数,1表负数 补码表示正数不变,负数绝对值表示每位取反后+1第二章、计算机组成原理

1大学计算机基础知识点整理

大学计算机考试重点 1、CAD是指_计算机辅助设计。 2、CAM是指_计算机辅助制造 3、在计算机工作时,内存用来存储当前正在使用的程序和数据。 4、机器语言和汇编语言是低级语言。 5、 CAI是指计算机辅助教学。 6、关掉电源后,RAM的存储内容会丢失_。 7、只读存储器简称ROM。 8、 8位二进制数所表示的最大的无符号十进制整数为255。 9、电子元件的发展经过了电子管、晶体管、集成电路和大规模集成电路4个阶段。 10、计算机病毒一般具有破坏性、传染性、隐蔽性、潜伏性等特点。 11、根据规模大小和功能强弱,计算机可分为巨型机、大型机、中型机、小型机和微型机。12、 bit的意思是位_。 13、计算机可分为主机和外设两部分。 14、随机存储器简称内存。 15、计算机主要是运算速度快,存储容量大,精度高。 16、存储器分为内存储器和外存储器两类。 17、运算器和控制器合称为中央处理器。 18、在微型计算机中常用的总线有地址总线、数据总线和控制总线。 19、计算机的存储容量通常都使用KB、MB或GB等单位来表示。 20、在计算机内部,一切信息均表示为二进制数。 21、根据软件的用途,计算机软件一般分为系统软件和应用软件。 22、计算机系统硬件包括运算器、控制器、存储器、输入设备和输出设备。 23、常用鼠标器有机械式和光电_式两种。 24、随机存储器的英文缩写是RAM。 25、汇编语言是一种低级的计算机语言。 26、计算机中的数,除十进制、二进制、八进制外,还常用十六进制_。 27、将十进制数-35表示成二进制码11011101,这是补码码表示。 28、中央处理器是计算机系统的核心。 29、计算机的语言可分为机器语言、汇编语言和高级语言3类。 30、八进制数126对应的十进制数是86_。 31、控制器_是对计算机发布命令的“决策机构”。 32、程序必须位于_内存内,计算机才可以执行其中的指令。 33、将十进制数34转换成二进制数是101110_。 34、CPU在存取存储器中的数据时是按字节_进行的。 35、微型计算机的字长取决于总线宽度宽度。 36、软盘的每一面包含许多同心圆,称为磁道。 37、软盘上的写保护口可以防止用户将非法数据写到磁盘上。 38、常用的鼠标器有两种:机械式和光电式鼠标。 39、目前,局域网的传输介质主要是双绞线、同轴电缆和光纤。 40、用户要想在网上查询WWW 信息,必须安装并运行一个被称为浏览器的软件。 41、Internet 称为国际互联网。

计算机基础自考知识点总结

基础知识 1946.2 第一台电子数字计算机ENIAC美国宾西法尼亚大学,弹道计算 计算机的发展趋势微型化、巨型化、网络化、智能化 ●第一代(电子馆、电子射线管、机器语言、军事研究科学计算) ●第二代(晶体管、磁芯、高级语言、数据处理) ●第三代(中小规模、半导体、操作系统、广泛应用) ●第四代(大规模、更高的半导体、应用软件、更广泛) 计算机应用:科学计算、数据处理、计算机辅助系统、过程控制、人工智能 (CAD计算机辅助设计;CAM 计算机辅助制造;CAI计算机辅助教学;CAT计算机辅助测试)计算机硬件系统五大部件:运算器、控制器、存储器、输入设备、输出设备 冯.诺伊曼思想:计算机由上面五大部件组成、二进制、程序存储 指令的执行过程:取出指令、分析指令、执行指令、形成新的指令地址 RAM随机存取器,断电后内容丢失;ROM:只读存取器,断电内容不丢失 总线:一组连接计算机各部件的公共通信线路。根据总线上传送的信息不同,一般分为地址总线、数据总线、控制总线。 总线标准:ISA工业标准体系结构IESA扩展的工业标准体系结构PCI 外围元件互联 软件:计算机程序以及开发、使用和维护程序所需要的技术文档资料。 系统软件:管理、监控、维护计算机,并为用户操作使用计算机提供服务的一类软件。 应用软件;利用计算机的软、硬件资源为某一专门的应用目的而开发的软件。 编码:采用少量的基本符号和一定的组合原则来区别和表示信息。 采用二进制编码的原因:物理上容易实现、可靠性强、运算规则简单、易于实现逻辑运算和判断 十进制转换为二(八、十六)进制:除R取余法,倒排 二(八、十六)进制转换为十进制:按权展开,求和;二、八、十、十六进制=(B 、O 、D 、H)计算机的数据单位:位、字节、字(计算机一次存取、加工和传送的字节数). ASCII:美国信息交换标准码;A:65 ;a 97; 0:48 汉字编码:汉字输入码-机内码(区位码-国标码-机内码)-字形码 处理速度:cache(高速缓存)-内存-外存 BIOS:PC机的基本输入输出系统,其内容被集成在主板的一块特殊芯片中,该芯片被称为BIOS芯片。串口:串行接口COM接口;并口:并行接口LPT接口; USB接口:通用串行总线接口;可以树状连接127个外部设备,规范USB1.1(传输速率可达12Mbps)

大学计算机二级考试试题及其答案 !!!

全国计算机二级考试试题 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。A) print B) i\am C) Pxq D) str_l _3d one_half My->book Cpp ??? oodbs tart$it line#pow ??? aBc 3pai His.age while 【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。 A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始 B) 程序文件的最后 C) 它所调用的函数的前面 D) 程序文件的任何位置

【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义 【1.8】在C语言中,错误的int类型的常数是。 A) 32768 B) 0 C) 037 D) 0xAF 【1.9】执行语句 printf("%x",-1);屏幕显示____。 A) -1 B) 1 C) -ffff D) ffff 【1.10】已知 long i=32768;执行语句printf("%d",i);屏幕显示____。 A) -1 B) -32768 C) 1 D) 32768 【1.11】已知 long i=65539;执行语句printf("%d",i);屏幕显示____。 A) 65539 B) -3 C) 3 D) 程序不能执行 【1.12】在C语言中,整数-8在内存中的存储形式是。 A) 1111 1111 1111 1000 B) 1000 0000 0000 1000 C) 0000 0000 0000 1000 D) 1111 1111 1111 0111 【1.13】C语言中字符型(char)数据在内存中的存储形式是____。 A) 原码 B) 补码

大学计算机基础知识点整理资料

计算机考试重点 01、 CAD是指_计算机辅助设计。 02、 CAM是指_计算机辅助制造 03、在计算机工作时,内存用来存储当前正在使用的程序和数据。 04、机器 05、 CAI是指计算机辅助教学。 06、关掉电源后,RAM的存储内容会丢失_。 07、只读存储器简称ROM。 08、 8位二进制数所表示的最大的无符号十进制整数为255。 09、电子元件的发展经过了电子管、晶体管、集成电路和大规模集成电路4个阶段。 10、计算机病毒一般具有破坏性、传染性、隐蔽性、潜伏性等特点。 11、根据规模大小和功能强弱,计算机可分为巨型机、大型机、中型机、小型机和微型机。 。位_12、 bit的意思是两部分。计算机可分为主机和RAM 13、 外设随机存储器简称14、精度高。大, 计算机主要是运算速度快, 存储容量15、两类。存储器分为内存储器和外存储器16、 合称为中央处理器。运算器和控制器17、 、数据总线和控制总线。在微型计算机中常用的总线有控制器18、 等单位来表示。或GB计算机的存储容量通常都使用KB、MB19、 数。在计算机内部,一切信息均表示为二进制20、 应用软件。根据软件的用途,计算机软件一般分为系统软件和、21输出设备。22、计算机系统硬件包括运算器、控制器、存储器、输入设备和光电_23、常用鼠标器有机械式和 RAM。24、随机存储器的英文缩写是低级的计算机语言。、汇编语言是一种25 _。,还常用十六进制26、计算机中的数,除十进制、二进制、八进制外码表示。补码表示成二进制码11011101,这是27、将十进制数-35是计算机系统的核心。 28、中央处理器类。汇编语言和高级语言329、计算机的语言可分为机器语言、 。对应的十进制数是86_30、八进制数126是对计算机发布命令的“决策机构”。、控制器_31计算机才可以执行其中的指令。内,、程序必须位于_内存32。101110 _ 将十进制数34转换成二进制数是33、 _进行的。字节34、 CPU在存取存储器中的数据时是按总线宽度宽度。35、微型计算机的字长取决于磁道。软盘的每一面包含许多同心圆,称为36、写保护口可以防止用户将非法数据写到磁盘上。、软盘上的37鼠标。: 机械式和光电式 38、常用的鼠标器有两种

学位计算机基础知识点

计算机基础 1、世界上第一台电子式计算机于1946年2月14日在美国宾夕法尼亚大学研制成功,它的名称叫ENIAC,即电子数值积分计算机。 2、计算机的应用领域:科学计算(天气预报)科学计算是指利用计算机来完成科学研究和工程技术中提出的数学问题的计算。计算机辅助教学(CAI) 3、现在使用的计算机,其基本工作原理是储存程序和程序控制,它是由美籍匈牙利数学家冯.诺依曼提出的。 4、运算器:运算器是一个用于信息加工的部件,它在控制器的控制下,对二进制的数据进行算术运算和逻辑运算,所以也称为“算术逻辑运算单元”,运算器和控制器常组装集成在一个芯片上,芯片称“中央处理器(CPU)” 5、储存器:内储存器-随机存储器(RAM)既可以从中读出数据又可以写入数据,RAM 是易失型储存器,只要断电,其存储内容将全部丢失。我们常说的内存条即为随机存储器。 只读存储器(ROM)只能读出原有内容,不能由用户再写入新内容。ROM的数据是厂家在生产芯片时,以特殊的方式固化在上面的,用户一般不能修改。即使断电也不会丢失数据。 Prom可编程只读存储器。 高速缓冲存储器(Cache) 6、系统软件:常见的指操作系统,包括各种程序设计语言处理程序和数据管理系统。 7、操作系统:是维持计算机运行的必备软件,是其他软件运行的基础,它具有三大功能:管理计算机硬,软件资源,使之能有效的被应用;组织协调计算机各组成部分的运行,以增强系统的处理能力;提供各种使用的人机界面,为用户操作提供方便。 8、常见的高级语言有:Basic,FORTEAN,C,Delphi,Java,C#。 FORTEAN,C采用编译程序的方法。 9、常用的数据库管理系统Access,SQL,Server,Oracle,MySQL,Visual,FoxPro。 10、CPU的主频:CPU是危机硬件系统的核心。目前计算机均以达到64位。 11、数据传输率的单位是bps(bit per second)1bps代表每秒传输一位或一比特。 位(bit)位是度量数据的最小单位,为一个二进制数据,由0和1来表示。 字节(byte)通常将8位二进制数编为一组,称为一个字节,即1B=8b 字(word)字是指计算机进行算术运算或数据处理的一组二进制数。 K字节1KB=1024B=2^10B M字节1MB=1024KB=2^20B G字节1GB=1024MB=2^30B T字节1TB=1024GB=2^40B BPS(kpb/s)1G=1000M1M=1000K1000=1K数据传输率 常用的数值:利用电脑中科学计算器 12、ASCII是国际上通用的美国标准信息交换码,简称为ASCII码,是目前国际上最为流行的字符信息编码方案。 13、字符是计算机处理的主要对象,国际上通用的字符,共有128个,ASCII码采用7位二进制代码表示每一个字符。 14、国际标准信息交换用汉字编码,简称国际码,收入6763个汉字,其中一级汉字3755个,二级汉字3008个,另外,还包括682个西文字符,图符。

计算机二级考试题目

Word 2010 高级应用综合操作题打开素材库中的“典型试题”文件,按下面的操作要求进行操作,并把操作结果存盘。 1.操作要求 (1)对正文进行排版。 ①使用多级符号对章名、小节名进行自动编号,代替原始的编号。要求: * 章号的自动编号格式为:第X 章(例:第1 章),其中:X 为自动排序,阿拉伯数字序号。对应级别1。居中显示。 *小节名自动编号格式为:,X为章数字序号,Y为节数字序号(例:),X、Y均为阿拉伯数字序号。对应级别2。左对齐显示。 ②新建样式,样式名为:“样式”+考生准考证号后5 位。其中: *字体:中文字体为“楷体” ,西文字体为“ Time New Roman ”,字号为“小四” 。 *段落:首行缩进2 字符,段前行,段后行,行距倍;两端对齐。其余格式,默认设置。 ③对正文中的图添加题注“图” ,位于图下方,居中。要求: *编号为“章序号” -“图在章中的序号” 。例如,第1 章中第2 幅图,题注编号为1-2。 *图的说明使用图下一行的文字,格式同编号。 *图居中。 ④对正文中出现“如下图所示”的“下图”两字,使用交叉引用。 *改为“图X-Y”,其中“ X-Y'为图题注的编号。 ⑤对正文中的表添加题注“表” ,位于表上方,居中。 *编号为“章序号” -“表在章中的序号” 。例如,第1 章中第1 张表,题注编号为1-1。 *表的说明使用表上一行的文字,格式同编号。 *表居中,表内文字不要求居中。 ⑥对正文中出现“如下表所示”中的“下表”两字,使用交叉引用。 *改为“表X-Y,其中“ X-Y'为表题注的编号。 ⑦对正文中首次出现“ Access'的地方插入脚注。 *添加文字“ Access是由微软发布的关联式数据库管理系统。”。 ⑧将②中的新建样式应用到正文中无编号的文字。不包括章名、小节名、表文字、表和图的题注、脚注。 (2)在正文前按序插入三节,使用Word 提供的功能,自动生成如下内容: ①第1 节:目录。其中:“目录”使用样式“标题1”,并居中;“目录”下为目录项。 ②第2 节:图索引。其中:“图索引”使用样式“标题1”,并居中;“图索引”下为图索引项。 ③第3 节:表索引。其中:“表索引”使用样式“标题1”,并居中;“表索引”下为表索引项。 (3)使用适合的分节符,对正文进行分节。添加页脚,使用域插入页码,居中显示。要求: ①正文前的节,页码采用“i ,ii』[,???”格式,页码连续。 ②正文中的节,页码采用“ 1,2,3,…”格式,页码连续。 ③正文中每章为单独一节,页码总是从奇数开始。 ④更新目录、图索引和表索引。

江苏省计算机二级考试试题

江苏省计算机二级考试试题 1(填空题<1空> ): 当Caps Lock指示灯不亮时,按下键的同时,按字母键,可以输入大写字母。 2(单选题): 下列有关我国汉字编码标准的叙述中,错误的是__________。 GB2312国标字符集所包含的汉字许多情况下已不够 使用 Unicode是我国发布的多文种字符编码标准 我国台湾地区使用的汉字编码标准与大陆不同 GB18030编码标准中所包含的汉字数目超过2万个 3(单选题): 下列关于数字电视特点的说法中,错误的是___________。

接收端必须安装模数转换器 频道多,利用率高 可开展交互业务 图像清晰度好 4(单选题): 目前在数据库系统中普遍采用的数据模型是________。 语义模型 层次模型 网络模型 关系模型 5(单选题): 以下关于网卡(包括集成网卡)的叙述中,错误的是________。 不同类型的局域网其网卡类型是不相同的

一台计算机中只能安装一块网卡 每一块以太网卡都有全球唯一的MAC地址 接入局域网的每台计算机中都必须安装网卡6(单选题): 下列VBA程序段的执行结果为__________。 X1=1 X2=1 N=0 Do While N<5 X1,X2 X1=X1+X2 X2=X1+X2 N=N+1 Loop X1;X2 233 377

55 89 34 55 89 144 7(单选题): 关于数字签名,以下叙述正确的是________。 数字签名除了用于保证消息的完整性之外,还可以用于鉴别消息来源的真实性 数字签名的主要目的是让对方相信消息内容正确而无 差错 数字签名是指将待验证的签名与数据库中用户已登记 的手写真迹签名相互比对来进行身份认证 数字签名需使用笔输入设备 8(单选题): 下列诸多软件中,全都属于应用软件的一组是________。

大学计算机基础知识点复习总结

大学计算机基础知识点总结 第一章计算机及信息技术概述(了解) 1、计算机发展历史上的重要人物和思想 1、法国物理学家帕斯卡(1623-1662):在1642年发明了第一台机械式加法机。该机由齿轮组成,靠发条驱动,用专用的铁笔来拨动转轮以输入数字。 2、德国数学家莱布尼茨:在1673年发明了机械式乘除法器。基本原理继承于帕斯卡的加法机,也是由一系列齿轮组成,但它能够连续重复地做加减法,从而实现了乘除运算。 3、英国数学家巴贝奇:1822年,在历经10年努力终于发明了“差分机”。它有3个齿轮式寄存器,可以保存3个5位数字,计算精度可以达到6位小数。巴贝奇是现代计算机设计思想的奠基人。 英国科学家阿兰 图灵(理论计算机的奠基人) 图灵机:这个在当时看来是纸上谈兵的简单机器,隐含了现代计算机中“存储程序”的基本思想。半个世纪以来,数学家们提出的各种各样的计算模型都被证明是和图灵机等价的。 美籍匈牙利数学家冯 诺依曼(计算机鼻祖) 计算机应由运算器、控制器、存储器、 输入设备和输出设备五大部件组成; 应采用二进制简化机器的电路设计; 采用“存储程序”技术,以便计算机能保存和自动依次执行指令。 七十多年来,现代计算机基本结构仍然是“冯·诺依曼计算机”。 2、电子计算机的发展历程 1、1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机。“诞生了一个电子的大脑”致命缺陷:没有存储程序。 2、电子技术的发展促进了电子计算机的更新换代:电子管、晶体管、集成电路、大规模及超大规模集成电路 3、计算机的类型 按计算机用途分类:通用计算机和专用计算机 按计算机规模分类:巨型机、大型机、小型机、微型机、工作站、服务器、嵌入式计算机 按计算机处理的数据分类:数字计算机、模拟计算机、数字模拟混合计算机 1.1.4 计算机的特点及应用领域 计算机是一种能按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。(含义) 1、运算速度快 2、计算精度高 3、存储容量大 4、具有逻辑判断能力 5、按照程序自动运行 应用领域:科学计算、数据处理、过程与实时控制、人工智能、计算机辅助设计与制造、远程通讯与网络应用、多媒体与虚拟现实 1.1.5 计算机发展趋势:巨型化、微型化、网络化、智能化

计算机基础知识点归纳

计算机基础知识点归纳 第一章计算机及信息技术概述 1.电子计算机的发展历程 ①1946年2月由宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机。“诞生了一个电子的大脑”致命缺陷:没有存储程序。 ②电子技术的发展促进了电子计算机的更新换代:电子管、晶体管、集成电路、大规模及超大规模集成电路 电子计算机发展时间: ?第一代1946-1958电子管计算机,主要应用科学计算和军事计算 ?第二代1958-1964晶体管计算机,主要应用于数据处理领域 ?第三代1964-1971集成电路计算机,主要应用于可科学计算,数据处理,工业控制等领域 ?第四代1971年以来超大规模集成电路,深入到各行各业,家庭和个人开始使用计算机 2.计算机的类型 按计算机用途分类:通用计算机和专用计算机 按计算机规模分类:巨型机、大型机、小型机、微型机、工作站、服务器、嵌入式计算机 按计算机处理的数据分类:数字计算机、模拟计算机、数字模拟混合计算机 3.计算机的特点及应用领域 计算机是一种能按照事先存储的程序,自动、高速地进行大量数值计算和各种信息处理的现代化智能电子设备。(含义) A.运算速度快运算速度用MIPS(百万条指令每秒)来衡量,是计算机性能的指标

之一 B.计算精度高应用于数值计算 C.具有逻辑判断能力信息检索、图形识别 D.记忆性强 E.可靠性高、通用性强应用于数据处理、工业控制、辅助设计(CAD)、辅助制造(CAM)办公自动化。 应用领域:1)数值计算(主要是科学研究等数学计算问题) 2)数据及事务处理(非科技方面的数据管理和计算处理) 3)自动控制与人工智能(多用于航空航天领域) 4)计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助教学(CAI)5)通信与网络 4.计算机发展趋势:巨型化、微型化、网络化、智能化 1、光计算机 2、生物计算机 3、量子计算机 5.常用的数制 进位制进位规则基数所用的数码位权表示符号二进制逢二进一R=2 O,1 2i B(Binary)八进制逢八进一R=8 0,1,…,7 8i O(Octal)十进制逢十进一R=10 0,1,…,9 10i D(Decimal) 十六进制逢十六进一R=16 0,1…,9,A,.F 16i H(Hexadecimal) 基数:R进制的基数=R 位权:在数制中,各位数字所表示值的大小不仅与该数字本身的大小有关,还与该数字所在的位置有关,我们称这关系为数的位权。位权:一个与数字位置有关的常数,位权=Rn 6.数据、信息和信息编码的概念

计算机二级考试内容

1.1计算机概述 考点1计算机发展简史 1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。 从第一台计算机的诞生到现在,计算机技术经历了大型机、微型机及网络阶段。对于传统的大型机,根据计算机所采用电子元件的不同而划分为电子管、晶体管、集成电路和大规模、超大规模集成电路等四代, 我国在微型计算机方面,研制开发了长城、方正、同方、紫光、联想等系列微型计算机我国在巨型机技术领域中研制开发了“银河”、“曙光”、“神威”等系列巨型机。 考点2计算机的特点 现代计算机算一般具有以下几个重要特点。 (1)处理速度快(2)存储容量大。 (3)计算精度高。(4)工作全自动。 (5)适用范围广,通用性强。 考点3计算机的应用 计算机具有存储容量大,处理速度快,逻辑推理和判断能力强等许多特点,因此已被广泛应用于各种科学领域,并迅速渗透到人类社会的各个方面,同时也进人了家庭。计算机主要有以下几个方面的应用。 (1)科学计算(数值计算)。(2)过程控制。 (3)计算机辅助设计(CAD)和计算机辅助制造(CAM)。 (4)信息处理。 (5)现代教育(计算机辅助教学(CAI)、计算机模拟、多媒体教室、网上教学和电子大学)。(6)家庭生活。 考点4计算机的分类 计算机品种众多,从不同角度可对它们进行分类, 1.2数制与编码 考点5数制的基本概念 1.十进制计欺制

其加法规则是“逢十进一”,任意一个十进制数值都可用0. 1. 2 .3 .4 .5 .6 .7 .8.9共10个数字符号组成的字符串来表示,这些数字符号称为数码;数码处于不同的位置代表不的数值。例如720.30可以写成7x102+2x101+0x100+3 x10 1+0x10 2,此式称为按权展开表示式 2. R进制计数制 从十进制计数制的分析得出,任意R进制计数制同样有基数N、和Ri按权展开的表示式。R 可以是任意正整数如二进制R为2。 (1)基数(Radix) 一个计数所包含的数字符号的个数称为该数的基,.用R表示。例如,对二进制来说,任意一个二进制数可以用0,1两个数字符表示,其基数R等于2。 (2)位值(权) 任何一个R进制数都是由一串数码表示的,其中每一位数码所表示的实际值都大小,除数码本身的数值外,还与它所处的位置有关,由位置决定的值就称为位置(或位权)。 位置用基数R的I次幂Ri表示。假设一个R进制数具有n为整数,m位小数,那么其位权为Ri,其中i=-m~n-1。 (3)数值的按权展开 任一R进制数的数值都可以表示为:各个数码本身的值与其权的乘积之和。例如,二进制数101.01的按权展开为: 101.01B=1×22+0×21+1×20+0×2-1+1×2-2=5.25D 任意一个具有n位整数和m位小数的R进制数的按权展开为: (N)R=dn-1×RN-1+dn-2×RN-2+…+d2×R2+d1×R1+d0×R0+d-1×R-1+…+d-M×R-M其中di 为R进制的数码 考点6二、十、十六进制数的数码 (1)十进制和二进制的基数分别为10和2,即“逢十进一”和“逢二进一”。它们分别含有10个数码(0,1,2,3,4,5,6,7,8,9)和两个数码(0,1)。位权分别为10i和2i(i=-m-n-1,m,n为自然数)。二进制是计算机中采用的数制,它具有简单可行、运算规则简单、适合逻辑运算的特点。 (2)十六进制基数为16,即含有16个数字符号:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A,B,C,D,E,F分别表示数码10,11,12,13,14,15,权为16i(i=-m~n一1,其中m、n为自然数)。加法运算规则为“逢十六进一”。如表1-3所示列出了0~15这16个十进制数与其他3种数制的对应表示。 (3)非十进制数转换成十进制数。利用按权展开的方法,可以把任一数制转换成十进制数。例如: 1010. 101 B=1 ×23+0 ×22+1 ×21+0 ×2 01×2-1+0 ×2-2+1×2-3 只要掌握了数制的概念,那么将任一R进制数转换成十进制数的方法都是一样的。 (4)十进制整数转换成二进制整数。把十进制整数转换成二进制整数,其方法是采用“除二取余”法。具体步骤是:把十进制整数除以2得一商数和一余数;再将所得的商除以2,又得到一个新的商数和余数;这样不断地用2去除所得的商数,直到商等于0为止。每次相除所得的余数便是对应的二进制整数的各位数码。第一次得到的余数为最低有效位,最后一次得到的余数为最高有效位。 把十进制小数转换成二进制小数,方法是“乘2取整”,其结果通常是近似表示。转换成二进制小数,方法是“乘2取整”,其结果通常是近似表示。上述的方法同样适用于十进制数对十六进制数的转换,只是使用的基数不同。 (5)二进制数与十六进制数间的转换。二进制数转换成十六进制数的方法是从个位数开始

完整word版大学计算机知识点整理良心出品必属

一、选择 20 1. 计算思维 定义:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及理解人类行为等涵盖计算机科学之广度的一系列思维活动。本质:抽象和自动化 特征、三种思维: 理论思维:以推理和演绎为特征,以数学学科为代表 实验思维:以观察和总结自然规律为特征,以物理学科为代表 计算思维:以设计和构造为特征,以计算机学科为代表 2. 冯诺依曼五大部件:运算器、控制器、存储器、输入设备、输出设备 ①运算器。计算机中进行算 术运算和逻辑运算的主要部 件,是计算机的主体。在控 制器的控制下,运算器接收 待运算的数据,完成程序指 令指定的基于二进制数的算术运算或逻辑运算。 ②控制器。计算机的指挥控制中心。控制器从存储器中逐条取出指令、分析指令,然后根据指令要求完成相应操作,产生一系列控制命令,1 使计算机各部分自动、连续并协调动作,成为一个有机的整体,实现

程序的输入、数据的输入以及运算并输出结果。 ③存储器。存储器是用来保存程序和数据,以及运算的中间结果和最后结果的记忆装置。计算机的存储系统分为内部存储器 (简称内存或主存储器和外部存 储器 (简称外存或辅助存储器。主存储器中存放将要执行的指令和运算数据, 容量较小,但存取速度快。外存容量大、成本低、存取速度慢,用于存放需要长期保存的程序和数据。当存放在外存中的程序和数据需要处理时,必须先将它们读到内存中,才能进行处理。 ④输入设备。输入设备是用来完成输入功能的部件,即向计算机送入程序、数据以及各种信息的设备。常用的输入设备有键盘、鼠标、扫描仪、磁盘驱动器和触摸屏等。 2 ⑤输出设备。输出设备是用来将计算机工作的中间结果及处理后的结果进行表现的设备。常用的输出设备有显示器、打印机、绘图仪和磁盘驱动器等。 3. 存储系统 内 /主存储器 (ROM 、 RAM 、 cache :ROM 是只读存储器 (Read-Only Memory的简称,是一种只能读出事先所存数据的固态半导体存储器。其特性是一旦储存资料就无法再将之改变或删除。通常用在不需经常变更资料的电子或电脑系统中,并且资料不会因为

计算机基础知识点

计算机应用基础知识点第一、二章 1.计算机产生:1946年2月由美国宾夕法尼亚大学研制成功的ENIAC是世界上第一台电子数字计算机。“诞生了一个电子的大脑”致命缺陷:没有存储程序。 2.计算机发展:电子技术的发展促进了电子计算机的更新换代:电子管、晶体管、集成电路、大规模及超大规模集成电路 电子计算机发展时间: 第一代1946-1958 电子管计算机,主要应用科学计算和军事计算 第二代1958-1964 晶体管计算机,主要应用于数据处理领域 第三代1964-1971 集成电路计算机,主要应用于可科学计算,数据处理,工业控制等领域 第四代1971年以来至今超大规模集成电路计算机,深入到各行各业,家庭和个人开始使用计算机 3.计算机应用:科学计算;数据处理;过程控制;计算机辅助;人工智能;通信与网络 1.科学计算(主要是科学研究等数学计算问题) 2.数据及事务处理(非科技方面的数据管理和计算处理) 3.过程控制(主要用于工业生产过程中的机械控制,多用于航空 航天领域) 4.计算机辅助(计算机辅助设计(CAD)计算机辅助制造(CAM) 计算机辅助教学(CAI)计算机辅助测试(CAT)...) 5.人工智能(主要是只能机器人方向) 6.通信与网络(上网听歌看电影玩游戏,qq聊天等) 计算机的特点:计算机运算速度快、计算精度高、具有自动控制能力、记忆和逻辑判断功能力强、存储容量大、通用性强。 4.计算机信息处理:计算机中的一切信息均采用二进制。(十六进制H,八进制O,十进制D,二进制B) 1.十进制转二进制:整数部分除以2取余,直至商为0;小数部分乘以2取整,直至 小数部分为0或达到所需精度为止。 2.十进制转八进制:方法同上。整数部分除以8,小数部分乘以8。 3.十进制转十六进制:方法同上。整数部分除以16,小数部分乘以16。 二进制的特点:逻辑性强、工作可靠、简化了运算 字符普遍采用的编码是ASCII码,一个字节,8位;汉字使用的编码是GB2312-80,两个字节,16位 5.计算机系统组成:硬件系统和软件系统 ,硬件系统分为主机和外围设备,软件系统分为系统软件和应用软件。 五大硬件:运算器、存储器、控制器、输入设备和输出设备(裸机) CPU的组成:运算器和控制器 (1)运算器:完成算术运算和逻辑运算 (2)存储器 ①分类内存被CPU直接访问,存储容量小、速度快、价格贵

计算机二级考试题目

在考生文件夹下打开文档。 某高校学生会计划举办一场"大学生网络创业交流会"的活动,拟邀请部分专家和老师给在校学生进行演讲。因此,校学生会外联部需制作一批邀请函,并分别递送给相关的专家和老师。 请按如下要求,完成邀请函的制作: 1.调整文档版面,要求页面高度18厘米、宽度30厘米,页边距(上、下)为2厘米,页边距(左、右)为3厘米。 2.将考生文件夹下的图片"背景图片.jpg"设置为邀请函背景。 3.根据"Word-邀请函参考样式.docx"文件,调整邀请函中内容文字的字体、字号和颜色。 4.调整邀请函中内容文字段落对齐方式。 5.根据页面布局需要,调整邀请函中"大学生网络创业交流会"和"邀请函"两个段落的间距。 6.在"尊敬的"和"(老师)"文字之间,插入拟邀请的专家和老师姓名,拟邀请的专家和老师姓名在考生文件夹下的"通讯录.xlsx"文件中。每页邀请函中只能包含1位专家或老师的姓名,所有的邀请函页面请另外保存在一个名为"Word-邀请函.docx"文件中。 7.邀请函文档制作完成后,请保存""文件。

小李今年毕业后,在一家计算机图书销售公司担任市场部助理,主要的工作职责是为部门经理提供销售信息的分析和汇总。 请你根据销售数据报表(""文件),按照如下要求完成统计和分析工作: 1.请对"订单明细表"工作表进行格式调整,通过套用表格格式方法将所有的销售记录调整为一致的外观格式,并将"单价"列和"小计"列所包含的单元格调整为"会计专用"(人民币)数字格式。 2.根据图书编号,请在"订单明细表"工作表的"图书名称"列中,使用VLOOKUP函数完成图书名称的自动填充。"图书名称"和"图书编号"的对应关系在"编号对照"工作表中。 3.根据图书编号,请在"订单明细表"工作表的"单价"列中,使用VLOOKUP函数完成图书单价的自动填充。"单价"和"图书编号"的对应关系在"编号对照"工作表中。 4.在"订单明细表"工作表的"小计"列中,计算每笔订单的销售额。 5.根据"订单明细表"工作表中的销售数据,统计所有订单的总销售金额,并将其填写在"统计报告"工作表的B3单元格中。 6.根据"订单明细表"工作表中的销售数据,统计《MSOffice高级应用》图书在2012年的总销售额,并将其填写在"统计报告"工作表的B4单元格中。 7.根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年第3季度的总销售额,并将其填写在"统计报告"工作表的B5单元格中。 8.根据"订单明细表"工作表中的销售数据,统计隆华书店在2011年的每月平均销售额(保留2位小数),并将其填写在"统计报告"工作表的B6单元格中。 9.保存""文件。

江苏省计算机二级考试真题C2013春

2013年春江苏省二级C语言考试 第一部份计算机基础知识 一、选择题(用答题卡答题,答案依次填在1-20题号内) 1、下列有关信息、信息技术、信息产业与信息化的叙述中,错误的是___(1)_____。B A 信息是人们认识世界、改造世界的一种基本资源,没有信息则任何事物都没有意义 B. 雷达、卫星遥感等感测与识别技术不属于现代信息技术 C. 进入21世纪以来,信息产业已经成为全球第一大产业 D. 目前我国正处于工业化的中期阶段,因此必须走适合我国国情的信息化道路,既要充分发挥工业化对信息化的基础和推动作用,又要使信息化成为带动工业化升级的强大动力 2、下列有关数字技术和微电子技术的叙述中,错误的是____(2)______。A A. 数字技术处理对象是“比特”,一个触发器可以存储2个(1个)比特 B. 在数据通信时,远距离传输或者无线传输时需要用比特对载波进行调制 C. 现代集成电路使用的半导体材料主要是硅 D. 我国第2代居民身份证中使用了非接触式IC芯片 3、对二进制数01与01分别进行算术加和逻辑加(||),其结果的二进制形式分别是__(3)___。C A. 01、10 B. 01、01 C. 10、01 D、10、10 4、下列有关PC机CPU的叙述中,错误的是_____(4)____。A A. 目前的PC机芯片主频越来越高,主流CPU芯片的主频已达8GHz(3GHz)以上 B. AMD公司也是重要的PC机CPU生产厂商,其CPU芯片与Intel保持指令系统兼容 C. 日前Intel公司生Core i7是一种高端CPU芯片,它有4个或6个内核 D. 为了提高CPU性能,日前主流CPU芯片都采用了流水线处理技术和超线程技术 5、下列关于台式PC机芯片组的叙述中,错误的是_____(5)____。D A. 芯片组是主板上最为重要的部件之一,存储器控制、I/O控制等功能主要是由芯片组实现 B. 芯片组与CPU同步发展,有什么样功能和速度的CPU,就需要使用什么样的芯片组 C. 芯片组决定了主板上能安装的内存最大容量及可使用的内存条类型 D. 同CPU一样,用户可以很方便、很简单地更换主板上的芯片组 6、下列四种I/O总线(接口)标准中,数据传输速率最高的是___(6)_____。B A. PS/2早期鼠标接口 B. USB 3.0 600MBps C. IEEE-1394 50MBps D. SATA 300MBps 7、下列关于常用I/O设备的叙述中,错误的是____(7)_____。B A. 目前平板电脑、智能手机的触摸屏大多为“多点触摸屏”,可以同时感知屏幕上的多个触控点 B. 扫描仪可以分为手持式、平板式和滚筒式等类型,目前普通家用/办公用扫描仪大多为滚筒式(平 板式) C. 目前一些型号数码相机已具备有拍摄视频和进行录音的功能 D. 为了降低成本,目前许多PC机采用集成显卡,其显示控制被集成在芯片组中

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