1、FORTRAN 复习复习分为三个部分:1、 计算机基础知识-软件、硬件组成及功能、数制的转换2、 Windows 操作系统基本知识、系统启动、有关目录文件、磁盘及其他操作、网络功能3、 计算机程序设计语言-FORTRAN语言程序结构与基本规定、数据、变量、数组、指针、赋值语句、输入输出语句、转移语句、条件语句、选择语句、循环语句、函数子程序(或称过程)、顺序文件、随机文件11计算机的分类与发展1946年美国宾西法尼亚大学与摩尔工程学院合作,创造了世界上第一台电子计算机ENICA。它占地160平方米,重30吨,5000/秒加法运算,用了18000多只电子管。 从第一台计算机的诞生至今,共经历了以
2、下几个阶段:第一代:电子管时代(1946-1957)采用电子管作为逻辑元件,应用:军事、科学计算.第二代:晶体管时代(1958-1964)采用晶体管作为逻辑元件,应用:军事、尖端技术、气象、数据处理等。第三代:中小规模集成电路计算机时代(19651971),采用中小规模集成电路作为逻辑元件,软件方面出现了操作系统以及结构化、模块化程序设计方法。软硬件都向通用化、系列化、标准化的方向发展。第四代:大规模和超大规模集成电路计算机时代(1972今),在几个平方毫米大的硅片上集成了上亿个电子器件.体积小、价格不断下降、应用广泛. 现代计算机的分类:巨型机、小巨型机、大型主机、小型机、工作站、个人计算机
3、现代计算机发展的趋势:1、巨型化-指高速、大存储容量、万亿/秒计算速度2、微型化微型机可渗透到仪表、家用电器、导弹弹头等中、小型机无法进入的领地。3、多媒体化-集声音、图形、图像、文字等为一体,使人能以更接近自然方式与计算机交换信息。4、网络化-把国家、地区、单位和个人计算机连成一体。5、智能化让计算机来模拟人的感觉、行为、思维过程的机理,使它具备视觉、听觉、语言、行为、思维、逻辑推理、学习、证明等能力,形成智能型计算机。1-2 计算机硬件、软件组成硬件由输入、输出设备、运算器、控制器、存储器组成输入装置:将程序和数据的信息转换成相应的电信号,让计算机能接收的装置。如:键盘、鼠标、光笔、扫描仪
4、、图形板、外存储器等.输出装置:能将计算机内部处理后的信息传递出来的设备.如:显示器、打印机、绘图仪、外存储器等。存储器:计算机在处理数据的过程中或在处理数据之后把程序和数据存储起来的装置。存储器分为主存储器和辅助存储器。主存储器与中央处理器组装在一起构成主机,直接受CPU控制,因此也被称为内存储器,简称内存.辅助存储器也称外存储器存储容量大,外存分为磁表面存储器和光存储器两大类.运算器:它是计算机的核心部件,对信息或数据进行加工和处理。控制器:它是计算机的神经中枢和指挥中心,计算机的硬件系统由控制器控制其全部动作。运算器和控制器一起称为中央处理器。主存、运算器和控制器统称为主机。输入装置和输
5、出装置统称为输入、输出装置。通常把输入、输出装置和外存一起称为外围设备。外存既是输入设备又是输出设备。中央处理器(CPU) CPU主要由运算器、控制器、寄存器等组成。运算器按控制器发出的命令来完成各种操作。控制器是规定计算机执行指令的顺序,并根据指令的信息控制计算机各部分协同动作。 软件由系统软件和应用软件组成系统软件:是生成、准备和执行其他软件所需要的一组程序,通常负责管理、监督和维护计算机各种软硬件资源.给用户提供一个友好的操作界面.系统软件主要有:操作系统、程序设计语言(机器语言、汇编语言、高级语言、非过程语言(不必关心问题的解法和处理过程的描述,只要说明所要完成的加工和条件,指明输入数
6、据以及输出形式,就能得到所要的结果。如:Visual C+、Java语言等)、智能性语言(应用于抽象问题求解、数据逻辑、公式处理、自然语言理解、专家系统和人工智能的许多领域))应用软件:是用户为了解决某些特定具体问题而开发或外购的各种程序。如Word、Excel等。 1-3 计算机中的信息表示方法计算机采用二进制:用 0 和 1 存储信息。计算机最小的存储单位为“位(bit)。1个bit可以有两种状态,0或1。8 个 bit 组成 1 个字节(Byte),字节是存储器的基本计算单位。以一个字节表示的信息称为一个字符.由若干个字节组成一个存储单元,称为“字(Word).一个存储单元中存放一条指令
7、或一个数据. 14 存储器数据的存储单位有:位、字节和字等。位:比特,记为bit,是最小的信息单位,是用0或1来表示的一个二进制位数.字节:拜特,记为Byte,是数据存储中最常用的基本单位。8位二进制构成一个字节,从最小的00000000到最大的11111111,一个英文字符占一个字节的位置,一个中文占二个字节的位置。衡量存储器容量的大小用字节表示 :1 K 1024 Byte (或 KB)1 MB 1024 KB (兆)1 GB 1024 MB (1吉)1 TB 1024 GB (1太)1 PB 1024 TB (1拍)1-41 内存储器 内存储器由内存、高速缓存、外存和管理这些存储器的软件
8、组成,以字节为单位。是用来存放正在执行的程序、待处理数据及运算结果的部件。内存分为只读存储器(ROM)、随机存储器(RAM)、高速缓冲存储器(Cache)。计算机的内存储器分为两部分,一部分是读写存储器,也称随机存储器,英文是“Random Access Memory”,所以简称RAM;另一部分是只读存储器,英文是“Read Only Memory”,简称ROM。 只读存储器(ROM):是一种只能读不能写入的存储器,最大特点是电源断电后信息不会丢失,经常用来存放监控和诊断程序。随机存储器(RAM):可随机读出和写入信息用来存放用户的程序和数据,关机后RAM中的内容自动消失,并不可恢复。高速缓冲
9、存储器(Cache):在逻辑上位于CPU和内存之间,其运算速度高于内存而低于CPU,其作用是减少CPU的等待时间,提高CPU的读写速度,而不会改变内存的容量. 15 信息的表示及存储 信息是人们表示一定意义的符号的集合,可以是数字、文字、图形、图像、动画、声音等.数据是信息在计算机内部的表现形式。数据本身就是一种信息。(1)数制1)数制的定义:用一种固定的数字(数码符号)和一套统一的规则来表示数值的方法。数制的种类:十进制、二进制、八进制、十六进制、六十进制、十二进制等。数制的规则:R进制的规则是逢R进1。2)权:是指指数位上的数字乘上一个固定的数值。3)基数:十进制基数是十、二进制基数是二、
10、八进制基数是八.进位计数制中的三个要素:数位(数字在一个数中所处的位置)、权、基数4)二进制数:二进制是“逢二进一”的计数方法,计算机中的数据如文字、数字、声音、图像、动画、色彩等信息都是用二进制数来表示的。n 5)采用二进制记数的原因:主要是由于二进制数在技术操作上的可行性、可靠性及逻辑性所决定的。n 可行性:二进制数只有0、1两个数码,要表示这两个状态,在物理技术上很容易实现,如电灯的亮和灭、晶体管门电路的导通和截止等。n 可靠性:因二进制只有两个状态,数字转移和处理抗干扰能力强,不易出错。n 简易性:二进制数的运算法则简单,使计算机运算器结构大大简化。n 通用性:因为二进制数只有0、1两
11、个数码,与逻辑代数中的“真”和“假两个值对应,从而为计算机实现逻辑运算和逻辑判断提供了方便。16数制的转换 一、 操作系统基本知识操作系统概述操作系统:是直接控制和管理计算机系统资源、方便用户充分而有效地使用这些资源的程序集合。是系统软件的基础或核心,是最基本的系统软件,其他所有软件都是建立在操作系统之上的。计算机系统中的主要部件之间相互配合,协调一致的工作,都是靠操作系统的统一控制得以实现的。操作系统主要作用:(1)提高系统资源的利用(2)提供方便友好用户界面(3)提供软件开发的运行环境操作系统的功能:CPU管理、存储器管理、文件管理、设备管理、作业管理。二、文件的概念、命名、类型及文件夹结
12、构文件的概念:文件是一组信息的集合,可以存放到硬盘上。同一磁盘的同一目录区域内不会有名称相同的文件。文件中可以存放字母、数字、图片和声音等各种信息。文件可以在不同磁盘上复制。文件可以进行修改、删除。文件的类型:根据文件所包含的信息类型的不同进行分类,不同类型的文件使用不同的图标.程序文件:扩展名为。COM、。EXE等,通过双击启动文本文件:扩展名为。TXT图象文件:扩展名为。BMP等多媒体文件:存放声音或视频信息。扩展名为。WAV、.AVI等 字体文件:扩展名为。TTF、。FON等数据文件:如WORD或EXCEL等应用程序生成的文件文件的命名规则:组成:主文件名.扩展名主文件名命名规则:最多可
13、使用256个字符文件名除去开头的任何地方都可以有空格,但不能有下列字符 ? * “ 不区分大小写文件名的通配符:?代表任意一个字符、*代表任意一串字符标准文件夹的树结构及路径:只用来存放子文件夹和文件的文件夹称为标准文件夹。树型目录结构:由根目录和若干层子目录组成1、根目录说明:(1)在磁盘格式化时由系统自动设置(2)是目录系统的起点,不能被删除(3)根目录用“”表示2、子目录可以用“。”和“。”表示(1)“.:表示当前目录(2)“.。”:代表上一级目录3、当前目录:DOS操作所处的目录4、当前盘:DOS操作所处的磁盘 改变当前盘:盘符:5、目录路径:指引系统找到指定文件所要走的路线。说明:(
14、1)是由分隔符“”和目录名组成(2)指定目录路径的方法:绝对路径和相对路径6、绝对路径:从根目录开始到文件所在目录的路径7、相对路径:从当前目录开始到文件所在目录的路径1、 电子计算机的发展已经历了4代,4代计算机的主要元器件分别是_。(A) 电子管、晶体管、中小规模集成电路、激光器件(B) 电子管、晶体管、中小规模集成电路、大规模或超大规模集成电路(C) 晶体管、中小规模集成电路、激光器件、光介质(D) 电子管、数码管、中小规模集成电路、激光器件2、 一个完整的计算机系统是由_组成的。(A)主机及外部设备 (B)主机、键盘、显示器和打印机(C)系统软件和应用软件 (D)硬件系统和软件系统3、
15、微机的常规内存储器的容量是640K,这里的1KB为_。(A)1024字节 (B)1000字节 (C)1024二进制位 (D)1000二进制位4、微机在工作中,由于断电或忽然“死机”,重新启动后则计算机_中的信息将全部消失。(A)ROM和RAM (B)ROM (C)硬盘 (D)RAM5、操作系统是一种_。(A)系统软件 (B)应用软件 (C)源程序 (D)操作规范6、在Windows XP中,将文件移入“回收站意味着 .(A)文件真正被删除,不能恢复 (B) 文件没有真正被删除,可以直接应用 (C) 文件没有真正被删除,但不能直接应用 (D) 文件真正被删除,但可以恢复7、如果给出的文件名是*.
16、,其含义是_。(A)硬盘上的全部文件 (B)当前盘当前文件夹中的全部文件(C)当前驱动器上的全部文件 (C)根文件夹中的全部文件8、在Windows中,有两个对系统资源进行管理的工具,它们是“资源管理器”和_。(A)回收站 (B)剪贴板 (C)我的电脑 (D)我的文档9、在“开始”菜单下的“我最近的文档”中存放的是_。(A)最近建立的文档 (B)最近打开过的文件夹(C)最近打开过的文档 (C)最近运行过的程序10、下列关于“回收站的叙述中,错误的是_。(A)“回收站”可以暂时或永久存放硬盘上被删除的信息(B)放入“回收站”的信息可以恢复(C)“回收站”所占据的空间是可以调整的(D)“回收站”可
17、以存放软盘上被删除的信息11、完整的计算机系统由硬件系统和软件系统组成。而硬件系统主要由 组成.(A)输入设备、运算器、控制器、存储器、输出设备(B)CPU和输入输出设备 (C)输入设备、CPU、寄存器、输出设备(D)电源、控制器、存储器和输入输出设备12、计算机可直接执行的语言是 。(A)自然语言 (B)汇编语言 (C) 机器语言 (D) 高级语言13、多媒体计算机的CDROM作为外存储器,它是 。(A)只读存储器 (B) 只读光盘 (C) 只读硬磁盘 (D) 只读大容量软磁盘14、如果电源突然中断,哪种存储器中的信息会丢失而无法恢复? 。(A)ROM (B) ROM和RAM C。 RAM
18、D。 软盘15、Windows的任务列表主要可用于 。(A)启动应用程序 (B) 切换当前应用程序 (C) 修改程序项的属性 (D) 修改程序组的属性16、支持Internet扩展服务协议是 。(A)OSI (B) IPX/SPX (C) TCP/IP (D) CSMA/CD17、Internet提供的服务方式分为基本服务方式和扩展服务方式,下列属于基本服务方式的是 .(A)远程登录 (B) 名录服务 (C) 索引服务 (D) 交互式服务18、调制解调器(Modem)的功能是 。(A)将数字信号转换成交流信号 (B) 将交流信号转换成数字信号 (C)兼有A与B的功能 D) 使用不同频率的载波将
19、信号变换到不同频率范围19在qilong中哪一个表示为用户名_。(A)qilong (B)buu (C)com (D)cn20在域名系统采用的层次结构中,各层间用_隔开。(A) , (B) ; (C) 、 (D) 2005年考试题1、 计算机软件系统包括:(A) 系统软件和工程软件(B) 系统软件和应用软件(C) 字处理和图形软件(D) 多媒体和系统软件2、 与十进制数254等值的二进制数是:(A)11111110 (B)11011111(C)11110111(D)110111013、 在Windows中,文件系统目录的组织形式属于:(A) 关系型结构(B) 网络型结构(C) 树型结构(D)
20、直线型结构4、 在Windows中,有的对话框右上角有“?”按钮,它的功能是:(A) 关闭对话框(B) 获取帮助信息(C) 便于用户输入问号(?)(D) 将对话框最小化5、 下述电子邮件地址正确的是(其中表示空格)(A) MALINNS.CNC.AC。CN(B) MALINNS。CNC。AC.CN(C) LINMA&NS.CNC。AC。CN(D) LINMANS。CNC。AC。CN6、 FORTRAN程序中可调数组可以出现在:(A) 主程序中(B) 数据块子程序中(C) 任意子程序中(D) 函数或子例行程序中7、 FORTRAN赋值语句M=5+3。0*2/2执行后,整型变量M的值是:(A)9。
21、5 (B) 10 (C) 9 (D)88、 阅读以下FORTRAN程序 READ(,)M,N K=MOD(M,N)10 IF(K .GT。 0)THEN M=N N=K K=MOD(M,N) GOTO 10 ENDIF WRITE(,)N END若运行以上程序时,由键盘输入:25,11,则程序输出为:(A)3 (B)2 (C)1 (D)09、 以下子例行程序用于实现向一维数组下标为P的数组元素处插入一个整数X SUBROUTINE INSERT(B,N,P,X) INTEGER B(N),X,P DO 20 K=N1,P,-1 B(K+1)= _20 CONTINUE B(P)=X END为使
22、程序完整,应在_处放入:(A)X (B) K (C)B(P) (D)B(K)10、 阅读下列FORTRAN程序 INTEGER 小(3,3),A DATA X/1,2,3,4,5,6,7,8,9/ DO 10 I=1,3 DO 10 J=I+1,3A=X(I,J)X(I,J)=X(J,I)X(J,I)=A10 CONTINUEWRITE(*,20)(X(I,J),J=1,3),I=1,3)20 FORMAT(1X,3I2)END运行上述程序后,其输出是:(A)1 4 7 (B)1 2 3 2 5 8 4 5 6 3 6 9 7 8 9 (C)9 6 1 (D)9 8 7 8 5 2 6 5 4 7 4 3 3 2 18