搜档网
当前位置:搜档网 › 第三章 计算机软件练习题

第三章 计算机软件练习题

第三章  计算机软件练习题
第三章  计算机软件练习题

第三章计算机软件

习题

一、判断题

1.Windows系统中,不同文件夹中的文件不能同名。()

2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。()

3.计算机软件包括软件开发和使用的所有涉及的资料。()

4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。()

5.Java语言和C++语言都属于面向对象的程序设计语言。()

6.“软件使用手册”不属于软件的范畴。()

7.Windows系统中,可以象删除子目录一样删除根目录。()

8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。()

9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。()

10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。()

11.存储在磁盘中的MP3音乐都是计算机软件。()

12.Linux操作系统的源代码是公开的,它是一种“自由软件”。()

13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。()

14.Unix操作系统主要在PC机上使用。()

15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。( )

16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过

程称为“自举”、“引导”或“系统启动”。()

17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言

处理程序翻译成机器语言程序才能执行。()

18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次

执行。()

19.当计算机完成加载过程后,操作系统即被装人到内存中运行。()

20.“引导程序”的功能是把操作系统从内存写入硬盘。( )

21.C++语言是对C语言的扩充。( )

22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。( )

23.P3是世界著名的项目管理软件。由于使用P3能管理一个大型工程系统的有关资源,所以,它应属于

系统软件。()

24.PC机常用的操作系统有Windows、Unix、Linux等。( )

25.Windows系列软件和Office系列软件都是目前流行的操作系统软件。()

26.安装好操作系统后,任何硬件设备都不需安装驱动程序,就可以正常使用。( )

27.软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关文档,这里

的相关文档专指用户手册。( )

28.操作系统一旦被安装到计算机系统内,它就永远驻留在计算机的内存中。( )

29.操作系统中的图形用户界面通过多个窗口分别显示正在运行的程序的状态。( )

30.程序是软件的主体,单独的数据和文档一般不认为是软件。( )

31.程序是用某种计算机程序语言编写的指令、命令、语句的集合。( )

32.程序语言中的条件选择结构可以直接描述重复的计算过程。( )

33.多任务处理就是CPU在某一时刻可以同时执行多个任务。( )

34.汇编语言程序的执行效率比机器语言高。( )

35.因为汇编语言是面向机器指令系统的,所以汇编语言程序也可以由计算机直接执行。( )

36.计算机软件技术就是程序设计技术,包括程序的设计、编码、调试和维护等。( )

37.软件产品的设计报告、维护手册和用户使用指南等均不属于计算机软件的组成部分。( )

38.软件虽然不是物理产品而是一种逻辑产品,但通常还是必须使用物理载体进行存储和传输。( )

39.实时操作系统的主要特点是允许多个用户同时联机使用一台计算机。()

40.算法一定要用“伪代码”(一种介于自然语言和程序设计语言之间的文字和符号表达工具)来描述。( )

41.算法与程序不同,算法是问题求解规则的一种过程描述。( )

42.同一个程序在编译方式下的运行效率要比在解释方式下的运行效率低。( )

43.一般将用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处

理程序翻译成机器语言程序才能执行。( )

44.在Windows操作系统中,磁盘碎片整理程序的主要作用是删除磁盘中无用的文件。( )

45.支持多任务处理和图形用户界面是Windows的两个特点。( )

46.一个完整的算法必须有输出。( )

47.windows系统中采用图标来形象地表示系统中的文件、程序和设备等对象。( )

48.BIOS、Windows操作系统、C语言编译器等都是系统软件。( )

二、填空题

1.算法是对问题求解过程的一种描述,“一个算法应能在执行了有限操作步骤后结束”,这句话所描述的

性质被称为算法的。

2.若求解某个问题的程序要反复多次执行,则在设计求解算法时,应重点从代价上考虑。

3.解决某一问题的算法也许有多种,但它们都必须满足确定性、有穷性、能行性。输人和输出。其中输

人的个数n应大于等于。(填一个数字)

4.C++语言运行性能高,且与C语言兼容,已成为当前主流的面向___________的程序设计语言之一。

5.CPU惟一能直接执行的“语言”是__________,任何程序的运行最终都是由CPU一条一条地执行它

来完成的。

6.Java语言是一种面向__________的程序设计语言。

7.高级语言种类繁多,但其基本成分可归纳为数据成分、控制成分等四种,其中算术表达式属于

__________成分。

8.计算机软件指的是在计算机中运行的各种程序、相关的数据和__________。

9.一般情况下,计算机加电后,操作系统可以从硬盘装载到内存中,这是由于执行了固化在ROM中的

__________。(填英文缩写词)

10.理论上已经证明,有了顺序、和三种控制结构,就可以编写任何复杂的计算机

程序。

11.为了提高计算机的处理能力,一台计算机可以配置多个,这种实现超高速计算的技术称为

“并行处理”

12.操作系统能够支持用户同时运行多个应用程序,这种功能称为。

13.使用计算机求解问题的主要步骤是:先要理解和确定问题,然后寻找其解决方法并将其表示成,

接着再进行编程、测试和运行。

14.按照软件权益如何处置来分类,则软件有商品软件、共享软件、之分。

三、选择题

1.下列软件,属于操作系统软件的是。

①Windows 7 ;②Windows XP;③Windows NT;④FrontPage;⑤Access;⑥Unix;⑦Linux。

A.①②③④B.①②③⑤⑦C.①③⑤⑥D.①②③⑥⑦

2.下列软件中具备文本阅读器功能的是。

A.Excel B.微软Media Player C.AutoCAD D.Adobe Acrobat

3.下列软件语言中能用于数值计算的是。

A.Frontpage B.Outlook C.HTML D.MATLAB

4.不能用于数值计算的是。

A.FORTARN B.C C.Word D.MATLAB

5.下列操作系统,一般不作为网络操作系统的是。

A.Windows 98 B.Windows 2000 Server C.Windows NT Server D.UNIX

6.Excel属于___________软件。

A.文字处理B.电子表格C.图形图像处理D.数据库

7.能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是。

A.操作系统B.数据库管理系统C.CPU D.专用软件

8.一般来说,不需要启动“CMOS设置程序”对系统进行设置。

A.重装操作系统B.PC机组装好之后第一次加电

C.系统增加、减少或更换硬件或1/O设备D.CMOS内容丢失或被错误修改

9.PC机加电启动时,执行了BIOS中的POST程序后,若系统无致命错误,计算机将执行BIOS中

的。

A.系统自举程序B.CMOS设置程序C.操作系统引导程序D.检测程序

10.下列关于操作系统任务管理的说法,错误的是。

A.Windows操作系统支持多任务处理

B.分时是指将CPU时间划分成时间片,轮流为多个程序服务

C.并行处理可以让多个处理器同时工作,提高计算机系统的效率

D.同时处理要求计算机必须配有多个CPU

11.高级语言程序中的自述表达式(如x+y-z),属于高级程序设计语言中的成份。

A.数据B.运算C.控制D.传输

12.Windows XP采用了虚拟存储技术以扩展可用的内存。在下列文件中,由Windows XP创建和管理的、

用于扩展内存的交换文件是。

A.win386.swp B.Buffer.sys C.pagefile.sys D.Config.sys

13.以下不属于数据逻辑结构的是。

A.线性结构B.集合结构C.链表结构D.树型结构

14.解决不同文件可以使用相同名字的问题,通常在文件系统中采用。

A.重名翻译B.多级目录C.文件名后缀D.通配字符

15.下列操作系统产品中,是一种“自由软件”,其源代码向世人公布。

A.DOS B.Windows 7

C.Windows XP D.Linux

16.操作系统具有存储器管理功能,当内存不够用时,其存储管理程序可以自动“扩充”内存,为用户提

供一个容量比实际内存大得多的____________。

A.高速缓冲存储器(Cache) B.脱机缓冲存储器

C.虚拟存储器D.离线后备存储器

17.下面关于虚拟存储器的说明中,正确的是________。

A.是提高计算机运算速度的设备B.由物理内存和硬盘上的虚拟内存组成

C.其容量等于主存加上cache的存储器D.由RAM加上高速缓存组成

18.________不是程序设计语言。

A.VB B.C++ C.VFP D.Flash

19.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是__________。

A.空间代价和时间代价B.正确性和恰当性

C.可读性和开放性D.数据复杂性和算法复杂性

20.分析算法的好坏不必考虑____________。

A.正确性B.易理解

C.需要占用的计算机资源D.编程人员的爱好

21.高级程序设计语言的基本组成成分有____________。

A.数据、运算、控制、传输B.顺序、条件选择、重复

C.子程序、函数、执行、注解D.基本、派生、定久、执行

22.解释程序和编译程序是两种不同的语言处理程序,以下叙述中正确的是__________。

A.只有编译程序产生并保存目标程序B.只有解释程序产生并保存目标程序

C.两者均产生并保存目标程序D.两者均不产生目标程序

23.能把高级语言编写的源程序进行转换,并生成机器语言形式的目标程序的系统软件称为____。

A.翻译程序B.汇编程序C.解释程序D.编译程序

24.用以管理计算机的硬件和软件资源,并为应用程序开发和运行提供高效率平台的是___。

A.操作系统B.数据库管理系统C.应用管理系统D.专用软件

25.未获得版权所有者许可就使用的软件被称为___________软件。

A.共享B.自由C.盗版D.授权

26.程序设计语言分成三类,它们是机器语言、高级语言和。

A.自然语言B.数学语言C.汇编语言D.置标语言

27.数据结构包括三方面的内容,它们是____________。

A.数据的存储结构、数据的一致性和完备性约束

B.数据的逻辑结构、数据间的联系和它们的表示

C.数据的逻辑结构、数据间的联系和它们的存储结构

D.数据的逻辑结构、数据的存储结构和在这些数据上定义的运算

28.一般认为,计算机算法的基本性质有________。

A.确定性、有穷性、能行性、产生输出B.可移植性、可扩充性、能行性、产生输出

C.确定性、稳定性、能行性、产生输出D.确定性、有穷性、稳定性、产生输出

29.算法是问题求解规则的一种过程描述。下列关于算法性质的叙述中正确的是________。

A.算法必须用高级语言描述

B.可采用流程图或类似自然语言的“伪代码”等方式来描述算法

C.算法要求在若干或无限步骤内得到所求问题的解答

D.条件选择结构由条件和选择的两种操作组成,因此算法中允许有二义性

30.下列关于机器语言与高级语言的说法中错误的是。

A.机器语言程序比高级语言程序执行得快

B.机器语言程序比高级语言程序可移植性强

C.机器语言比高级语言程序可移植性差

D.高级语言需要转换成机器语言计算机才能执行

31.不是程序设计语言。

A.Fortran B.Basic C.Java D.Jpg

32.操作系统的启动过程中,需要执行:①自检程序②操作系统③引导程序④自举程序,其先后顺序为

____________。

A.①、④、③、②B.①、③、②、④

C.③、②、④、①D.①、②、③、④

33.著名的计算机科学家尼·沃思提出了。

A.数据结构+算法=程序B.存储控制结构

C.信息论D.控制论

34.用C语言编写的代码。

A.可立即执行B.是一个源程序

C.经过编译即可执行D.经过编译解释才能执行

35.算法具有五个特性,以下选项中不属于算法特性的是。

A.有穷性B.简洁性C.可行性D.确定性

36.一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是。

A.有零个或多个输人B.有零个或多个输出C.有穷性D.可行性

37.下列应用软件中不属于网络通信软件。

A.Word B.MSN C.Outlook Express D.ICQ

38.针对不同具体应用问题而专门开发的软件属于。

A.系统软件B.应用软件C.财务软件D.文字处理软件

39.空间复杂度是算法所需存储空间大小的度量,以下叙述正确的是。

A.它和求解问题的规模关系密切B.它反映了求解问题所需的时间多少

C.解决同一问题的不同算法的空间复杂度相同D.它与求解问题所需的时间成正比

40.采用并行处理的目的是。

A.提高计算机的处理速度B.扩大计算机的存储空间

C.降低每个CPU的成本D.降低每个CPU的功耗

41.下面关于CPU的叙述中,错误的是。

A.CPU的速度与主频、Cache容量、指令系统、运算器的逻辑结构等都有关系

B.Pentium 4和Pentium的指令系统不完全相同

C.不同公司生产的CPU其指令系统肯定不会互相兼容

D.Pentium 4与80386的指令系统保持向下兼容

42.PC机CMOS中保存的系统参数被病毒程序修改后,最方便、经济的解决方法是。

A.重启计算机B.更换主板C.杀毒重新配置CMOS参数D.更换CMOS芯片

43.下列I/O接口中,目前用得最多的是。

A.SCSI B.PS/2 C.USB D.Firewire

44.在PC机主板上,连接硬盘驱动器的一种高速串行接口是。

A.PCI B.SATA C.AGP D.USB

45.一般来说,在多任务处理系统中,,CPU响应越慢。

A.任务数越少B.任务数越多C.内存容量越大D.硬盘容量越大

46.把C语言源程序翻译成目标程序的方法通常是

A.汇编B.编译C.解释D.由操作系统确定

47.设计算法通常采用的逐步求精方法。

A.由粗到细、由抽象到具体B.由细到粗、由抽象到具体

C.由粗到细、由具体到抽象D.由细到粗、由具体到抽象

48.在C语言中,“if…else…”,属于高级语言中的成分。

A.数据B.运算C.控制D.传输

49.用户购买了一个商品软件,通常就意味着得到了它的

A.修改权B.拷贝权C.使用权D.版权

50.计算机硬件从逻辑上可以分为主机与外设,下列存储器设备中属于主机的组成部分。

A.硬盘存储器B.软盘存储器C.光盘存储器权D.内存储器

51.“多处理器系统”在确切含义是指。

A.包含了多个处理器的计算机B.包含了多个中央处理器的计算机

C.采用流水线处理技术的计算机系统D.运算器中包含多个ALU的计算机

52.CPU的运算速度是指它每秒钟执行的指令数目。下面是提高运算速度的有效措施。

(1)增加CPU中寄存器的数目(2)提高CPU的主频

(3)增加高速缓冲存储器(Cache)的容量(4)扩充磁盘存储器的空间

A.(1)(2)(3)B.(1)(3)(4)C.(1)(4)D.(2)(3)(4)

53.PC机中的当前日期、时间、硬盘的参数等,保存在主板上使用电池供电的存储器中。

A.Flash B.ROM C.Cache D.CMOS

54.在下列存储器中,容量最大的存储器一般是。

A.硬盘B.优盘C.光盘D.软盘

55.Office软件包中不包含。

A.Photoshop B.Excel C.PowerPoint D.Word

56.理论上已经证明,有了三种控制结构,就可以编写出任何复杂结构的计算机程序。

A.转子、返回、处理B.输入、输出、处理

C.顺序、选择、重复D.I/O、转移、循环

57.下面关于虚拟存储器的说法中,正确的是。

A.虚拟存储器是提高计算机运算速度的设备B.虚拟存储器的容量等于主存加上Cache的容量C.虚拟存储器由RAM加上高速缓存组成D.虚拟存储器由物理内存和硬盘上的虚拟内存组成58.下列关于算法的叙述中,错误的是。

A.算法是问题求解规则(方法)的一种过程描述,在执行有穷步的运算后结束

B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法

C.算法的每一步运算必须有确切的定义,即必须是清楚明确、无二义性的

D.分析一个算法的好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等

59.数据的用于抽象地反映数据元素之间的约束关系而不考虑其计算机中的存储方式。

A.存储结构B.层次结构C.逻辑结构D.物理结构

60.为了支持多任务处理,操作系统的处理调度程序使用技术把CPU分配给各个任务,使多个

任务宏观上可以“同时”执行。

A.时间片轮转B.虚拟C.批处理D.授权

61.计算机的算法是。

A.问题求解规则(方法)的一种过程描述B.计算方法

C.运算器中的处理方法D.排序方法

62.数据库管理系统(DBMS)属于。

A.专用软件B.操作系统C.系统软件D.编译系统

63.下列关于操作系统任务管理的说法中,错误的是。

A.Windows操作系统支持多任务处理

B.并行处理技术可以让多个CPU同时工作,提高计算机效率

C.多任务处理通常是将CPU时间划分成时间片,轮流为多个任务服务

D.多任务处理要求计算机必须配有多个CPU

64.下列对C语言中语句“while (P) S;”的解释中,正确的是。

A.先执行语句S,然后根据P的值决定是否再执行语句S

B.若条件P的值为真,则重复执行语句S,直到P的值为假

C.语句S至少会被执行一次D.语句S不会被执行两次以上

65.虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,其大小受到的限制。

A.内在实际容量的大小B.外存空间及CPU地址表示范围

C.交换信息量的大小D.CPU时针频率

计算机软硬件系统的组成及主要技术指标

计算机软硬件系统的组成及主要技术指标 硬件组成一般包括:CPU(中央处理器)、内存、主板、显卡、硬盘、显示器、键盘鼠标、音箱等其它外设,有时还有各种专用的设备如扫描仪、打印机、智能卡等,当然还应该有机箱、电源、导线、信号线等基础东西。硬件性能指标:CPU:要看主频(就是xxGHz那个参数),现在还要看核心数(单核、双核甚至四核),架构,步进制程,二级三级缓存,前端总线频率、外频、倍频等等指标。一般都是越高越好。基本总体性能与价格正比(同品牌同类型条件下)内存:容量(512M、1G、2G等),速度(667/800/1066等),技术(D DR、DDR2、DDR3等),现在主流是DDR2 800MHz,质优价廉,但如果是老主板插不上ddr2只能差ddr的,既贵又慢容量又小。所以性能并不和价格正比。主板:主要看芯片组(南桥/北桥),芯片组分为Intel、AMD、SiS、nvidia等多家,不同家的没可比性,现在最多的是Intel和AMD两家。Intel由大致低到高是815、845、865、915、945、P31、P35、P 43、P45等等,还有G31、G43、X38、X48等,目前比较多的是P35、P43、P45;AMD主要的是770、780、790芯片;nvidia有nf520、Mcp78等。上面都是北桥芯片(主芯片),南桥一般是I/O控制类的,一般随北桥档次提升,有ICH7、8、9、10(intel),SB600、7 00、750(AMD)。除此外还要看提供的接口、支持的内存、有没有集成显卡等等。价格除了和芯片有关外,还与生产厂商有巨大关系。比如华硕的P35可能贵于杂牌昂达的P45。性能就不好说了。相同厂家:芯片越先进越好,也越贵;相同芯片组的话,名牌比杂牌贵,性能稳定性可能要好些。显卡:同主板,看芯片。主要有nvidia和ATI(被AMD合并)两家,即俗称N卡A卡。前者主流的产品Geforce6600/7600/8600/9600/9800等,现在卖的最少是8600了,越往后越好;后者主流产品2600/3650/3690/3850/4350/4650/4670/4850/4890等,越后越好。价格和厂商关系巨大。用数字表达性能看以下几点:显示核心频率、显存大小、显存频率、显存颗粒、封装技术等等硬盘:简单说就是看容量、转速、接口(现在都SATA-2了)、缓存等。软件组成:首先要有操作系统(windowsXP/2000/vista等等),然后安装上各种软件就是一个可以使用的电脑了。软件系统一般不做性能比较的。但好的软件应该是:稳定性好、bug少、效率高、代码简洁、兼容性好、界面友好等。

系统安全(考试题)

一、填空 1.信息安全是指秘密信息在产生、传输、使用和存储的过程中不被泄露或破坏。 2.计算机安全的4个方面包括:保密性,完整性,可用性和不可否认性。 3.计算机安全主要包括系统的系统安全和数据安全两个方面。 4.可用性是指系统在规定条件下,完成规定功能的能力。 5.一个完整的信息安全技术体系结构由物理安全技术、基础安全技术、系统安全技术、网络安全技术及应用安全技术组成。 6.一个最常见的网络安全模型是PDRR模型。 7.物理安全又称为实体和基础设施安全,是保护计算机设备、设施(网络及通信线路)免地震、水灾、火灾、有害气体和其他环境事故(如电磁污染等)破坏的措施和过程。 8.物理安全技术主要是指对计算机及网络系统的环境、场地、设备、和通信线路等采取的安全技术措施。 9.物理安全包括环境安全、设备安全、电源系统安全和通信线路安全。 10.电源是所有电子设备正常工作的能量源泉,在计算机系统中占有重要地位。 11.计算机的电子元器件、芯片都密封在机箱中,有的芯片工作时的把表面温度相当高,一般电子元器件工作的温度范围是0-45℃。 12.放置计算机的房间内,湿度最好保持在40%-60%之间,湿度过高或过低对计算机的可靠性和安全性都有影响。 13.机房“三度”要求是温度、湿度、和洁净度。 14.计算机对电源有两个基本要求:电压要稳和供电不能间断。 15.引起计算机机房火灾的原因一般有:电气原因、人为事故和外部火灾蔓延。 16.密码理论与技术主要包括两部分:基于数学的密码理论与技术、非数学的密码理论与技术。 17.密码学包括密码设计与密码分析两个方面。 18.加密一般分为3类,是对称加密、非对称加密和单向散列函数。 19.对称加密算法的安全性依赖于密钥的安全性。 20.主要的非对称加密算法有RSA,DSA,DH,ECC等。 21.证书是PKI的核心元素,CA是PKI的核心执行者。 22.操作系统是一组面向机器和用户的程序,是用户程序和计算机硬件之间的接口,其目的是最大限度地、高效地、合理地使用计算机资源,同时对系统的所有资源(软件和硬件资源)进行管理。 23.在计算机系统的各个层次上,硬件、操作系统、网络软件、数据库管理系统软件以及应用软件,各自在计算机安全中都肩负着重要的职责。 24.操作系统的安全定义包括5大类,分别为:身份认证、访问控制、数据保密性、数据完整性以及不可否认性。 25.最小特权指的是在完成某种操作时所赋予网络中每个主体(用户或进程)必不可少的特权。 26.注册表是Windows的重要组成部分,它存放了Windows中的所用应用程序和系统配置信息。 27.与Windows权限密切相关的3个概念是:安全标识符、访问控制列表和安全主体。 28.NTFS权限的两大要素是:标准访问权限和特别访问权限。 29.网络安全的目标主要是:系统的可靠性、可用性、保密性、完整性、不可抵赖性和可控性等方面。 30.黑客常用的攻击手段有:密码破解、后门程序、注入、电子邮件攻击、拒绝服务等。

第三章 计算机软件-三江苏专什本计算机考试

第三章计算机软件 一、单项选择题 1.下列关于计算机软件的发展说法中,正确的是_______。 A.高级语言程序出现在计算机发展的初期 B.“软件危机”的出现是因为计算机硬件发展严重滞后 C.利用“软件工程”理念与方法可以编制高效高质的软件 D.上个世纪70年代为充分利用系统资源,产生了操作系统 【答案】C 【解析】软件的发展大致经历了三个主要阶段: ( 1)第一阶段( 20世纪40年代中期到50年代中期)。这个阶段计算机的应用领域狭窄,主要是科学与工程计算,处理对象为数值数据,以个体工作方式使用机器(或汇编)语言编制程序。 ( 2)第二阶段( 20世纪50年代中期到60年代后期)。从高级程序设计语言出现到软件工程提出以前是软件发展的第二阶段。1956年研制出了第一个实用的高级程序语言FORTRAN 及其翻译程序。此后,相继又有许多高级语言问世,从而使设计和编制程序的功效显著提高。为了充分利用资源,产生了操作系统。针对大量数据处理问题的需要,研制了数据库及其管理系统。1957年美国统计学家John Wilder Tukey首先使用“软件”一词。这个阶段软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题相当突出。到了60年代中期,出现了人们难以控制的局面,即所谓“软件危机”。为了解决这一危机,人们进行了以下三方面的工作:①提出结构程序设计方法;②提出用工程方法开发软件;③从理论上探讨程序正确性和软件可靠性问题。 ( 3)第三阶段( 20世纪60年代后期软件工程提出以来)。由于大型软件的开发是一项工程性任务,采用个体或合作方式不仅效率低、可靠性差,而且很难完成任务,只有采用工程方法才能适应高效率、高质量编制软件的要求,因而在1968年的大西洋公约组织的学术会议上提出了“软件工程”的概念。 2.下面哪一组是系统软件?_______。 A. DOS和MIS

软件测试计算机笔试题

计算题笔试题 一.单项选择题(共50小题,每题1分,共50分) 1.计算机网络最突出的优点是( D ) A.精度高 B.内存容量大 C.运算速度快 D.共享资源 2.关于计算机网络的讨论中,下列哪个观点是正确的?( D) A.组建计算机网络的目的是实现局域网的互联 组建计算机网络的目的:实现计算机网络之间资源的共享 B.联入网络的所有计算机都必须使用同样的操作系统 C.网络必须采用一个具有全局资源调度能力的分布操作系统 D.互联的计算机是分布在不同地理位置的多台独立的计算机系统 3.广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用(B )。 A.报文交换技术 B.分组交换技术 C.文件交换技术 D.电路交换技术 广域网的通信子网主要使用分组交换技术,将分布在不同地区的局域网或计算机系统互联起来,达到资源共享的目的 4.TCP和UDP协议的相似之处是(C ) A.面向连接的协议 B.面向非连接的协议 C.传输层协议 D.以上均不对 传输层协议:TCP,UDP TCP和UDP的区别? 答:TCP提供面向连接、可靠数据流传输,传输单位称TCP报文段UDP提供非面向连接、不可靠数据流传输。传输单位用户数据报TCP注重数据安全性,UDP数据传输快,因为不需要连接等待,少了许多操作,但是其安全性却一般。

5.下列拓扑结构中,需要终结设备的拓扑结构是(A ) A.总线 B.环型 C.星型 D.树型 总线型是:将文件服务器和工作站都连在称为总线的一条公共电缆上,且总线两端必须有终结器。 6.下列哪项不是UDP协议的特性?(A ) A.提供可靠服务 B.提供无连接服务 C.提供端到端服务 D.提供全双工服务 TCP提供面向连接、可靠数据流传输,传输单位称TCP报文段UDP提供非面向连接、不可靠数据流传输。传输单位用户数据报 7.TCP/IP协议是一种开放的协议标准,下列哪个不是它的特点?( C) A.独立于特定计算机硬件和操作系统 B.统一编址方案 C.政府标准 D.标准化的高层协议 TCP/IP协议特点。 1、TCP/IP协议是一个开放的协议标准,所有人都可以免费试用,并且是独立于硬件和操作系统的。 2、TCP/IP协议是不区分网络硬件的,它在局域网,广域网和互联网中都被广泛使用。 3、TCP/IP协议使用统一的网络地址分配的方案。网络中的每台电脑都具有唯一的IP地址。 4、TCP/IP协议是一个标准的高层协议,拥有极高的可靠性,可以为用户提供可靠的服务。

计算机操作系统选择题大全

1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(c )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(d). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C)中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 100245. 系统的主要功能有(C )。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A)是并行操作的。 A.处理机操作和通道 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D)中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C )进行管理的软件。

第三章 计算机软件(详细知识点总结)

第三章计算机软件 一、计算机系统基本组成:硬件和软件 (一)计算机软件:能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关文档。 (二)软件的功能都在硬件的支撑下实现,用硬件实现的功能可能由软件来部分实现。 二、软件 (一)定义(ISO):包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。 (二)组成:程序+(与程序相关的)数据和文档。 1.文档:程序开发、维护和使用所涉及的资料,如设计报告、维护手册和用户使用指南等 2.程序是软件的主体,单独的数据和文档一般不认为是软件。 (三)特性: 1.依附性:通常必须使用物理载体进行存储,依附于一定的硬件和软件环境运行 2.不可见性:以二进位表示、无形的产品 3.脆弱性:容易受到病毒入侵 4.易复制性 5.无磨损性 (四)软件版权: 1.定义:软件的作者享有拷贝、发布、修改等权利,用户购买软件只有使用权 2.软件盗版:未获得版权所有者许可就复制和散发商品软件的行为 3.相关法律法规:知识产权保护法、著作权法、专利法、计算机软件保护条例…… (五)软件分类: 1.按应用角度分:系统软件和应用软件 1)系统软件: A.定义:管理系统资源、提供常用基本操作的软件 B.特点:交互性(与计算机硬件系统)、通用性 C.组成: a)基本输入/输出系统(BIOS)——最接近计算机硬件的系统软件 b)操作系统 i.DOS、Windows 95、Windows 98、WindowsMe、Windows NT 4.0、Windows 2000、 WindowsXP、Windows 2003、Windows Vista、Windows 7 ii.Unix:BSD、SRV4、SCO UNIX、AIX、Solaris、HP-UX iii.Linux:Red Hat、SuSE等 c)程序设计语言处理系统(编译器):FORTRAN、BASIC、Visual Basic、Java、C、C++、 LISP、PROLOG、MATLAB、ALGOL、PASCAL等 d)数据库管理系统(DBMS):FoxPro、Microsoft Access、VFP、SQL Server、Oracle、 DB2、SYBASE等 e)实用程序:磁盘清理程序、磁盘碎片整理程序、杀毒软件、防火墙等

计算机常用软件试题

一.判断题(每小题1分,共10分) 1. Realone Player不支持多节目连续播放。() 2. 网际快车可以上传和下载文件。() 3. 天网防火墙的拦截功能是指数据包无法进入或出去。() 4. SnagIt可以捕获DOS屏幕,RM电影和游戏等画面。() 5. Adobe Acrobat Reader可以解压缩文件。() 6. 金山词霸2002支持Windows XP,但不支持office XP系统。() 7. 在用Ner-Burning Room刻录CD音乐时,若误将数据文件从本地资源管理器中拖入刻录机虚拟资源管理器中时,该文件将被添加到音乐CD中。() 8. Symantec Ghost 可以实现数据修复。() 9. Easy Recovery 可以恢复任何被从硬盘上删除的文件。() 10. Ctrem软件具有防发呆功能。() 11.文字处理软件不是多媒体编辑工具。()12.图像分辨率是指图像中每英寸所包含的像素数或点数。()格式也是网络上音频文件格式中的一种。()14.用SnahIt截图时,不能捕获鼠标指针。()10能够直接通过数码相机和扫描仪等方便地获取图片。() 16.光影魔术手是一款改善数码照片画质及效果的软件。() 17.不同的图像格式之间可以借助工具软件进行相互转换。()不具备歌词在线搜索功能。() 播放列表窗口中,已经播放的歌曲将被删掉。() 20.在用“会声会影”对视频素材进行编辑时,只能添加一个标题。()二.选择题(每小题2分,共40分)

1、下列不属于金山词霸所具有的功能的是:() A、屏幕取词 B、词典查词 C、全文翻译 D、用户词典 2、东方快车提供了()种语言翻译。 A、1种 B、2种 C、3种 D、4种 3、:Vintual CD 中的Creat按钮的功能为() A、编辑映像文件 B、创建光盘的映像文件 C、映像文件的显示方式 D、将映像文件插入虚拟光驱 4、下列哪一个软件属于光盘刻录软件() A、Nero-Buring Room B:Virtual CD C: DAEMON Tools D:Iparmor 5、下列不属于媒体播放工具的是() A、Winamp B、超级解霸 C、Realone Player D:WinRAR 6、下列媒体播放器可以自由截取单个画面或整段电影的是非曲直() A、Winamp B、超级解霸 C、Realone Player D、音频解霸 7、下列哪一个不是网际快车为已下载的文件设置的缺省创建类别() A、软件 B、游戏和mp3 C、驱动程序 D、电影 8、CuteFTP具有网际快车不具备的功能是() A、上传文件 B、下载文件 C、断点续传 D、支持多线程下载 9、如果在天网防火墙的ICMP规则中输入()则表示任何类型代码都符合本规则。 A、254 B、255 C、256 D、253 10、Norton Antivirus的安全扫描功能包括() ①自动防护②电子邮件扫描③禁止脚本④全面系统扫描

计算机软件系统的组成

计算机软件系统的组成 所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。软件系统可分为系统软件和应用软件两大类。 1.系统软件 系统软件由一组控制计算机系统并管理其资源的程序组成,其主要功能包括:启动计算机,存储、加载和执行应用程序,对文件进行排序、检索,将程序语言翻译成机器语言等。实际上,系统软件可以看作用户与计算机的接口,它为应用软件和用户提供了控制、访问硬件的手段,这些功能主要由操作系统完成。此外,编译系统和各种工具软件也属此类,它们从另一方面辅助用户使用计算机。下面分别介绍它们的功能。 1)操作系统(Operating System, OS) 操作系统是管理、控制和监督计算机软、硬件资源协调运行的程序系统,由一系列具有不同控制和管理功能的程序组成,它是直接运行在计算机硬件上的、最基本的系统软件,是系统软件的核心。操作系统是计算机发展中的产物,它的主要目的有两个:一是方便用户使用计算机,是用户和计算机的接口。比如用户键入一条简单的命令就能自动完成复杂的功能,这就是操作系统帮助的结果;二是统一管理计算机系统的全部资源,合理组织计算机工作流程,以便充分、合理地发挥计算机的效率。操作系统通常应包括下列五大功能模块: (1)处理器管理。当多个程序同时运行时,解决处理器(CPU)时间的分配问题。(2)作业管理。完成某个独立任务的程序及其所需的数据组成一个作业。作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。 (3)存储器管理。为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。 (4)设备管理。根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。 (5)文件管理。主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。

第三章 计算机软件练习题

第三章计算机软件 习题 一、判断题 1.Windows系统中,不同文件夹中的文件不能同名。() 2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。() 3.计算机软件包括软件开发和使用的所有涉及的资料。() 4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。() 5.Java语言和C++语言都属于面向对象的程序设计语言。() 6.“软件使用手册”不属于软件的范畴。() 7.Windows系统中,可以象删除子目录一样删除根目录。() 8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。() 9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。() 10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。() 11.存储在磁盘中的MP3音乐都是计算机软件。() 12.Linux操作系统的源代码是公开的,它是一种“自由软件”。() 13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。() 14.Unix操作系统主要在PC机上使用。() 15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。( ) 16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过 程称为“自举”、“引导”或“系统启动”。() 17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言 处理程序翻译成机器语言程序才能执行。() 18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次 执行。() 19.当计算机完成加载过程后,操作系统即被装人到内存中运行。() 20.“引导程序”的功能是把操作系统从内存写入硬盘。( ) 21.C++语言是对C语言的扩充。( ) 22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。( ) 23.P3是世界著名的项目管理软件。由于使用P3能管理一个大型工程系统的有关资源,所以,它应属于 系统软件。() 24.PC机常用的操作系统有Windows、Unix、Linux等。( ) 25.Windows系列软件和Office系列软件都是目前流行的操作系统软件。() 26.安装好操作系统后,任何硬件设备都不需安装驱动程序,就可以正常使用。( ) 27.软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关文档,这里 的相关文档专指用户手册。( ) 28.操作系统一旦被安装到计算机系统内,它就永远驻留在计算机的内存中。( ) 29.操作系统中的图形用户界面通过多个窗口分别显示正在运行的程序的状态。( ) 30.程序是软件的主体,单独的数据和文档一般不认为是软件。( ) 31.程序是用某种计算机程序语言编写的指令、命令、语句的集合。( ) 32.程序语言中的条件选择结构可以直接描述重复的计算过程。( ) 33.多任务处理就是CPU在某一时刻可以同时执行多个任务。( ) 34.汇编语言程序的执行效率比机器语言高。( ) 35.因为汇编语言是面向机器指令系统的,所以汇编语言程序也可以由计算机直接执行。( ) 36.计算机软件技术就是程序设计技术,包括程序的设计、编码、调试和维护等。( )

第三章计算机软件答案

第三章计算机软件 1.在下列PC软件中,不属于文字处理软件的是______。 A.Word C.WPS B.Adobe Acrobat D.CorelDraw 2.应用软件在推广使用计算机中起重要作用,下列 _组都属于应用软件。 A.WPS、DOS、Lotus1-2-3 B.Windows95/98、Word、Excel C.Word、Lotus1-2-3、AutoCAD D.Unix、AutoCAD、PowerPoint 3.Windows操作系统具有较强的存储管理功能,当存储容量不够时系统可以自动地“扩充”,为应用程序提供一个容量比实际物理主存大得多的存储空间。这种存储管理技术称为______。 A.缓冲区技术C.虚拟存储器技术 B.SPOOLing技术D.进程调度技术 4.操作系统是现代计算机必不可少的系统软件之一。在下列有关操作系统的叙述中,错误的是______。 A.UNIX操作系统是一种多用户分时操作系统,可用于PC机B.Linux操作系统是由美国Linux公司开发的操作系统 C.目前Windows XP操作系统有多个不同版本 D.至目前为止,Windows98及其以后的版本均支持FAT32文件系统 5.理论上已经证明,构成求解计算问题的程序控制结构只需______即可。 A.重复、处理、返回C.输入、处理、输出 B.顺序、选择、重复D.顺序、循环、转移 6.下列属于自由软件的操作系统是______。 A. UNIX B. LINUX C. WINDOWS D. OS/2 7.下列______组软件是面向办公的文本处理软件。 A. OutLook Express,FrontPage B. Word, Wps C. PageMaker, 飞腾 D. AutoCAD,Excel 8.现在,操作系统一般都采用______技术进行存储管理。用了这种技术后,从

计算机软件测试面试题及答案

软件测试面试题和答案 一、判断题 1.软件测试的目的是尽可能多的找出软件的缺陷。(Y) 2.Beta测试是验收测试的一种。(Y) 3.验收测试是由最终用户来实施的。(N) 4.项目立项前测试人员不需要提交任何工件。(Y) 5.单元测试能发现约80%的软件缺陷。(Y) 6.代码评审是检查源代码是否达到模块设计的要求。(N) 7.自底向上集成需要测试员编写驱动程序。(Y) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(N) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(N) 10.代码评审员一般由测试员担任。(N) 11.我们可以人为的使得软件不存在配置问题。(N) 12.集成测试计划在需求分析阶段末提交。(N) 二、选折 1.软件验收测试的合格通过准则是:(ABCD) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD) A.项目经理 B.SQA负责人 C.配置负责人 D.测试组 3.下列关于alpha测试的描述中正确的是:(AD) A.alpha测试需要用户代表参加 B.alpha测试不需要用户代表参加 C.alpha测试是系统测试的一种 D.alpha测试是验收测试的一种 4.测试设计员的职责有:(BC)

A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 三、添空 1.软件验收测试包括:正式验收测试,alpha测试,beta测试。 2.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的可以合在一起,分开写只要写出15就满分哦) 3.设计系统测试计划需要参考的项目文挡有:软件测试计划,软件需求工件和迭代计划。 4.对面向过程的系统采用的集成策略有:自顶向下,自底向上两种。 5.(这题出的有问题哦,详细的5步骤为~~)通过画因果图来写测试用例的步骤为: (1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。 (2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系?根据这些关系,画出因果图。 (3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件。 (4)把因果图转换成判定表。 (5)把判定表的每一列拿出来作为依据,设计测试用例。 四、简答(资料是搜集整理的,感谢前辈的解题)无 1.区别阶段评审的与同行评审 同行评审目的:发现小规模工作产品的错误,只要是找错误; 阶段评审目的:评审模块阶段作品的正确性可行性及完整性 同行评审人数:3-7人人员必须经过同行评审会议的培训,由SQA指导 阶段评审人数:5人左右评审人必须是专家具有系统评审资格 同行评审内容:内容小一般文档< 40页,代码< 500行

计算机软件系统的组成

第八章计算机软件系统的组成? 软件系统可分为系统软件和应用软件两大类:1 系统软件,系统软件分为操作系统、语言处理系统(翻译程序)、服务程序和数据库系统4 大类别。(1)操作系统(OS)。一个操作系统应包括下列5 大功能模块:处理器管理、作业管理、存储器管理、设备管理和文件管理。操作系统通常分成以下5 类。① 单用户操作系统。微软的MS-DOS、Windows 属于此类作系统。IBM 的DOS/VSE 属于此类的分时操作系统。④实时操作系统。⑤网络操作系统。②批处理操③分时操作系统。UNIX 是国际最流行(2)对于高级语言来说,翻译的方法有两种:解释和编译。对源程序进行解释和编译任务的程序,分别叫做解释程序和编译程序。? 2.应用软件,应用软件可分为通用软件和专用软件两类其中通用软件又分为3 类。(1)文字处理软件如Office 2000 中的Word。(2)电子表格软件二如Office 2000 中的Excel。(3)专家系统。第九章中央处理器(CPU)中央处理器(CPU)主要包括运算器(ALU)和控制器(CU)两大部件。此外,还包括若干个寄存器和高速缓冲存储器。它是计算机的核心部件。又称微处理器。计算机的所有操作都受CPU 控制,CPU 和内存储器构成了计算机的主机,是计算机系统的主体。CPU 的性能指标直接决定了由它构成的微型计算机系统性能指标。CPU 的性能指标主要有字长和时钟主频。1.存储器? 计算机的存储器分为两大类:一类是设在主机中的内部存储器,也叫主存储器,用于存放当前运行的程序和程序所用的数据,属于临时存储器:另一类是属于计算机外部设备的存储器,叫外部存储器。简称外存,也叫辅助存储器(简称辅存)。外存中存放暂时不用的数据和程序,属于永久性存储器,当需要时应先调入内存。(1)内部存储器? 一个二进制位(bit)是构成存储器的最小单位。通常将每8 位二进制位组成的一个存储单元称为一个字节(Byte),并给每个字节编上一个号码,称为地址(Address)。①存储容量,存储器可容纳的二进制信息量称为存储容量。度量存储容量的基

第三章计算机软件

第三章计算机软件 3.1概述(1.什么是计算机软件;2.计算机软件的特性;3.计算机软件的分类) 一.判断题 1.一个完整的计算机系统至少由4个基本部分组成,即软件、硬件、多媒体和网络。(______) 2.“软件使用手册”不属于软件的范畴。(______) 3.程序是软件的主体,单独的数据和文档一般不认为是软件。(______) 4.程序是用某种计算机程序语言编写的指令、命令、语句的集合。(______) 提示:程序是指示计算机如何去解决问题或完成任务的一组详细的、逐步执行的语句(或指令),程序的每一步都是用计算机所能理解和处理的语言编写的。 5.计算机软件包括软件开发和使用所涉及的资料。 6.软件产品的设计报告、维护手册和用户使用指南等均不属于计算机软件。(______) 7.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。 8.软件虽然不是物理产品而是一种无形产品,但通常还是必须使用物理载体进行存储和传 输。(______) 提示:软件产品是软件开发厂商交付给用户用于特定用途的一整套程序、必要的数据及相关的文档,它们以光盘或磁盘作为载体,通常也称为软件包。 9.软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相 关文档,这里的相关文档专指用户手册。(______) 提示:ISO软件定义中的文档是指程序开发、维护和使用所涉及的资料(如设计报告、维护手册和使用指南等),所以在程序开发设计过程中,一定要注意保留完整、规范的相关文档作为软件支持。 10.文档是程序开发、维护和使用所涉及的资料,是软件的重要组成部分。(______) 11.用户购买软件后,就获得了它的版权,可以随意进行软件拷贝和分发。(______) 12.软件必须依附于一定的硬件和软件环境,否则它可能无法正常运行。(______) 13.软件是无形的产品,它不容易受到病毒入侵。(______) 14.软件是以二进位表示,且通常以电、磁、光等形式存储和传输的,因而很容易被复制。 (______) 15.Linux操作系统的源代码是公开的,它是一种“自由软件”。(______) 16.Linux和Word都是文字处理软件。(______) 17.UNIX是一种应用软件。(______) 18.Windows系列软件和Office系列软件都是目前流行的操作系统软件。(______) 提示:Windows系统是目前最为普及的系统软件,Office系列是微软公司开发的目前最为流行的办公应用软件。 19.自由软件(free ware)不允许随意拷贝、修改其源代码,但允许自行销售。(______) 二.选择题 1.Excel属于________软件。 A.电子表格B.文字处理C.图形图像D.网络通信

软件工程期末试题及答案

软件工程期末试题及答案 选择题 1.软件测试的目的是()。 A)试验性运行软件B)发现软件错误C)证明软件正确D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 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)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是()。 A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是()。 A)等价类划分法B)边界值分析法C)错误推测法D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A)系统功能B)局部数据结构C)重要的执行路径D)错误处理 12.软件测试过程中的集成测试主要是为了发现()阶段的错误。 A)需求分析B)概要设计C)详细设计D)编码

计算机软件系统选择题

计算机软件系统选择题 1、计算机存储器中,组成一个字节的二进制位数是________。 A)4bit B)8bit C)16bit D)32bit 【解析】1Byte=8bit。 2、计算机内部采用的数制是________。 A)十进制B)二进制C)八进制D)十六进制 【解析】计算机内部数据传输和数据处理都是使用二进制。 3、KB(千字节)是度量存储器容量大小的常用单位之一,1KB等于________。 A)1000个字节B)1024个字节C)1000个二进位D)1024个字 【解析】1KB=1024B=1024×8bit。 4、假设某台式计算机的内存储器容量为256MB,硬盘容量为40GB。硬盘的容量是内存容量的________。 A)200倍B)160倍C)120倍D)100倍 【解析】40×1024/256=160 5、在微机中,1GB等于________。 A)1024×1024Bytes B)1024KB C)1024MB D)1000MB 【解析】1GB=1024MB=1024×1024KB=1024×1024×1024B。 6、下列不是存储器容量度量单位的是________。 A)KB B)MB C)GB D)GHz 【解析】GHz是主频的单位。 7、汇编语言是一种()。 A)依赖于计算机的低级程序设计语言B)计算机能直接执行的程序设计语言 C)独立于计算机的高级程序设计语言D)面向问题的程序设计语言 【解析】汇编语言无法直接执行,必须翻译成机器语言程序才能执行。汇编语言不能独立于计算机;面向问题的程序设计语言是高级语言。 8、下列各类计算机程序语言中,不属于高级程序设计语言的是()。 A)Visual Basic B)FORTAN语言C)Pascal语言D)汇编语言 【解析】汇编语言属于低级语言。 9、用高级程序设计语言编写的程序()。 A)计算机能直接执行B)具有良好的可读性和可移植性 C)执行效率高但可读性差D)依赖于具体机器,可移植性差 【解析】选项A高级语言必须要经过翻译成机器语言后才能被计算机执行;选项C 高级语言执行效率低,可读性好;选项D高级语言不依赖于计算机,所以可移植性好,故B项正确。

计算机软件练习题汇总

软件工程与数据库部分: 一、填空题 1.软件是计算机程序、方法和规则相关的以及在计算机上运行它时所必须的数据。 2.软件是计算机程序、方法和规则相关的文档以及在计算机上运行它时所必须的。 3.软件是、方法和规则相关的文档以及在计算机上运行它时所必须的数据。 4.软件工程是从技术和两方面研究如何更好地开发和维护计算机软件的一门学 科。 5.结构化方法由、、构成,是一种面向数据流的开发方法。 6.需求分析阶段产生的最重要的文档之一是。 7.数据流图中的箭头表示。 二、单项选择题 1.在数据流图中,○(圆圈)代表()。 A、源点 B、终点 C、加工 D、模块 2.在数据流图中,使用双线表示()。 A、源点和终点 B、数据存储 C、加工 D、模块 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 、判定表或判定树C、数据字典(DD)D、加工 9.在基于结构化分析与设计的软件开发方法中,系统分析人员在需求分析阶段应采用() 和数据字典来表达自己对问题域用户需求的理解。 A、程序流程图 B、数据流图(DFD) C、数据流 D、加工 10.软件测试的目的是()。 A、要证明程序无错误 B、发现软件中存在的错误 C、找出编程中的错误并设法改正 D、检查软件的结构设计是否合理 11.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。 A、结构合理性 B、软件外部功能 C、程序正确性 D、程序内部逻辑

计算机软件组成

软件是组成计算机系统的重要部分。微型计算机系统的软件分为两大类,即系统软件和应用软件。 系统软件是指由计算机生产厂(部分由“第三方”)为使用该计算机而提供的基本软件。最常用的有:操作系统、文字处理程序、计算机语言处理程序、数据库管理程序、联网及通信软件、各类服务程序和工具软件等。 应用软件是指用户为了自己的业务应用而使用系统开发出来的用户软件。系统软件依赖于机器,而应用软件则更接近用户业务。 以下简介计算机中几种常用的系统软件: 1.操作系统 操作系统(Operating System)是最基本最重要的系统软件。它负责管理计算机系统的各种硬件资源(例如CPU、内存空间、磁盘空间、外部设备等),并且负责解释用户对机器的管理命令,使它转换为机器实际的操作。如:DOS、WINDOWS、 UNIX等。 2.文字处理程序 微机用于办公自动化,文字处理是其重要内容,所以文字处理程序也是很基本的系统软件。WPS、WORD等。 3.计算机语言处理程序 计算机语言分机器言、汇编语言和高级语言。 (1)、机器语言(Machine Language)。是指机器能直接认识的语言,它是由“1”和“0”组成的一组代码指令。 (2)、汇编语言(Assemble Language)。实际是由一组与机器语言指令—一对应的符号指令和简单语法组成的。

(3)、高级语言(High level language)。比较接近日常用语,对机器依赖性低,即适用于各种机器的计算机语言。如:BASIC语言、Visual BASIC语言、FORTRAN 语言、C语言、Java语言等。 将高级语言所写的程序翻译为机器语言程序,有两种翻译程序,一种叫“编译程序”,一种叫“解释程序”。 编译程序把高级语言所写的程序作为一个整体进行处理,编译后与子程序库链接,形成一个完整的可执行程序。这种方法的缺点是编译、链接较费时,但可执行程序运行速度很快。FORTRAN、C语言等都采用这种编译的方法。 解释程序则对高级语言程序逐句解释执行。这种方法的特点是程序设计的灵活性大,但程序的运行效率较低。BASIC语言属于解释型。 4.数据库管理系统 日常许多业务处理,都属于对数据组进行管理,所以计算机制造商也开发了许多数据库管理程序(DBMS)。较著名的适用于微机系统数据库管理程序的有dBASE、FoxBase、Visual FoxPro等。 另外,还有联网及通信软件、各类服务程序和工具软件等。

9月计算机四级《软件测试工程师》模拟试题

9月计算机四级《软件测试工程师》模拟试题 l (B)功能测试属于黑盒测试 (C)对功能的测试通常是要考虑程序的内部结构的 (D)结构测试属于白盒测试 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)在V模型中,集成测试用例的设计对应于软件需求分析活动 8.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设规定用户名必须是以字母开头的、不超过8个字符的字母数字串,那么,下面哪组值均属于用户名的无效等价类________。 (A)li1111111,Glenford Myers,123B123 (B)Lin-Yie,Lin-feng,空值,linyifei (C)lin-yifei,空值,Myers G.,genford (D)lin-yifei,lin-fen,a111111,genford

相关主题