第8部分 计算机软件单选
- 格式:doc
- 大小:65.50 KB
- 文档页数:19
计算机二级JAVA-8(总分:88.80,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:35,分数:63.80)1.下面程序的输出结果是{{U}} {{/U}}。
#include <stdio.h>main(){int a[]={1,2,3,4,5);intx,y,*p;p=&a[0];x=*(p+2);y=*(p+4);printf("%d,%d,%d/n", *p,x,y);}∙ A.1,3,5∙ B.1,2,3∙ C.1,2,4∙ D.1,4,5(分数:2.00)A. √B.C.D.解析:2.下列说法中错误的一项是______。
∙ A.共享数据的所有访问都必须使用synchtonized加锁∙ B.共享数据的访问不一定全部使用synchronized加锁∙ C.临界区必须使用synchronized标识∙ D.所有的对共享数据的访问都是临界区(分数:3.00)A.B. √C.D.解析:[解析] 共享数据的所有访问一定要作为临界区,用synchronized标识,这样保证了所有的对共享数据的操作都通过对象锁的机制进行控制。
3.Java中,类FileInputStream和FileOutputStream提供了对文件的读/写方法是∙ A. 跳跃∙ B. 顺序∙ C. 随机或顺序∙ D. 随机(分数:2.00)A.B. √C.D.解析:[解析] 本题考查Java中,类 FileInputStream和FileOutputStream提供了对文件的顺序读/写方法,选项B正确。
4.要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码。
下列说法错误的是{{U}} {{/U}}。
∙ A.作为Application 要定义main()方法,并且把main()方法所在的类定义为—个public类∙ B.为使该程序成为一个Applet,main()方法所在的这个public 类必须继承Applet 类或LApplet 类∙ C.在该类中可以像普通Applet 类一样重写Applet 类的init()、start()、paint()等方法∙ D.转换后的程序只能在浏览器中加载执行,而不能在Appletviewer 中执行(分数:2.00)A.B.C.D. √解析:5.下列方法与Applet显示无关的是∙ A. paint()∙ B. update()∙ C. draw()∙ D. repaint()(分数:2.00)A.B.C. √D.解析:[解析] 本题考查Applet的基本概念。
计算机软考试题及答案一、单项选择题(本大题共10小题,每小题1分,共10分。
每小题备选答案中,只有一个是正确的。
)1. 在计算机系统中,通常所说的“裸机”指的是()。
A. 不带外设的计算机B. 不带软件的计算机C. 不带输入输出设备的计算机D. 不带中央处理器的计算机答案:B2. 计算机软件系统通常分为()。
A. 系统软件和应用软件B. 操作系统和数据库管理系统C. 应用软件和数据库管理系统D. 操作系统和应用软件答案:A3. 计算机硬件能直接识别和执行的语言是()。
A. 汇编语言B. 机器语言C. 高级语言D. 网络语言答案:B4. 计算机病毒是一种()。
A. 计算机硬件B. 计算机软件C. 计算机程序D. 计算机文件答案:C5. 在计算机中,1KB等于()。
A. 1024字节B. 512字节C. 256字节D. 128字节答案:A6. 在计算机中,ASCII码用()位二进制数表示一个字符。
A. 4B. 7C. 8D. 16答案:C7. 计算机的技术指标中,字长是指()。
A. 存储器容量B. 显示设备分辨率C. 存储器地址D. 计算机一次能处理数据的位数答案:D8. 计算机的存储系统通常包括()。
A. 内存和外存B. 硬盘和软盘C. 内存和光盘D. 外存和光盘答案:A9. 在计算机中,1MB等于()。
A. 1024KBB. 1024GBC. 1024TBD. 1024字节答案:A10. 计算机的CPU主要由()组成。
A. 控制器和存储器B. 运算器和控制器C. 运算器和存储器D. 控制器和输入输出设备答案:B二、多项选择题(本大题共5小题,每小题2分,共10分。
每小题备选答案中,有两个或两个以上是正确的。
)11. 计算机系统的主要性能指标包括()。
A. 字长B. 时钟频率C. 存储容量D. 运算速度E. 电源电压答案:ABCD12. 计算机软件可以分为()。
A. 系统软件B. 应用软件C. 嵌入式软件D. 通用软件E. 专用软件答案:ABC13. 计算机病毒的特点包括()。
计算机软件考试题及答案一、选择题1. 下面哪个选项不属于计算机软件的分类?A. 系统软件B. 应用软件C. 硬件软件D. 中间件答案:C. 硬件软件2. 下面哪个选项不属于面向对象的编程语言?A. JavaB. PythonC. C++D. Assembly答案:D. Assembly3. 以下哪个选项不是软件开发过程中的一部分?A. 需求分析B. 设计C. 测试D. 协助编写硬件驱动程序答案:D. 协助编写硬件驱动程序4. 哪种软件开发模型适用于需求频繁变更的项目?A. 瀑布模型B. 增量模型C. 原型模型D. 螺旋模型答案:B. 增量模型5. 下面哪个选项是正确的软件测试类型?A. 单元测试、集成测试、性能测试B. 单元测试、功能测试、企业测试C. 增量测试、系统测试、端到端测试D. 单元测试、黑盒测试、白盒测试答案:D. 单元测试、黑盒测试、白盒测试二、填空题1. 在面向对象的编程中,封装、继承和多态是实现对象()的三个基本特性。
答案:抽象2. 软件工程的核心目标是提高软件的()。
答案:质量3. 软件开发过程中,需求分析的主要目的是()用户需求,确定软件系统的功能和性能要求。
答案:理解4. 软件测试是为了发现并纠正软件产品或系统实现过程中存在的()。
答案:错误5. 软件项目管理过程中,()是指按时间顺序安排任务并确定完成时间。
答案:调度三、简答题1. 什么是软件开发生命周期?简要描述软件开发生命周期中的各个阶段。
答:软件开发生命周期是指从开始构思软件项目到最终交付使用的整个过程。
它包括需求分析、设计、编码、测试、部署和维护等阶段。
在需求分析阶段,分析师与用户沟通,理解用户需求,并将其转化为软件需求规格说明。
在设计阶段,根据需求规格说明设计软件的整体结构和模块划分。
在编码阶段,根据设计阶段的产物编写代码。
在测试阶段,对编码后的软件进行功能测试、性能测试和可靠性测试等。
在部署阶段,将经过测试的软件交付给用户使用。
计算机软件类试题及答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,操作系统的主要功能是______。
A. 管理硬件资源B. 管理软件资源C. 管理数据资源D. 管理用户资源答案:A2. 下列哪种软件不是系统软件?A. 操作系统B. 数据库管理系统C. 办公软件D. 编译程序答案:C3. 计算机软件分为两大类,分别是______。
A. 系统软件和应用软件B. 硬件软件和应用软件C. 办公软件和教育软件D. 编程软件和测试软件答案:A4. 以下哪个选项不是软件开发过程中的阶段?A. 需求分析B. 设计C. 编码D. 测试E. 维护答案:E5. 在软件开发中,面向对象方法的核心概念是______。
A. 过程B. 函数C. 类D. 模块答案:C6. 以下哪个不是数据库管理系统的功能?A. 数据定义B. 数据操纵C. 数据存储D. 数据加密答案:D7. 以下哪种语言不是编程语言?A. C++B. PythonC. SQLD. HTML答案:D8. 以下哪个选项是计算机软件的保护措施?A. 软件著作权B. 软件使用许可C. 软件专利D. 所有以上选项答案:D9. 在软件开发中,敏捷开发方法强调的是______。
A. 严格的计划和控制B. 快速响应变化C. 长期的需求分析D. 严格的文档管理答案:B10. 以下哪个不是计算机软件测试的目的?A. 发现软件缺陷B. 验证软件功能C. 确保软件性能D. 增加软件功能答案:D二、多项选择题(每题3分,共15分)1. 以下哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件软件D. 嵌入式软件答案:A B D2. 软件开发过程中可能包括以下哪些阶段?A. 需求分析B. 设计C. 编码D. 测试E. 部署答案:A B C D E3. 以下哪些是计算机软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试E. 回归测试答案:A B C D E4. 以下哪些是计算机软件的保护措施?A. 著作权B. 商标权C. 专利权D. 商业秘密答案:A C D5. 以下哪些是面向对象编程的特点?A. 封装B. 继承C. 多态D. 抽象E. 过程化答案:A B C D三、判断题(每题1分,共10分)1. 操作系统是计算机硬件的一部分。
计算机软考试题及答案一、单项选择题(每题2分,共20分)1. 以下哪种数据结构不属于线性结构?A. 链表B. 栈C. 树D. 图答案:C2. 在计算机系统中,以下哪个设备属于输入设备?A. 打印机B. 鼠标C. 显示器D. 键盘答案:B3. 以下哪个选项是数据库管理系统(DBMS)的主要功能?A. 数据存储B. 数据加密C. 数据备份D. 数据压缩答案:A4. 在关系数据库中,以下哪个操作用于删除表?A. DROPB. DELETEC. INSERTD. UPDATE答案:A5. 以下哪种编程语言是面向对象的?A. CB. C++C. JavaD. Pascal答案:C6. 在网络通信中,以下哪个协议用于电子邮件传输?A. HTTPB. FTPC. SMTPD. TCP答案:C7. 以下哪个选项是计算机病毒的特征?A. 可执行性B. 可读性C. 可编辑性D. 自我复制性答案:D8. 在操作系统中,以下哪个功能用于管理计算机的硬件资源?A. 用户界面B. 进程管理C. 文件管理D. 设备管理答案:D9. 以下哪种算法是用于解决最短路径问题的?A. 快速排序B. 动态规划C. 迪杰斯特拉算法D. 贪心算法答案:C10. 在HTML中,以下哪个标签用于定义最重要的标题?A. <h1>B. <h6>C. <p>D. <div>答案:A二、多项选择题(每题3分,共15分)1. 以下哪些是操作系统的类型?A. 批处理操作系统B. 分时操作系统C. 实时操作系统D. 网络操作系统答案:ABCD2. 在软件开发过程中,以下哪些是需求分析阶段的主要任务?A. 确定系统功能B. 制定测试计划C. 识别用户需求D. 设计系统架构答案:AC3. 以下哪些是计算机硬件的组成部分?A. 中央处理器(CPU)B. 内存C. 硬盘D. 操作系统答案:ABC4. 在网络安全中,以下哪些是常见的安全威胁?A. 病毒B. 蠕虫C. 木马D. 间谍软件答案:ABCD5. 以下哪些是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案:ABCD三、判断题(每题1分,共10分)1. 计算机软件包括系统软件和应用软件。
第8部分计算机软件单选(1) .[C]我们通常所说的“裸机”指的是______。
(A) 只安装有操作系统的计算机(B) 不带输入输出设备的计算机(C) 未安装任何软件的计算机(D) 计算机主机暴露在外(2) .[B]高级语言编译程序按分类来看是属于______。
(A) 操作系统(B) 系统软件(C) 应用软件(D) 数据库管理软件(3) [A]系统软件中最重要的软件是_______。
(A) 操作系统(B) 编程语言的处理程序(C) 数据库管理系统(D) 故障诊断程序(4) .[A]下列关于系统软件的四条叙述中,正确的是______。
(A) 系统软件与具体应用领域无关(B) 系统软件与具体的硬件无关(C) 系统软件是在应用软件基础上开发的(D) 系统软件就是指操作系统(5) .[B]利用计算机进行图书馆管理,属于计算机应用中______。
(A) 数值计算(B) 数据处理(C) 人工智能(D) 辅助设计(6) .[A]在计算机语言方面,第一代计算机主要使用______。
(A) 机器语言(B) 高级程序设计语言(C) 数据库管理系统(D) BASIC和FORTRAN(7) .[D]计算机语言的发展经历了______。
(A) 高级语言、汇编语言和机器语言(B) 高级语言、机器语言和汇编语言(C) 机器语言、高级语言和汇编语言(D) 机器语言、汇编语言和高级语言(8) .[C]下列四种软件中属于应用软件的是_______。
(A) BASIC解释程序(B) DOS系统(C) 财务管理系统(D) Pascal编译程序(9) .[D]______是指专门为某一应用目的而编制的软件。
(A) 系统软件(B) 数据库管理系统(C) 操作系统(D) 应用软件(10) .[C]______称为完整的计算机软件。
(A) 供大家使用的程序(B) 各种可用的程序(C) 程序及其有关文档(D) CPU 能够执行的所有指令(11) .[B]下面______不是计算机高级语言。
(A) Pascal(B) CAD(C) BASIC(D) C(12) .[D]管理计算机的硬件设备,并使软件能方便、高效地使用这些设备的是______。
(A) 数据库(B) 编译程序(C) 编译软件(D) 操作系统(13) [D]一般把软件分为______两大类。
(A) 文字处理软件和数据库管理软件(B) 操作系统和数据库管理系统(C) 程序和数据(D) 系统软件和应用软件(14) .[D]应用软件是指______。
(A) 所有能够使用的软件(B) 能被各应用单位共同使用的某种软件(C) 所有微机上都应使用的基本软件(D) 专门为某一目的而编制的软件(15) .[B]在下列软件中,属于应用软件的是______。
(A) UNIX(B) WPS(C) Windows98(D) DOS(16) .[C]某公司的销售管理软件属于______。
(A) 系统软件(B) 工具软件(C) 应用软件(D) 文字处理软件(17) .[B]在计算机应用中,“计算机辅助制造”的英文缩写是______。
(A) CAD(B) CAM(C) CAI(D) CAT(18) .[D]Java是一种______。
(A) 操作系统(B) 字表处理软件(C) 数据库管理系统(D) 编程语言(19) .[C]计算机软件主要分为______和______。
(A) 用户软件、系统软件(B) 用户软件、系统软件(C) 系统软件、应用软件(D) 系统软件、教学软件(20) .[A]计算机辅助设计的英文缩写是______。
(A) CAD(B) CAI(C) CAM(D) CAT(21) .[C]计算机的驱动程序是属于下列哪一类软件______。
(A) 应用软件(B) 图象软件(C) 系统软件(D) 编程软件(22) .[C]______称为完整的计算机软件。
(A) 供大家使用的软件(B) 各种可用的程序(C) 程序连同有关的说明资料(D) CPU能够执行的所有指令(23) [C]Windows从软件归类来看是属于______。
(A) 数据库(B) 应用软件(C) 操作系统(D) 文字处理软件(24) .[B]计算机辅助教学的英文缩写是______。
(A) CAD(B) CAI(C) CAM(D) CAT(25) .[C]对于计算机来说,首先必须安装的软件是______。
(A) 数据库软件(B) 应用软件(C) 操作系统(D) 文字处理软件(26) .[B]人工智能是让计算机能模仿人的一部分智能。
下列______不属于人工智能领域中的应用。
(A) 机器人(B) 信用卡(C) 人机对奕(D) 机械手(27) .[A]近来计算机报刊上常出现的“C#”一词是指_____。
(A) 一种计算机语言(B) 一种计算机设备(C) 一个计算机厂商云集的地方(D) 一种新的数据库软件(28) .[D]以下软件中不属于浏览器的是______。
(A) Internet Explorer(B) Netscape Navigator(C) Opera(D) CuteFTP(29) .[C]在计算机内部,计算机能够直接执行控制的程序语言是______。
(A) 汇编语言(B) C++语言(C) 机器语言(D) 高级语言(30) .[D]用汇编语言编写的程序需经过______翻译成机器语言后,才能在计算机中执行。
(A) 编译程序(B) 解释程序(C) 操作系统(D) 汇编程序(31) .[B]属于高级程序设计语言的是______。
(A) Windows0(B) FORTRAN(C) CCED(D) 汇编语言(32) .[D]将用高级语言编写的源程序生成目标程序,要经过______。
(A) 编辑(B) 汇编(C) 动态重定位(D) 编译(33) [C]用高级语言编写的程序______。
(A) 只能在某种计算机上运行(B) 无需经过编译或解释,即可被计算机直接执行(C) 具有通用性和可移植性(D) 几乎不占用内存空间(34) .[D]CAD软件可用来绘制______。
(A) 机械零件(B) 建筑设计(C) 服装设计(D) 以上都对(35) .[D]下列叙述中,正确的说法是______。
(A) 编译程序、解释程序和汇编程序不是系统软件(B) 故障诊断程序、排错程序、人事管理系统属于应用软件(C) 操作系统、财务管理程序、系统服务程序都不是应用软件(D) 操作系统和各种程序设计语言的处理程序都是系统软件(36) .[A]在软件系统中,文字处理软件属于______。
(A) 应用程序(B) 表格处理软件(C) 系统软件(D) 数据库软件(37) .[B]有些高级语言源程序在计算机中执行时,采用的是解释方式。
在解释方式下,源程序由______边解释边执行。
(A) 编译程序(B) 解释程序(C) 操作系统(D) 汇编程序(38) .[C]学校的学生学籍管理程序属于______。
(A) 工具软件(B) 系统软件(C) 应用软件(D) 文字处理软件(39) .[D]数据库系统的出现,是计算机数据处理技术的重大进步,它具有的特点是:_ _____。
(A) 实现数据共享(B) 实现数据的独立性(C) 实现数据的安全保护(D) 以上三点均是(40) .[A]"CAI"的中文意思是______。
(A) 计算机辅助教学(B) 计算机辅助设计(C) 计算机辅助制造(D) 计算机辅助管理(41) .[A]计算机的软件系统一般分为______两大部分。
(A) 系统软件和应用软件(B) 操作系统和计算机语言(C) 程序和数据(D) DOS和Windows(42) .[D]在下列软件中,属于系统软件的是______。
(A) WPS(B) CCED(C) WORD(D) DOS(43) ]最基础最重要的系统软件是______。
(A) 数据库管理系统(B) 文字处理软件(C) 操作系统(D) 电子表格软件(44) .[B]下列程序中不属于系统软件的是______。
(A) 编译程序(B) C源程序(C) 解释程序(D) 汇编程序(45) .[B]操作系统、编译程序和数据库管理系统属于______。
(A) 应用软件(B) 系统软件(C) 管理软件(D) 以上都是(46) .[D]以下_______软件系统不属于系统软件的范畴。
(A) 操作系统(B) 编译系统(C) 数据库管理系统(D) 财务系统(47) .[B]系统软件和应用软件的相互关系是______。
(A) 前者以后者为基础(B) 后者以前者为基础(C) 每一类都不以另一类为基础(D) 每一类都以另一类为基础(48) .[B]计算机能直接执行的指令包括两个部分,它们是_______。
(A) 源操作数和目标操作数(B) 操作码和操作数(C) ASCII码和汉字代码(D) 数字和文字(49) .[C]MIPS常用来描述计算机的运算速度,其含义是______。
(A) 每秒钟处理百万个字符(B) 每分钟处理百万个字符(C) 每秒钟处理百万条指令(D) 每分钟处理百万条指令(50) .[B]人们针对某一需要而为计算机编制的指令序列称为______。
(A) 完整的计算机软件(B) 程序(C) 命令(D) 字符串(51) .[C]在计算机中,正在执行的程序的指令主要存放在______中。
(A) CPU(B) 磁盘(C) 内存(D) 键盘(52) .[C]现代计算机之所以能自动地连续进行数据处理,主要因为_______。
(A) 采用了开关电路(B) 采用了半导体器件(C) 具有存储程序的功能(D) 采用了二进制(53) [A]由二进制代码表示的机器指令能被计算机______。
(A) 直接执行(B) 解释后执行(C) 汇编后执行(D) 编译后执行(54) .[A]计算机的存储系统通常分为______。
(A) 内存储器和外存储器(B) 软盘和硬盘(C) ROM和RAM(D) 内存和硬盘(55) .[D]计算机自诞生以来,无论在性能、价格等方面都发生了巨大的变化,但是下列______并没有发生多大的改变。
(A) 耗电量(B) 体积(C) 运算速度(D) 基本工作原理(56) .[B]CPU每执行一个_____,就完成一步基本运算或判断。
(A) 软件(B) 指令(C) 硬件(D) 语句(57) .[C]现代计算机之所以能自动地连续进行数据处理,主要是因为______。
(A) 采用了开关电路(B) 采用了半导体器件(C) 具有存储程序的功能(D) 采用了二进制(58) .[C]为达到某一目的而编制的计算机指令序列称为_______。
(A) 软件(B) 字符串(C) 程序(D) 命令(59) .[B]目前大多数计算机,就其工作原理而言,基本上采用的是科学家______提出的存储程序控制原理。