当前位置:文档之家› 《计算机应用基础参考书》第一章课后习题

《计算机应用基础参考书》第一章课后习题

《计算机应用基础参考书》第一章课后习题
《计算机应用基础参考书》第一章课后习题

习题一、

1、填空题

(1)微型计算计交互操作必须具备常见的输入设备是()()

(2)微型计算机总线一般由数据总线地址总线和()总线构成

(3)常用的3.5英寸软盘的容量是()

(4)通常人们所说的计算机系统是由()()两部分组成

(5)计算机指信令是由操作码和()组成的

(6)当前微型机最常用的输入设备有()()两种

(7)微型机硬件系统是由微处理器、()等四大部件组成的

(8)在微型机操作中要想对系统热启动而机器又没有单独的按钮时,需要按上()键才行。(9)CPU不能直接访问的存储器是()

(10)结构化程序设计规定的三种基本控制结构是()

2、选择题

(1)使用计算机时,正确的开机顺序是

A先开主机,再开显示器、打印机

B先开显示器,打印机,开主机智

C先开显示器,开主机,打印机

D先开打印机,开主机,显示器

(2)计算机中,用()个二进制位组成一个字节

A2B4C6D8

(3)目前市场上流行的奔腾型机中的“奔腾”指的是()

A硬盘容量B主频C微处理器型号D内存容量

(4)显示器是目前使用最多的()

A存储设备B输入方法C输出设备D主(内)存储器

(5)在下列存储器中,访问周期最短的是()、

A硬盘存储器B外存储器C内存储器D输出设备

(6)一般情况下,软盘中存储器信息在断电后()

A不会丢失B全部丢失C大部分丢失D局部丢失

(7)在微型机中,把数新局据传送到软盘上称为()

A写盘B读盘C输入D以上都不是

(8)下列说法中正确的是()

A计算机体积越大,其功能就越强

B在微型机性能中,CPU的主频越高其运算速度越快

C两个屏幕大小相同,则它们的分辩率必定相同

D点阵打印机的针数越多,则能打印的汉字字体越多

(9)电子数字计算机最主要的工作特点是()

A高速度B高精度C存储程序与自动控制D记忆力强

(10)计算机软件的正确态度是()、

A计算机软件不需要维护

B计算机软件只要能复制得到就不必购买

C受法律保护的计算机软件不能随便复制

D计算机软件不必备分

(11)计算机的软件系统一般分为()

A系统软件,应用软件与个种字处理软件

B操作系统,用户软件与管理软件

C系统软件与应用软件

D操作系统,实时系统与分时系统

(12)微型机的核心部分是()、

ACPUB外存储器C键盘D显示器

(13)计算机存储器的基本单位是

A字节B整数C字长D符号

(14)计算机向使用者传递计算和处理结果的设备称为

A输入设备B输出设备C存储器D微处理器

(15)最接近机器指令的计算机语言是

A、LOGOB、BASICC、汇编语言D、FOXBASE

3、判断题

(1)硬盘是计算机的外部设备。

(2)没有外部设备的计算机是裸机。

(3)保证信息系统安全的唯一办法是给软件加密

(4)中断是指系统停止运行

(5)磁盘操作系统都是单用户多任务操作系统、

(6)机器语言是计算机的硬件只一

(7)批处理文件就是将若干文件集中起来

(8)格式化一个磁盘将破坏磁盘原有的信息

(9)软磁盘的使用非常广泛,但由于其媒介的性质不能让它受到水分,灰尘和阳光的损伤(10)计算机的字长即为一个字节的长度

4、问答题

(1)简述计算机的发展阶段。

(2)计算机的应用主要有哪几个方面

(3)计算机硬件的基本组成是什么?试述各种部件的主要功能

(4)什么是国际信息交换的标准代码?有多少个字符?分为哪两类?

习题二

1填空题

(1)计算机的语言可分为()、汇编语言和高级语言

(2)完成计算机功能操作的指令集合称为计算机的()系统

(3)主板上主要有()和内存储器

(4)检查和清除病毒可使用()

(5)关机后到少要等()秒钟之后才能重新开机

(6)管理整个计算机系统资源,协调计算机各部件功能的一些程序是()

(7)软件分系统软件和()两大类

(8)计算机发展的各处阶级是以()作为标致的

(9)计算机进行信息处理时控制器从()中按顺序取出指令

(10)()是为了解决特定的实际问题,针对不同的信息处理任务而编制的程序

2选择

(1)世界上首先实现存储程序的电子数字计算机是()

A eniac

B umivac

C edvac

D edsac

(2)第三代计算机采用的电子逻辑元件是()

A 晶体管

B 真空管

C 集成电路

D 超大规模集成电路

(3)在计算机术语中,常用ROM表示()

A 只读存储器

B 外存储器

C 随机存储器 D显示器

(4)计算机内使用的数是()

A 二进制数B八进制数C十进制数D十六进制数

(5)计算机病毒是一种()

A微生物感染B 化学感染C 程序D幻觉

(6)计算机病毒的特点是据有()

A传播性、潜伏性、破坏性B传播性、破坏性、易读性C潜伏性、破坏性、易读性D 传播性、潜伏性、安全性

(7)通常用于计算的计算机是()

A 数字计算机 B模拟计算机C 混合计算机D特殊计算机

(8)所谓“裸机”是指()

A单片机 B单板机C不装备任何软件的计算机 D只装备操场作系统的计算机

(9)能将高级语言源程序传换成目标程序的是()

A 调式程序

B 解释程序

C 编译程序

D 编辑程序

(10)下列存储器中,存取速度最快的是()

A 软盘 B硬盘C光盘D内存

(11)系统软件中最重要得是()

A操作系统 B解释程序 C工具软件 D 数据库管理系统

(12)CPU 每执行一个(),就完成基本运算或判断操作

A软件 B 指令 C硬件 D 语句

(13)()是内存储器中的一部分,CPU对他们只能读取不能写入内容

A软盘 B随机存储器 C ROM D RAM

(14)责指挥与控制整个电子计算机系统的是()

A输入设备 B输来设备 C存储器 D中央处理器

(15)将计算机的内存储器与外存储器相比,内存储器的主要特点之一是()

A 价格更便宜 B内存容量大 C 存取速度快 D 价格虽贵但容量大

3.判断题

(1)不要把干净的软盘和来历不明的软盘放在一起,否则会感染病毒。()

(2)开机时应先开主机,然后开各外部设备。()

(3)计算机的运算速度可用每秒执行指令的数量来表示。()

(4)操作系统是一种应用软件。()(5)软盘驱动器是存储器。()

(6)应用软件是专门为某一应用目的而编制的软件

(7)激光打印机是击打印式打印机()

(8)任何储存器都有记忆能力,其中的信息不会丢失()

(9)RAM中的信息既能读又能写,断电后其中的信息不会丢失()

(10)应用软件的作用是扩大计算机的存储容量()

4.问答题

(1)计算机的应用主要有哪几个方面?

(2)计算机硬件的基本组成是什么?试述各部件的主要功能。

(3)简述一个完整的计算机系统的组成。

(4)计算机病毒的传染是以什么为前提的?

习题三

1.填空题

(1)高级语言不能直接被计算机识别并执行,必须翻译成机器语言,翻天覆地译的方式有两种:一种是编译方式,另一种是()。

(2)计算机中存储数据的最小单位是();存储容量的基本单位是()。

(3)CAI的含义是()。

(4)计算机硬件的电子器伯的发展是由电子管、()、集成电路到大规模集成电路。

(5)购买一个微机时应对某些主要硬件牧提出性能指标,这些主要硬件必须包含有()、()、()、()、()、()。

(6)第三代计算机以()为主存储器。

(7)鼠标器是一种输入设备,常用的鼠标器有()和()。

(8)显示器根据有无色彩一般可分为()和()两类。

(9)点阵打印机中使用最多的是9针和24针打印机,其中()用来打印汉字

(10)()是信息表示的载体,如文字,声音,图象等。

二.选择题,

1)微机中使用的鼠标器是直接连接在()上的。

A、并行接口B、串行接口C、显示器接口D、打印机接口

2)具有多媒体功能的微型计算机系统中,常用的CD——ROM是———。

A、只读型光盘B、半导体只读存储器C、只读型硬盘D、只读型大容量软盘。

3)如果把部分软件永久地保存在ROM中则称该器件为——。

A、硬件B、软件C、固件D、文件)

4)——是指专门为某一应用目的编制的软件。

A系统软件B数据库软件C操作系统D应用软件

5)Ctrl+c键的功能是__.

A打印屏幕 B.暂停 C .文件存盘 D.中断程序的执行

6)微型计算机最害怕的是__.

A.亮度和噪音

B.木头和地毯

C.灰尘和静电

D.湿度和温度.

7)操作系统的作用是__.

A.把源程序译成目标程序.

B.便于进行数据管理

C.控制和管理系统资源的作用

D.实玑软硬作的连接. 8)光驱的倍速越大,___. A.数据的传输越快 |B.纠错能力越强 C.所能读取光签署的容量越大 D.播放VCD 效果越好 9)微型计算机在工作中尚未进行存盘操作,突然电源中断,由计算机中__全部丢失,再次通电后也不能完全恢复. A.ROM 和RAM 中的信息. B.ROM 中的信息. C.已输入而未存盘的数据和程序. D.硬盘中的信息. 10)光盘是用的__制成的. A 磁性材料 B.读盘. C.合金. D .输出./ 11)磁盘上的磁道是__. A 记录密度不同的同心圆. B.记录密度相同的同心圆. C.扇形曲线. D.螺旋型曲线. 12)从软盘上把数据传回到计算机,称为__. A.打印. B.读盘. C.写盘. D.输出. 13)___用来存储程序及数据的装置. A.输入设备. B.存储器. C.控制器. D.输出设备. 14)影响磁盘存储容量的因素是____. A. 磁道数目. B.软件制定的磁盘格式. C.所用的磁面个数. D.以上都是. 15)构成计算机的电子和机械的特进而实体称为____. A.计算机系统. B.计算机硬件. C.主机. D.外设 三.判断题. 1) 软盘驱动器是存储器. ( ) 2)汉字的计算机内码就是国标码.( ) 2) 裸体是指不包括外围设备的主机.( ) 3) 磁盘信息是以顺序方式读出的.( ) 4) 计算机的字长即为一个字节的长度.( ) 5) 软磁盘和使用非常广泛,但由于其媒介的性质,不能让它受到水分,灰尘和阳光直射的损伤.( ) 6) CapsLOCK 中大写字母锁定键.主要用于连续输入若干个大写字母.( ) 7) 键盘上复合键Shirt+Bieak 表示中止程序运行.( ) 8) 运算器是时行算术和逻辑运算的部件,通常称它为CPU.( ) 9) 软盘片一个圆孔是指保护孔.( ) 四.问答题 1) 什么是计算机软件?试说明系统软件与应用软件的相互关系。 2) 计算机语言分为哪几类 ? 3) 什么是计算机病毒? 4) 简述计算机开机与关机的步骤。 习题四. 1) 各种打印机与主机的连接都是通过与主板相连的____连接. 2) 用于计算机系统的光盘有三类:只读型光盘,一次写入型光盘,__光盘. 3) 键盘上的TAB 键是___. 4) 当显示卡插入主板后,显示器通过显示卡的____与计算机的总线连接. 5) 鼠标器的按钮至少有___个.

6) 应用软件要能够在计算机中正常运行,其中必要条件是有__平台支撑. 7) ______是计算机的记忆部件,用灰存放计算机进行信息处理所必须的原始材料\中间数据及最后结果. 8) 计算机的发展的各个阶段是以__为标志的. 9) 在计算机的内部,数据或指令的传递.存储.加工处量都是以___形式进行的. 10) CPU 是由___和___ 组成. 二选择题. 1) 磁盘上磁道是__形的. A.方. B.矩形. C.圆. D.扇区. 2)____是数字锁定键,主要用于数字小键盘的输入数字. A.Caplock. B.Numlock. C.Shift. D.Backspace. 3)___存储器断电后存储内容就丢失. A.ROM B.RAM C.PROM D.EPROM 4)ESC 键的功能是__. A.形成的空格. B.使光标回退一格. C.强行退出键. D.交替换档. 5)__是系统软件的一种,若缺少它,则计算机系统的无法工作.

A.应用程序.

B.编辑程序.

C.操作系统.

D.翻译程序.

6)微型计算机的显示器通常有两组引线.即.______. A. 电源线和信号线. B.叫源线和控制线. C.地址线和信号线. D.控制线和地址线. 7)计算机存储单元存放的内容是______. B. 指令. B.数据或程序. C.数据. D.程序. 8)计算机的使用者向计算机传递计算机数据的设备称为___. A. 输入设备. B.轮出设备. C.存储器. D .微处理器.

9)____不是输出设备. A. 扫描仪. B.显示器. C.打印机. D.显示器适配卡. 10) 在微型计算机系统中,I/O 接口位于—之间. A. 主机和总线. B.主机和I/O 设备. C.总线和I\O 设备. D.CPU 和内存备. 11) 操作系统是一个____. A. 应用软件. B.系统软件. C.硬件. D.程序.

12) 计算机向用户传递计算.处理结果的设备称为____. A. 输入设备. B.存储器. C.输出结果. D.微处理器. 13) 硬盘的读写速度比软盘得多,容量和软盘相比___. A. 大得多. B.小得多. C.差不多. D.小一些.

14) PC 机绝大多数键盘是__键的标准键盘.

A.101

B.102.

C.88.

D.100.

15)从理论上讲,显示器的像素分辨率是___.

A.越高越好.

B.越低越好.

C.中等好.

D.显示器的性能与分辨率无关.

三.判断题.

1)计算机病毒具有隐藏性,可以很长时间地隐藏在合法的文件中,对系统进行感

染.( )

2)开机时先开显示器后开主机电源,关机时先关主机后关显示器电源.( )

3)计算机的所有计算都是在内存中进行的.( )

4)磁盘必须格式化后才能使用,凡在一种计算机上格式化过的磁盘,可以任何类型的

计算机上使用.

5)根据传递信息的不同,系统总统分为地址线.控制线两种.( )

6)长程序的一定比短程序执行的时间长( _)

7)计算机病毒的破坏能力主要取决于病毒程序的长短.( )

8)可以通过将系统软件中常用部分固化的方法来提高系统性能.( )

9)批处理文件就是将若干文件集中起来.( ).

10)磁盘用途,计算机分为哪几类?( )

四.问答题

1)在使用中,为防止病毒的感染,应采取那些措施?

2)什么是计算机?

3)计算机的输出设备常用的有那些?

4)根据用途,计算机分为哪几类?

习题五.

1)计算机病毒是通过计算机____和___传播的.

2)软盘.硬盘.光盘都是计算机的_____.

3)按某种顺序排列的.使计算机能执行某种任务和指令的集合称为___.

4)按被感染体来划分,计算机病毒共有( ) ( ) ( ) ( ).4种类型

5)存储器分为内储器和____两类/.

6)计算机病毒传染部分的主要功能是将病毒程序进行___.

7)磁盘的基本存储单位是___.

8)没有___的计算机被称为裸机.

9)按照打印机的机械方式分类,可分击打式打印机和____打印机.

10)由于在开机的瞬间有较大的冲击电源,因此要先打开_____.

选择题.

硬盘驱动器______.

A.封闭,耐震好,不宜损坏.

B.不易碎,不像显示器那样要注保护.

B.耐震性并差,搬运时要注意保护. D.不用时应套入纸套,防止尘进入

2)在1.44英寸磁盘缺口上设一上下滑动块的作用是___.

A.避免数据的覆盖.删除.

B.阻止读取文件.

C.避免磁盘的损环.

D.加快信息

的访问.

3)在一般的情况下,外存储器中存的放数据,在断电后的___失去.

A.不会.

B.完全.

C.少量.

D.多数.

4)BASIC是一种适宜初学者的程序设计语言,它是一种__.

A.低级语言.

B.高级语言.

C.机器语言.

D.汇编语言./

5)下列语句中_____是正确的是

A.激光打印机为击打式打印机.

B.计算机读取汉卡上的汉字磁盘读取速度慢.

C.诬蔑计算机的等待速度可利用每秒执行的指令个数为判堪的依据.

D/计算机是微型机

6)__称为完整的计算机软件.

A.供大家使用的程序.

B.各种可用的程序.

C.程序连同有关的说明资料.

D.CPU能够执行的所有指令.

6)PAGEUP键属于___.

A.功能键区.

B.数字键区.

C.控制键区.

D.光标移动控制键区.

7)计算机联网的优势在于_____./

A.实现资源共享.

B.提高可靠性. C>隆低成本. D.以上三点都不对.

8)一列说法中__正确的是.

A.软盘的数据存储量远较硬盘少.

B.软盘可以是好几张磁盘合成一个磁盘组.

B.软盘的体积比盘大.

9)负责将计算机运算的结果显示出来的是___.

A.输入单元.

B.输出单元.

C.控制单元.

D.存储单元.

10)打印机是计算机的___,提供可以永久保留的可阅读的信息.

A.输入设备.

B.输出设备.

C.微处理器.

D.外存储器.

11)在多媒体技术中,语言编码,.文本编码 .图像编码属于__.

A.感觉媒体.

B.表示媒体.

C.存储媒体.

D.传输媒体.

判断题.

1)在ASCII码字符编码中,控制符号无法显示或打印出来.( )

2)计算机的字长就是字节数的多少.( )

3)经过翻译而成的机器语言程序称为原始程序.( )

4)计算机处理数据的基本单位是文件.( )

5)操作系统是软件和硬件之间的接口.( )

6)一计算机配备的软件越丰富,其用途就越多.( )

7)在硬盘上有扇区存在,而在软盘上没有扇区存在.( )

8)只读存储器是专门用来读出内容的存储器,但在每次加电开机前,必须由系统为

它写入内容.()

9)一般所说的计算机内存容量是指随机访问存储器的容量.()

10)主频愈高,机器的运行速度也愈高.( )

四.问答题

1)计算机辅助系统有那些?请写出内容,并指出其英文简称。

2)RAM和ROM存储器的区别是什么?

3)微型机算计的系统用来存储信息的媒介有那些?

4)什么是ASCII码?其主要内容是什么?

1.第一章课后习题及答案

第一章 1.(Q1) What is the difference between a host and an end system List the types of end systems. Is a Web server an end system Answer: There is no difference. Throughout this text, the words “host” and “end system” are used interchangeably. End systems inc lude PCs, workstations, Web servers, mail servers, Internet-connected PDAs, WebTVs, etc. 2.(Q2) The word protocol is often used to describe diplomatic relations. Give an example of a diplomatic protocol. Answer: Suppose Alice, an ambassador of country A wants to invite Bob, an ambassador of country B, over for dinner. Alice doesn’t simply just call Bob on the phone and say, come to our dinner table now”. Instead, she calls Bob and suggests a date and time. Bob may respond by saying he’s not available that particular date, but he is available another date. Alice and Bob continue to send “messages” back and forth until they agree on a date and time. Bob then shows up at the embassy on the agreed date, hopefully not more than 15 minutes before or after the agreed time. Diplomatic protocols also allow for either Alice or Bob to politely cancel the engagement if they have reasonable excuses. 3.(Q3) What is a client program What is a server program Does a server program request and receive services from a client program Answer: A networking program usually has two programs, each running on a different host, communicating with each other. The program that initiates the communication is the client. Typically, the client program requests and receives services from the server program.

第1章课后习题参考答案

第一章半导体器件基础 1.试求图所示电路的输出电压Uo,忽略二极管的正向压降和正向电阻。 解: (a)图分析: 1)若D1导通,忽略D1的正向压降和正向电阻,得等效电路如图所示,则U O=1V,U D2=1-4=-3V。即D1导通,D2截止。 2)若D2导通,忽略D2的正向压降和正向电阻,得等效电路如图所示,则U O=4V,在这种情况下,D1两端电压为U D1=4-1=3V,远超过二极管的导通电压,D1将因电流过大而烧毁,所以正常情况下,不因出现这种情况。 综上分析,正确的答案是U O= 1V。 (b)图分析: 1.由于输出端开路,所以D1、D2均受反向电压而截止,等效电路如图所示,所以U O=U I=10V。

2.图所示电路中, E

解: (a)图 当u I<E时,D截止,u O=E=5V; 当u I≥E时,D导通,u O=u I u O波形如图所示。 u I ωt 5V 10V uo ωt 5V 10V (b)图 当u I<-E=-5V时,D1导通D2截止,uo=E=5V; 当-E<u I<E时,D1导通D2截止,uo=E=5V; 当u I≥E=5V时,uo=u I 所以输出电压u o的波形与(a)图波形相同。 5.在图所示电路中,试求下列几种情况下输出端F的电位UF及各元件(R、DA、DB)中通过的电流:( 1 )UA=UB=0V;( 2 )UA= +3V,UB = 0 V。( 3 ) UA= UB = +3V。二极管的正向压降可忽略不计。 解:(1)U A=U B=0V时,D A、D B都导通,在忽略二极管正向管压降的情况下,有:U F=0V mA k R U I F R 08 .3 9.3 12 12 = = - =

软件工程部分课后练习题答案

第一章 1.计算机系统是由计算机硬件系统和软件系统这两个密不可分的部分组成的。 2.计算机软件系统通过运行程序来实现各种不同应用,包括用户为自己的特定目的编写的程序、检查和诊断机器系统的程序、支持用户应用程序运行的系统程序、管理和控制机器系统资源的程序等。 3.在软件工程学中,软件开发技术包括软件开发方法学、软件工具和软件工程环境。 4.在软件工程层次结构中,包括工具层、方法层、过程、技术层和质量保证层。 5.在面向对象概念中,消息传递是其与外部世界相互关联的唯一途径。 第三章 1.软件需求分析,可以把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础。 2.软件需求工作基本上包括收集用户、市场等方面对项目的需要,经过分析建立解题模型,细化模型,抽取需求。 3.结构化分析方法的基本步骤是采用由顶向下对系统进行功能分解,画出分层数据流图;由后向前定义系统的数据和加工,绘制数据词典和加工说明;最终写出软件需求和规格说明书。 4.面向对象分析方法总是从理解系统的“使用实例”开始,基本步骤是:定义系统的用例,在领域分析的基础上建立问题域的类(对象模型),然后开始建立对象——关系和对象——行为模型。 5.需求分析评审过程由以下5个步骤组成:规划、准备、召开审查大会、修改缺陷、重审。 第四章 1.与软件需求分析一样,软件设计也有两种主要设计方法:以结构化设计为基础的结构化软件设计和面向对象方法指导的面向对象软件设计。 2.传统的软件设计任务通常分两个阶段完成。第一个阶段是概要设计,包括体系结构设计

和接口设计,并编写概要设计文档;第二阶段是详细设计,其任务是确定各个软件的数据结构和操作,产生描述各软件组件的详细设计文档。 3.结构化的软件设计方法是一种面向数据流的设计方法,在面向数据流的方法中,数据流是考虑一切问题的出发点。 4.在数据流图中所代表的结构化设计模型中,所有系统均可纳入两种典型的形式,因此系统结构图也有两种类型:变换型系统结构图,事务型系统结构图。 5.Jackson表示法包括图形描述(Jackson图)和文本描述(Jackson伪代码)两种形式。 第五章 1.与结构化设计一样,面向对象设计也是将分析阶段所建立的分析模型转变为软件设计模型,应用数据设计(对象属性设计)、接口设计(消息模型开发)以及过程设计(子系统级设计)。 2.当两个子系统相互通信时,可以建立客户机/服务器连接或端对端连接。 3.系统设计不仅包括主要的业务需求子系统设计,还包括用户界面子系统设计、任务管理子系统设计、数据管理子系统设计。 4.对象设计强调从问题域的概念转换成计算机领域的概念,通过对象的描述、算法和数据结构设计、程序构件和接口,实现相关的类、关联、属性和操作。 5.在面向对象设计中系统设计的主要目标是表示软件体系结构。对象设计着重于对象及其交互的描述 第八章 1.软件程序测试的目的是发现程序中的错误,其主要任务是通过在计算机上执行程序,暴露

高中数学选修1-1第一章课后习题解答

新课程标准数学选修1—1第一章课后习题解答 第一章常用逻辑用语 1.1命题及其关系 练习(P4) 1、略? 2、(1)真;⑵假;(3)真;(4)真. 3、(1)若一个三角形是等腰三角形,则这个三角形两边上的中线相等.这是真命题. (2)若一个函数是偶函数,则这个函数的图象关于y轴对称.这是真命题. (3)若两个平面垂直于同一个平面,则这两个平面平行.这是假命题. 练习(P6) 1、逆命题:若一个整数能被5整除,则这个整数的末位数字是0.这是假命题. 否命题:若一个整数的末位数字不是0,则这个整数不能被5整除.这是假命题. 逆否命题:若一个整数不能被5整除,则这个整数的末位数字不是0.这是真命题. 2、逆命题:若一个三角形有两个角相等,则这个三角形有两条边相等.这是真命题. 否命题:若一个三角形有两条边不相等,这个三角形有两个角也不相等.这是真命题. 逆否命题:若一个三角形有两个角不相等,则这个三角形有两条边也不相等?这是真命题. 3、逆命题:图象关于原点对称的函数是奇函数.这是真命题. 否命题:不是奇函数的函数的图象不关于原点对称?这是真命题. 逆否命题:图象不关于原点对称的函数不是奇函数?这是真命题. 练习(P8) 证明:若a -b = 1,则a2「b2? 2a「4b「3 =(a b)a -b )2(b - )b -2 =a b 2- 2D -3 =a「b _1 = 0 所以,原命题的逆否命题是真命题,从而原命题也是真命题. 习题1.1 A组(P8) 1、(1)是;(2)是;(3)不是;(4)不是. 2、(1)逆命题:若两个整数a与b的和a b是偶数,则a,b都是偶数?这是假命题. 否命题:若两个整数a,b不都是偶数,则a b不是偶数.这是假命题. 逆否命题:若两个整数a与b的和a b不是偶数,则a,b不都是偶数.这是真命题. (2)逆命题:若方程x2,x-m=0有实数根,则m?0.这是假命题. 否命题:若m乞0,贝y方程X2? x-m =0没有实数根?这是假命题. 逆否命题:若方程x2,x-m=0没有实数根,则m^0.这是真命题. 3、(1 )命题可以改写成:若一个点在线段的垂直平分线上,则这个点到线段的两个端点的 距离相等. 逆命题:若一个点到线段的两个端点的距离相等,则这个点在线段的垂直平分线上. 这是真命题.

软件工程课后习题(含答案)

第一章练习题 一、填空题 1、软件工程三要素是:方法、工具、过程。 2、软件开发方法是指软件开发过程中所应遵循的方法和步骤。 二、名词(术语)解释: 1、可靠性---是指在给定的时间间隔内,程序成功运行的概率。可靠性是衡量软件质量的一个重要目标。 2、可理解性---指系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植和重用。 三、问答题 1、面向对象方法的优点是什么? 答:(1)将现实世界问题向面向对象解空间直接映射,实现对现实世界的直接模拟。 (2)以数据为中心,而不是基于对功能的分解,使得软件结构相对稳定,软件的重用性、可靠性、可维护等特性都较好。 2、可视化开发方法的优点有哪些? 答:(1)简化了图形用户界面的设计和编码工作,将开发的注意力主要集中在程序的执行逻辑和工作流程上。 (2)软件开发简单,易学、易上手。 (3)专业或非专业人员都能参与软件开发活动。 第二章练习题 一、填空题: 1、软件工程过程是:为获得软件产品,在软件工具支持下由软件人员完成的一系列软件工 程活动。 2、一个软件从定义、开发、使用和维护,直到最终被废弃,所经历的生存过程经历的生存过程称为软件生存期或叫生命期。 3、软件生命周期的阶段划分为3个时期是:定义时期、开发时期、维护时期。 4、软件工程标准的5个层次是:国际标准、国家标准、行业标准、企业规范、项目规范。 二、简答题: 1、瀑布模型的优点有哪些? 答:1、强迫开发人员采用规范的技术方法; 2、严格地规定了每个阶段必须提交的文档; 3、每个阶段结束前必须正式进行严格的技术审查和管理复审。 2、瀑布模型的缺点是什么? 答:1、在软件开发的初期阶段就要求做出正确、全面、完整的需求分析对许多应用软件来说是极其困难的。 2、在需求分析阶段,当需求确定后,无法及时验证需求是否正确、完整。 3、作为整体开发的瀑布模型,由于不支持产品的演化,缺乏灵活性,对开发过程中很 难发现的错误,只有在最终产品运行时才能暴露出来,从而使软件产品难以维护。

信号与系统课后习题答案—第1章

第1章 习题答案 1-1 题1-1图所示信号中,哪些是连续信号?哪些是离散信号?哪些是周期信号?哪些是非周期信号?哪些是有始信号? 解: ① 连续信号:图(a )、(c )、(d ); ② 离散信号:图(b ); ③ 周期信号:图(d ); ④ 非周期信号:图(a )、(b )、(c ); ⑤有始信号:图(a )、(b )、(c )。 1-2 已知某系统的输入f(t)与输出y(t)的关系为y(t)=|f(t)|,试判定该系统是否为线性时不变系统。 解: 设T 为此系统的运算子,由已知条件可知: y(t)=T[f(t)]=|f(t)|,以下分别判定此系统的线性和时不变性。 ① 线性 1)可加性 不失一般性,设f(t)=f 1(t)+f 2(t),则 y 1(t)=T[f 1(t)]=|f 1(t)|,y 2(t)=T[f 2(t)]=|f 2(t)|,y(t)=T[f(t)]=T[f 1(t)+f 2(t)]=|f 1(t)+f 2(t)|,而 |f 1(t)|+|f 2(t)|≠|f 1(t)+f 2(t)| 即在f 1(t)→y 1(t)、f 2(t)→y 2(t)前提下,不存在f 1(t)+f 2(t)→y 1(t)+y 2(t),因此系统不具备可加性。 由此,即足以判定此系统为一非线性系统,而不需在判定系统是否具备齐次性特性。 2)齐次性 由已知条件,y(t)=T[f(t)]=|f(t)|,则T[af(t)]=|af(t)|≠a|f(t)|=ay(t) (其中a 为任一常数) 即在f(t)→y(t)前提下,不存在af(t)→ay(t),此系统不具备齐次性,由此亦可判定此系统为一非线性系统。 ② 时不变特性 由已知条件y(t)=T[f(t)]=|f(t)|,则y(t-t 0)=T[f(t-t 0)]=|f(t-t 0)|, 即由f(t)→y(t),可推出f(t-t 0)→y(t-t 0),因此,此系统具备时不变特性。 依据上述①、②两点,可判定此系统为一非线性时不变系统。 1-3 判定下列方程所表示系统的性质: )()()]([)()(3)(2)(2)()()2()()(3)(2)()()()()() (2''''''''0t f t y t y d t f t y t ty t y c t f t f t y t y t y b dx x f dt t df t y a t =+=++-+=+++=? 解:(a )① 线性 1)可加性 由 ?+=t dx x f dt t df t y 0)()()(可得?????→+=→+=??t t t y t f dx x f dt t df t y t y t f dx x f dt t df t y 01122011111)()()()()()()()()()(即即 则 ???+++=+++=+t t t dx x f x f t f t f dt d dx x f dt t df dx x f dt t df t y t y 0212102201121)]()([)]()([)()()()()()( 即在)()()()()()()()(21212211t y t y t f t f t y t f t y t f ++前提下,有、→→→,因此系统具备可加性。 2)齐次性 由)()(t y t f →即?+=t dx x f dt t df t y 0)()()(,设a 为任一常数,可得 )(])()([)()()]([)]([000t ay dx x f dt t df a dx x f a dt t df a dx x af t af dt d t t t =+=+=+??? 即)()(t ay t af →,因此,此系统亦具备齐次性。 由上述1)、2)两点,可判定此系统为一线性系统。

《软件》课后习题答案

第一章 1.什么是程序,程序有哪些特性? 程序:是一个用计算机语言描述的某一问题的解决步骤,它的表示是静态的。 特性:静态与动态属性,由程序语言抽象的符号表达,是对数据施行算法的过程,是分层嵌套的。2.软件有哪些特性? 特性:功能、性能相对完备的程序系统,具有使用性能的软设备,软件是信息商品,易大批量生产、成本低,是极具竞争性的商品,投入的资金主要是人工费,是只有过时而无“磨损”的商品。 3.什么是群件,目前常见的群件产品有哪些? 群件:是近几年开发的一种基于电子邮件的应急系统软件,它拓 宽了电子邮件的的内涵,涵盖了很多通信协调功能。目前常见的群件产品有:IBM公司的lotus Note、Microsoft公司的Exchange Server 、Novell公司的Group Wise等 4.计算机的软件是由哪几部分组成的,各自的作用是什么? 软件由:软件程序(解题步骤)+数据(描述事物的属性和状态)+文档(功能性能的说明性信息)组成。 5.什么是程序开发环境,常见的开发环境有那些? 程序开发环境:即现在作用到的编程语言,一般以一个集成环境的形式出现。 此环境中包含了语言编辑器,调试工具,编译工具,运行工具,图标图像制作工具等。 6.常见的Internet工具有哪些? Web服务器软件、web浏览器、文件传送工具FTP、远程访问工具Telnet、邮件软件、网络聊天、多媒体等。 7.操作系统的作用(功能)是什么? 1、处理器管理 2、存储器管理 3、设备管理 4、文件管理 5、作业管理。 8.文件系统足以支持程序运行,数据库的作用是什么? 克服文件系统的缺陷。 9.软件开发的核心是编制可运行的程序,还有比这跟重要的工作么? 系统分析和数据分析。 10.程序设计语言本身是软件么? 是,而且是系统软件。 第二章 1.程序设计语言有哪两种实现方式,各有什么优缺点? 方式一:编译(优:可进行优化,目标码效率很高。缺:费时)方式二:解释(优:可以逐句读入源代码,比较灵活,小巧。解释器不大,工作空间也不大,且能根据程序的执行情况决定下一步需做什么。缺:一句一句的难于优化,效率低) 2.结构化程序设计语言有那几种基本控制结构? 顺序、选择、循环。 3.为什么要引进过程,过程和函数的区别有哪些? 引进了过程或函数可以让程序语言更清晰,可以多次调用。使用过程还可以降低程序的复杂性,使程序结构变得清晰明了。过程是不带返回值,函数是带返回值。 4.什么是全局变量,什么是局部变量? 全局变量:出了程序便失去定义,作用范围,整个程序。 局部变量:局部的程序块中有定义。 5. 什么是指针变量? 指向数据的地址的变量。 6.过程参数传递的方式有哪几种,各有什么特点? 传值:优:很安全,不会改变全局变量的值。缺:占用双倍存储单元,传值时不能带回值。 引用:优:能带返回值,存储空间小。缺;局部有可能改变全局变量的值。

VB第一章课后习题答案

习题 一、单项选择题 1. 在设计阶段,当双击窗体上的某个控件时,所打开的窗体是_____。 A. 工程资源管路器窗口 B. 工具箱窗体 C. 代码窗体 D. 属性窗体 2. VB中对象的含义是_____。 A. 封装了数据和方法的实体 B. 封装的程序 C. 具有某些特性的具体事物的抽象 D. 创建对象实例的模板 3. 窗体Form1的Name属性是MyForm,它的单击事件过程名是_____。 A. MyForm_Click B. Form_Click C. Form1_Click D. Frm1_Click 4. 如果要改变窗体的标题,需要设置窗体对象的_____属性。 A. BackColor B. Name C. Caption D. Font 5. 若要取消窗体的最大化功能,可将其_____属性设置为False来实现。 A. Enabled B.ControlBox C. MinButton D. MaxButton 6. 若要以代码方式设置窗体中显示文本的字体大小,可通过设置窗体对象_____属性来实现。 A. Font B.FontName C.FontSize D. FontBold 7. 确定一个控件在窗体上位置的属性是_____。 A. Width或Height B. Width和Height C. Top或Left D. Top和Left 8. 以下属性中,不属于标签的属性是_____。 A. Enabled B. Default C. Font D. Caption 9. 若要设置标签控件中文本的对齐方式,可通过_____属性实现。 A.Align B. AutoSize C. Alignment D. BackStyle 10. 若要使标签控件的大小自动与所显示文本的大小相适宜,可将其_____属性设置为True来实现。 A.Align B. AutoSize C. Alignment D. Visible 11. 若要设置或返回文本框中的文本,可通过设置其_____属性来实现。 A.Caption B. Name C. Text D. (名称) 12. 若要设置文本框最大可接受的字符数,可通过设置其_____属性来实现。 A.MultiLine B. Max C. Length D. MaxLength

统计学第一章课后习题及答案

第一章 练习题 一、单项选择题 1.统计的含义有三种,其中的基础是() A.统计学B.统计方法 C.统计工作D.统计资料 2.对30名职工的工资收入进行调查,则总体单位是() A.30名职工B.30名职工的工资总额 C.每一名职工D.每一名职工的工资 3.下列属于品质标志的是() A.某人的年龄B.某人的性别 C.某人的体重D.某人的收入 4.商业企业的职工人数,商品销售额是() A.连续变量B.离散变量 C.前者是连续变量,后者是离散变量D.前者是离散变量,后者是连续变量5.了解某地区工业企业职工的情况,下列哪个是统计指标() A.该地区每名职工的工资额B.该地区职工的文化程度 C.该地区职工的工资总额D.该地区职工从事的工种 二、多项选择题 1.社会经济统计的特点,可概括为() A.数量性B.同质性 C.总体性D.具体性 E.社会性 2.统计学的研究方法是() A.大量观察法B.归纳推断法 C.统计模型法D.综合分析法 E.直接观察法 3.下列标志哪些属于品质标志() A.学生年龄B教师职称C企业规模D企业产值 4.下列哪些属于离散型变量 A年龄B机器台数C人口数D学生成绩 5.总体,总体单位,标志,指标这几个概念间的相互关系表现为() A.没有总体单位就没有总体,总体单位也离不开总体而独立存在 B.总体单位是标志的承担者 C.统计指标的数值来源于标志 D.指标是说明统计总体特征的,标志是说明总体单位特征的 E.指标和标志都能用数值表现 6.指标和标志之间存在着变换关系,是指() A.在同一研究目的下,指标和标志可以对调 B.在研究目的发生变化时,指标有可能成为标志

软件项目管理课后习题参考答案

第一章项目管理概述 一.选择题 1.项目是(D)。 A.一个实施相应工作围的计划 B.一组以协作式管理、获得一个期望结果的主意 C.创立独特的产品或服务所承担的临时努力 D.必须在规定的时间、费用和资源约束条件下完成的一次性任务 2.你刚被指派在你的公司的一个不同的部门中管理一个大的项目。你正试图了解项目是关于什么的,谁是主要的项目干系人,为了管理好此项目,你首先应该做(C)。 A.所有的项目计划 B.会见以前的项目经理,以找出他离开的原因 C.与你的老板见面,了解他对项目的看法 D.与你的新项目团队见面,认识他们和了解他们对项目的看法 3.不属于项目的活动是(B )。 A.一种新型罐头产品的开发 B.罐头产品的生产 C.罐头产品的试制 D.罐头产品的营销策划 4.项目是一个特殊的将被完成的有限任务,它是在一定的时间,满足一系列特定目标的多项相关工作的总称。此定义实际包含的含义有(D)。 A.项目是一项有待完成的任务,且有特定的环境与要求 B.在一定的组织机构,利用有限资源(人力、物力、财力等)在规定时间完成任务C.任务要满足一定性能、质量、数量、技术指标等要求

D.项目的实施具有一定的风险

第二章项目实施的环境与过程 一.选择题 1.项目管理中应用最广泛的组织形式是(C )。 A.项目式B.职能式C.矩阵式D.网络式 2.下面有关矩阵式组织环境的描述,不正确的是( A )。 A.项目的经理必须是职能部门领导,这样才能取得公司总经理对项目的信任B.项目经理和职能经理必须就谁占主导地位达成共识 C.矩阵式项目组织能够充分利用人力资源 D.矩阵式项目组织能够对客户的要求作出快速响应 3.在下列组织结构形式中,团队建设最困难的是( C )。 A.直线式结构B.职能式结构C.矩阵结构D.项目结构4.职能式项目组织形式中项目经理的权限( A )。 A.很小B.有限C.中等D.很高 5.项目在哪种组织中最不被重视(D)。 A.平衡矩阵型B.强矩阵型C.项目协调员型D.职能型6.下面各种类型的组织中,哪种最常发生冲突( B )。 A.职能型组织B.矩阵型组织 C.项目型组织D.项目协调员型组织 7.传统组织结构的不利因素是(B)。 A.与客户接触渠道单一B.对客户需求反应缓慢 C.项目领导拥有太多的正式权力D.直接项目报告太多

软件工程课后习题答案第五版

软件工程课后习题答案第五版 《软件工程导论》课后习题答案 第一章软件工程概论 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。 (6)软件成本与开发进度难以估计。

(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.为什么会产生软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。 (2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 3.怎样克服软件危机? (1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。

(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。 (3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。 总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。 4.构成软件项目的最终产品: 应用程序、系统程序、面向用户的文档资料和面向开发者的文档资料。 5.什么是软件生存周期? 软件生存周期是指从软件定义、开发、使用、维护到淘汰的全过程。 6.软件生存周期为什么划分成阶段? (1) 任何一个阶段的具体任务不仅独立,而且简单,便于不同人员分工协作,从而降低整个软件开发工作的困难程度。

第一章课后习题参考答案

第一章课后习题参考答案 (一)填空题 1. 除了“单片机”之外,单片机还可以称之为单片微控制器和单片微型计算机。 2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了可靠性和降低了成本。 3. 在单片机领域内,ICE的含义是在线仿真器(In Circuit Emulator)。 4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和指令系统,单片机硬件结构。 5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有低功耗的特点。 6. 与8051比较,80C51的最大特点是所用CHMOS工艺。 7. 微控制技术是对传统控制技术的一次革命,这种控制技术必须使用单片机才能实现。 (二)选择题 1.下列简写名称中不是单片机或单片机系统的是 (A)MCU (B)SCM (C)ICE (D)CPU 2.在家用电器中使用单片机应属于计算机的是 (A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用 3.80C51与80C71的区别在于 (A)内部程序存储器的类型不同(B)内部数据存储器的类型不同 (C)内部程序存储器的容量不同(D)内部数据存储器的容量不同 4.8051与80C51的区别在于 (A)内部ROM的类型不同(B)半导体工艺的形式不同

(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM 5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是 (A)8031 (B)80C51 (C)8032 (D)87C51 6.80C51芯片采用的半导体工艺是 (A)CMOS (B)HMOS (C)CHMOS(D)NMOS 7.单片机芯片8031属于 (A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列 8.使用单片机实现在线控制的好处不包括 (A)精确度高(B)速度快(C)成本低(D)能与数据处理结合 9.以下所列各项中不是单片机发展方向的是 (A)适当专用化(B)不断提高其性能 (C)继续强化功能(D)努力增加位数

软件工程课后习题答案

第一章 1.1举出至少5个例子来说明“意外效应法则”在计算机软件方面的应用。 答:典型的例子包括使用“数字汽车仪表板”的软件,赋予高科技,高品质的图像的软件;如广泛的消费类电子产品的软件;个人电脑,工业仪器仪表和机器的软件。软件分化出的在电子商务方面的应用。 1.2举例说明软件对社会的影响(包括正面影响和负面影响)。 答:这是一个很好的课堂讨论问题(如果时间允许),而不是专注于老生常谈的(但很重要)隐私问题,生活质量等问题。您可能想要讨论关于”技术恐惧“方面的问题,软件也许会使它恶化但也可能减少”技术恐惧“。另一个有趣的方面是使用诺依曼的“风险”列在中做重点讨论。你也可以考虑基于软件的“现金”经济,新模式的互动娱乐,虚拟现实,电子商务等方面来思考软件对社会的影响。 1.3针对1.1节提出的5个问题,请给出你的答案,并与同学讨论。 答:软件需要如此长的开发时间: a)设施不上线 b)开发工具并不如预期般运作 c)客户提出的新要求,需要重新设计和返工 d)产品依赖于政府的规定,被意外更改。 e)严格的要求,与现有系统的兼容性需要超过预期更多的测试,设计和实现。 f)多个操作系统下运行的任务需求比预期需要更长的时间。 g)软件项目风险管理比预期需要更多的时间。 h)依赖的技术仍处于开发阶段,从而延长日程安排。 开发成本高: a)比当时预期低得令人无法接受的质量,需要进行更多的测试,设计和实施工作。 b)制定了错误的软件功能需要重新设计和实施。 c)开发错误的用户界面,而导致重新设计和实施。 d)开发了不需要的额外的软件功能而延长了开发日程安排。 在将软件交付顾客使用之前,我们无法找到所有错误: a)产品依赖于政府监管,意外而改变。 b)产品技术标准草案,会意外更改。 c)有时会在项目后期添加新的开发人员。 d)因为团队内的冲突有时会导致沟通不畅,而产生糟糕的设计。 e)破坏高效调度产生的项目管理成果和无效的规划 f)有时装备部件质量差,导致额外的测试,设计和集成工作和管理额外的客户关系。 软件开发和维护的过程仍旧难以度量: a)有时该项目的目的是不明确。 b)有大量的业务所涉及的风险。 c)如果产品内置没有装好。 d)我们需要不断检讨我们的工作。 e)进行维护检查的时间。 f)在整个软件开发过程中要彻底组织项目团队。 1.4在交付最终用户之前,或者首个版本投入使用之后,许多应用程序都会有频繁的变更。

软件工程---课后习题答案教学提纲

软件工程---课后习 题答案

第一章 1.1什么是计算机软件?软件的特点是什么? 计算机软件是指计算机系统中的程序及其文档 软件的特点: ●软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估 算。 ●软件是被开发的或被设计的,没有明显的制造过程,一旦开发成功,只需复制即 可,但其维护的工作量大。 ●软件的使用没有硬件那样的机械磨损和老化问题。 1.2简述软件的分类,并举例说明 1.系统软件 系统软件居于计算机系统中最接近硬件的一层,其他软件一般都通过系统软件发挥作用。例如:编译软件、操作系统。 2.支撑软件 支撑软件是支撑软件的开发和维护的软件。例如:数据库管理系统、网络软件、软件工具、软件开发环境。 3.应用软件 应用软件是特定应用领域专用的软件。例如:工程/科学计算机软件、嵌入式软件、产品线软件、Web应用软件、人工智能软件。 1.3简述软件语言的分类,并举例说明。 1.需求定义语言 是用于书写软件需求定义的语言。例如:PSL/PSA。 2.功能性语言 是用于书写软件功能规约的语言,通常又称为功能规约语言。例如:广谱语言、Z 语言。 3.设计性语言 是用于书写软件设计规约的语言。例如:PDL。 4.实现性语言 也称为程序设计语言,是用于书写计算机程序的语言。例如:C、java、PROLOG、FORTRAN、COBOL、Modula。 5.文档语言 是用于书写软件文档的语言。通常用自然语言或半形式化语言书写。 1.4什么是软件工程? 软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本为目的。1.5简述软件工程的基本原则。

第一章课后习题

在如图所示各电路中。 (1)元件1消耗10W功率,求电压U ab; (2)元件2消耗W功率,求电压U ab; (3)元件3产生10W功率,求电流I; (4)元件4产生W功率,求电流I。 图习题的图 分析本题考查电流、电压参考方向的关联性和功率,题目不难,但一不小心就容易出错。运用功率公式计算时,电压和电流参考方向关联时采用公式,非关联时采用公式。此外,由于元件3产生10W功率,故W;元件4产生W功率,故W,实际上元件4吸收了10W功率。 解(1)元件1的电流与电压是关联参考方向,根据功率计算公式得: (V) (2)元件2的电流与电压是非关联参考方向,根据功率计算公式得: (V) (3)元件3的电流与电压是关联参考方向,根据功率计算公式得:

(A) (4)元件4的电流与电压是关联参考方向,根据功率计算公式得: (A) 求如图所示各电路中各电源的功率,并指出是吸收功率还是放出功率。 图习题的图 分析计算电路时,应先标出各待求元件或支路电流和电压的参考方向,根据元件或支路电流和电压参考方向的关联关系确定待求量。一般情况下,参考方向可直接标在原电路图中,不必另画出电路图。 解标出各待求元件电流和电压的参考方向,如图所示。 图习题解答用图 (1)如图(a)所示电路中的电流为:

(A) 所以,10V电源的功率为: (W),故10V电源放出功率。 (2)如图(b)所示电路中,3A电源的电压为: (V) 所以,3A电源的功率为: (W) 10V电源的功率为: (W) 根据计算结果可知,3A电源放出功率,10V电源吸收功率。(3)如图(c)所示电路中的电流为: (A) 所以,20V电源的功率为: (W) 10V电源的功率为:

matlab课后习题答案第一章

第1章基础准备及入门 习题1及解答 1数字1.5e2,1.5e3中的哪个与1500相同吗? 〖解答〗 1.5e3 2请指出如下5个变量名中,哪些是合法的? abcd-2xyz_33chan a变量ABCDefgh 〖解答〗 2、5是合法的。 3在MATLAB环境中,比1大的最小数是多少? 〖解答〗 1+eps 4设a=-8,运行以下三条指令,问运行结果相同吗?为什么? w1=a^(2/3) w2=(a^2)^(1/3) w3=(a^(1/3))^2 〖解答〗 (1)不同。具体如下 w1=a^(2/3)%仅求出主根 w2=(a^2)^(1/3)%求出(-8)^2的主根 w3=(a^(1/3))^2%求出(-8)主根后再平方 w1= -2.0000+3.4641i w2= 4.0000 w3= -2.0000+3.4641i (2)复数的多方根的,下面是求取全部方根的两种方法: (A)根据复数方根定义 a=-8;n=2;m=3; ma=abs(a);aa=angle(a); for k=1:m%m决定循环次数 sa(k)=(aa+2*pi*(k-1))*n/m;%计算各根的相角 end result=(ma^(2/3)).*exp(j*sa)%计算各根 result= -2.0000+3.4641i 4.0000-0.0000i-2.0000-3.4641i

(B )利用多项式02 3=-a r 求根p=[1,0,0,-a^2];r=roots(p)r =-2.0000+3.4641i -2.0000-3.4641i 4.00005指令clear,clf,clc 各有什么用处? 〖解答〗clear 清除工作空间中所有的变量。clf 清除当前图形。clc 清除命令窗口中所有显示。6以下两种说法对吗?(1)“MATLAB 进行数值的表达精度与其 指令窗中的数据显示精度相同。”(2) MATLAB 指令窗中显示的数值有效位数不超过7位。” 〖解答〗 (1)否;(2)否。 7想要在MATLAB 中产生二维数组???? ??????=987654321S ,下面哪些指令能实现目的? (A )S=[1,2,3;4,5,6;7,8;9] (B )S=[123;456;789] (C )S=[1,2,3;4,5,6;7,8,9] %整个指令在中文状态下输入 〖解答〗 前两种输入方法可以,后一种方法不行。8试为例1.3-5编写一个解题用的M 脚本文件? 〖解答〗 直接点击新文件图标,出现M 文件编辑器窗口;在该M 文件编辑器中,输入例1.3-5中的全部指令;并另存为p109.m ,便得到所需的脚本文件。

软件测试课后习题

第一章软件测试概述 1. 名词解释 软件缺陷: 即计算机系统或者程序中存在的任何一种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷、瑕疵。缺陷会导致软件产品在某种程度上不能满足用户的需要。 软件缺陷的准确定义,通常有以下5 条描述: (1)软件未实现产品说明书要求的功能。 (2)软件出现了产品说明书指明不会出现的错误。 (3)软件超出实现了产品说明书提到的功能。 (4)软件实现了产品说明书虽未明确指出但应该实现的目标。 (5)软件难以理解,不易使用,运行缓慢或者终端用户认为不好 软件测试: 软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。通常对软件测试的定义有如下描述:软件测试是为了发现错误而执行程序的过程。 静态测试:静态测试就是通过对被测程序的静态审查,发现代码中潜在的错误。 动态测试:动态测试的对象必须是能够由计算机真正运行的被测试的程序 黑盒测试: 黑盒测试是一种从用户观点出发的测试,又称为功能测试,数据驱动测试和基于规格说明的测试。 白盒测试: 白盒测试基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分利用。 单元测试: 单元测试是针对每个单元的测试,是软件测试的最小单位。 集成测试: 集成测试是对已测试过的模块进行组装,进行集成测试的目的主要在于检验与软件设计相关的程序结构问题。 确认测试: 是检验所开发的软件能否满足所有功能和性能需求的最后手段,通常采用黑盒测试方法。系统测试: 系统测试的主要任务是检测被测软件与系统的其他部分的协调性。 验收测试: 验收测试是软件产品质量的最后一关。这一环节,测试主要从用户的角度着手,其参与者 主要是用户和少量的程序开发人员。 2. 简述软件测试发展的历史及软件测试的现状

计算机应用基础第一章课后习题参考答案答案

第1章课后习题 一.简答题: 1.电子计算机的发展大致可分哪几代?请说出各个时代电子计算机的特点。 1. 第一代电子计算机 第一代电子计算机是电子管计算机,时间大约为1946年第一台计算机研制成功到20 世纪50年代后期。这一时期计算机的主要特点是:采用电子管作为基本元件,程序设计使用机器语言或汇编语言;主要用于科学和工程计算;运算速度为每秒几千次至几万次。 2. 第二代电子计算机 第二代电子计算机是晶体管计算机,时间大约从20世纪50年代中期到20世纪60年代后期。这一时期计算机主要采用晶体管为基本元件,体积缩小、功耗降低,提高了运算速度(每秒运算可达几十万次)和可靠性;用磁芯作主存储器,外存储器采用磁盘、磁带等;程序设计采用高级语言,如FORTRAN、COBOL、ALGOL等;在软件方面还出现了操作系统。计算机的应用范围进一步扩大,除进行传统的科学和工程计算外,还应用于数据处理等更广泛的领域。 3. 第三代电子计算机 第三代电子计算机是集成电路计算机,时间大约从20世纪60年代中期到20世纪70 年代前期。这一时期的计算机采用集成电路作为基本元件,体积减小,功耗、价格等进一步降低,而运算速度及可靠性则有了更大的提高;用半导体存储代替了磁芯存储器;运算速度每秒可达几十万次到几百万次;在软件方面,操作系统日臻完善。这时计算机设计思想已逐步走向标准化、模块化和系列化,应用范围更加广泛。 4. 第四代电子计算机 第四代电子计算机是大规模集成电路计算机,时间从20世纪70年代初至今。这一时期计算机的主要功能元件采用大规模集成电路;并用集成度更高的半导体芯片作为主存储器;运算速度可达每秒百万次至亿次。在系统结构方面,处理机系统、分布式系统、计算机网络的研究进展迅速;系统软件的发展不仅实现了计算机运行的自动化,而且正在向智能化方向迈进;各种应用软件层出不穷,极大地方便了用户。 20世纪70年代初期,以LSI为基础的微型计算机得到了迅猛发展。由于微型机体积小、耗电少、价格低、性能高、可靠性好、使用方便等优点,被应用到了社会生活的各个方面,使计算机的应用更为普及。 2.新一代计算机的发展趋势是什么? 今后计算机还将不断地发展,从结构和功能等方面看,大致有以下几种趋势: ?巨型化:由于科学技术发展的需要,许多部门要求计算机具有更高的速度和更大的 存储容量,从而使计算机向巨型化发展。 ?微型化:计算机体积更小、重量更轻、价格更低、更便于应用于各个领域及各种场 合。目前市场上已出现的各种笔记本计算机、膝上型和掌上型计算机都是向这一方 向发展的产品。 ?网络化:计算机网络是计算机技术和通信技术互相渗透、不断发展的产物。计算机 联网可以实现计算机之间的通信和资源共享。目前,各种计算机网络,包括局域网 和广域网的形成,无疑将加速社会信息化的进程。

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