计算机软件基础试题集

合集下载

计算机软件基础习题及参考答案

计算机软件基础习题及参考答案

习题一1.什么是数据结构,数据的逻辑结构,数据的存储结构?数据结构对算法有什么影响?请举例说明。

2.数据结构的存储方式主要有哪两种?它们之间的本质区别是什么?3.设n为正整数, 分析下列各程序段中加下划线的语句的执行次数。

(1) for (int i = 1; i <= n; i++)for (int j = 1; j <= n; j++) {c[i][j] = 0.0;for (int k = 1; k <= n; k++)c[i][j] = c[i][j] + a[i][k] * b[k][j];}(2) x = 0; y = 0;for (int i = 1; i <= n; i++)for (int j = 1; j <= i; j++)for (int k = 1; k <= j; k++)x = x + y;(3) int i = 1, j = 1;while (i<=n && j<=n) {i = i + 1; j = j + i;}(4)*int i =1;do{for (int j = 1; j <= n; j++)i = i + j;}while(i<100 + n);4.试编写一个函数计算n!*2n的值,结果存放于数组A[arraySize]的第n个数组元素中,0 ≤n ≤arraySize。

若设计算机中允许的整数的最大值为maxInt,则当n>arraySize或者对于某一个k (0 ≤ k ≤ n),使得k!*2k > maxInt时,应按出错处理。

可有如下三种不同的出错处理方式:(1) 用printf显示错误信息及exit(1)语句来终止执行并报告错误;(2) 用返回整数函数值0, 1来实现算法,以区别是正常返回还是错误返回;(3) 在函数的参数表设置一个引用型的整型变量来区别是正常返回还是某种错误返回。

计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题库,带答案(单选,多选,判断,问答,分析)

计算机软件测试题库,带答案(单选,多选,判断,问答,分析)计算机软件测试题(单选,多选,判断,问答,分析)(总分: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 )。

《计算机软件技术基础》试题答案

《计算机软件技术基础》试题答案

《计算机软件技术基础》试题答案一、选择题(每题5分,共30分)1. 下列关于软件工程的描述,错误的是(D)。

A. 软件工程是计算机科学的一个分支B. 软件工程的目标是提高软件质量和生产率C. 软件工程包括软件开发、维护和管理等方面D. 软件工程只关注大型软件的开发2. 下列哪种编程范式主要用于描述程序逻辑和数据的结构?(B)A. 面向过程编程B. 面向对象编程C. 函数式编程D. 逻辑编程3. 下列关于软件测试的描述,错误的是(C)。

A. 软件测试是软件开发过程中的重要环节B. 软件测试的目的是发现和修正软件中的错误C. 软件测试无需考虑软件的性能和稳定性D. 软件测试分为单元测试、集成测试和系统测试等阶段4. 下列关于软件维护的描述,正确的是(B)。

A. 软件维护是指对软件进行升级和优化B. 软件维护包括纠正软件错误、改进软件性能和增加新功能等C. 软件维护不需要考虑软件的可维护性D. 软件维护仅限于软件开发完成后5. 下列关于软件项目管理工具的描述,错误的是(D)。

A. 软件项目管理工具可以协助项目经理进行项目规划B. 软件项目管理工具可以协助项目经理进行项目监控C. 软件项目管理工具可以协助项目经理进行项目沟通D. 软件项目管理工具无法协助项目经理进行项目风险管理二、填空题(每题5分,共30分)1. 软件生命周期可以分为______、______、______、______和______五个阶段。

答案:需求分析、设计、实现、测试、维护2. 在面向对象编程中,一个对象通常包括______和______两部分。

答案:属性、方法3. 软件测试的目的是______、______和______。

答案:发现错误、修正错误、提高软件质量4. 软件维护的类型包括______、______、______和______。

答案:纠错性维护、适应性维护、完善性维护、预防性维护5. 软件项目管理工具主要包括______、______、______和______。

计算机软件考试试题

计算机软件考试试题

计算机软件考试试题一、选择题(每题2分,共20分)1. 在软件开发中,面向对象编程的核心概念不包括以下哪一项?A. 类B. 对象C. 继承D. 过程调用2. 下列关于数据库的描述,哪一项是错误的?A. 数据库能够确保数据的一致性和完整性B. 数据库可以提高数据的安全性C. 数据库是一组文件的集合D. 数据库管理系统是用于管理数据库的软件3. 网络协议TCP/IP中的“IP”代表什么?A. Internet ProcessingB. Internet ProtectionC. Internet ProtocolD. Internet Program4. 在HTML中,用于创建超链接的标签是?A. <a>B. <img>C. <p>D. <table>5. 下列哪种语言是动态类型的编程语言?A. C++B. JavaC. PythonD. Swift6. 操作系统中,负责管理计算机硬件资源并为软件提供公共服务的是?A. 用户程序B. 系统程序C. 应用软件D. 驱动程序7. 在关系型数据库中,一个表的主键的作用是什么?A. 唯一标识表中的每一条记录B. 存储外键C. 提高查询速度D. 限制数据的插入8. 下列哪个选项不是软件测试的目的?A. 发现软件缺陷B. 确保软件质量C. 增加软件功能D. 验证软件性能9. 以下哪种排序算法是采用分治策略的?A. 冒泡排序B. 选择排序C. 插入排序D. 归并排序10. 在计算机组成原理中,CPU的哪个部分负责执行指令?A. 控制单元B. 算术逻辑单元C. 存储器D. 输入输出设备二、填空题(每题2分,共20分)11. 在面向对象编程中,______ 是指对象自己控制自身对外交互的方式和时机。

12. 数据库管理系统的一种高级形式,它允许用户定义自己的数据类型和操作,这种数据库管理系统被称为______。

13. 在网络通信中,______ 是指数据在网络中传输的路径。

软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷及答案指导

软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷及答案指导

软件资格考试程序员(基础知识、应用技术)合卷(初级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1.题目:在软件开发中,以下哪个关键字用于定义一个类的私有成员?A. publicB. privateC. protectedD. friend2.题目:以下哪个符号表示注释?A. //B. /* */D. @3.编程语言基本概念在下列编程语言中,属于高级语言的有:A. PythonB. CC. JavaD.汇编语言4.算法与数据结构基础下列关于算法与数据结构的叙述,正确的是:A. 算法的时间复杂度越小,算法的效率越高。

B. 緳于排序的算法一定是稳定的排序算法。

C. 线性表的顺序存储结构适合进行随机访问。

D. 栈和队列的逻辑结构是线性的。

5.在软件开发过程中,以下哪个阶段通常不属于需求分析阶段的工作?A. 需求收集和分析B. 系统设计C. 软件配置管理D. 可行性研究6.以下哪个符号用于表示注释?A. //B. /* */D. @7、计算机网络中,TCP/IP协议中的传输层协议包括哪些?()A. TCP 和 HTTPB. TCP 和 SMTPC. HTTP 和 DNSD. SMTP 和 DNS8、软件测试的主要步骤是什么?(多项选择)()A. 制定测试计划B. 软件需求分析C. 设计测试用例D. 执行测试并记录结果E. 修改软件缺陷9、计算机中处理数据和程序的部件是()的主要功能部件。

10、计算机网络中,用于实现远程登录的协议是()协议。

11.数据结构与算法题目:请简述链表的特点,并给出单链表的插入操作。

12.计算机网络题目:请解释OSI七层模型中的物理层和数据链路层的功能。

13、计算机网络中,TCP/IP协议分为四层结构,其中应用层的主要功能是什么?A. 数据传输B. 数据封装与解析C. 数据路由选择D. 数据压缩与加密处理15、计算机网络中,TCP/IP协议中的TCP是指:______ 。

程序员(基础知识、应用技术)合卷软件资格考试(初级)试卷及解答参考(2024年)

程序员(基础知识、应用技术)合卷软件资格考试(初级)试卷及解答参考(2024年)

2024年软件资格考试程序员(基础知识、应用技术)合卷(初级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在计算机中,CPU的主要功能是什么?2、以下哪个符号表示十六进制数?3、计算机网络中,TCP/IP协议的核心是什么?请列举TCP/IP协议中的三个核心层次。

4、在软件设计中,什么是面向对象程序设计(OOP)?请列举OOP的三个主要特性。

5、数据库系统中常用的数据模型有哪几种?请列举并简要说明每种模型的特点。

6、计算机网络中常见的传输介质有哪些?请列举并简要说明它们的特性。

7、在计算机中,下列哪种数据类型用于表示整数?A. 字符型B. 浮点型C. 整数型D. 布尔型8、以下哪个关键字用于定义一个类的私有成员?A. publicB. privateC. protectedD. friend9、在计算机中,下列哪种数据类型是用于存储字符数据的?A. 整型B. 字符串C. 浮点型D. 布尔型 10、以下哪个函数不是Java语言中的内置函数?A. isNull()B. equals()C. toUpperCase()D. subtract()11、操作系统中的文件系统负责 ______ 。

A. 存储文件数据及其相关属性信息B. 管理内存资源C. 控制输入输出设备D. 实现网络通信功能12、下列关于数据结构的描述中,正确的是 ______ 。

A. 数据结构就是数据存储的方式和结构B. 数据结构不包括数据的运算方法C. 数据结构主要用于数据库管理系统中的数据处理D. 数据结构主要用于提高数据存储的速度和效率13、数据库系统概述•题目:在数据库系统中,以下哪个不是关系型数据库管理系统(RDBMS)的特征?A. 数据独立性B. 数据共享性C. 数据冗余控制D. 数据安全性14、数据结构与算法•题目:以下哪种数据结构用于存储一组有序的元素?A. 栈B. 队列C. 数组D. 链表15、请解释什么是面向对象编程?16、描述一下异常处理在软件测试中的重要性。

计算机软件考试题及答案

计算机软件考试题及答案

计算机软件考试题及答案一、选择题(每题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.在计算机科学中,图灵奖是授予对计算机科学做出杰出贡献的个人。()
6.加密技术可以完全保证数据传输的安全性,不会被破解。()
7.云计算服务的提供者必须拥有大量的服务器资源。()
8.软件测试的目的是找出程序中的错误并修正它们。()
9.在面向对象编程中,封装是指隐藏对象的内部细节,仅对外公开接口。()
4.可执行文件
5.网络层
6. Linux
7.关系型
8.行为
9.软件即服务
10.生命周期
四、判断题
1. √
2. √
3. ×
4. √
5. √
6. ×
7. √
8. ×
9. √
10. ×
五、主观题(参考)
1.操作系统主要负责资源管理、用户接口、程序运行和系统安全等功能,是计算机硬件和其他软件之间的桥梁,确保计算机系统的正常运行。
10.计算机网络的拓扑结构是指计算机网络中节点的物理连接方式。()
五、主观题(本题共4小题,每题5分,共20分)
1.请简述操作系统的主要功能及其在计算机系统中的作用。
2.解释什么是数据库管理系统(DBMS),并列举出至少三种常见的数据库管理系统。
3.描述面向对象编程的基本原则(例如封装、继承、多态),并给出每个原则的简单示例。
14.在计算机中,以下哪个是表示字符的编码标准?()
A. ASCII
B. BIN
C. HEX
D. OCT
15.以下哪个不是常见的数据结构?()
A.栈
B.队列
C.树
D.图表
16.以下哪个操作系统的内核是开源的?()
A. Windows
B. macOS
C. Linux
D. iOS

计算机软件基础试卷

计算机软件基础试卷

计算机软件基础试题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.计算机系统应包括软件和( )A.中央处理器(CPU) B.存贮器C.输入/输出设备D.硬件2.设栈初始为空,输入序列为:a,b,c,d。

经过入栈、入栈、出栈、入栈、出栈、入栈操作之后,栈中的元素(从栈底到栈顶)依次为( )A.a,d B. a,c C.b,c D.d,a3.栈结构通常采用的两种存储结构是( )A.顺序存储结构和链表存储结构B.链表存储结构和数组C.线性存储结构和非线性存储结构D.散列方式和索引方式4.二维数组A[10][20]采用行序为主方式存储,每个元素占一个存储单元,并且A[0][0]的存储地址是200,则A[6][l2]的地址是( )A.315 B.326 C.332 D.3385.具有n个结点的完全二叉树的深度为( )A.┌log2n┐ B.[log2n] C.┌log2n┐+1 D.[log2n]+16.散列函数处理冲突中的开地址法包含( )A.拉链法和线性探测法B.线性探测法和双重散列法C.拉链法和双重散列法D.拉链法和伪随机数法7.就绪进程队列的排队原则依赖于( )A.进程的执行程序B.进程占用CPU的时间C.进程的调度策略D.进程创建以来累计时间8.程序地址重定位是指把程序中的逻辑地址变换成主存空间的物理地址的过程,其中静态重定位是( ) A.在程序执行的过程中完成转换B.在编译程序中完成转换C.在编辑程序中完成转换D.在程序装入时完成转换9.在DOS系统中,一个文件的起始簇号存放在( )A.文件分配表FAT中B.文件目录中 C.文件控制块中 D.文件的路径名中10.磁盘存储器在计算机系统中进行信息交换的单位是( )A.字符B.比特C.块D.记录11.作业调度的主要任务是完成作业从后备状态到执行状态的转换和从执行状态转换到( )A.就绪状态B.完成状态C.进入状态D.运行状态12.数据库中的数据是面向( )A.应用B.系统的C.程序D.用户的13.数据库技术的发展阶段起源于( )A.60年代末B.70年代末C.80年代末D.90年代末14.在关系代数中,传统的集合运算有( )A.并B.选择C.连接D.投影15.在FoxPro的Command窗口中键入命令,在范围子句中,不可..使用的描述词是( )A.ALL B. SCOPE C.RECORD D.NEXT16.当前数据库在3区,将第1区和第2区中的数据库相关联以后,若要显示第l区的职工号ENO和第2区的职工姓名name,可用FoxPro命令( )A.LIST 1→ENO,2→nameB.LIST ENO,nameC.LIST ENO,2→nameD.LIST 1→ENO,name 17.软件人员和用户充分交流后达成的协议称为( )A.系统说明书B.模块说明书C.数据结构说明书D.接口说明书18.面向对象方法中的对象是指( )A.客观实体 B.客观实体的属性 C.实体上的操作 D.客观实体的属性及其允许的操作19.软件测试中所使用的白盒法又称为逻辑覆盖法,常用的覆盖标准不包括...( )A.语句覆盖B.功能覆盖C.判定覆盖 D.条件覆盖20.为了适应用户提出的新功能、修改旧功能和一般性改变而进行的软件修改活动称为( )A.改正性维护B.适应性维护C.完善性维护D.预防性维护二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

计算机软件技术基础习题与参考答案

计算机软件技术基础习题与参考答案

习题11.下列描述中正确的是。

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.存储空间必须连续,且各元素的存储顺序是任意的13.线性表的顺序存储结构和线性表的链式存储结构分别是______。

2024年软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷及解答参考

2024年软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷及解答参考

2024年软件资格考试程序员(基础知识、应用技术)合卷(初级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于软件工程基本原理的说法中,不正确的是:A、软件工程的目标是提高软件产品的质量,降低软件开发成本B、软件工程采用工程化的方法和手段来指导软件开发和维护C、软件工程强调使用统一的软件开发流程和标准D、软件工程的核心思想是早期进行软件的需求分析和设计2、在软件开发生命周期中,以下哪个阶段的主要任务是进行需求分析和设计:A、编码阶段B、测试阶段C、维护阶段D、需求分析与设计阶段3、在计算机科学中,下列哪个术语用来描述一种能够自动执行任务的计算机程序?A. 操作系统B. 算法C. 应用程序D. 硬件4、在算法复杂度分析中,O(n^2)表示的是哪种时间复杂度?A. 常数阶B. 线性阶C. 平方阶D. 对数阶5、在软件开发过程中,需求分析的主要目的是什么?A. 确定软件开发的项目范围B. 设计软件的功能模块C. 编写软件的详细设计文档D. 实现软件的功能6、以下关于面向对象编程(OOP)的说法,错误的是?A. 面向对象编程将数据和行为封装在对象中B. 面向对象编程强调继承和多态C. 面向对象编程可以降低软件的耦合度D. 面向对象编程适合所有类型的软件开发7、在下列选项中,哪一个是面向对象编程的基本特征,并解释其含义?A. 继承 - 允许创建现有类的新版本或子类,在子类中可以添加新的方法或属性,或者覆盖父类的方法。

B. 封装 - 将数据和操作数据的方法捆绑在一起,隐藏内部实现细节。

C. 多态 - 同一个操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。

D. 抽象 - 在不提供细节的情况下展示概念的本质。

8、假设有一个二进制数10110101,将其转换成十进制数是多少?9、在面向对象编程中,以下哪个概念描述了一个对象在运行时所能识别的操作集合?A. 方法B. 属性C. 类D. 继承 10、在Java语言中,以下哪个关键字用于声明一个线程?A. threadB. processC. runD. Thread11、下列选项中,哪一个是面向对象程序设计的核心特征,并解释其作用?A. 封装性B. 继承性C. 多态性D. 抽象性12、在计算机系统中,下列哪一种存储器的速度最快?A. 硬盘驱动器(HDD)B. 固态硬盘(SSD)C. 随机存取存储器(RAM)D. 高速缓存(Cache)13、在软件开发过程中,哪个阶段主要是进行需求分析和系统设计?A. 编码阶段B. 测试阶段C. 需求分析阶段D. 部署阶段14、以下哪种编程范式强调函数式编程,且以数据流为中心?A. 面向对象编程(OOP)B. 函数式编程(FP)C. 逻辑编程D. 过程式编程15、在计算机系统中,下列哪一项不是用来衡量存储容量的单位?A. KBB. MBC. GHzD. TB16、关于算法的时间复杂度与空间复杂度,下列说法正确的是:A. 时间复杂度总是大于或等于空间复杂度。

计算机软件考试题及答案

计算机软件考试题及答案

计算机软件考试题及答案一、选择题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. 软件工程是研究和应用计算机软件的开发、运行和维护的工程学科。

程序员(基础知识、应用技术)合卷软件资格考试(初级)试题与参考答案

程序员(基础知识、应用技术)合卷软件资格考试(初级)试题与参考答案

软件资格考试程序员(基础知识、应用技术)合卷(初级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、计算机硬件系统的核心部件是什么?A、内存条B、中央处理器C、硬盘D、显卡2、下列哪一项不是高级程序设计语言?A、C++B、JavaC、PythonD、汇编语言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. 面向对象编程(OOP)B. 函数式编程(FP)C. 过程式编程(PP)D. 逻辑编程(LP)9、以下哪个选项不属于软件工程中常用的软件生命周期模型?A. 水晶模型B. 精益软件开发模型C. 原型化模型D. 瀑布模型 10、在软件工程中,以下哪个概念与“面向对象编程”(OOP)密切相关?A. 系统分析B. 数据库设计C. 简化统一建模语言(UML)D. 数据结构11、在面向对象编程中,以下哪个概念描述了将数据和行为封装在一起,以实现数据和行为的统一?A. 类B. 对象C. 继承D. 多态12、以下哪种设计模式的主要目的是为了实现开闭原则,即软件实体应该对扩展开放,对修改封闭?A. 单例模式B. 工厂模式C. 模板方法模式D. 装饰者模式13、在软件开发过程中,下列哪个阶段不属于需求分析阶段?A. 用户需求调查B. 功能需求分析C. 非功能需求分析D. 系统设计14、以下哪个概念不属于软件工程的三个基本原理之一?A. 抽象B. 分解C. 模块化D. 软件重用15、在软件开发中,UML(统一建模语言)主要用于以下哪个阶段?A. 需求分析B. 系统设计C. 系统测试D. 编码实现16、以下哪个不是软件开发生命周期模型?A. 水晶模型B. 瀑布模型C. 螺旋模型D. 灵活模型17、在软件开发过程中,以下哪个阶段是需求分析的后续阶段?A. 系统设计B. 系统测试C. 系统实施D. 系统部署18、以下哪个软件工程原则有助于提高软件的可维护性?A. 单一职责原则B. 开放封闭原则C. 里氏替换原则D. 迪米特法则19、以下关于面向对象编程的说法中,错误的是()。

软件基础知识试题及答案

软件基础知识试题及答案

软件基础知识试题及答案一、单项选择题(每题2分,共10题)1. 在计算机系统中,软件通常被分为哪两大类?A. 系统软件和应用软件B. 硬件软件和网络软件C. 应用软件和网络软件D. 系统软件和硬件软件答案:A2. 以下哪个选项是操作系统的典型功能?A. 文件管理B. 网络通信C. 数据加密D. 所有选项答案:D3. 计算机程序设计语言的发展经历了哪些阶段?A. 机器语言、汇编语言、高级语言B. 汇编语言、高级语言、机器语言C. 高级语言、机器语言、汇编语言D. 机器语言、高级语言、汇编语言答案:A4. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据加密D. 数据控制答案:C5. 下列哪个不是网络协议的功能?A. 传输控制B. 路由选择C. 数据加密D. 错误检测答案:C6. 在软件开发过程中,需求分析阶段的主要任务是什么?A. 编写代码B. 设计数据库C. 确定软件需求D. 测试软件答案:C7. 以下哪个不是软件工程的原则?A. 抽象B. 模块化C. 迭代D. 随机性答案:D8. 面向对象编程(OOP)的主要特点不包括以下哪一项?A. 封装B. 继承C. 多态D. 过程性答案:D9. 软件测试的主要目的是什么?A. 修复所有已知错误B. 验证软件功能C. 评估软件性能D. 所有选项答案:D10. 敏捷软件开发方法的核心理念是什么?A. 严格的计划和控制B. 快速响应变化C. 遵循固定开发周期D. 重视文档编写答案:B二、多项选择题(每题3分,共5题)1. 以下哪些属于计算机软件的组成部分?A. 程序B. 数据C. 文档D. 硬件答案:A、B、C2. 软件危机主要表现在哪些方面?A. 软件开发成本高B. 软件项目延期C. 软件质量难以保证D. 软件维护困难答案:A、B、C、D3. 以下哪些是软件设计阶段的主要活动?A. 需求分析B. 架构设计C. 详细设计D. 编码实现答案:B、C4. 软件维护的类型包括哪些?A. 纠错性维护B. 适应性维护C. 完善性维护D. 预防性维护答案:A、B、C、D5. 以下哪些是软件测试的常见方法?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 性能测试答案:A、B、C、D三、判断题(每题1分,共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分,共50分)1. 下列哪个选项是计算机软件的主要分类?A. 操作系统B. 编程语言C. 数据库管理系统D. 所有选项都是2. 在常见的面向对象编程语言中,以下哪个不是面向对象的特征?A. 封装B. 继承C. 多态D. 全局变量3. 在以下哪个阶段,软件测试是最早开始的?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 维护阶段4. 表达式"5 + 3 *(10-2)"的值是多少?A. 15B. 48C. 26D. 605. 在数据库管理系统中,以下哪个命令用于更新表中的数据?A. SELECTB. UPDATEC. DELETED. INSERT(以下省略45道选择题)二、判断题(每题2分,共20分)1. 前端开发是指开发计算机硬件设备的过程。

( )2. C语言属于面向过程的编程语言。

( )3. 在Excel中,SUM函数用于求多个数值的和。

( )4. 类是面向对象编程中的基本概念。

( )5. 二进制是计算机最常用的进制表示方式。

( )(以下省略10道判断题)三、简答题(每题10分,共30分)1. 什么是操作系统?简要介绍操作系统的功能和作用。

2. 请描述程序设计中的三种基本结构。

3. 什么是数据库?数据库管理系统的主要功能有哪些?(以下省略3道简答题)四、编程题(共50分)请编写一个程序,输入一个整数n,输出1到n之间的所有偶数。

示例输入:6示例输出:2 4 6五、组合题(共50分)请你回答以下真实项目管理中可能遇到的问题,并提出解决方案。

(以下省略5道组合题)答案:(省略答案部分)希望以上题目和答案能够帮助你复习计算机软件考试内容,祝你考试顺利!。

2024年软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷与参考答案

2024年软件资格考试程序员(初级)(基础知识、应用技术)合卷试卷与参考答案

2024年软件资格考试程序员(基础知识、应用技术)合卷(初级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题目:在软件开发过程中,需求分析和设计阶段的主要目的是?A. 实现软件功能B. 确定软件开发的方法和技术C. 预测软件的性能和可扩展性D. 明确软件的功能和用户需求,为编程阶段做准备2、题目:以下是关于面向对象编程(OOP)的概念,哪一项是错误的?A. 封装是指在面向对象程序设计中将数据和操作数据的方法捆绑在一起。

B. 继承是指一个类可以继承另一个类的属性和方法。

C. 多态是指同一个操作作用于不同的对象,可以有不同的解释和表现。

D. 面向对象程序设计没有考虑数据库操作。

3、下列关于计算机指令系统的描述,错误的是:A、指令系统是计算机硬件的语言系统B、指令由操作码和操作数组成C、不同计算机的指令系统完全不同,相互不兼容D、指令的功能是控制计算机进行某种操作4、下列关于计算机网络的描述,正确的是:A、计算机网络仅指通过有线方式连接起来的计算机集合B、计算机网络的主要功能是资源共享和信息传递C、计算机网络中,各计算机之间不能直接通信,必须通过服务器中转D、计算机网络的拓扑结构仅包括总线型、星型和环型5、关于面向对象编程中的继承机制,下列描述错误的是:A)继承可以实现代码重用,提高开发效率。

B)子类可以继承父类的所有属性和方法。

C)子类可以添加新的方法或属性,以扩展父类的功能。

D)子类不能重写父类的方法来改变其行为。

6、关于数据库事务的ACID特性,下列哪一项不是事务的基本要求?A)原子性(Atomicity)B)一致性(Consistency)C)隔离性(Isolation)D)分布性(Distribution)7、题目:在软件工程中,以下哪个阶段不属于软件开发生命周期?A. 需求分析B. 设计C. 编码D. 测试E. 维护8、题目:在面向对象编程中,以下哪个概念与“封装”相对应?A. 继承B. 多态C. 抽象D. 封装9、在计算机科学中,RAM 是指什么?•A) 随机存取存储器•B) 硬盘存储器•C) 只读存储器•D) 光盘存储器 10、IPv4 地址由多少个二进制位组成?•A) 8 位•B) 16 位•C) 32 位•D) 64 位11、题目:在Java编程语言中,以下哪个不是关键字?A. classB. extendsC. finalD. int12、题目:在C++编程语言中,以下哪个函数用于动态分配一份数据空间,使得其大小足够存储n个类型为T的元素?A. malloc(n * sizeof(T))B. new[]T[n]C. memcpy(n, sizeof(T))D. strcpy(n, sizeof(T))13、下列关于数据库事务处理的说法中,错误的是()。

软件资格考试程序员(基础知识、应用技术)合卷(初级)试卷与参考答案

软件资格考试程序员(基础知识、应用技术)合卷(初级)试卷与参考答案

软件资格考试程序员(基础知识、应用技术)合卷(初级)自测试卷与参考答案一、基础知识(客观选择题,75题,每题1分,共75分)1、以下关于计算机硬件组成的描述,正确的是?A. 计算机硬件主要由主机和外设组成,主机包括CPU、内存和主板,外设包括显示器、键盘和鼠标B. 计算机硬件主要由CPU、内存、主板和外设组成,其中CPU负责数据处理,内存负责存储程序和数据C. 计算机硬件主要由CPU、内存、主板、显示器和键盘组成,其中显示器负责显示结果,键盘负责输入数据D. 计算机硬件主要由CPU、内存、主板、显示器、键盘和鼠标组成,其中鼠标负责移动光标,键盘负责输入数据答案:B解析:计算机硬件主要由CPU、内存、主板和外设组成。

CPU负责数据处理,内存负责存储程序和数据。

因此,选项B是正确的。

其他选项中,A选项缺少显示器,C选项缺少鼠标,D选项多出了主板。

2、以下关于软件工程的描述,错误的是?A. 软件工程是一种系统化、规范化的软件开发方法B. 软件工程的目标是提高软件产品的质量、降低开发成本和缩短开发周期C. 软件工程包括需求分析、设计、编码、测试和维护等阶段D. 软件工程只关注软件产品的开发过程,不关注软件产品的使用和维护答案:D解析:软件工程是一种系统化、规范化的软件开发方法,其目标是通过科学的方法和技术提高软件产品的质量、降低开发成本和缩短开发周期。

软件工程包括需求分析、设计、编码、测试和维护等阶段,是一个全过程的工程。

因此,选项D是错误的,因为软件工程不仅关注软件产品的开发过程,也关注软件产品的使用和维护。

3、以下关于软件工程中需求分析的说法,错误的是:A. 需求分析是软件工程的一个重要阶段,主要是确定软件要做什么B. 需求分析应该尽可能详细和全面,避免后期修改C. 需求分析的结果需要经过客户和开发团队的确认D. 需求分析完成后,可以直接进行软件设计答案:D解析:需求分析完成后,还需要对需求进行评审和确认,以确保需求正确无误。

计算机软件基础知识考核试卷

计算机软件基础知识考核试卷
8. ABCD
9. ABCD
10. ABC
11. ABC
12. ABC
13. ABC
14. ABCD
15. ABC
16. ABC
17. ABCD
18. ABCD
19. ABC
20. ABC
三、填空题
1.逻辑结构
2.低级
3.设备
4.集线器
5.单元
6.多态
7.单元
8. IaaS
9. Hadoop
10.透明性
7.以下哪些是软件测试的类型?()
A.白盒测试
B.黑盒测试
C.灰盒测试
D.静态测试
8.以下哪些是计算机病毒的传播途径?()
A.电子邮件
B.可移动存储设备
C.网络下载
D.操作系统漏洞
9.以下哪些是软件质量保证的方法?()
A.代码审查
B.单元测试
C.回归测试
D.需求确认
10.以下哪些是Java语言的特点?()
10.区块链技术的主要应用是加密货币,如比特币。()
五、主观题(本题共4小题,每题10分,共40分)
1.请简述计算机软件的定义及其在计算机系统中的作用。
()
2.描述操作系统的主要功能,并举例说明至少三种不同的操作系统类型。
()
3.面向对象编程(OOP)有哪些基本概念和原则?请分别进行简要说明。
()
4.云计算有哪些服务模式?请分别解释它们的含义,并给出一个实际应用的例子。
A. C++
B. Java
C. Python
D. Machine Language
3.操作系统的基本功能是什么?()
A.管理计算机硬件资源
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2005年7月高等教育自学考试计算机网络技术试题课程代码:02141一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.采用半双工通信方式,数据传输的方向性结构为()A.只能在一个方向上传输B.可以在两个方向上同时传输C.可以在两个方向上传输,但不能同时进行D.以上均不对2.调制解调器(Modem)的主要功能是()A.数字信号的驱动B.数字信号的整形C.模拟信号的放大D.数字信号与模拟信号的转换3.在RS-232C接口信号中,请求发送(RTS)信号的连接方向为()A.DTE→DCEB.DCE→DTEC.DTE→DTED.DCE→DCE4.若HDLC帧的数据段中出现比特串“0111110011”,则比特填充后的输出为()A.01111100110B.00111110011C.01111100011D.011110100115.EI载波(欧洲标准)的数据传输率为()A.1MbpsB.10 MbpsC.1.544MbpsD.2.048 Mbps6.在异步通信中,设数据位为7位,1位校验位,1位停止位,则其通信开销为()A.30%B.70%C.20%D.80%7.RS-232C的电气特性规定逻辑“0”的电平范围为()A.-5V至-15VB.+5V至+15VC.0V至+5VD.0V至-5V8.采用GO-bak-N协议,其发送窗口和接收窗口的尺寸分别为()A.发送窗口=1,接收窗口=1B.发送窗口>1,接收窗口>1C.发送窗口>1,接收窗口=1D. 发送窗口=1,接收窗口>19.TCP/IP协议中的TCP和IP所提供的服务分别为();.A.链路层服务和网络层服务B.网络层服务和运输层服务C.运输层服务和应用层服务D.运输层服务和网络层服务10.ARP协议的功能为()A.将IP地址转换为物理网络地址B.将物理网络地址转换为IP地址C.将域名转换为IP地址D.将IP地址转换为域名11.在下面给出的IP地址中,属于C类IP地址的是()A.30.65.102.3B.202.96.209.5C.130.38.62.7D.168.121.114.912.DNS是一个域名服务的协议,提供()A.域名到IP地址的转换B.IP地址到域名的转换C.域名到物理地址的转换D.物理地址到域名的转换13.在链路层提供协议转换、在不同的网络之间存储转发帧的网络互连设备是()A.集线器B.网关C.路由器D.网桥14.若帧序号采用3位二进制码,对于GO-back-N的有序接收方式,发送窗口的最大尺寸为()A.1B.3C.7D.815.X.25分组级协议中,分组类型标志是由分组头的第三个字节组成,若该字节最低一位是“0”,则表示该分组为()A.呼叫请求分组B.呼叫指示分组C.确认分组D.数据分组16.现有的公共数据交换网都采用()A.报文交换技术B.电路交换技术C.数字语音交换技术D.分组交换技术17.调制解调器(Modem)主要由调制器和解调器两部分组成,其中解调器部分实现的是()A.模拟信号转换为数字信号B.数字信号转换为模拟信号C.模拟信号转换为模拟信号D.数字信号转换为数字信号18.可以在Internet的一台计算机上远程登录到另一个计算机系统中,并可以像该计算机系统的本地用户一样使用系统资源,提供这种服务所使用的协议是()A.FTPB.HTTPC.SNMPD.Telnet;.19.流量控制是计算机网络中实现发送方和接收方速度一致性的一项基本机制,实现这一种机制所采取的措施是()A.增大接收方接收速度B.减小发送方发送速度C.接收方向发送方反馈信息D.增加双方的缓冲区20.WWW上的每一个主页(Home Page)都有一个独立的地址,该地址称为()A.IP地址B.E-mail地址C.域名服务地址D.URL(统一资源定位器)二、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上正确答案。

错填、不填均无分。

21.一个计算机网络可以在逻辑上划分为两个子网,分别是通信子网和___________。

22.计算机网络的发展和演变,可概括为面向终端的计算机网络,___________和开放式标准化网络三个阶段。

23.OSI包括体系结构、服务定义和___________三级抽象。

24.采用GO-back-N滑动窗口机制,其___________窗口大于1。

25.内部网桥称为内桥,它存在于___________中。

26.广域网W AN所采用的传输方式为___________。

27.提供虚电路服务的通信子网内部的实际操作既可以是数据报方式,也可以是___________方式。

28.常见的两种死锁是重装死锁和___________。

29.常用的阻塞控制方法有定额控制法、缓冲区预分配法和___________。

30.若信息位为4位,要构成能纠正一位错的海明码,则冗余位至少为___________。

31.数据链路层的同步通信规程可分为面向字符和___________两大类。

32.从协议的层次结构来说,RS-232C属于___________层协议标准。

33.ISDN的BRI接口提供给用户的最高传输速率为___________bps。

34.A TM的信元并不需要周期性地出现在信道上,从这个意义上来说,这种传输模式是___________。

35.A TM的信头有两种格式,分别对应于网络——网络接口NNI和___________。

36.帧中继保留了X.25链路层的HDLC帧格式,但不采用HDLC的平衡链路接入规程LAPB,而采用___________链路接入规程。

37.TCP/IP的第二层负责将分组独立地从信源传送到信宿,它相当于OSI的___________层。

38.若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明___________。

;.39.目前最有影响的网络管理协议有两个,一个是___________,另一个是公共管理信息服务/公共管理信息协议CMIS/CMIP。

40.为了管理那些没有实现SNMP的设备,引入了___________概念。

三、简答题(本大题共3小题,每小题6分,共18分)41.现代计算机网络的管理系统模型主要由哪几部分组成?42.说明CSMA的“非坚持算法”规则及该算法的主要优、缺点。

43.试给出HDLC的帧格式。

(指明每个字段的名称及所占用的位数或具体的位模式)四、计算题(本大题共3小题,每小题6分,共18分)44.长1km、数据传输率为10Mbps的基带总线LAN,信号传输速度为200m/μs,计算一个2000比特的帧从开始发送到接收结束的最大时间是多少?45.对于带宽为4MHz的信道,若信号码元可能取的离散值的个数为4,在不考虑热噪声的情况下,该信道的最大数据传输速率是多少?46.试计算T1载波的数据传输率及开销百分比。

五、应用题(本大题共3小题,每小题5分,共24分)47.试述令牌总线的主要操作。

48.说明路由器的基本功能及主要类型。

49.试指出在不同层次上实现网络互连的设备名称及功能特点。

;.全国2006年4月高等教育自学考试计算机软件基础(二)试题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.控制和管理计算机硬件、软件的是()A.操作系统B.数据库系统C.硬件系统D.应用软件系统2.对线性表进行二分(折半)查找时,要求线性表必须()A.以顺序方式存储B.以顺序方式存储,且元素按关键字排序C.以链接方式存储D.以链接方式存储,且元素按关键字排序3.下列各项中属于线性表的是()A.由n个实数组成的集合B.由所有整数组成的序列C.由100个英文字符组成的序列D.数组4.一棵深度为k(k≥1)的完全二叉树,其结点个数至多为()A.2k-1-1 B.2k-1C.2k-1 D.2k5.在链式存储的线性表中,插入一个元素时()A.需要移动元素和修改指针B.不需要移动元素和修改指针C.需要移动元素,但不需要修改指针D.不需要移动元素,但需要修改指针6.设栈S最多能容纳4个元素,现有6个元素按a,b,c,d,e,f顺序进栈,入栈、出栈操作可随时进行,可能的出栈序列是()A.e,b,c,d,a,f B.b,c,e,f,a,dC.c,b,e,d,a,f D.a,d,f,e,b,c7.进程从等待状态转换成就绪状态的原因是它所等待的事件已经发生,但这个过程不是由进程自己所引起的,而是由()A.时钟中断引起B.外部事件引起C.中断处理程序引起D.设备驱动程序引起8.在一采用页式存储管理的系统中,页的大小是1024字节,逻辑地址5119所在的页装入内存的第5块。

逻辑地址5119对应的物理地址是()A.6233 B.6143C.4096 D.24989.设备管理的功能之一是()A.方便用户使用设备B.对信息流的控制;.C.处理外围设备中的中断事件D.提高设备的使用效率10.页式存储管理是将主存分成大小相同的区域,称为块,把作业的地址空间分成大小相等的页。

页与块的关系是()A.页大于块B.块大于页C.不确定的D.两者相等11.在多道批处理操作系统中,JCB是作业存在的唯一标志,它包含了()A.进程的管理信息B.作业的控制和管理信息C.文件的控制和管理信息D.设备的控制和管理信息12.设有当前库文件Emp.dbf,当执行命令use student时,系统将()A.打开student.dbf库文件,并关闭Emp.dbfB.打开student.dbf库文件,保持Emp.dbf的状态C.关闭student.dbf库文件D.打开student.idx文件13.在RQBE的Join condition对话框中,中间的弹出菜单用以选择字段间的关系,对于全等的条件是()A.Like B.ExactlyC.More than D.Less than14.数据库概念模式是()A.与数据库的数据模型的类型有关B.与数据库的应用程序有关C.数据库中最低一级的逻辑表达D.对数据库的整体逻辑结构和特征的描述15.关系R与S的运算,R-(R-S)相当于R与S的()A.交B.笛卡尔积C.并D.差16.在Foxpro中,利用while表达式在数据库中进行查询,其查询的开始位置是()A.库中的第一个记录B.数据库的指针所指的记录C.数据库的指针所指的上一个记录D.数据库的指针所指的下一个记录17.下列选项中,属于软件工具范畴的是()A.编辑程序B.操作系统C.数据库系统D.学籍管理系统18.如果一个模块直接访问另一个模块的内容,这种连接称为()A.数据连接B.特征连接C.控制连接D.内容连接19.数据词典中的条目类型中不包括()A.数据流条目B.文件条目C.控制流条目D.数据项条目20.联合测试又称组装测试,它为被测试的模块设计一个驱动模块和桩模块,其采取的测试方法是()A.非渐增式B.渐增式;.C.自顶向下D.由底向上二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

相关文档
最新文档