计算机软件复习题

计算机软件复习题
计算机软件复习题

一、单选题

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

A. 连接程序

B. 汇编程序

C. 解释程序

D. 编译程序

2. 系统软件是给其他软件提供服务的程序集合,下面的叙述中错误的是__?__。

A. 系统软件与计算机硬件有关

B. 在通用计算机系统中系统软件几乎是必不可少的

C. 操作系统是系统软件之一

D. IE浏览器也是一种系统软件

3. 条件选择结构语句,例如if (P) A; 属于高级语言中的__?__成分。(P表示条件,A表示操作)

A. 数据

B. 运算

C. 控制

D. 传输

4. 计算机软件的发展受到应用和硬件发展的推动和制约,大致经历了三个阶段,下面的叙述中错误的是__?__。

A. 第一阶段主要是科学与工程计算,使用低级语言编制程序

B. 第二阶段使用高级程序语言编制程序,并产生了操作系统和数据库管理系统

C. 20世纪80年代初期,出现了"软件"术语,软件技术走向成熟

D. 为适应开发大型软件的需要,第三阶段提出了"软件工程"的概念

5. BIOS的中文名叫做基本输入/输出系统。下列说法中错误的是__?__。

A. BIOS是固化在主板上ROM中的程序

B. BIOS中包含系统自举(装入)程序

C. BIOS中包含加电自检程序

D. BIOS中的程序是汇编语言程序

6. 程序设计语言分成3类,它们是机器语言、汇编语言和__?__。

A. 高级语言

B. 自然语言

C. 数学语言

D. 置标语言

7. 用于解决各种不同具体应用问题的专门软件,称为应用软件,应用软件又分为通用应用软件和定制应用软件两类。下列软件中全部属于通用应用软件的是__?__。

A. WPS、Windows、Word

B. Powerpoint、SPSS、UNIX

C. ALGOL、Photoshop、FORTRAN

D. Powerpoint、Excel、Word

8. UNIX和Linux是使用较为广泛的多用户交互式分时操作系统。下列叙述中,错误的是__?__。

A. TCP/IP网络协议是在UNIX系统上开发成功的

B. UNIX系统的大部分代码是用C语言编写的

C. 它们是目前互联网服务器使用得很多的操作系统

D. 它们适用于大中型机或网络服务器,不能用于便携机

9. 下列软件产品都属于数据库管理系统软件的是__?__。

A. Sybase 、FoxPro、SQL Server、FORTRAN

B. FoxBase、SQL Server、Access、Excel

C. FoxBase、ORACLE、SQL Server、FoxPro

D. DB2、UNIX、Access、SQL Server

10. 直接运行在裸机上的最基本的系统软件是__?__。

A. Flash和Linux

B. Unix和FoxPro

C. Word和OS/2

D. Windows XP和Unix

11. 按照不同的翻译处理方法,可把翻译程序分为__?__三类。

A. 目标程序、解释程序和编译程序

B. 汇编程序、程序模块和编译程序

C. 汇编程序、解释程序和源程序

D. 汇编程序、解释程序和编译程序

12. 下列软件中属于系统软件的是__?__。

A. Word

B. C语言源程序

C. FrontPage

D. C语言编译系统

13. 高级语言编写的程序必须将它转换成__?__程序,计算机才能直接执行。

A. 汇编语言

B. 机器语言

C. 中级语言

D. 编译

14. 说Linux是一种"自由软件"的主要理由是__?__。

A. Linux的源代码是公开的

B. Linux是多用户、多任务的操作系统

C. Linux具有可移植性

D. Linux属于GPL软件

15. 下面是关于解释程序和编译程序的论述,其中正确的是__?__。

A. 编译程序和解释程序均能产生目标程序

B. 编译程序和解释程序均不能产生目标程序

C. 编译程序能产生目标程序而解释程序则不能

D. 编译程序不能产生目标程序而解释程序能

16. 分析算法的好坏不必考虑__?__。

A. 正确性

B. 易理解

C. 需要占用的计算机资源

D. 编程人员的爱好

17. 下列关于Windows操作系统的说法中,错误的是__?__。

A. Windows提供图形用户界面(GUI)

B. Windows支持“即插即用”的系统配置方法

C. Windows具有支持多种协议的通信软件

D. Windows的各个版本都可作为服务器使用的操作系统

18. __?__不是程序设计语言。

A. FORTRAN

B. C++

C. Java

D. Flash

19. 虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,但其大小有一定的范围,它受到__?__的限制。

A. 内存容量大小

B. 外存空间及CPU地址表示范围

C. 交换信息量大小

D. CPU时钟频率

20. 下列关于高级语言翻译处理方法的说法错误的是__?__。

A. 解释程序的优点是实现算法简单

B. 解释程序适合于交互方式工作的程序语言

C. 运行效率高是解释程序的另一优点

D. 编译方式适合于大型应用程序的翻译

21. 比较算法和程序,以下说法中正确的是__?__。

A. 算法可采用“伪代码”或流程图等方式来描述

B. 程序中的指令和算法中的运算语句都必须用高级语言表示

C. 算法和程序都必须满足有穷性

D. 算法就是程序

22. 在计算机的启动过程中,执行:1. POST程序、2. 操作系统、3. 引导程序、4. 系统自举程序,它们的先后顺序为__?__。

A. 1、2、3、4

B. 1、3、2、4

C. 3、2、4、1

D. 1、4、3、2

23. 下列关于计算机算法的叙述中,错误的是__?__。

A. 算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算

后终止

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

C. 算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是

清楚明确的、无二义性

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

理解、易调试和易测试

24. 一个程序中的算术表达式,如X+Y-Z,属于高级程序语言中的__?__成分。

A. 数据

B. 运算

C. 控制

D. 传输

25. 以下关于高级程序设计语言中的数据成分的说法中,正确的是__?__。

A. 数据命名可说明数据需占用存储单元的多少和存放结构

B. 数组是一组类型相同数据的有序集合

C. 指针变量中存放的是某个数据对象的值

D. 用户不可以自己定义新的数据类型

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

A. 系统自举程序

B. CMOS设置程序

C. 基本外围设备的驱动程序 C. 检测程序

27. 若网络中很多用户都需要安装使用同一软件时,则应购买该软件的__?__。

A. 许可证

B. 专利

C. 著作权

D. 多个拷贝

28. __?__一般不作为数值计算使用的程序设计语言。

A. FORTRAN

B. C语言

C. FoxPro

D. MA TLAB

29. 数据流程图一般是按__?__方式绘制的。

A. 自底向上

B. 自顶向下

C. 由内向外

D. 由外向内

30. ①Windows ME ②Windows XP ③Windows NT ④Frontpage ⑤Access97 ⑥Unix

⑦Linux ⑧MS-DOS 对于以上列出的8个软件,__?__均为操作系统软件。

A. ①②③④

B. ①②③⑤⑦

C. ①③⑤⑥⑧

D. ①②③⑥⑦⑧

31. 下面关于程序设计语言的说法错误的是__?__。

A. FORTRAN语言是一种用于数值计算的面向过程的程序设计语言

B. Java是面向对象用于网络环境的程序设计语言

C. C语言与运行支撑环境分离,可移植性好

D. C++是面向过程的语言,VC++是面向对象的语言

32. 下列应用软件中主要用于数字图形图像处理的是__?__

A. Outlook Express

B. PowerPoint

C. Excel

D. PHOTOSHOP

33. 下列软件属于系统软件的是__?__。①金山毒霸②SQL Server ③FrontPage ④CorelDraw ⑤编译器⑥Linux ⑦银行会计软件⑧Oracle ⑨Sybase ⑩民航售票软件

A. ①③④⑦⑩

B. ②⑤⑥⑧⑨

C. ①③⑧⑨

D. ①③⑥⑨⑩

34. 下列操作系统都具有网络通信功能,但其中不能作为网络服务器操作系统的是__?__。

A. Windows 98

B. Windows NT Server

C. Windows 2000 Server

D.Unix

35. 下面的程序设计语言中,主要用于科学计算的是__?__。

A. FORTRAN

B. PASCAL

C. JA V A

D. C++

36. 计算机完成最基本操作任务的软件和协助用户完成某项特定任务的软件分别是__?__。

A. 系统软件和系统软件

B. 系统软件和应用软件

C. 应用软件和系统软件

D. 应用软件和应用软件

37. 下列不属于计算机软件技术的是__?__。

A. 数据库技术

B. 系统软件技术

C. 程序设计技术

D. 单片机接口技术

38. 关于数据的逻辑结构与存储结构之间的关系,下述说法中正确的是__?__。

A. 两者没有任何关系

B. 逻辑结构是指数据元素间的逻辑关系,它决定了数据在计算机中的存储方式

C. 存储结构讨论在计算机中怎样存储数据,与逻辑结构无关

D. 数据的存储结构是逻辑结构在计算机存储器中的实现

39. PC机上运行的Windows98操作系统属于__?__。

A. 单用户单任务系统

B. 单用户多任务系统

C. 多用户多任务系统

D. 实时系统

40. 在各类程序设计语言中,相比较而言,__?__程序的执行效率最高。

A. 机器语言

B. 汇编语言

C. 面向过程的语言

D. 面向对象的语言

41. 著名的计算机科学家尼.沃思提出了__?__。

A. 数据结构+算法=程序

B. 存储控制结构

C. 信息熵

D. 控制论

42. __?__语言内置面向对象的机制,支持数据抽象,已成为当前面向对象的程序设计的主流语言之一。

A. FORTRAN

B. ALGOL

C. C

D. C++

43. 下列关于计算机软件的说法中,正确的是__?__。

A. 用软件语言编写的程序都可直接在计算机上执行

B. “软件危机”的出现是因为计算机硬件发展严重滞后

C. 利用“软件工程”的理念与方法,可以编制高效高质的软件

D. 操作系统是上个世纪80年代产生的

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

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

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

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

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

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

A. 共享

B. 盗版

C. 自由

D. 授权

46. 下面关于虚拟存储器的说明中,正确的是__?__。

A. 虚拟存储器是提高计算机运算速度的设备

B. 虚拟存储器由RAM加上高速缓存组成

C. 虚拟存储器的容量等于主存加上cache的容量

D. 虚拟存储器由物理内存和硬盘上的虚拟内存组成

47. 若对一个数组 S[n] 进行特定要求的处理,下面列出了四种算法的时间复杂性函数,其中__?__耗时最多?

A. O(log2n)

B. O(n)

C. O(nlog2n)

D. (n2)

48. 高级程序设计语言的编译程序和解释程序属于下列哪一类程序?__?__。

A. 语言编辑

B. 程序连接

C. 文本编辑

D. 语言处理

49. 下列软件语言中不能用于数值计算的是__?__。

A. FORTRAN

B. C

C. HTML

D. MA TLAB

50. 算法和程序的区别在于:程序不一定能满足下面哪一种特征__?__。

A. 每一个运算有确切定义

B. 具有0个或多个输入量

C. 至少产生一个输出量(包括状态的改变)

D. 在执行了有穷步的运算后终止(有穷性)

51. 软件工程方法研究的内容有软件开发技术和软件工程管理等,期望达到的目标是__?__。

A. 软件功能智能化

B. 软件开发工程化

C. 程序设计自动化

D. 实现软件可重用

52. 当一个PowerPoint程序运行时,它与Windows操作系统之间的关系是__?__。

A. 前者(PowerPoint)调用后者(Windows)的功能

B. 后者调用前者的功能

C. 两者互相调用

D. 不能互相调用,各自独立运行

53. 为了支持多任务处理,操作系统的处理器调度程序使用__?__技术把CPU分配给各个任务,使多个任务可以“同时”执行。

A. 分时

B. 并发

C. 批处理

D. 授权

54. 理论上已经证明,求解问题的计算机程序三种控制结构是__?__。

A. 转子(程序),返回,处理

B. 输入,输出,处理

C. 顺序,选择,重复

D. I/O,转移,循环

55. 下列各项中,__?__不是引起“软件危机”的主要原因。

A. 对软件需求分析的重要性认识不够

B. 软件开发过程难于进行质量管理和进度控制

C. 随着问题的复杂度增加,人们开发软件的效率下降

D. 随着社会和生产的发展,软件无法存储和处理海量数据

56. 如果多用户分时系统的时间片固定,那么在下列__?__情况下,CPU响应时间越长。

A. 用户数越少

B. 用户数越多

C. 内存容量越小

D. 内存容量越大

57. 数据结构包括三方面的内容,它们是__?__。

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

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

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

D. 数据的逻辑结构,数据的存储结构和数据的运算

58. 机器指令是一种命令语言,它用来规定CPU执行什么操作以及操作对象所在的位置。机器指令是由__?__组成的。

A. 运算符和寄存器号

B. ASCII码和汉字码

C. 程序和数据

D. 操作码和操作数

59. 若对一个数组A[m]进行特定要求的处理,下图列出了四种算法的空间复杂度函数(其中c为常数),其中__?__空间开销最小。

A. O ( c )

B. O( mlog2m)

C. O ( m 2 )

D. O ( 2 m )

60. 下面所列功能中,哪个功能不是操作系统所具有的__?__。

A. CPU管理

B. 翻译转换

C. 文件管理

D. 存储管理

二、填空题

1. 按照应用软件的开发方式和适用范围,应用软件分成定制应用软件和___?___应用软件两类。

2. 用高级语言编写的源程序要变为目标程序,必须经过___?___处理。

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

4. 操作系统中的“虚拟存储器”的容量___?___实际内存。(填大于、等于、小于)

5. 直接运行在裸机上的最基本的系统软件是___?___。

6. 数据的___?___结构是数据的逻辑结构在计算机存储器上的实现。

7. 计算机软件指的是在计算机中运行的各种程序和相关的数据及___?___。

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

9. Java语言是一种面向对象的、适用于___?___环境的程序设计语言。

10. 指令是一种用二进制数表示的命令语言,多数指令由两部分组成:___?___与操作数。

11. CPU唯一“认识”的“语言”是___?___,任何程序的运行最终都是由CPU一条一条地执行它来完成的。

12. 若有问题规模为(m,n)的算法,其主运算的时间代价为f(m,n)=4mn+n+m,则该算法的时间复杂性可表示为O( ___?___ )。

13. 计算机中承担系统软件和应用软件运行任务的部件称为___?___。

14. 若有问题规模为(n)的算法,其主运算的空间代价为g(n)=2n2+4n+5,则该算法的空间复杂性表示为O( ___?___ )。

15. 为了重新启动计算机,除了加电启动外,还可以用___?___启动。

三、判断题

1. 有穷性是计算机软件程序的性质之一。( ? )

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

3. 一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为"自举"或"引导"。( ? )

4. 对n个元素进行排序时,某算法需要执行2n次运算,则这个算法的时间代价为O(n)。( ? )

5. 程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。( ? )

6. 计算机软件技术是指研制开发计算机软件的所有技术的总称。( ? )

7. 安装好操作系统后,任何硬件设备都不需安装驱动程序,只要连接到计算机上就可以正常使用。( ? )

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

9. 操作系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。( ? )

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

计算机软件一般分为系统软件和应用软件两大类

计算机软件一般分为系统软件和应用软件两大类,不属于系统软件的是()。 A.操作系统 B.数据库管理系统 C.客户管理系统 D.语言处理程序 您的答案:C 题目分数:5 此题得分:5.0 2.第6题 网络学生对学习全过程进行自主管理的意识是()。 A.自励意识 B.自动意识 C.自治意识 D.自觉意识 您的答案:C 题目分数:5 此题得分:5.0 3.第7题 保持微型计算机正常运行必不可少的输入输出设备是()。 A.键盘与鼠标 B.显示器与打印机 C.键盘和显示器

D.鼠标和扫描仪 您的答案:A 题目分数:5 此题得分:0.0 4.第12题 人们在网络中可以完全不受时间、地域和资格等的限制而自由地学习,这体现了网络学习的()。 A.开放性 B.虚拟性 C.交互性 D.自主性 您的答案:A 题目分数:5 此题得分:5.0 5.第14题 网络学生从外界获取评价并将此评价内化为良性刺激的意识是()。 A.自评意识 B.自控意识 C.自励意识 D.自动意识 您的答案:C 题目分数:5 此题得分:5.0

6.第15题 进行网络学习,最理想的学习风格是()。 A.抵抗型 B.顺从型 C.行为型 D.转化型 您的答案:D 题目分数:5 此题得分:5.0 7.第16题 断电后,会使存储的数据丢失的存储器是()。 A.RAM B.硬盘 C.ROM D.软件 您的答案:A 题目分数:5 此题得分:5.0 8.第19题 网络学生要确立的正确学习观念是()。 A.自律 B.他律

C.顺从 D.抵抗 您的答案:A 题目分数:5 此题得分:5.0 9.第3题 关于统考的说法,错误的有( ) A.从2005年开始,推行学生个人通过网络报名与缴费 B.提供网络报名缴费的网站是,缴费通过中国银联网上支付平台进行。 C.统考合格教育部发放合格证书。 D.统考成绩一般于考试结束50天后,在、网络学院及各学习中心查询。 您的答案:A,B 题目分数:5 此题得分:0.0 10.第8题 华南师范大学网络教育学院为平台开发了如下哪些手机客户端.( ) A.iPhone手机客户端 B.Symbian手机客户端 C.Android手机客户端 D.WindowsPhone手机客户端 您的答案:A,C

20121212计算机软件基础试卷及其答案0

中南大学考试试卷 2012 -- 2013 学年上学期时间110分钟 计算机软件技术基础课程32 学时2 学分考试形式:开卷 专业年级:自动化、电气、测控10总分100分,占总评成绩70 % 注:此页不作答题纸,请将答案写在答题纸上,答题时请在答题纸上表明题号 一、填空题(每空1分,共20分,) 1.在同一问题规模下,如果算法执行所需的基本运算次数取决于某一特定输入时,可以用 和两种方法来分析算法的工作量。 2. 在一个长度为n的顺序存储的线性表中,向第i个元素(1

计算机软件基础实验报告

计算机软件基础(二) 实验报告 实验一 DOS和WINDOWS95系统的基本操作 一、实验要求和目的 1.熟悉MS-DOS环境。 2.掌握常用DOS命令的基本操作。 二、软硬件环境 1.硬件环境:微机CPU 486以上,500MB以上硬盘,32M以上内存; 2.软件环境:装有MASM 5.0、DEBUG、LINK和EDIT等应用程序。 三、实验涉及的主要知识单元 ●DOS的功能和组成: DOS的主要功能是管理磁盘文件,管理显示器、键盘、磁盘驱动器、打印机等各种设备,负责监视计算机及执行的处理过程,以便有效地利用系统资源,方便用户使用。从内部来看,DOS是完成各种功能的一组程序。版本不同,程序的数日也不同,但组成DOS的最主要的程序有四个,即命令处理模块(COMMAND.COM)、磁盘操作管理模块(MS-DOS.SYS)、输入输出接口模块(10.SYS)和一个引导程序。存放DOS程序模块的磁盘称为DOS系统盘。 DOS提供了多条操作命令,对一般用户最常用的是有关文件操作、文件目录操作、磁盘操作和若干系统命令。 DOS的人机界面采用的是命令行方式。 ●DOS的启动:DOS的启动就是从系统盘上把DOS装入内存并执行的过程。 启动MS-DOS应用程序,有三种方法: 第一种方法:从“开始”菜单启动MS-DOS操作系统。步骤为: 1.在Windows XP界面状态,单击“开始”|“运行”命令,如图2-1-1所示。 图1-1 “运行”命令条 2.在“运行”对话框中键入“cmd”,如图2-1-2所示,单击“确定”按钮。 图1-2 “运行”对话框 3.操作系统界面随即进入MS-DOS模式。如图2-1-3所示。

计算机软硬件日常维护管理办法

计算机软硬件日常维护管理规程 第一章 总 则 第1条 本规程是为了使医院计算机网络系统使用、管理、信息安全、资源共享有所遵循,规范医院上网操作流程,提高网络系统安全性,提高办公效率而制定。 第2 条 相关定义: 外部设备:泛指计算机及其网络基本配置外之附属设备如光驱、打印机、条码打印描仪、扫描器、ZIP机、MODEM、UPS电源等; 送的数据:包括对外刻录的光盘,因工作需要向外发送的电子文件及通过其它途径传递的 据:指工作所需的各种文档,不包括音乐、影视、生活图片或其它与工作无关的文件。 第二章 日常管理 第三条 计算机设备开机顺序:先开UPS电源、打印机、扫描仪等、显示 器等外设,再开主机;关机顺序相反,不得强行开/关机。 第四条 计算机连接有打印机、刻录机、扫描仪、光驱等外部设备时, 应首先在关机状态(关掉所有设备电源)下将计算机及外设连接好,禁 止带电连接或去掉计算机外部设备。 第五条 计算机外部设备不使用时,应关掉外部设备的电源。禁止长期 打开不使用的外部设备电源,显示器应设置节能模式,要求做到人走机 关,下班时关机。 第六条 计算机系统的电源应与功率大的用电设备(电梯、空调等)分 开。 第七条 医院办公人员严禁使用磁盘、光盘和移动磁盘等传输介质。

(申请使用人员除外) 第八条 及时按正确方法清洁和保养设备上的污垢,保证设备正常使用。 第九条 打雷闪电时应暂时关闭电脑系统及周边设备,防止出现雷击现象。 第十条 不得私自拆卸机械、增加、减少或试用新配件。 第十一条 电脑出现故障时请填写<<电脑维修申请单>>,及时交院办,信息中心接到院办通知后,在与对方电话沟通无法解决问题时应尽快安排到现场处理。 第三章 软件管理 第十二条 计算机软件及各类设备驱动程序、配置软件,统一贴好标签。并要求存放在防磁、防潮的安全地方。 第十三条 各科室需要使用或安装新软件时,请填写<<设备维修申请单>>,经上级领导同意后,向院办提出申请,由院办派专人负责安装调试工作。 第十四条 不得在电脑上安装各类游戏软件。 第十五条 不得随意增加、删改计算机主要设备的驱动程序。 第十六条 医院正版软件需妥善存放,如有损坏或丢失,责任人需按价赔偿。 第十七条 重要的公用程序(应用软件)不允许任意复制,防止出现版权问题。 第四章 网络管理 第十八条 严格控制机房内的温度,做好消防工作,整体布置要求:布线规范、硬件设施摆放整齐,防止线路交叉短路等接触不良情况发生。 第十九条 未经允许,任何人不得对服务器、UPS、网关服务器、交换机、网桥等设备进行移动、关机、重新启动或进行其它操作。 第二十条 医院内部员工严禁攻击数据库服务器等其它服务器,或利用黑客软件对其它电脑进行攻击,一经发现,报院办处理,并保留送交公安机关的权利。

系统安全(考试题)

一、填空 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.若长度为n的线性表采用顺序存储结构,删除它的第i数据元素之前,需要先依次向前移动_______个数据元素。( ) A. n-i B. n+i C. n-i-1 D. n-i+1 答案:A 2.在单链表中,已知q指的结点是p指的结点的直接前驱结点,若在q和p指的结点之间插入一个由s指的结点,则需执行________。( ) A. link(s)←link(p),link(p)←s B. link(q)←s,link(s)←p C. link(p)←link(s),link(s)←p D. link(p)←s,link(s)←q 答案:B 3.高度为h(h>0) 的二叉树最少有________个结点。() A. h B. h-1 C. h+1 D. 2h 答案:A 4.n个顶点的带权无向连通图的最小生成树包含________ 个顶点。() A.n-1 B.n C.n/2 D.n+1 答案:B

5.采用拉链法解决冲突的散列表中,查找的平均查找长度( )。 A. 直接与关键字个数有关 B. 直接与装填因子a 有关 C. 直接与表的容量有关 D. 直接与散列函数有关 答案:D 6.树型结构最适合用来描述( ) A.有序的数据元素 B.无序的数据元素 C.数据元素之间的具有层次关系的数据 D.数据元素之间没有关系的数据 答案:C 7.若二叉树中度为2的结点有15个,度为1的结点有10个_______个叶结点。( ) A.25 B.10 C.16 D.41 答案:C 8.若深度为6的完全二叉树的第6层有3个叶结点,则该二叉树一共有______个结点。( ) A.32 B.33 C.34 D.25 答案:C 9.若某完全二叉树的深度为h,则该完全二叉树中至少有______个结点。( ) A.2h B.2h-1 C.2h-2 D.2h-1+1 答案:C 10.在非空二叉树的中序遍历序列中,二叉树的根结点的左边应该( ) A.只有左子树上的所有结点 B.只有左子树上的部分结点 C.只有右子树上的所有结点 D.只有右子树上的部分结点 答案:A 11.下面关于哈夫曼树的说法,不正确的是( ) A.对应于一组权值构造出的哈夫曼树一般不是唯一的 B.哈夫曼树具有最小带权路径长度

计算机软件可维护性方法研究

计算机软件可维护性方法研究 来源:中国论文下载中心 [ 10-03-02 11:45:00 ] 作者:李峰编辑:studa20 摘要:软件是用户与硬件之间的接口界面。用户主要是通过软件与计算机进行交流。软件是计算机系统设计的重要依据。为了方便用户,为了使计算机系统具有较高的总体效用,在设计计算机系统时,必须全局考虑软件与硬件的结合,以及用户的要求和软件的要求。 关键词:计算机软件;可维护性;软件;硬件;结合 1 建立明确的软件质量目标和优先级 一个可维护的程序应是可理解的、可靠的、可测试的、可修改的、可移植的、效率高的和可使用的。但要实现这所有的目标,需要付出很大的代价,而且也不一定行得通。因为某些质量特性是相互促进的,例如可理解性和可测试性、可理解性和可修改性。但另一些质量特性却是相互抵触的,例如效率和可移植性、效率和可修改性等。因此,尽管可维护性要求每一种质量特性都要得到满足,但它们的相对重要性应随程序的用途及计算环境的不同而不同。 2 使用提高软件质量的技术和工具 模块化是软件开发过程中提高软件质量,降低成本的有效方法之一,也是提高可维护性的有效的技术。它的优点是如果需要改变某个模块的功能,则只要改变这个模块,对其他模块影响很小;如果需要增加程序的某些功能,则仅需增加完成这些功能的新的模块或模块层;程序的测试与重复测试比较容易;程序错误易于定位和纠正;容易提高程序效率。使用结构化程序设计技术,提高现有系统的可维护性。采用备用件的方法,当要修改某一个模块时,用一个新的结构良好的模块替换掉整个模块。这种方法要求了解所替换模块的外部(接口)特性,可以不了解其内部工作情况。它有利于减少新的错误,并提供了一个用结构化模块逐步替换掉非结构化模块的机会。采用自动重建结构和重新格式化的工具(结构更新技术)。采用如代码评价程序、重定格式程序、结构化工具等自动软件工具——把非结构化代码转换成良好结构代码。改进现有程序的不完善的文档。改进和补充文档的目的是为了提高程序的可理解性,以提高可维护性。采用结构化小组程序设计的思想和结构文档工具。软件开发过程中。建立主程序员小组,实现严格的组织化结构,强调规范,明确领导以及职能分工,能够改善通信、提高程序生产率;在检查程序质量时,采取有组织分工的结构普查,分工合作,各司其职,能够有效地实施质量检查。同样,在软件维护过程中,维护小组也可以采取与主程序员小组和结构普查类似的方式,以保证程序的质量。 3 进行明确的质量保证审查 质量保证审查对于获得和维持软件的质量,是一个很有用的技术,还可以用来检测在开发和维护阶段内发生的质量变化。一旦检测出问题来,就可以采取措施来纠正,以控制不断增长的软件维护成本,延长软件系统的有效生命期。为了保证软件的可维护性,有4种类型的软件审查。 在检查点进行复审。保证软件质量的最佳方法是在软件开发的最初阶段就把质量要求考虑进去,并在开发过程每一阶段的终点,设置检查点进行检查。检查的目的是要证实已开发的软件是否符合标准,是否满足规定的质量需求。在不同的检查点,检查的重点不完全相同。如图1所示。

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

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 )进行管理的软件。

计算机软件基础 自考历年试题

计算机软件基础02243 题型概述 1.单项选择题(共15小题,每题2分,共30分) 2.填空题(共10小题,每题2分,共20分) 3.解答题(共4小题,每题4分,共16分) 4.程序分析题(共4小题,每题4分,共16分) 5.程序设计题(共2小题,每题9分,共18分) 2008年试题解析 一、单选题 1、下列与k=n++完全等价的表达式是 C A. K=++n B. K+=n+1 C. K=n,n=n+1 D. n=n+1,K=n 2、已知int a=5,b=3,*p=&b,*q=&a;下列赋值语句中与b=a等价的语句是 A A. *p=*q; B. p=q; C. *p=&q; D. *p=*b; 3、已知C语言函数fun()的定义形式为void fun(char ch,float x){…}则正确调用fun()的语句是 D A. fun(“a”,3.0); B. fun(‘ab’,19.5); C. t=fun(‘z’,3.6); D. fun(65,3); 4、已知char sr[20];int i;从键盘向数组sr输入一字符串的正确语句是 A A. gets(sr); B. gets(sr[20]); C.for(i=0;i<20;i++)scanf(sr); D. for(i=0;i<20;i++)gets(&sr) 5、执行下列C语言程序段,循环结束的条件是 int n=0,p,sum=0; do{scanf(“%d”,&p);n++;sum+=p;}while(sum!=126&&n<5); C A. Sum的值不等于126或n的值小于5 B. Sum的值不等于126且n的值小于5 C. Sum的值等于126且n的值大于等于5 D. Sum的值不等于126且n的值大于等于5 6、下列C语言程序的输出结果是 C main() {int a=13,m=0;

计算机软件基础实验报告

《计算机软件基础》 实验报告 姓名:沈俊卫 学号:1145533129 班级:11电气1班 专业:电气工程及其自动化 学院:电气与信息工程学院 2013年12月

实验一线性表的插入和删除 一、实验目的 1.熟悉C++上机环境; 2.掌握线性表的基本操作:查找、插入、删除等运算在链接存储结构上的运算。 二、实验内容 【任务一】阅读理解 阅读后面的程序,并将其输入到计算机中,调试成功,运算出结果。这个程序中我们创建了一个整数类型的升序单,演示了单链表的创建、输出和删除操作。 【任务二】完善功能 构造函数node *insert (node *head,int num),实现把一个节点插入链表,仍保持链表上各节点的升序关系,并在主函数中完成对你所添加函数的测试。 三、算法描述 建立含有若干个元素的升序单链表,对其进行插入、删除等操作,并将结果在屏幕上输出。// 实验一线性表 #include "stdafx.h" const int SIZE0=2; const int STEP=1; struct List{ int *A,len,size; List(){ A=(int *)malloc(SIZE0*sizeof(int)); if(!A)exit(1); len=0; size=SIZE0; } ~List(){ delete[size]A; } int GetLen(); void Output(); int Insert(int loc,int x); int Delete(int loc,int &y); int Geti(int loc,int &y); List(int *p,int n); void StraightInsertSort(); void BinaryInsertSort(); void BubbleSort(); int Patation(int low,int up); void QuickSort(int low,int high); void SelectSort(); void Shift_down(int heapsize,int index); void DeleteNodeofHeap(int heapsize,int index); void createHeap();

软件维护及使用管理规定

软件维护及使用管理规 定 文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-

日常办公软件及特殊软件维护及使用管理办法 1、目的:为有效使用及管理计算机软件资源,并确保公司计算机软件的合法使用,避免人员因使用非法软件,影响公司声誉或造成计算机病毒侵害,影响日常工作正常进行,特制定本办法。 2、适用范围:本办法适用于本公司软件使用的相关信息作业管理。 一、软件安装及使用 1.公司的各类计算机软件,应依据着作版权者为限,并统一由信息技术部负责安装 保管,信息管理软件及其它专用软件,需填制《IT资源申请单》(见附表info- 03)进行申请,获准后方可安装。 2.严禁个人私自在公司计算机上安装未获授权、非授权公司使用或超过使用授权数 量的软件,未经授权或同意,使用者不得擅自在计算机内安装任何软件或信息, 经授权同意者始得于计算机内安装合法授权的软件或信息。 3.各部门软件分配使用后,保管人或使用人职务变动或离职时,应移交其保管或使 用的软件,并办理交接。 4.禁止员工使用会干扰或破坏网络上其它使用者或节点的软件系统,此种干扰与破 坏如散布计算机病毒、尝试侵入未经授权的计算机系统、或其它类似的情形者皆 在禁止范围内。 5.网络上存取到的任何资源,若其拥有权属个人或非公司所有,除非已经正式开放 或已获授权使用,否则禁止滥用或复制使用这些资源。 6.禁止员工使用非法软件,或私人拥有的计算机软件安装使用于公司计算机上,也 不得将公司合法软件私自拷贝、借于他人或私自将软件带回家中,如因此触犯着 作权,则该员工应负刑事及民事全部责任,各部门应妥善保管正版软件,防止软 件授权外泄或被非法使用。 二、软件的相关维护升级管理

第三章 计算机软件练习题

第三章计算机软件 习题 一、判断题 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、在一个长度为a的顺序表的表尾插入一个新元素的渐进时间复杂度为() A、O(n) B、O(1) C、O(n2) D、O(log2n) 2、设单链表中结点的结构为(data,,link)。已知指针q所指结点是指针p所指结事业的直接前驱,若在*q和*p之间插入点*s,则应该执行下列哪个操作?() A、s->link=p->link; p->link=s B、q->link=s; s->link=p C、p->link=s->link; s->link=p D、p->link=s; s->link=q 3、若让元素1,2,3依次进栈,则出栈次序不可能出现()种情况。 A、3,2,1 B、2,1,3 C、3,1,2 D、1,3,2 4、一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程() A、较快 B、较慢 C、相同 5、树中所有结点的度等于所有结点数加() A、0 B、1 C、-1 D、2 6、在文件系统中采用多级目录的优点之一是() A、可以处理多任务 B、可以提高内存使用率 C、可以允许不同的用户对不同文化起相同的名字 D、可以提高访问文件的速度 7、对长度为a的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为() A、n/2 B、(n+1)/2 C、(n-1)/2 D、n/4 8、在无向图中定义顶点Vi与Vj之间路径为从Vi到达Vj的一个() A、顶点序列 B、边序列 C、权值总和 D、边的条数 9、所谓“裸机”是指() A、单片机 B、单扳机 C、不装备任何软件的计算机 D、只装多操作系统的计算机 10、一个算法应该具有“确定性”等5个特征,下面另外4个特征的描述中错误的是() A、有零个或多个输入 B、有零个或多个输出 C、有穷性 D、可行性

计算机软件技术基础实验报告Word版

计算机软件基础实验报告 姓名学号实验目的 1. 掌握C语言程序设计方法,并学会上机调试。 2. 熟悉Huffman编码源程序,并构造Huffman树。 实验内容 1.试设计一算法,从包括n个元素的数组中,求最大和最小元素,并使得当n 个元素为有序排列时,元素之间的比较次数仅为n-1次。 2.在给出的Huffman编码源程序基础上,要求画出Huffman树,求出与等长编 码相比时的压缩比。 实验要求 1.根据实验内容编写算法,并用 C 语言进行程序设计。 2. 将所编程序在计算机上调试通过,并全面测试。 实验结果 1.以一个含有8个元素的一维数组{1,2,3,5,7,8,9,12}为例,设计程序如下: #include int maxArray(int x ,int y); int minArray(int x ,int y); int main(void) { int i = 0 ; int array[8]={ 1,2,3,5,7,8,9,12} ; printf; do { scanf("%d",&array[i]); i++; } while(i < 8); int maxTemp = array[0]; int minTemp = array[0]; int maxIndex = 0; int minIndex = 0; for(i=1;i<8;i++)

maxTemp = maxArray(array[i] , maxTemp); minTemp = minArray(array[i] , minTemp); } for(i=0;i<8;i++) { if (maxTemp == array[i]) { maxIndex = i; } if (minTemp == array[i]) { minIndex = i; } } printf; return 0; } 运行结果如下: 2.Huffman编码源程序 #include #include #include #include #include typedef struct {unsigned int weight; //结点权值 unsigned int parent,lchild,rchild; //结点的父指针,左右孩子指针 }HTNode,*HuffmanTree; //动态分配数组存储哈夫曼树 typedef char **HuffmanCode; //动态分配数组存储哈夫曼编码表 void CreateHuffmanTree(HuffmanTree &,unsigned int*,int ); //生成哈夫曼树 void HuffmanCoding(HuffmanTree,HuffmanCode &,int ); //对哈夫曼树

1、计算机软件系统一般分为( A )两大部分

现代教育技术中心业务知识竞赛题 一、选择题: 1、计算机软件系统一般分为(A )两大部分。 A 系统软件和应用软件 B 操作系统和计算机语言 C 程序和数据 D DOS和WINDOWS 2、主要决定微机性能的是(A ) A CPU B 耗电量 C 质量 D 价格 3、在计算机内部,不需要编译就能够直接执行的语言是(C )。 A 汇编语言 B 自然语言 C 机器语言D高级语言 4、磁盘属于(D)。 A 输入设备 B 输出设备 C 内存储器 D 外存储器 5.磁盘加入写保护后,这时对它可以进行的操作是(A ) A 只能读盘,不能写盘 B 既可读盘,又可写盘 C 只能写盘,不能读盘 D 不能读盘,也不能写盘 6、计算机的存储器属于(D ) A 输入部件 B 输出部件 C 运算部件D记忆部件 7、将文档中的一部分内容复制到别处,先要进行的操作是(C ) A 粘贴 B 复制C选择D剪切 8、计算机的主要特点是:(A) A 运行速度快 B 擅长思考C存储容量大D分辨率高 9、下列设备中属于输入设备的是(B ) A 显示器 B 键盘 C 打印机D运算器 10、下列属于系统软件的是(A) A MS-DOS B Windows C 成绩表.DOC D 可执行程序文件 11、关于CPU,下面说法中不正确的是(B) A CPU 是中央处理单元的简称 B CPU可以替代存储器 C 微机的CPU通常也叫作微处理器 D CPU是微机的核心部件 二、判断题: 1、网络通信可以不用协议(错) 2、计算机网络是一个在协议控制下的多机互联的系统。(对) 3、人机交互就是指人对机算机发布命令,计算机执行就可以了。(错) 4、计算机病毒只能通过U盘,网上传输不会传播病毒。(错) 5、多媒体技术能应用于教育、培训等领域,在家庭PC中没有什么用途。(错) 6、光纤是计算机网络中使用的无线传输介质(错) 7、计算机网络中,必须通过授权才可实现资源共享。(对) 8、在主机箱内的存储器都是内存储器。(错) 三、简答题: 1、简述OSI参考模型各层主要功能。 物理层,数据链路层,网络层,传输层,会话层,表示层 2.、计算机网络的主要功能是什么?(答五个就行) 1.)可以实现计算机资源的共享

02243计算机软件基础(一) 历年真题

2015年10月高等教育自学考试全国统一命题考试 计算机软件基础(一) 试卷 (课程代码02243) 本试卷共6页。满分100分,考试时间150分钟。 考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共l5小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂或多涂均无分. 1.C语言中的基本数据类型是 A.数组、结构和指针B.字符型、整型和实型 C.整型、实型和浮点型D.基本整型、长整型和短整型 2.C语言中,下列数组定义语句正确的是 3.有下列程序: 4.已知:int a[]={10,20,30},*p;,下列语句中正确的是 5.对于下列代码片段:

6.带有头结点的循环单链表L是否为空的判定条件是 A.L==NULL B.L!=NULL C.L—>next==L D.L一>next==NULL 7.具有m个单元的顺序存储循环队列Q的队头和队尾指针分别是front和rear,下列语句中能够判断队列已满的是 8.一棵树的结点总数是n,各结点的度之和是m,则 A.n=m-1 B.n =m C.n=m+1 D.n=m+2 9.要根据遍历结果唯一确定一棵二叉树,则需要给出 A.先序和后序序列,或中序和后序序列 B.先序和后序序列,或先序和中序序列 C.先序、中序或后序序列 D.先序和中序序列,或后序和中序序列 10.在一个具有n个顶点的完全无向图中,任一个顶点的度等于 A.n-1 B.n C.n+1 D.要根据图来确定 11.一个图的边集为{},从e点开始对该图进行深度优先搜索,可能得到的顶点序列是 A.e,b,d,a,c B.e,b,a,d,c C.e,b,a,c,d D.e,b,c,d,a 12. 采用设置监视哨的查找方法时,其实现的前提条件是 A.序列采用顺序存储结构,并且必须按关键字值有序排列 B. 序列采用顺序存储结构,但不需要排序 C.序列采用链表存储结构,并且必须按关键字值有序排列 D.序列采厢链表存储结构,但不需要排序 13.50个有序数折半查找,成功的查找次数为6的节点有 A. 4个B.8个 C.16个D.19个

计算机软件基础实验报告

实验一选择结构程序设计 一、实验目的 1、掌握关系运算符和逻辑运算符的使用方法及其表达式的应用。 2、掌握分支语句的使用。 3、结合程序掌握一些简单的算法。 二、实验内容 1、在VC6.0中,实现输入3个整数,按大小顺序输出。 2、在VC6.0中,编写程序,当输入字符A时,输出America;输入字符B时,输出Britain;输入字符C时,输出China;输入其它字符时,输出France(要求使用switch语句实现)。 3、给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’.90分以上为’A’,80~89分为’B’, 70~79分为’C’,60~69分为’D’,60分以下为’E’。 三、实验环境 1、一台能正常启动的个人计算机 2、安装有VC6.0软件 四、实验步骤 1、启动VC6.0,创建一个新的C程序文件。 2、在创建的C程序文件中输入相应的代码。 3、保存程序 4、运行程序 输入3个整数,按大小顺序输出的问题,程序代码如下: #include main() { int a,b,c,t; printf("请输入三个整数:") ; scanf("%d%d%d",&a,&b,&c) ; if(a main() { char x; printf("请输入一个字符:");

计算机软件维护论文.doc

软件维护管理计算机信息论文 一、计算机软件主要的故障类型 (一)、系统兼容性问题 计算机与软件不兼容的情况经常会发生,很多软件与计算机系统配置不兼容,导致无法安装,或者安装后不能正常使用。比如某些适用于旧版本系统的应用软件,无法同样适用于新版本的计算机系统。 (二)、错误操作引起的系统问题 计算机软件具有易修改性和不可见性[2]。一些不当操作很容易使计算机内复杂的程序遭到破坏,常见的情况包括计算机注册表丢失或损坏,导致电脑无法开机等。计算机系统文件都是英文标注,而且复杂繁多,对其不了解的用户如果进行自行清理,很可能使系统文件被删除或是替换,就会引发系统故障。 (三)、恶意软件的破坏 随着计算机技术的不断发展,社会上出现了不少计算机人才,他们在编程、软件制作、入侵电脑等方面的技术能力十分惊人。其中一些被称为黑客的人,经常设计一些病毒程序侵入并破坏他人的电脑程序,造成网络瘫痪。很多计算机程序刚刚诞生时,几乎都会出现漏洞,这就让黑客有机可乘。黑客设计的恶意软件会连同用户下载的某些来源不明的数据一起进入电脑,趁机寻找计算机系统和应用软件的漏洞,不断复制病毒,破坏计算机程序,使计算机发生故障。 (四)、网络的不安全性 计算机用户交流信息离不开网络,一些不法人士往往利用网络的安全漏洞植入病毒,偷盗受害者的金钱,破坏受害者的电脑系统,从中窃取需要信息。这是网络本身存在的危险,普通计算机用户无力改变,便只能设法预防。 二、计算机软件的维护和管理办法 (一)、信息维护和管理软件的设计目的 信息维护和管理开发平台需要有效的、准确的、快速的处理信息,该软件设计的目的在于对平台进行全面监控,实时防护[3]。信息维护和管理软件可以在信息维护和管理的过程中建立数据库,将计算机中所有的运行信息都储存起来,帮助工作人员了解计算机系统相关信息,更好地维护计算机信息。 (二)、计算机软件常用维护方法

计算机软件系统选择题

计算机软件系统选择题 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项正确。

相关文档
最新文档