计算机软件(答案)
计算机常用软件(考试题目+答案)

第一部分一、填空题:(每题2分,共10分)1.光影魔术手是一个专业处理________的工具软件,对其画质和效果有明显改善。
792.及时对硬件的________进行升级就能保证硬件始终处于最优的工作状态。
753.360安全卫士是一款功能十分强大的____________软件,它拥有修复系统漏洞、查杀木马和查杀病毒等多种功能。
564.目前最常用的搜索引擎有____和____两种。
415.启动工具软件最常用的方法是通过____菜单和____________两种方法来启动。
30数码照片驱动程序系统安全管理百度谷歌开始桌面快捷图标二、选择题:(每题2分,共30分)1.启动有道词典后便会自动启用( C )功能,此时将鼠标指针移至屏幕中任何出现中文、英文或日文的位置,将弹出一个浮动窗口,在其中显示所指向单词的解释、音标和发音等选项。
A、即时翻译B、鼠标跟随C、屏幕取词D、自动翻译2.使用光影魔术手为图片添加撕边边框的方法是在主界面中选择“工具/撕边边框”菜单命令或按(B)键,打开“撕边边框”对话框,然后进行设置。
A、 Ctrl+Alt+EB、 Ctrl+Alt+QC、 Ctrl+ QD、 Alt+E3.下列说法错误的是(B)。
A、不需要的工具软件都能卸载B、工具软件下载后就可以直接使用C、双击桌面的快捷菜单可以启动相应的工具软件D、通过官方网站可以方便快捷的下载工具软件4.工具软件的安装方法基本相同,首先找到扩展名为(A)可执行文件,然后双击可执行文件,便可打开安装向导进行安装。
A、 .exeB、 .dllC、 .docD、 .rar5.启动Windows优化大师后,便可利用其(A)对系统进行快速优化和维护操作。
A、优化向导B、推荐优化C、全面优化D、自动优化6.光影魔术手的主要功能是对(B)进行处理。
A、程序B、图片C、文件D、光影7.下列说法错误的是(A)。
A、拖把更名器不能修改扩展名B、迅雷7只可同时下载多个资源C、 WinRAR可对压缩包进行加密处理D、解压文件的方法3种方法8. 工具软件的分类没有明确规定,若按工具软件的用途来进行划分,不包括下列哪项分类。
第三章计算机软件 试题及答案分析

第 3 章计算机软件一.选择题分析【例l 】下列关于计算机软件的发展说法中,正确的是————。
( A ) 高级语言程序出现在计算机软件发展的初期( B ) “软件危机”的出现是因为计算机硬件发展严重滞后( C )利用“软件工程”理念与方法可以编制高效高质的软件( D ) 上个世纪70 年代为充分利用系统资源,产生了操作系统分析:高级语言出现在计算机软件发展的第二阶段,初期主要使用的是低级语言编制程序,故A 错;软件危机是指软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题尤为突出,与硬件的发展是没有关联的,故B 也错;计算机操作系统是在上个世纪60 年代,D 错。
答案:C【例2 】下面哪一组是系统软件?————。
( A ) DOS 和MIS ( B ) WPS 和UNIX ( C ) DOS 和UNIX ( D ) UNIX 和Word分析:系统软件主要包括四大类:操作系统、语言处理程序、数据库管理系统、辅助诊断测试类程序。
DOS 和UNIX是操作系统,是系统软件;MIS 是信息管理系统,是一种应用软件;WPS 和Word 是字处理软件,也是应用软件。
答案:C【例3 】下列关于系统软件的4 条叙述中,正确的一条是_________。
( A )系统软件与具体应用领域无关( B )系统软件与具体硬件逻辑功能无关( C )系统软件是在应用软件基础上开发的( D )系统软件并不具体提供人机界面分析:系统软件是开发和运行应用软件的平台,是为高效使用和管理计算机而提供的软件,故A 对,而C 错;它的设计需要考虑一定的硬件功能,故B 也错:另外,一般的系统软件都提供人机界面,例如操作系统,故D 也错。
答案: A【例4 】下列应用软件中____属于网络通信软件。
( A ) Wbrd ( B ) Excel ( C ) Outlook Express ( D ) FrontPage分析:A 属于字处理软件;B 属于电子表格软件;D 属于网页制作软件;C 属于网络通信软件,主要用于电子邮件。
第三章 计算机软件-三

第三章计算机软件一、单项选择题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和MISB. WPS和UNIXC. DOS和UNIXD. UNIX和Word【答案】C【解析】软件分为系统软件和应用软件。
计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题库,带答案(单选,多选,判断,问答,分析)计算机软件测试题(单选,多选,判断,问答,分析)(总分:150分考试时间:90分钟)班级:姓名:分数:第一大题:单选题(60分,每小题1.5分)1. 测试工程师一般分为两类:测试开发工程师和(A )A. 软件测试工程师B. 软件开发工程师C. 通信开发工程师D. 黑盒测试工程师2. 一个完整的测试部门,一般不包含以下角色(D )A.测试主管B.测试工程师C.测试设计人员D.培训师3. 测试工程师由不包含以下哪一类(B)A. 白盒测试技术人员B. 前台美工技术人员C. 黑盒测试技术人员D. 自动化测试技术人员4. OSI7层模型不包括下面哪一层(C)A. 物理层B. 数据链路层C. 控制层D. 网络层5. 测试工程师的能力不包括(D)A. 能够熟练应用测试方法B. 能够独立编写测试计划C. 能够独立编写测试总结分析报告D. 能够编写入侵脚本攻击软件6. 软件测试的目的是(B )A 避免软件开发中出现的错误B 发现软件开发中出现的错误C 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D 修改软件中出现的错误7. 坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期(A )。
A 技术评审B 程序测试C 改正程序错误D 管理评审8. 为了提高测试的效率,正确的做法是( A )。
A 选择发现错误可能性大的数据作为测试用例B 在完成程序的编码之后再制定软件的测试计划C 随机选取测试用例D 使用测试用例测试是为了检查程序是否做了应该做的事9. 以下那一种选项不属于软件缺陷(D )。
A 软件没有实现产品规格说明所要求的功能B 软件中出现了产品规格说明不应该出现的功能C 软件实现了产品规格没有提到的功能D 软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题10. 单元测试中设计测试用例的依据是( D )。
计算机软件技术基础教程(第二版)习题及答案

第1章习题部分答案1. 操作系统的发展分为那几个阶段?解:操作系统的发展经历了三个阶段:操作系统的酝酿阶段、操作系统的形成阶段、操作系统的理论化和标准化阶段。
2. 计算机软件技术开发系统包括那几个阶段?解:计算机软件开发系统的发展经历了四个阶段:机器语言阶段、汇编语言阶段、高级语言阶段、面向对象语言和可视化语言阶段。
3. 计算机软件技术的主要范畴是什么?解:计算机软件技术的主要范畴包括软件工程技术、程序设计技术、软件工具环境技术、系统软件技术、数据库技术、实时软件技术、网络软件技术、与实际工作相关的软件技术等八个领域的内容。
4. 从软件技术的发展现状来看有哪些值得我们注意的问题?解:从软件技术的发展现状来看有以下几个值得我们注意的问题:1)软件危机2)软件技术标准,软件版权和软件价值评估3)软件技术的基础研究。
1第2章习题部分答案1. 什么是软件危机?软件危机的表现有哪些?解:软件开发技术的进步为能满足发展的要求,在软件开发中遇到的问题找不到解决的方法,问题积累起来形成了尖锐的矛盾,导致了软件危机。
2. 软件危机产生的原因是什么?解:造成软件危机的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的。
1)软件规模越来越大,结构越来越复杂。
2)软件开发管理困难而复杂。
3)软件开发费用不断增加。
4)软件开发技术落后。
5)生产方式落后。
6)开发工具落后,生产率提高缓慢。
3. 常见的软件过程模型有哪些?解:常见的软件过程模型有瀑布模型、增量模型、演化过程模型、敏捷开发4. 如何对软件质量进行评价?解:软件质量的评价主要围绕可维护性、可靠性、可理解性和效率这几个方面进行。
2第3章习题部分答案1. 软件可行性研究的目的是什么?软件可行性研究的任务又是什么?解:软件可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
可行性研究的任务首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把他们清楚地列举出来。
计算机软件基础(软件工程)期末单元测试与答案

一、单选题1、软件工程的出现主要是由于()。
A.程序设计方法学的影响B.其它工程科学的影响C.软件危机的出现D.计算机的发展正确答案:C2、软件生存周期可划分为计划期、开发期及运行期三个阶段,下列工作()属于计划期阶段。
A.程序设计B.问题定义及可行性研究C.软件测试D.需求分析正确答案:B3、软件生存周期可划分为计划期、开发期及运行期三个阶段,下列工作()属于运行期阶段。
A.维护B.可行性分析C.测试D.问题定义正确答案:A4、在需求分析阶段,系统分析人员采用数据流图和()来表达自己对问题域的用户需求的理解。
A.程序流程图B.判定表或判定树C.数据字典(DD)D.加工正确答案:C5、在基于结构化分析与设计的软件开发方法中,系统分析人员在需求分析阶段应采用()和数据字典来表达自己对问题域用户需求的理解。
A.程序流程图B.数据流图(DFD)C.数据流D.加工正确答案:B6、软件测试的目的是()。
A.要证明程序无错误B.发现软件中存在的错误C.找出编程中的错误并设法改正D.检查软件的结构设计是否合理正确答案:B7、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。
A.结构合理性B.软件外部功能C.程序正确性D.程序内部逻辑正确答案:D8、软件生命周期划分为八个阶段可归纳为三个大的阶段:定义阶段、开发阶段和()。
A.详细计划B.可行性分析C.运行阶段D.维护阶段正确答案:D9、在下面的叙述中哪一个不是软件需求分析的任务( )。
A.问题分解B.可靠性与安全性要求C.结构化程序设计D.确定逻辑模型正确答案:C10、在数据流图中,○(圆圈)代表()。
A.源点B.终点C.加工D.模块正确答案:C二、判断题1、()软件测试与软件调试的目的完全相同。
正确答案:×2、()软件测试的目的是发现程序中的错误,然后找出错误的原因并加以纠正。
正确答案:×3、()软件设计的任务就是使用某一种编程语言编写出解决问题的软件程序。
4-计算机基础计算机软件练习题(参考答案)

判断题╳1、硬盘是断电不会消失适合长期储存信息的,计算机必须具有硬盘才能工作。
√2、把内存中的数据传送到计算机的硬盘,称为读盘。
╳3、算法一般都可以用“顺序、循环、嵌套”的控制结构组合而成。
.√4、32位计算机是指该计算机能同时处理的二进制信息的位数是32位。
√5、用于存储显示屏上像素颜色信息的是显示存储器。
╳6、程序设计语言可划分为机器语言、汇编语言和高级语言三类,其中高级语言的运行速度最快。
√7、针式打印机的耗材是色带;喷墨打印机的耗材是墨水;激光打印机的耗材是碳粉。
╳8、I/O 接口从数据传输方式来看分为串行接口和并行接口,其中硬盘SATA接口是一种并行接口。
╳9、CPU运行时的系统时钟及各种与其同步的时钟均是由CPU内部控制器提供的。
√10、无线键盘和无线鼠标采用的是无线接口,通过无线电波将信息传送给计算机,需要专用的接收器。
╳11、数据传送率是衡量硬盘性能的一项指标。
硬盘内部传输速率大于外部传输速率。
√12、Windows操作系统采用并发多任务方式支持系统中的多个任务的执行,但任何时刻只有一个任务正被CPU执行。
╳13、CPU中包含若干寄存器,可以用来临时存放数据;所有PC机的CPU都具有相同的机器指令。
√14、在数据通信和网络中,二进位信息是一位一位串行传输的,因此传输速率的度量单位是bps。
√15、计算机的性能主要取决于CPU的运算速度、内存的容量和显示器的分辨率。
╳16、激光打印机是一种非击打式输出,它使用低电压不产生臭氧,在彩色图像输出设备中已占绝对优势。
√17、硬盘存储器的平均存储时间由硬盘的旋转速度、磁头的寻道时间和数据的传输速率所决定。
√18、高级语言种类繁多,但其基本成分可归纳为数据成分、运算成分、控制成分和传输成分等4种,算术表达式属于运算成分。
╳19、自由软件允许用户随意拷贝、修改其源代码,但不允许销售。
√20、RAM按工作原理的不同可分为DRAM和SRAM,DRAM的工作速度比SRAM的速度慢。
计算机软件考试题及答案

计算机软件考试题及答案一、选择题(每题2分,共20分)1. 下列关于操作系统的描述中,不正确的是()。
A. 操作系统是计算机硬件与用户之间的接口B. 操作系统是计算机系统资源的管理者C. 操作系统可以提高计算机系统资源的利用率D. 操作系统是用户编写的程序答案:D2. 在计算机存储器中,CPU可以直接访问的是()。
A. 硬盘B. 内存C. 光盘D. 软盘答案:B3. 下列关于计算机病毒的描述中,正确的是()。
A. 计算机病毒是一种生物病毒B. 计算机病毒可以自我复制C. 计算机病毒只会破坏硬件D. 计算机病毒不能通过网络传播答案:B4. 在下列设备中,属于输入设备的是()。
A. 打印机B. 键盘C. 显示器D. 鼠标答案:B5. 下列关于计算机网络的描述中,不正确的是()。
A. 计算机网络可以实现资源共享B. 计算机网络可以提高计算机的可靠性C. 计算机网络可以提高计算机的计算速度D. 计算机网络可以提高计算机的安全性答案:D二、填空题(每题2分,共10分)1. 计算机软件分为______和______两大类。
答案:系统软件;应用软件2. 在计算机系统中,______是执行程序指令的部件。
答案:CPU3. 计算机的存储器分为______和______两种。
答案:内存储器;外存储器4. 计算机病毒的主要传播途径包括______、______和______。
答案:电子邮件;移动存储设备;网络下载5. 计算机硬件系统主要包括______、______、______、______和______。
答案:输入设备;输出设备;存储器;处理器;控制器三、简答题(每题5分,共20分)1. 简述操作系统的主要功能。
答案:操作系统的主要功能包括进程管理、内存管理、文件管理、设备管理和用户接口。
2. 什么是计算机的硬件组成?答案:计算机的硬件组成主要包括中央处理器(CPU)、存储器、输入设备和输出设备。
3. 计算机病毒的危害有哪些?答案:计算机病毒的危害包括破坏数据、降低系统性能、泄露用户信息、造成网络拥堵等。
计算机软件工程试题及答案

计算机软件工程试题及答案一、选择题(每题5分,共30分)1. 下列哪项不是软件工程的目标之一?A. 提高软件质量B. 缩短软件开发周期C. 降低软件成本D. 增加软件功能答案:D2. 面向对象分析的重要产品是什么?A. 类图B. 时序图C. 用例图D. 类的详细设计答案:C3. 在敏捷软件开发中,团队重视的价值是?A. 测试通过的软件B. 设计文档C. 客户满意D. 项目进度答案:C4. 下列哪个是软件验证的过程?A. 编码B. 测试C. 需求分析D. 部署答案:B5. 软件过程模型中,下列哪项是瀑布模型的主要特点?A. 适合迭代式开发B. 强调反馈和调整C. 开发流程线性且有序D. 所有阶段同时进行答案:C6. 下列哪项不是软件需求的特性?A. 可理解性B. 可靠性C. 可维护性D. 可修改性答案:B二、简答题(每题10分,共30分)1. 请简述软件生命周期的主要阶段及其特点。
答案:软件生命周期主要包括需求分析、设计、编码、测试、部署和维护阶段。
需求分析阶段:明确用户需求和系统要求。
设计阶段:制定软件结构和模块设计方案。
编码阶段:将设计方案转化为可执行代码。
测试阶段:验证软件是否符合需求,包括单元测试、集成测试和系统测试。
部署阶段:将软件交付给用户并安装部署。
维护阶段:修复漏洞、改进功能、提供技术支持。
2. 解释迭代开发和增量开发的区别。
答案:迭代开发是指将整个开发过程分成多个迭代周期,每个迭代周期都包含需求分析、设计、编码、测试等阶段,每个迭代周期都会不断改进和完善软件,最终得到用户满意的产品。
增量开发是指在软件开发过程中,将系统功能模块化,按模块分阶段开发。
每个阶段都增加新的功能,并将之前开发的功能进行整合和测试。
最终形成完整的软件系统。
3. 简要介绍敏捷开发方法。
答案:敏捷开发是一种迭代和增量的开发方法,强调团队合作和灵活性,专注于快速交付可工作的软件。
敏捷开发方法包括Scrum、XP (极限编程)等。
计算机软件考试题目及答案

计算机软件考试题目及答案(正文内容开始)一、选择题1. 下列哪项不是计算机的基本组成部分?A.硬件 B.软件 C.数据库 D.系统答案:C.数据库2. 下列不是操作系统的功能的是:A.资源管理 B.内存管理 C.文件管理 D.程序设计答案:D.程序设计3. TCP/IP协议是指:A.传输控制协议/网际协议 B.传输常规协议/互联协议 C.网络传输协议/因特网协议 D.通讯传输协议/网络协议答案:A.传输控制协议/网际协议4. 下列哪种语言是编译型语言?A.Python B.Java C.JavaScript D.C答案:D.C5. 下列哪项不属于数据库管理系统(DBMS)?A.MySQL B.Oracle C.SAP D.Excel答案:D.Excel二、填空题1. SQL是_________标准化查询语言的缩写。
答案:结构化2. 常用的操作系统有Windows、Linux、_________等。
答案:iOS3. 在常用的编程语言中,C++是______编程语言。
答案:面向对象4. 网络协议TCP/IP中,IP是指_________协议。
答案:网际5. HTML是_________标记语言的缩写。
答案:超文本三、简答题1. 什么是算法?请用自己的话简单解释。
答:算法是指用来解决问题或完成任务的一系列步骤和规则。
它可以抽象地描述为输入、输出和执行操作的过程。
算法的核心目标通常是高效、准确地执行操作,可以通过控制结构(如循环和条件判断)来实现。
2. 数据库管理系统的作用是什么?举例说明一种数据库管理系统。
答:数据库管理系统(DBMS)是用于存储、管理和处理大量数据的软件系统。
它提供了数据的组织、访问和更新功能,以及数据完整性、安全性和并发控制等特性。
举例一种数据库管理系统是MySQL。
MySQL是一种开源的关系型数据库管理系统,被广泛应用于Web开发等领域。
它支持多种操作系统平台,并提供了强大的数据操作和查询能力,同时具备良好的性能和可靠性。
计算机软件 第三章 练习题(带答案)

判断题1.为了方便人们记忆、阅读和编程,对机器指令用符号表示,相应形成的计算机语言称为汇编语言。
T2.操作系统的三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。
T3.计算机应用最多的是数值计算。
F4.“引导程序”的功能是把操作系统的一部分程序从内存写入磁盘。
F5.C++语言是对C语言的扩充,是面向对象的程序设计语言。
T6.汇编语言程序的执行效率比机器语言高。
F7.当计算机完成加载过程之后,操作系统即被装入到内存中运行。
T8.?9.计算机系统中最重要的应用软件是操作系统。
F10.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
T11.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
F12.Windows桌面也是Windows系统中的一个文件夹。
T13.Windows系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。
T14.软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。
F15.操作系统的加载是指将操作系统的全部程序安装到计算机的内存中。
F16.多任务处理指CPU可在同一时刻执行多个任务。
F17.Word、Excel、PowerPoint、Photoshop都是通用应用软件。
T18.在Windows系统中,一个磁盘上允许存在多个文件夹,在文件夹中保存的是若干个文件的正文内容。
F19.—20.用汇编语言编写的程序可以被计算机直接执行。
F21.软件不会失效。
T22.软件许可证是一种法律合同。
T23.系统软件是计算机系统中必不可少的部分F24.按软件工程方法开发软件的过程分为三个阶段:计划期、开发期和运行期。
其中开发期所用时间最多。
F25.对新建或备份后又被修改过的文件,系统将自动设置为“存档”属性。
T26.一个文件目录实际上是用来记录文件的说明信息(各种属性)。
计算机软件考试题及答案

计算机软件考试题及答案一、选择题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. 网络管理答案:D3. 在计算机系统中,软件与硬件的关系是?A. 相互独立B. 相互依赖C. 软件可以独立于硬件存在D. 硬件可以独立于软件存在答案:B4. 以下哪个不是数据库管理系统的功能?A. 数据定义B. 数据查询C. 数据加密D. 数据备份答案:C5. 计算机软件生命周期中,需求分析阶段的主要任务是什么?A. 编写代码B. 确定软件的功能需求C. 进行软件测试D. 完成软件部署答案:B6. 在软件开发过程中,以下哪个阶段是用于发现和修复软件缺陷的?A. 需求分析B. 系统设计C. 编码实现D. 软件测试答案:D7. 以下哪个不是软件工程的基本原则?A. 模块化B. 可复用性C. 可维护性D. 可扩展性答案:B8. 以下哪个不是软件测试的类型?A. 单元测试B. 集成测试C. 系统测试D. 性能测试答案:D9. 在软件开发中,面向对象编程的主要特点是什么?A. 过程化B. 模块化C. 抽象化D. 封装性答案:D10. 以下哪个不是软件维护的内容?A. 功能增强B. 缺陷修复C. 性能优化D. 软件重构答案:D二、多项选择题(每题3分,共15分)1. 以下哪些属于系统软件?A. 操作系统B. 办公软件C. 编译器D. 驱动程序答案:ACD2. 软件工程的主要目标包括哪些?A. 降低软件开发成本B. 提高软件质量C. 提升软件性能D. 缩短软件开发周期答案:ABD3. 以下哪些是软件测试的目的?A. 验证软件功能B. 确保软件质量C. 减少软件缺陷D. 提升用户体验答案:ABC4. 面向对象编程中,以下哪些是基本特征?A. 封装B. 继承C. 多态D. 抽象答案:ABC5. 以下哪些是软件维护的类型?A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:ABCD三、判断题(每题1分,共10分)1. 软件工程是研究和应用计算机软件的开发、运行和维护的工程学科。
计算机软件试题及答案

计算机软件试题及答案第一节:选择题1. 下列哪个不是计算机软件的分类?A. 操作系统B. 应用软件C. 硬件驱动程序D. 编程语言答案:C2. 常见的操作系统有以下哪几种?A. Windows、iOS、AndroidB. Word、Excel、PowerPointC. C、C++、JavaD. Photoshop、Illustrator、InDesign答案:A3. 在计算机软件开发中,IDE 是什么的缩写?A. Interactive Development EnvironmentB. Integrated Design EnvironmentC. Intelligent Data EntryD. Internet Data Exchange答案:A4. 下列哪个不是计算机软件开发过程中的常用编程语言?A. PythonB. HTMLC. RubyD. SQL答案:B5. 哪个是面向对象编程中常用的编程语言?A. CB. AssemblyC. JavaD. Fortran答案:C第二节:填空题1. HTML 是什么的缩写?答案:HyperText Markup Language2. 常见的数据库管理系统有以下哪几种?答案:MySQL、Oracle、SQL Server3. 在面向对象编程中,类是什么的实例化?答案:对象第三节:简答题1. 请简述什么是软件开发生命周期?答:软件开发生命周期是指软件从需求分析到维护的全过程。
它包括需求分析、系统设计、编码、测试和维护等阶段。
在需求分析阶段,开发人员与用户沟通确定软件需求;在系统设计阶段,根据需求确定软件的整体结构和功能;编码阶段是将设计好的系统转化为计算机能够识别的编程语言;在测试阶段,对编码完成的软件进行功能和性能的测试;维护阶段则是对软件进行修复和更新,以保证其正常运行。
2. 请简述什么是操作系统?答:操作系统是计算机系统中的核心软件,它负责管理和控制计算机硬件资源,并提供给用户和应用程序一个接口,方便他们使用计算机系统。
计算机软件笔试题及答案

计算机软件笔试题及答案一、选择题1. 下列关于软件工程的描述,错误的是()。
A. 软件工程是指导计算机软件开发和维护的工程学科B. 软件工程的目标是提高软件的质量和开发效率C. 软件工程只关注软件的开发过程D. 软件工程包括软件需求分析、设计、编码、测试和维护等活动2. 在软件开发过程中,需求分析阶段的主要任务是()。
A. 编写代码B. 设计软件架构C. 确定软件的功能和性能要求D. 进行软件测试3. 面向对象编程的主要特征不包括()。
A. 封装B. 继承C. 多态D. 过程化二、填空题1. 在软件开发中,______是指将软件系统分解成模块的过程,它有助于提高软件的可维护性和可扩展性。
2. 数据库管理系统(DBMS)的核心功能是数据的______、______和______。
3. 在面向对象设计中,______是一种创建对象的方式,它允许通过复制现有对象来创建新对象。
1. 简述敏捷软件开发方法的特点。
2. 什么是软件测试?为什么软件测试对于软件开发过程至关重要?四、编程题1. 编写一个函数,实现对给定整数列表进行排序,并返回排序后的列表。
(可以使用任意编程语言)五、案例分析题1. 假设你是一个软件项目经理,你的团队正在开发一个新的电子商务平台。
描述你将如何管理这个项目,以确保按时交付并满足所有功能需求。
答案:一、选择题1. C2. C3. D二、填空题1. 模块化2. 存储、检索、管理3. 克隆(或复制)三、简答题1. 敏捷软件开发方法的特点包括:迭代开发、持续交付、团队协作、客户参与、适应变化等。
2. 软件测试是验证软件产品是否符合需求和预期的过程。
它对于软件开发至关重要,因为它可以帮助发现和修复缺陷,提高软件质量,减少维护成本,确保软件的可靠性和安全性。
1. Python示例代码:```pythondef sort_list(lst):return sorted(lst)# 测试函数print(sort_list([3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]))```五、案例分析题1. 作为项目经理,我会采取以下步骤管理电子商务平台项目:- 明确项目目标和需求- 制定详细的项目计划和时间表- 选择合适的开发方法和工具- 分配资源和任务给团队成员- 定期召开会议,跟踪项目进度- 与客户保持沟通,确保需求被正确理解和实现- 进行风险管理,及时应对可能出现的问题- 进行质量控制和测试,确保产品符合预期- 在项目结束时,进行总结和评估,为未来的项目提供经验教训。
计算机软件基础(绪论)期末单元测试与答案

一、单选题1、遵循“冯·诺依曼”体系结构的计算机,主要包括5大功能部件组成,它们是:( )、控制器、存储器、输入设备和输出设备。
A.内存B.运算器C.硬盘D.CPU正确答案:B2、“冯·诺依曼”体系结构具有如下特点:( ) 。
A.以上都不正确B.采用存储程序方式C.A和BD.采用二进制形式表示数据和指令正确答案:C3、遵循“冯·诺依曼”体系结构的计算机,主要包括5大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。
通常把控制器和运算器合起来称为( )。
A.CPUB.硬件系统C.裸机D.计算器正确答案:A4、操作系统属于以下哪种软件类型:操作系统属于( )。
A.服务类软件B.应用软件C.系统软件D.测试软件正确答案:C5、算法具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是( )。
A.有零个或多个输出B.有穷性C.可行性D.有零个或多个输入正确答案:A6、计算机软件是计算机程序、程序所使用的数据以及有关的文档资料的集合,即软件=( )。
A.程序+数据+文档B.程序+注释C.软件工程D.程序+说明书正确答案:A7、在算法设计中,将一个难以直接解决的问题,分割成一些规模较小的相同问题,以便各个击破,分而治之的设计思想,称为( )。
A.递推法B.穷举法C.递归法D.分治法正确答案:D8、( )是数据的基本单位。
A.文字B.字符C.数字D.数据元素正确答案:D9、()的数据元素(结点)之间存在层次关系,又称一对多关系。
A.图型结构B.树型结构C.线性结构D.集合正确答案:B10、下面关于算法说法错误的是()A.算法的可行性是指指令不能有二义性B.以上几个都是错误的C. 算法最终必须由计算机程序实现D.为解决某问题的算法同为该问题编写的程序含义是相同的正确答案:B二、判断题1、没有软件的计算机系统通常称为“裸机”。
正确答案:√2、没有软件的计算机系统通常称为“虚拟计算机”。
计算机软件类试题及答案

计算机软件类试题及答案一、单项选择题(每题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. 操作系统是计算机硬件的一部分。
计算机常用软件工具试题及答案

计算机常用软件工具试题及答案一、选择题1. 下列哪个是一种常见的电子邮件客户端?A. PhotoshopB. Microsoft WordC. Adobe IllustratorD. Microsoft Outlook答案:D2. 下列哪个软件是用于创建和编辑文档的?A. Adobe PhotoshopB. Microsoft ExcelC. Adobe Premiere ProD. Microsoft Word答案:D3. 下列哪个软件是用于创建演示文稿的?A. Adobe LightroomB. Microsoft PowerPointC. Adobe After EffectsD. Microsoft Excel答案:B4. 下列哪个软件是用于设计和编辑矢量图形的?A. Adobe PhotoshopB. Microsoft WordC. Adobe IllustratorD. Microsoft Outlook答案:C5. 下列哪个软件是用于编辑和处理照片的?A. Adobe PhotoshopB. Microsoft ExcelC. Adobe Premiere ProD. Microsoft Word答案:A二、填空题1. Excel 是一种用于进行数据分析和计算的电子表格软件。
2. Photoshop 是一种用于编辑和处理图像的软件。
3. PowerPoint 是一种用于创建演示文稿的软件。
4. Dreamweaver 是一种用于设计和开发网页的软件。
5. Visio 是一种用于绘制流程图和示意图的软件。
三、简答题1. 请简要介绍一下 Microsoft Excel 的功能和用途。
Microsoft Excel 是一种强大的电子表格软件,可以用于处理和分析数据。
它提供了各种计算、统计和图表功能,使用户能够轻松地对数据进行运算、排序和筛选。
Excel还可以创建复杂的公式和函数,实现自动计算和数据分析的功能,非常方便实用。
计算机基础技能应用(计算机软件)期末单元测试与答案

一、单选题1、计算机的功能不断增强,应用不断扩展,计算机系统也变得越来越复杂。
一个完整的计算机系统由________两大部分组成。
A.硬件系统和操作系统B.中央处理器和系统软件C.主机和外部设备D.硬件系统和软件系统正确答案:D2、在PC机中,CPU芯片是通过________安装在主板上的。
A.AT总线槽B.CPU插座C.PCI(PCI-E)总线槽D.I/O接口正确答案:B3、计算机硬件系统中指挥、控制计算机工作的核心部件是________。
A.CPUB.输入设备C.存储器D.输出设备正确答案:A4、使用Pentium 4作为CPU的PC机中,CPU访问主存储器是通过_________进行的。
A.CPU总线(前端总线)B总线C.PCI总线D.I/O总线正确答案:A5、PC计算机中BIOS是________。
A.一种总线B.一种操作系统C.基本输入输出系统D.一种应用软件正确答案:C6、PC机主板上所能安装的主存储器最大容量、速度及可使用的内存条类型主要取决于________。
A.I/O总线B.CPU主频C.南桥芯片D.北桥芯片正确答案:D7、PC机正在工作时,若按下主机箱上的Reset(复位)按钮,PC机将立即停止当前工作,转去重新启动计算机,首先是执行________程序。
A.加电自检B.CMOS设置C.基本外围设备的驱动D.系统主引导记录的装入正确答案:A8、键盘、显示器和硬盘等常用外围设备在操作系统启动时都需要参与工作,所以它们的基本驱动程序都必须预先存放在________中。
A.CPUB.硬盘C.BIOS ROMD.RAM正确答案:C9、几年前许多显卡使用AGP接口,但目前越来越多的显卡开始采用性能更好的________接口。
A.PCIBC.PCI-E x1D.PCI-E x16正确答案:D10、刷新频率是图像在屏幕上更新的速度,为了保护眼睛,最好将刷新频率调到______。
A.75HzB.85HzC.70HzD.60Hz正确答案:B11、现在激光打印机与主机连接多半使用的是______接口,而以前则大多使用并行接口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机软件知识从1989年发起并参加国际信息学奥林匹克竞赛以来,我国选手发挥稳定。
通过竞赛,培养和涌现了一大批优秀的计算机后备人才,其中有相当一批已经在信息技术领域展露才华——如已成为国家863语音识别研究项目主力研究人员的奥赛铜牌获得者柴海新;被评为清华大学“十佳”学生的计算机系学生李劲;大三时就完成高速汉字激光打印机研究工作的吴昭等等。
另外中国选手张辰、徐静、肖洲、谢婧等因素质优异,目前都已被清华大学计算机系免试录取,并即将更上层楼,成为我国参加国际大学生计算机程序设计大赛的主力,为国争光指日可待。
【奥赛赛点】了解计算机系统软件与应用软件方面的基础知识,能够分辨常见的操作系统软件与应用软件,理解程序设计的基本知识,掌握计算机的基本操作和Windows 及DOS系统的基本操作,明确计算机指令、计算机语言的含义及其二者的关系。
例1:计算机软件主要由().A.操作系统和数据库管理系统组成B.系统软件和应用软件两部分组成C.应用软件和操作系统两部分组成D.系统软件和操作系统两部分组成【分析与解答】计算机软件包括机器运行所需要的各种程序及其相关资料。
根据所起的作用不同,计算机软件可分为系统软件和应用软件。
系统软件具有计算机各种应用所需的通用功能,是支持应用软件的平台。
它包括操作系统、程序语言处理系统、编译和解释系统、诊断和控制系统等;而应用软件则是用户为解决实际问题开发的专门程序。
故本题答案为B。
例2:下列( )不是操作系统软件的名字。
A.Windows XP B.DOS C.Linux D.OS/2 E.Arch/Info 【分析与解答】操作系统(Operating system)是现代计算机系统中不可缺少的基本系统软件。
操作系统管理和控制计算机系统中的所有软、硬件资源,是计算机系统的灵魂和核心。
除此之外,它还为用户使用计算机提供了一个方便灵活、安全可靠的工作环境,以使用户无需了解许多有关硬件和系统软件的细节,就能方便灵活地使用计算机。
常见的操作系统软件有:微软公司的DOS、OS/2、Windows系列;Linux(UNIX演变而来)。
故本题答案为E。
例3:Windows98中,通过查找命令查找文件时,若输入“F*.?”,则下列文件中可以被查找到的是( )。
A.F.BAS B.FABC.BAS C.F.C D.EF.【分析与解答】在Windows系统中,“*”和“?”称为文件名通配符。
“*”表示从它所在位置起直至符号“.”或空格前的所有字符;“?”表示该位置上的所有可能字符。
例4:下列叙述中,错误的是( )。
A.Excel中编辑的表格可以在Word中使用B.用Word编辑的文本可以另存为纯文本文件C.用记事本(Notepad)编辑文本时可以插入图片D.用画笔(Paintbrush)绘图时可以输入文字【分析与解答】Excel和Word都是Office套件中的组件,Excel表格可以在Word中使用。
Word编辑的文本默认格式是.doc.但也可以另存为纯文本文件.txt。
利用画笔(Paint-brush)绘图时可以输入文字,但以图形格式存在。
而记事本(Notepad)只能编辑文本内容,不能插入图片。
故本题答案为C。
例5:下列关于文件的叙述,不正确的是( )。
A.一个可执行程序其实也是一个文件B.文件可大可小,大的文件一张软盘装不下C.一个文件夹下面可以有两个同名的文件,只要它们的大小不同就行了D.文件的创建日期和最新修改日期可以在资源管理器中看到E.某些文件的内容可以用记事本(Notepad)看到【分析与解答】可执行程序存储到计算机中会形成一个文件,文件的创建日期和最新修改日期可以在资源管理器中看到。
若两个文件同名,则不能放在同一个文件夹中。
若文件的容量超过1.44M,则一张软盘装不下。
若文件是.txt格式,则可以用记事本(Notepad)打开浏览该文件的内容。
故本题答案为C。
例6:Windows 98系统中,文件夹组织是一个有层次的树状结构,其中最顶层的是( )。
A.我的电脑B.网上邻居C.桌面D.资源管理器【分析与解答】在Windows 98系统中,我的电脑和网上邻居都隶属于桌面,资源管理器是一种管理工具。
故本题答案为C。
例7:Windows 98系统对信息进行管理和使用是以( )为基本单位的。
A.文件B.盘片C.字节D.命令【分析与解答】文件是DOS和Windows系统对信息进行管理和使用的基本单位。
字节是表示文件的大小,命令是管理和使用文件的工具,盘片是文件的载体。
故本题答案为A。
例8:Windows操作系统是一种多任务的操作系统,各个Windows应用程序之间可以非常方便地通过( )来交换数据。
A.复制B.读/写文件C.剪贴板D.剪切【分析与解答】Windows应用程序之间可以通过剪贴板交换信息,这是Windows系统的重要特点,剪贴、复制、粘贴只是利用剪贴板进行信息交换的具体形式和步骤。
通过剪贴板交换信息比通过读/写文件交换信息方便得多。
例9:在Windows操作系统中,当硬盘空间不足时一般情况下可最先考虑删除( )目录下的文件来释放空间。
A.My Document B.Temp C.Program files D.Fonts【分析与解答】My Documents(我的文档)目录下一般存储自己的文档。
Program files目录下为程序文档。
Fonts为Windows的系统字体目录。
Temp为Windows 系统的临时文件目录,通常情况下存放应用程序生成的临时文件,一般可以删除。
故本题答案为B。
例10:命令行C>COPY CON A:XX.BAT的作用是( )。
A、在A盘上建立一个批处理文件XX.BATB .将C盘上的文件CON拷贝到A盘上C.将A盘上的文件XX.BAT拷贝到C盘上并取名为COND.上述命令行与A>COPY CON A:XX.BAT作用不一样【分析与解答】在DOS操作系统中,命令行COPY CON A:XX.BAT的作用是:在A盘中建立一个批处理文件XX.BAT,CON作为计算机的保留名,不允许作为文件名。
故本题答案为A。
例11:计算机指令一般由两部分组成,它们是( )和( )。
【分析与解答】一种计算机所能识别的一组不同指令的集合称为该种计算机的指令或称指令系统。
计算机的指令一般由两部分组成:指令操作码和指令操作数。
操作码表示计算机要执行的基本操作;操作数则表示运算的数值或该数值存放的地址。
故本题答案为:操作码和操作数。
例12:按某种顺序排列的,使计算机能执行某种任务的指令的集合称为( )。
【分析与解答】计算机是根据人们预定的安排,自动进行数据的快速计算和加工处理的一种设备。
人们预定的安排是通过一连串指令来表达的,这个指令序列称为程序。
故本题答案为:程序。
例13:下列叙述中,错误的是( )。
A.程序测试的目的是为了证明程序无错B.对程序进行测试和调试后还不能保证程序无错C.对程序进行测试是为了发现程序中的错误D.调试程序的目的是为了排除程序中的错误【分析与解答】程序测试是为了发现错误而执行程序的过程。
测试的目的是发现程序中的错误,是为了证明程序有错,而不是证明程序无错。
在软件开发过程中,分析、设计与编码等工作都是建设性的,惟独测试是带有”破坏性”的,测试可视为分析、设计和编码三个阶段的“最终复审”,在软件质量保证中具有重要地位:为了确保软件的质量,较理想的做法应该是对软件的开发过程。
按软件工程各阶段形成的结果,分别进行严格的审查。
故本题答案为A:例14:微型计算机能识别并直接执行的语言是( )。
A.汇编语言B.编译语言C.高级语言D.机器语言【分析与解答】人们要利用计算机解决实际问题,首先要编制程序:程序设计语言就是用户用来编写程序的语言,它是人们与计算机之间交换信息的工具。
程序设计语言是软件系统的重要组成部分,一般可分为机器语言、汇编语言和高级语言三类。
其中机器语言是最底层的程序设计语言。
用它编写的程序.每条指令都是二进制形式的指令代码,由0和1组成,计算机硬件系统可以直接识别。
汇编语言采用能帮助记忆的英文缩写符号(称为指令助记符)来代替机器语言指令代码中的操作码,用地址符号来代替地址码,所以计算机不能直接识别用汇编语言编写的程序,必须由一种专门的翻泽程序将汇编语言程序翻译成机器浯言程序.计算机才能执行,高级语言接近于自然语言和数学语言.易为人们接受和掌握。
但用任何计算机高级语言编写的程序(源程序)都要通过编译程序翻译成机器语言程序(目标程序)后才能被计算机执行,或者通过解释程序边解释边执行。
故本题答案为D。
例15:在微机系统中.最基本的输入输出模块BIOS存放在( );A .RAM中B.硬盘中C.ROM中D.寄存器中【分析与解答】BIOS是Basic Input-Output System(基本输入输出系统)的缩写,负责开机时对系统的各项硬件进行初始化设置和测试.以确保系统能够正常工作。
它是被“固化”在计算机硬件中的一组程序,为计算机提供最低级的最直接的硬件控制;BIOS实际上相当于计算机硬件与软件程序之间的一座桥梁,它本身也可以说是—个软件,被固化在Flash EPROM芯片中。
故本题答案为C例16:关系型数据库管理系统中存储与管理数据的基本形式是( )。
A .EXCEL B.表格C.关系表D.二维表【分析与解答】在关系型数据库中,数据以行和列的形式存储,以便于用户理解,这一系列的行和列被称为表,一组表便组成了数据库。
故本题答案为D。
例17:结构化程序设计的一种基本方法是( )。
A.筛选法B.递归法C.归纳法D.逐步求精法【分析与解答】结构化程序设计的一般方法是“自顶向下、逐步求精”。
“自顶向下”是说,程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标;“逐步求精”是说,对复杂问题应设计一些子目标作为过渡,逐步细节化。
故本题答案为D。
例18:结构化程序设计所规定的三种基本控制结构是( )。
A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数【分析与解答】结构化程序设计是指所设计出来的程序应该具有—定的程序结构,其含义是将组成程序的各部分放在一起所形成的整个程序的方式。
很明显,程序的结构必须与它所处理的数据结构相适应并且还要反映它在执行时的逻辑顺序。
一个结构化的程序设计,要求限制为三种基本结构,分别是顺序结构、选择结构和循环结构。
故本题答案为C。
例19:Pascal程序必须包括( )。
A.程序首部、说明部分、语句部分B.程序首部、说明部分C.说明部分、语句部分D.程序首部、语句部分【分析与解答】一个标准的Pascal程序,一般由程序首部,说明部分及语句部分组成。