计算机导论作业题.docx
《计算机导论作业题.docx》由会员分享,可在线阅读,更多相关《计算机导论作业题.docx(23页珍藏版)》请在冰豆网上搜索。
计算机导论作业题
第1章计算机概论
1.说明冯·诺依曼体系结构计算机各部分的作用。
对应各部分的实物是什么?
运算器:
CPU
控制器:
CPU
存储器:
内存、硬盘
输入设备:
键盘、鼠标
输出设备:
显示器
2.举例说明计算机软件中的程序、数据和文档的关系。
以MicrosoftOffice为例,程序:
用户交互界面;数据:
文本、图像等数据;
文档:
帮助与支持文档,日志文件
3.说明计算机常用的系统软件的功能。
提供交互界面,管理I/O硬件
4.通过网络等途径了解目前世界和我国高性能计算机的状况。
5.通过网络等途径了解目前嵌入式计算机、工业控制计算机的状况。
;
\
第2章计算机数据
1.试完成下列数制间的转换。
(1)十进制数转换为二进制数。
65,89,139,257,388,86.7
(65)10=(1000001)2
(89)10=(1011001)2
(139)10=(10001011)2
(257)10=(100000001)2
(388)10=(110000100)2
(86.7)10=(1010110.111)2
(2)无符号二进制数转换为十进制数。
01010010,11010010,00101110,11101100,10011010,00011011.1011
(01010010)2=(82)10
(11010010)2=(210)10
(00101110)2=(46)10
(11101100)2=(236)10
(10011010)2=(154)10
(00011011.1011)2=(27.6875)10
(3)十进制数转换为十六进制数。
23,689,356,456,879,484.25
(23)10=(17)16
(689)10=(2B1)16
(356)10=(164)16
(456)10=(1C8)16
(879)10=(36F)16
(484.25)10=(1E4.4)16
(4)八进制数转换为十六进制数。
475,652,752,346,44,12.5
(475)8=(13D)16
(652)8=(1AA)16
(752)8=(1EA)16
(346)8=(E6)16
(44)8=(24)16
(12.5)8=(A.A)16
2.下列4种不同进制的数中,其值最大的是___A_____。
A.(11011101)2B.(80)10C.(67)8D.(3C)16
221805560
3.下列4种不同进制的数中,其值最小的是___C_____。
A.10100100BB.30DC.27QD.4AH
164302374
4.求下列带符号十进制数的8位二进制补码。
A.+127B.-1C.-128D.+1
01111111111111110000000100000001
5.求下列带符号十进制数的16位二进制补码。
A.+655B.-1C.-1312D.+101
(+655)10=(0000001010001111)2
(-1)10=(1111111111111111)2
(-1312)10=(1111101011100000)2
(+101)10=(0000000001100101)2
6.已知8位二进制数10111010(最高位为符号位)。
(1)当它是原码时,表示的十进制数是_____B_______;
A.-69B.-58C.-6D.-5
(2)当它是反码时,表示的十进制数是_____C_______;
A.71B.70C.-69D.-70
(3)当它是补码时,表示的十进制数是_____D_______。
A.71B.70C.-69D.-70
7.设机器码的长度为8位,已知带符号补码纯小数为11111111,求出它的十进制真值。
原码10000001,十进制为-2-7
8.设计算机字长为8位,采用二进制补码计算:
107-3AH=?
01101011
11000110
00110001
所以107-3AH=(49)10
第3章逻辑运算和简单计算机构成
1.计算F0H
26Hv03H=?
11110000
00100110(与)
00100000
00000011(或)
00100011
所以F0H
26Hv03H=23H
2.采用真值表,证明
。
3.画出实现
的理解图,并且通过74系列集成电路实现该逻辑。
4.说明计算机中数据寄存器、运算器、程序计数器、状态寄存器作用和逻辑电路实现。
寄存器:
接收脉冲到达后,将待存数据送至各D触发器,取数脉冲加入后将所存数据送出。
运算器:
运算器的功能是完成对数据的算术和逻辑运算,由ALU承担,它在给出运算结果的同时,还给出结果的某些特征,如溢出否、有无进位、结果是否为零、为负等。
这些结果特征信息通常被保存在另外设置的几个触发器中。
运算器的第二项功能,是暂存将参加运算的数据和中间结果,由其内部的一组寄存器承担。
计数器:
计数器是常见的时序逻辑电路器件,其功能是对输入的时钟脉冲个数进行累加,它所能记忆的最大脉冲个数称该计数器的模,主要是由触发器组成。
5.设计一台简单计算机,实现将内存中的数据进行加减,并将结果存放在内存中。
6.采用第5题简单计算机,编写程序实现内存中的数据X+Y-Z。
开始程序
把X存入R0
把Y存入R1
累加R0和R1存入R0
把RO存入M3
把Z存入R0
对R0做非运算
把1存入R1
累加R0和R1存入R0,即取Z补码
把X+Y存入R1
累加R0和R1存入R0
把R0存入M6
结束程序
00
1M1R0
1M2R1
5R1
2R0M3
1M4R0
8R0
1M5R1
5R1
1M3R1
5R1
2R0M6
00
第4章计算机硬件系统
1.输入输出设备接口的作用。
输入设备用来将数据和程序输入计算机;输出设备用来输出运算结果、存储在计算机中的程序、数据和工作文档。
输入输出设备接口将输入输出设备与主板相连,使与BIOS通信。
2.内存和外存的作用有什么不同?
内存储器速度高,容量小,一般用于临时存放程序、数据及中间结果;外存储器的容量大,速度慢,可以长期保存程序和数据。
3.为什么内存条采用动态存储器(DRAM)?
Cache采用静态存储器(SRAM)?
SRAM具有较高的性能,速度快,不必配合内存刷新电路,可提高整体的工作效率。
但其集成度低,功耗较大,相同的容量体积较大,而且价格高。
故少量用于关键性系统以提高效率(如Cache)。
DRAM使用电容存储,只能将数据保持很短的时间。
速度较SRAM慢一些,但集成度高,体积小,价格低,普遍用于内存条等硬件。
4.BIOS为什么采用只读存储器?
只读存储器的特点是只能读出不能随意写入信息。
BIOS在主板上的ROM里面固化了一个基本输入/输出系统,采用只读存储器断电后信息不会丢失。
5.CMOS为什么需要备用电池供电?
CMOS是指微机主板上的一块可读写的RAM芯片,它存储了微机系统的实时钟信息和硬件配置信息等。
系统在加电引导机器时,要读取CMOS信息,用来初始化机器各个部件的状态。
它靠系统电源和后备电池来供电,系统断电后其信息不会丢失。
6.主板的作用。
计算机的各个部分通过主板产承载和连接,同时通过南桥芯片和北桥芯片提供常用外存和I/O设备接口,然后通过总线把各个部分连接起来。
7.计算机的各个部分通过什么连接起来。
计算机常用输入输出设备的接口在什么芯片中?
总线。
南桥芯片。
8.IDE、SATA接口特点。
IDE是早期并行接口,线程多,传输速度慢;SATA是串行接口,线程少但传输速度快。
9.PCI和PCIExpress的作用和特点。
PCI为并行架构,用于插入外接PCI标准I/O设备接口卡。
PCIExpress为串行架构,用于插入外接PCIExpress标准I/O设备接口卡,支持热拔插。
10.USB1.1、USB2.0、USB3.0主要特点。
为什么可以采用USB接口给手机充电?
USB最初是由英特尔与微软公司倡导发起,支持热插拔和即插即用。
USB1.1是对于USB1.0的技术修正,其最高数据传输频宽为12Mbps;
USB2.0理论最高数据传输频宽为480Mbps,是USB1.1标准的40倍;
USB3.0提供了十倍于USB2.0的传输速度和更高的节能效率,其理论数据最大传输带宽高达5.0Gbps,也即625MB/s,支持双向并发数据流传输。
USB标准接口由4根线构成:
GND;VCC;DATA+;DATA-。
因此VCC和GND可以为单纯设备供电
11.U盘与CF卡和SD卡有什么不同?
U盘传输遵循USB协议,支持热拔插,速度快,体积小;
CF卡体积和存储容量都较大,速度较快,多用于数码相机等较专业的领域;
SD卡支持加密协议,数据安全,大量用于数码产品。
12.键盘输入和条形码输入有什么异同?
键盘直接输入数码,而条形码则通过测距胎体手动输入,并可包含更多信息。
13.鼠标输入和触摸屏输入有什么异同?
鼠标可以更灵活控制;触摸屏输入对位置选择比较精确,但表达内容不够丰富。
14.说明LED显示的基本原理。
LED通过控制半导体发光二极管的显示方式,改变每个发光点中RGB三个小发光二极管的显示来显示各种信息。
15.说明显示器分辨率、打印分辨率参数的意义。
显示器分辨率指每英寸显示器上所含的像素点数量;
打印机分辨率指每英寸打印的点数。
第5章操作系统
1.为什么操作系统是计算机必须的系统软件。
操作系统是管理和控制计算机硬件与软件资源的计算机程序,是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。
任何其他软件都必须在操作系统的支持下才能运行。
2.说明计算机的启动过程。
通电——读取BIOS——POST硬件自检——搜索BootSequence启动顺序——读取主引导——载入操作系统内核——启动操作系统
3.BIOS的作用。
为计算机提供最底层的、最直接的硬件设置和控制。
主要功能为加电自检、初始化硬件参数、引导程序。
4.文件扩展名的作用。
文件扩展名可以是一个类型的元数据,是一个文件的后缀名,文件扩展名是操作系统用来标志文件格式的一种机制,与软件建立格式关联。
5.文件属性的作用。
用于保存文件的文件类型、长度、位置、存储类别、建立时间、账户控制权限等。
6.举例说明文件的绝对路径和相对路径。
Windows:
绝对路径C:
\windows\system32\cmd.exe
相对路径:
当前路径为C:
\windows,则相对路径.\system32\cmd.exe
Linux:
绝对路径/home/user1/abc.txt
相对路径为:
home/user1/abc.txt
7.在操作系统中显示的文件大小和文件占用空间不同。
文件系统除了为文件分配存储扇区外,也为文件属性的存储保留扇区。
因此单文件占用空间大于文件实际大小。
8.内存分配的作用。
解决进程地址空间不隔离、内存使用效率低、程序运行的地址不确定等问题,增加虚拟的中间层映射到物理内存。
9.处理器管理的功能。
处理器管理负责调度、管理和分配处理器并控制程序的执行,做出中断和异常响应。
10.设备为什么需要驱动程序?
常用设备驱动程序为什么不需要安装?
驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。
有了此信息,计算机就可以与设备进行通信。
常用设备驱动程序已集成在BIOS中,无需安装。
第6章软件开发
1.根据第3章简单计算机指令,设计汇编指令。
简单计算机:
开始程序
把X存入R0
把Y存入R1
累加R0和R1存入R0
把RO存入M3
把Z存入R0
对R0做非运算
把1存入R1
累加R0和R1存入R0,即取Z补码
把X+Y存入R1
累加R0和R1存入R0
把R0存入M6
结束程序
00
1M1R0
1M2R1
5R1
2R0M3
1M4R0
8R0
1M5R1
5R1
1M3R1
5R1
2R0M6
00
汇编指令:
loadR,M
addR
storeM,R
notR
halt
2.用第1题设计的汇编指令指令,编写计算内存中的X+Y-Z的程序。
开始程序
把X存入R0
把Y存入R1
累加R0和R1存入R0
把RO存入M3
把Z存入R0
对R0做非运算
把1存入R1
累加R0和R1存入R0,即取Z补码
把X+Y存入R1
累加R0和R1存入R0
把R0存入M6
结束程序
汇编程序:
loadR0,M1
loadR1,M2
addR0
storeM3,R0
loadR0,M4
notR0
loadR1,M5
addR0
loadR1,M3
addR0
storeM6,R0
halt
3.用C语言编写计算内存中的X+Y-Z的程序。
#include“stdio.h”
intmain()
{
doublex,y,z,s;
printf(“Pleaseinputx,y,z\n”);
scanf(“%lf%lf%lf”,&x,&y,&z);
s=x+y-z;
printf(“x+y-z=%lf”,s);
return0;
}
4.用流程图描述计算1+2+3+...n的程序,n从键盘输入。
5.根据第4题流程图写出C语言的程序。
#include“stdio.h”
intmain()
{
inti,n,s=0;
i=1;
printf(“Pleaseinputn\n”);
scanf(“%d”,&n);
while(i<=n)
{
s=s+i;
i=i+1;
}
printf(“s=%d”,s);
return0;
}
6.说明结构化程序设计特点。
自顶向下、逐步细化、模块化;任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。
7.举例说明面向对象程序设计中的类、对象、属性、方法和事件。
类:
三角形;属性:
边长、周长、面积;方法:
计算周长、计算面积;
8.模仿书中实例,采用面向对象程序设计方法计算圆的周长和面积。
#include“stdio.h”
#definepi3.14
classcircle
{
doubler;
doublecircumference;
doublearea;
voidcircle(doublex)
{r=x;}
voidcalcircumference
{circumference=2*pi*r;}
voidcalarea
{area=pi*r*r;}
}
intmain()
{
doubler;
circleC1;
scanf(“%lf”,&r);
C1(r);
C1.calcircumference();
C1.calarea();
printf(“Thecircumference=%lf”,C1.circumference);
printf(“Thearea=%lf”.C1.area);
return0;
}
9.什么是集成开发环境(IDE)?
集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
10.什么是可视化程序设计?
其中对象、属性、方法和事件是什么?
工程和解决方案的作用?
可视化程序设计:
让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。
对象:
具有类类型的变量;属性:
描述类的行为和特征;方法:
描述类的操作;事件:
描述类的触发。
解决方案包含若干个工程;工程用于组织项目开发。
11.什么是Web程序设计?
以Web服务器、客户端、网页为对象的互联网开发技术。
12.自己举例说明软件工程的6个阶段。
制定计划、需求分析、软件设计、程序编码、软件测试、软件运行维护。
13.自己举例说明数据结构中的线性表、栈、队列、树和图数据类型及其操作。
线性表:
n个相同性质的数据元素组成的有限序列;栈:
运算受限的线性表;队列:
先进先出的线性表;树结构:
一切层次结构的表示方法;图:
数据的图像描述。
第7章计算机网络
1.常用传输介质的特点和应用场合。
2.为什么说共享以太网逻辑上是总线结构?
3.MAC帧的各字段的作用。
4.VLAN的作用。
5.分析书中校园网的构成。
6.如何通过BSS构成ESS?
7.主机为什么在设置IP地址的同时设置子网掩码和网关?
8.如何表达单播、多播和广播?
9.通过电话线接入因特网,为什么上网的同时可以打电话?
10.智能手机为什么在有Wi-Fi的条件下不需要计算手机流量?
在移动过程中如何上网?
11.为什么在浏览器中可以输入网上主机的域名也可以找到主机中的网页?
12.本机设置成自动获取IP地址,IP地址从何来?
13.通过网页方式发送电子邮件的过程。
14.如何保证报文的保密性?
第8章多媒体
1.标准的ACII码的特征。
2.GB2312汉字内码是如何计算的?
3.汉字Unicode码编码和GB2312编码有什么不同?
4.汉字内码与输入方法的关系。
5.丰富格式文本和纯文本的文件内容有什么差别?
为什么说Word文档是丰富格式文本?
6.为什么说超文本仍然是文本?
超文本如何表达图像?
7.存放一个24×24点阵汉字需要多少字节的存储空间?
字符轮廓描述字库的显示特点。
8.目前字符点阵字库一般用在什么场合?
Windows采用什么字库?
你的Windows中需要增加字库如何实现?
9.一幅200像素宽100像素的图片,计算:
(1)采用RGB颜色表示(每个颜色用1个字节)占用空间。
(2)采用灰度图像(表达256级灰度)占用空间。
(3)采用黑白图像占用空间。
10.有损压缩的优缺点。
11.GIF文件和PNG文件的特点。
12.专业图像处理软件和嵌入式图像处理功能特征?
13.画一个半径100个像素的圆,比较:
(1)采用计算机图像保存的是什么数据,大约需要占用的空间?
(2)采用计算机图形保存的是什么数据,大约需要占用的空间?
14.采用Flash制作动画与GIF动画应用场合有什么不同?
第9章数据库
1.说明数据库、数据库管理系统、数据库系统概念。
2.说明数据库、数据库管理系统、数据库应用程序、数据库应用程序开发平台、数据库应用用户的关系。
3.SQL的作用和功能分类。
4.以图书管理数据库为例,说明下列SQL命令:
(1)创建数据库表
(2)插入表记录
(3)删除表记录
(4)更新表记录
(5)查询表记录
5.说明C/S模式和B/S数据库应用系统的特点。
2012年测试题题
一、判断题(本题30分,每题1分。
正确打√,错误打╳,答案写在后面的答题卡上)
01.奔腾CPU采用超大规模集成电路。
02.GIF文件可以包括几个图像。
03.通过电话线接入网络需要通过调制解调器(猫)实现数字信号和模拟信号的相互转换。
04.如果A=1,(A或B)与C=C。
05.在浏览器中通过URL定位网络资源。
06.通过不同USB接口拷贝文件速度不同是因为U盘的容量不同。
07.不同网络之间需要通过交换机才能连接。
08.集线器构成的星型网逻辑上是总线结构。
09.DVD比CD容量大是因为它是双面的。
10通过DMBS软件可以操作数据库。
11.流程图用于描述算法。
12.8位无符号二进制数的最大值对应的十进制为256。
13.掉电后发现刚输入的内容没有保存,是因为刚输入的内容在内存中。
14.计算机病毒是一种程序。
15.硬盘完全格式化后,硬盘上的数据部分不能恢复。
16.RGB是描述色彩的一种方法。
17.计算机只能执行机器语言程序,所以高级语言程序不能直接执行。
18.光纤传输抗电磁干扰,而且传输的距离比双绞线长。
19.计算机开机首先执行CMOS中的程序。
20.在内存中程序才能执行。
21.在硬盘上保存一个字节的文本文件占用的空间可能大于2KB。
22.通过USB接口给手机充电是因为USB接口中包含电源线。
23.U盘采用只读存储器FlashROM。
24.因为CPU和内存条速度差的不多,所以需要Cache。
25.不同输入方法输入汉字的机内码是一样的。
26.因为BIOS保存系统参数,所以需要电池供电。
27.最常用设备的接口做在主板上的芯片中。
28.智能手机在热区可以通过Wi-Fi上网。
29.显示器的分辨率高点距就小。
30.计算机的各个部分是通过总线连接起来的。
二、计算(本题20分)
1.若计算机字长为8位,a=-106,b=(3D)16,利用二进制补码,计算a+b和b-a,并且用十进制写出计算结果。
(要写计算步骤)
(本题8分)
2.多媒体数据
(1)1个英文(半角)和2个汉字的文本需要多少字节?
(2)一幅300×400像素24位色图像需要多少KB?
(3)1分钟取样频率44.1kHz、量化位数16位和2个声道的声音需要多少MB?
(本题8分)
3.计算机网络
主机IP地址为192.168.10.123,子网掩码为255.255.255.0。
(1)该网络地址是什么。
(2)该网络的广播地址是什么。
(本题4分)
三、简要说明它们的关系(本题40分,每题4分)
1.计算机硬件系统和软件系统
2.PCI和SATA
3.CPU的字长和主频
4.内存和外存
5.结构化程序设计和面向对象程序设计
6.软件和数据
7.文件内容和文件属性
8.设备接口和设备驱动
9.域名和DNS
10.操作系统和应用软件
四、举例说明(本题10分,每题5分)
1.软件工程中软件测试
2.数据结构中栈及其操作
2011年测试题
一、填空题(本题20分,每空1分,答案写在后面的答题卡上)
1.计算机系统由计算机硬件系统和___
(1)___组成。
计算机五个组成部分通过___
(2)___连接起来;
2.CPU包含运算器和__(3)__;输入输出包括输入输出设备和___(4)__。
3.开机时计算机自检程序存放在__(5)__中;计算机参数存放在__(6)___中。
4.国标G