计算机基础与管理程序设计,自考计算机基础与程序设计第一章

《自考计算机基础与程序设计第一章》由会员分享,可在线阅读,更多相关《自考计算机基础与程序设计第一章(9页珍藏版)》请在人人文库网上搜索。

1、第一章 计算机及程序设计基础知识常见考点1.计算机的基本组成2.计算机中数制的转换3.计算机中的编码4.程序设计基础知识重难点串讲一、计算机系统组成与工作原理 计算机的基本结构代表数据流 代表控制流(1)冯诺依曼结构有3条重要的设计思想: 计算机应由运算器、控制器、存储器、输入设备和输出设备5大部分组成; 以二进制的形式表示数据和指令; 程序和数据预先存入存储器中,使计算机在工作中能自动地从存储器中取出程序指令。(2)计算机的工作原理指令:是能被计算机识别并执行的二进制代码,它规定了计算机能完成的某一种操作。一条指令通常由如下两个部分组成:操作码:它是指明该指令要完成的操作。操作数:它指操作对。

2、象的内容或者所在的单元格地址。指令系统:某一台计算机所能识别的所有指令的集合。程序:一系列指令的有序集合。历年试题【单选题】在计算机中,指令通常是由()A操作码、操作数组成B源操作数、目标操作数组成C反码、补码组成D直接寻址、目的寻址组成【答案】A【解析】该题考查的是指令的组成。教材中没有相关内容。二、计算机系统组成历年试题【单选题】一个完整的计算机系统应该包括()A主机和外设 B主机和操作系统C硬件系统和软件系统 D系统软件和应用软件【答案】C【解析】该题考查的是一个完整的计算机系统的组成。教材(P2)。1.中央处理器(CPU)是计算机的核心部件,由运算器和控制器构成。运算器 又称算术逻辑部。

3、件,主要功能是完成对数据的算术运算、逻辑运算和逻辑判断等操作。控制器 是整个计算机的指挥中心,发出各种控制信号,指挥计算机各部分工作。2.存储器(Memory)用来存储程序和数据,存储器可分为两大类:内存储器和外存储器(1)内存储器简称内存,可以与CPU直接交换数据,特点是:容量小、速度快,但价格贵。内存一般分为ROM和RAM。ROM:只读存储器,一种只能读取数据不能写入数据的存储器,断电后,ROM中的信息不会全丢失。RAM:随机访问存储器,一种既能读取数据又能能写入数据的存储器,断电后,RAM中的信息不会全丢失。用户直接使用的内存是RAM,通常说的内存大小也是指RAM。有关存储器的概念地址:。

4、存储器由若干单元组成,每个单元有一个唯一的编号,成为地址。位(bit):二进制数据中的一个位,简写为b,音译为比特,是计算机存储数据的最小单位。字节(Byte):是计算机数据处理的最基本单位,简记为B,每个字节由8个二进制位组成,即1B=8bit。字(Word):一个字通常由一个或若干个字节组成。字(Word)是计算机进行数据处理时,一次存取、加工和传送的数据长度。字长越长,计算机性能越好。数据的换算关系:1Byte=8bit 1KB=1024B=210B 1MB=1024KB=220B1GB=1024MB=230B 1TB=1024GB=240B (2)外存储器(简称外存)又称辅助存储器,主。

5、要用于保存暂时不用但又需长期保留的程序或数据。如软盘、硬盘、光盘等3.输入设备:键盘、鼠标、扫描仪、条形码读入器等。4.输出设备:显示器、打印机、绘图仪等。历年试题【单选题】具有只读功能的内存储器是指()AROMBRAMC硬盘DCD-ROM【答案】A【解析】该题考查的是内存储器的种类及特点。教材(P4)。三、微型计算机的结构组成1.总线:是计算机各种功能部件之间传送信息的公共信号线和相关的控制逻辑电路。计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。输入输出设备(I/O设备)需要通过I/O接口与系统总线再与CPU相连。历年试题I/O设备指的是计算机的(。

6、)A存储设备B输入和输出设备C控制器D运算器【答案】B【解析】该题考查的是I/O设备的概念。I/O设备指的是计算机的输入和输出设备。四、各种进制数之间的转换 1二、八、十六进制数转换为十进制数(1)二进制数转换成十进制数:以2为基数按权展开并相加。例:(1101100.111)2=12612512312212-112-212-3=6432840.50.250.125=(108.875)10(2)八进制数转换为十进制数:以8为基数按权展开并相加。例:(652.34)8=68258128038-148-2=3844020.3750.0625=(426.4375)10(3)十六进制数转换为十进制数:。

7、以16为基数按权展开并相加。例: (19BC.8)16=11639162B161C160816-1=40962304176120.5=(6588.5)102十进制转换为二进制数(1)整数部分的转换:采用的是除2取余法。结果为:(126)10(1111110)2(2)小数部分的转换:采用乘2取整法。例:将十进制数(0.534)10转换成相应的二进制数。结果为:(0.534)10(0.10001)2分析:对于这种既有整数又有小数部分的十进制数,可将其整数和小数分别转换成二进制数,然后再把两者连接起来即可。十进制整数转换为八进制方法:除8取余。 十进制整数转换为十六进制方法:除16取余。3八进制与二。

8、进制数之间的转换(1)八进制转换为二进制数转换原则是“一位拆三位”,即把一位八进制数对应于三位二进制数,然后按顺序连接即可。例:将(64.54)8转换为二进制数。6 4 . 5 4 110 100 . 101 100结果为:(64.54)8(110100.101100)2(2)二进制数转换成八进制数转换原则是“三位并一位”,即从小数点开始向左右两边以每三位为一组,不足三位时补0,然后每组改成等值的一位八进制数即可。例:将(110111.11011)2转换成八进制数。110 111 . 110 110 6 7 . 6 6结果为:(110111.11011)2(67.66)84二进制数与十六进制数。

9、的相互转换(1)二进制数转换成十六进制数二进制数转换成十六进制数的转换原则是“四位并一位”,即以小数点为界,整数部分从右向左每4位为一组,若最后一组不足4位,则在最高位前面添0补足4位,然后从左边第一组起,将每组中的二进制数按权数相加得到对应的十六进制数,并依次写出即可;小数部分从左向右每4位为一组,最后一组不足4位时,尾部用0补足4位,然后按顺序写出每组二进制数对应的十六进制数。例:将(1111101100.0001101)2转换成十六进制数。0011 1110 1100 . 0001 1010 3 E C . 1 A结果为:(1111101100.0001101)2(3EC.1A)16(2。

10、)十六进制数转换成二进制数转换原则是“一位拆四位”,即把1位十六进制数写成对应的4位二进制数,然后按顺序连接即可。例:将(C41.BA7)16转换为二进制数。C 4 1 . B A 7 1100 0100 0001 . 1011 1010 0111结果为:(C41.BA7)16(110001000001.101110100111)2历年试题与十进制数49等值的二进制数是( )A.101111 B.110000 C.110001 D.110010【答案】C【解析】该题考查的是十进制数与二进制数之间的相互转换关系。采用初二取余的方法,可得与十进制数49等值的二进制数是110001。也可以将选项中的。

11、二进制数转换为十进制数来确定正确选项。如选项C,(110001)2=125124120=(49)10。五、带符号数在计算机中的表示1.原码的表示一个数X的原码表示为:符号位用0表示正,用1表示负;数值部分为X的绝对值的二进制形式。例如:当X1100001时,则X原01100001。当X1110101时,则X原11110101。在原码中,0有两种表示方式:当X0000000时,X原00000000。当X0000000时,X原10000000。2.反码的表示一个数X的反码表示方法为:若X为正数,则其反码和原码相同;若X为负数,在原码的基础上,符号位保持不变,数值位各位取反。例如:当X1100001。

12、时,则X原01100001,X反01100001。当X1100001时,则X原11100001,X反10011110。在反码表示中,0也有两种表示形式:当X0时,则X反00000000。当X0时,则X反10000000。3.补码的表示一个数X的补码表示方式为:当X为正数时,则X的补码与X的原码相同;当X为负数时,则X的补码,其符号位与原码相同,其数值位取反加1。例如:当X1110001,X原01110001,X补01110001。当X1110001,X原11110001,X补10001111。在补码表示中,0有唯一的编码:则0补00000000。在微型计算机中,带符号数一般以补码形式存储。历年。

13、试题十进制数5在八位的微机内的存储形式是()A00000101B10000101C11111010D11111011【答案】D【解析】本题考查的是带符号数在计算机中的表示方法。在微型计算机中,带符号数一般以补码形式存储,-5原10000101,-5补1111011,所以选项D正确。六、程序设计语言程序设计语言包括机器语言、汇编语言和高级语言。1.机器语言:以二进制指令代码表示的指令集合,是计算机能直接识别和执行的语言。2.汇编语言:用助记符来表示指令的符号语言。用汇编语言编写的程序要经汇编程序翻译后得到的机器语言的目标程序后才能执行。3.高级语言:是一种接近于人们自然语言与数学语言的程序设计语。

14、言。高级语言程序的翻译方式有两种:(1)编译方式结果编译程序机器语言程序编译高级语言源程序可执行程序连接程序连接执行(2)解释方式:对源程序按语句执行的动态顺序进行逐句分析,边翻译边执行,直至程序结束,不生成目标程序。历年试题编译程序的功能是( )A.修改并建立源程序 B.将源程序翻译成目标程序C.调试程序 D.命令计算机运行可执行程序【答案】B【解析】本题考查的是高级语言程序的执行方法。见上面讲解。七、算法:用计算机解决一个实际问题的方法和步骤的描述。算法应具备的五个性质:(可能出多选题)1.算法应在有限步骤内结束。2.组成算法的规则必须是清楚、准确、无误的,没有二义性。3.有零个或多个输入,有一个或多个输出。4.算法的每一步骤都应当有效地执行,并得到确定的结果。5.算法应是一套描述规则所组成的准确完整的过程。八、结构化程序设计思想1.使用顺序结构、选择结构、循环结构以及他们的组合来组织一个程序,各个结构之间只有一个人口一个出口。2.采用自顶向下逐步求精的方法编写程序。历年试题下面基本结构和特性中符合结构化程序设计的要求的有()A选择结构 B循环结构 C顺序结构D各结构之间只有一个入口,至多两个出口E各结构之间只有一个入口,一个出口【答案】ABCE【解析】本题考查的是结构化程序设计思想。见上面讲解。9。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值