计算机软件基础试题集

合集下载

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

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

习题一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) 在函数的参数表设置一个引用型的整型变量来区别是正常返回还是某种错误返回。

计算机基础考试题库(含答案)

计算机基础考试题库(含答案)

计算机基础考试题库(含答案)大学计算机基础试题题库及答案一、单选题练习1.完整的计算机系统由( C )组成。

A.运算器、控制器、存储器、输入设备和输出设备B.主机和外部设备C.硬件系统和软件系统D.主机箱、显示器、键盘、鼠标、打印机2.以下软件中,( D )不是操作系统软件。

A.Windows xp B.unix C.linux D.m icrosoft office 3.用一个字节最多能编出( D )不同的码。

A. 8个B. 16个C. 128个 D. 256个4.任何程序都必须加载到( C )中才能被CPU执行。

A. 磁盘B. 硬盘C. 内存D. 外存5.下列设备中,属于输出设备的是( A )。

A.显示器 B.键盘 C.鼠标 D.手字板6.计算机信息计量单位中的K代表( B )。

A. 102B. 210 C. 103 D. 287.RAM代表的是( C )。

A. 只读存储器B. 高速缓存器C. 随机存储器 D. 软盘存储器8.组成计算机的CPU的两大部件是( A )。

A.运算器和控制器 B. 控制器和寄存器 C.运算器和内存 D. 控制器和内存9.在描述信息传输中bps表示的是( D )。

A.每秒传输的字节数B.每秒传输的指令数C.每秒传输的字数D.每秒传输的位数10.微型计算机的内存容量主要指(A )的容量。

A. RAMB. ROMC. CMOS D. Cache11.十进制数27对应的二进制数为( D )。

A.1011 B. 1100 C. 10111 D. 1101112.Windows的目录结构采用的是( A )。

A.树形结构B.线形结构 C.层次结构 D.网状结构13.将回收站中的文件还原时,被还原的文件将回到( D )。

A.桌面上B.“我的文档”中C.内存中D.被删除的位置14.在Windows 的窗口菜单中,若某命令项后面有向右的黑三角,则表示该命令项(A )。

A.有下级子菜单B.单击鼠标可直接执行C.双击鼠标可直接执行 D.右击鼠标可直接执行15.计算机的三类总线中,不包括( 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 )。

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

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

2024年软件资格考试程序员(基础知识、应用技术)合卷(初级)自测试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)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、以下关于面向对象编程(OOP)的描述,哪项是错误的?A. 面向对象编程通过封装、继承和多态实现软件重用。

B. 在面向对象编程中,对象是数据和行为(方法)的封装。

C. 继承是面向对象编程中的一种机制,用于实现代码复用。

D. 面向对象编程中的类是对象的抽象,而对象是类的实例。

7、在面向对象编程中,以下哪个不是面向对象的基本特征?A. 封装B. 继承C. 多态D. 静态8、以下哪个不是Java中的数据类型?A. intC. booleanD. string9、在面向对象编程中,以下哪个原则强调的是将不同的职责分配给不同的对象,以降低对象之间的耦合度?A. 单一职责原则(Single Responsibility Principle,SRP)B. 开放封闭原则(Open/Closed Principle,OCP)C. 依赖倒置原则(Dependency Inversion Principle,DIP)D. 接口隔离原则(Interface Segregation Principle,ISP)11、以下哪个操作不是C语言中的基本输入输出函数?A. printf()B. scanf()C. getchar()D. putchar()13、题目:以下关于软件开发生命周期的说法中,错误的是:A. 软件开发生命周期包括需求分析、设计、编码、测试和维护阶段B. 需求分析阶段主要是确定用户需求,设计阶段是根据需求进行系统设计C. 编码阶段是将设计转换为程序代码,测试阶段是验证程序的正确性和性能D. 软件开发生命周期中,每个阶段都需要进行文档编写,但文档的详细程度不同15、题目:以下哪个选项不是Java中的基本数据类型?A. intB. floatD. String17、以下关于面向对象程序设计(OOP)的描述中,错误的是:A. 面向对象程序设计是一种程序设计范式,它将数据和行为封装在一起B. 面向对象程序设计中的对象具有属性和方法C. 在面向对象程序设计中,继承是实现代码复用的关键机制D. 面向对象程序设计中的多态是通过方法重载来实现的19、在面向对象编程中,以下哪个是封装的典型体现?A. 数据和方法的分离B. 数据的封装和私有化C. 类的继承D. 方法重载21、在软件开发过程中,以下哪个不是常见的软件开发模型?A. 水晶模型B. 瀑布模型C. V型模型D. 研发模型23、以下哪种说法不属于面向对象程序设计的基本特征?()A. 封装B. 继承C. 多态D. 静态25、在软件开发过程中,以下哪个阶段是需求分析的输出结果?A. 系统设计B. 系统测试C. 程序编码D. 系统实现27、以下哪个选项是关于面向对象编程(OOP)中继承的概念的正确描述?A. 继承允许一个类使用另一个类的成员变量和方法,而不需要重新定义。

计算机软件考试试题

计算机软件考试试题

计算机软件考试试题一、选择题(每题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. 在网络通信中,______ 是指数据在网络中传输的路径。

程序员(基础知识、应用技术)合卷软件资格考试(初级)试卷及解答参考(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、描述一下异常处理在软件测试中的重要性。

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

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

《计算机软件技术基础》试题1.线性表的链式储存结构与次序储存结构对比优点是CD 。

A.所有的操作算法实现简单B.便于随机存取C.便于插入和删除D.便于利用零落的储存器空间2.线性表是拥有n个 C 的有限序列。

A.表元素B.字符C.数据元素D.数据项E.信息项3.若长度为n的线性表采纳次序储存结构, 在其第I个地点插入一个新元素的算法的时间复杂度为 C 。

(1≤I≤n+1)A.O(0)B.O(1)C.O(n)D.O(n2)4.设A是一个线性表(a1,a2,…,an), 采纳次序储存结构, 则在等概率的前提下, 均匀每插入一个元素需要挪动的元素个数为 B , 均匀每删除一个元素需要挪动的元素个数为A ;若元素插在ai与ai+1之间(0≤I≤n-1)的概率为, 则均匀每插入一个元素所要挪动的元素个数为 C ;A. B.C. D.5.以下函数中, 按它们在时的无量大阶数, 最大的是 D 。

A.lognB.nlognC.2n/2D.n!6.将以下图所示的s所指结点加到p所指的结点以后, 其语句应为: D 。

A.s->next=p+1.p->next=s;B.(*p).next=s.(*s).next=(*p).next;C.s->next=p->next.p->next=s->next;D.s->next=p->next.p->next=s;7.将两个各有n个元素的有序表合并为一个有序表时, 其最少的比较次数是A 。

A.nB.2n-1C.n-1D.2n8.下边的程序段是合并两个无头结点链表(ha和hb)为一个无头结点链表ha的过程, 作为参数的两个链表都是按结点的data域由大到小链接的。

合并后新链表的结点仍按此方式链接。

请填写下述空框, 使程序能正确运转。

#define NULL 0typedef struct node{int data;struct node *next;}node, linklisttype;void combine(linklisttype *ha, linklisttype *hb){linklisttype *h, *p;h = (linklisttype *)malloc(sizeof(linklisttype));h->next = NULL;p = h;while(ha != NULL && hb != NULL)if(ha->data>=hb->data){ /*较大的元素先插入*/p->next = (1) ;p = (2) ;(3) ;}else{p->next = (4) ;p = (5) ;(6) ;}if(ha==NULL) (7) ;if(hb==NULL) (8) ;ha = h->next;free(h);}参照答案: (1) ha (2) p->next (3) ha=ha->next(4) hb (5) p->next (6) hb=hb->next(7) p->next=hb (8) p->next=ha9.假如表A中所有元素(a1,a2,…,an)与表B的一个次序子表(bk,bk+1,…bk+n-1)完好同样(即a1=bk,a2=bk+1,…an=bk+n-1), 则称表A包含在表B中。

计算机软件基础试卷

计算机软件基础试卷

计算机软件基础试题一、单项选择题(本大题共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. 软件工程是研究和应用计算机软件的开发、运行和维护的工程学科。

软件基础知识试题及答案

软件基础知识试题及答案

软件基础知识试题及答案一、单项选择题(每题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解析:需求分析完成后,还需要对需求进行评审和确认,以确保需求正确无误。

计算机基础知识试题(配答案)

计算机基础知识试题(配答案)

计算机基础练习题【删减后】C1. 微机硬件系统中最核心的部件是____ 。

A、内存储器B、输入输出设备C、CPUD、硬盘C2. 根据计算机使用的电信号来分类,电子计算机分为数字计算机和模拟计算机,其中,数字计算机是以____为处理对象。

A、字符数字量B、物理量C、数字量D、数字、字符和物理量D4. 交互式操作系统允许用户频繁地与计算机对话,下列不属于交互式操作系统的是____。

【注:系统unix属于分时,Windows属于多任务系统】A、Windows系统B、DOS系统C、分时系统D、批处理系统6.下列四条叙述中,正确的一条是____。

字节通常用英文单词“bit”来表示B7.一条计算机指令中规定其执行功能的部分称为____。

A、源地址码B、操作码C、目标地址码D、数据码C8.在微型计算机中,内存储器,通常采用____。

A、光存储器B、磁表面存储器C、半导体存储器D、磁芯存储器D9.微型计算机键盘上的Tab键是____。

A、退格键B、控制键C、交替换档键D、制表定位键B11. 微型计算机中,ROM的中文名字是____。

A、随机存储器B、只读存储器C、高速缓冲存储器A12. 要存放10个24×24点阵的汉字字模,需要____存储空间。

A、74BB、320BC、720BD、72KB 【注:考试系统原题存放400个24×24点阵的汉字字模,需要28.125KB存储空间】D13. 把硬盘上的数据传送到计算机的内存中去,称为____。

A、打印B、写盘C、输出D、读盘B15. 计算机内部采用的数制是____。

A、十进制B、二进制C、八进制D、十六进制B16. 下列存储器中,存取速度最快的是____。

A、CD-ROMB、内存储器C、软盘D、硬盘C19. 计算机能直接识别的语言是____。

A、高级程序语言B、汇编语言C、机器语言(或称指令系统)D、C语言B20. 计算机存储器中,一个字节由____位二进制位组成。

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

计算机软件基础知识考核试卷
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.调制解调器(Moden)的主要功能是()A.数字信号的驱动B.数字信号的整形C.模拟信号的放大D.数字信号与模拟信号的转换3.在RS-232C接口信号中,请求发送(RTS信号的连接方向为()T DCE T DTET DTE T DCE4.若HDLC帧的数据段中出现比特串“ 01”则比特填充后的输出为()载波(欧洲标准)的数据传输率为()MbpsMbps6.在异步通信中,设数据位为7 位,1 位校验位,1 位停止位,则其通信开销为(% %% %的电气特性规定逻辑“ 0”的电平范围为()至-15V B.+5V 至+15V至+5V 至-5V8.采用GO-bak-N协议,其发送窗口和接收窗口的尺寸分别为()A.发送窗口=1,接收窗口=1B.发送窗口>1,接收窗口>1C.发送窗口>1,接收窗口=1D.发送窗口=1,接收窗口>1IP协议中的TCP和IP所提供的服务分别为()A. 链路层服务和网络层服务B. 网络层服务和运输层服务D.运输层服务和网络层服务C.运输层服务和应用层服务协议的功能为()A. 将IP 地址转换为物理网络地址B. 将物理网络地址转换为IP 地址C. 将域名转换为IP 地址D. 将IP 地址转换为域名11. 在下面给出的IP 地址中,属于C类IP地址的是()是一个域名服务的协议,提供()A. 域名到IP 地址的转换地址到域名的转换C. 域名到物理地址的转换D.物理地址到域名的转换13. 在链路层提供协议转换、在不同的网络之间存储转发帧的网络互连设备是()A. 集线器B. 网关C.路由器D.网桥14. 若帧序号采用3 位二进制码,对于GO-back-N 的有序接收方式,发送窗口的最大尺寸为()分组级协议中,分组类型标志是由分组头的第三个字节组成,若该字节最低一位是“0”,则表示该分组为()A. 呼叫请求分组B. 呼叫指示分组C. 确认分组D.数据分组16. 现有的公共数据交换网都采用()A. 报文交换技术B. 电路交换技术C. 数字语音交换技术D. 分组交换技术17.调制解调器(M o d e m主要由调制器和解调器两部分组成,其中解调器部分实现的是()A. 模拟信号转换为数字信号B.数字信号转换为模拟信号C .模拟信号转换为模拟信号 D.数字信号转换为数字信号18. 可以在Internet 的一台计算机上远程登录到另一个计算机系统中,并可以像该计算机系统的本地用户一样使用系统资源,提供这种服务所使用的协议是()19. 流量控制是计算机网络中实现发送方和接收方速度一致性的一项基本机制,实现这一种机制所采取的措施是()A. 增大接收方接收速度B. 减小发送方发送速度C. 接收方向发送方反馈信息 D .增加双方的缓冲区上的每一个主页(Home Page)都有一个独立的地址,该地址称为(地址地址C.域名服务地址(统一资源定位器)二、填空题(本大题共20小题,每小题1分,共20 分)请在每小题的空格中填上正确答案。

错填、不填均无分。

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

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

包括体系结构、服务定义和_____________ 三级抽象。

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

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

26.广域网WAF所采用的传输方式为_____________ 。

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

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

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

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

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

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

的BRI 接口提供给用户的最高传输速率为 _____________ bps 。

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

的信头有两种格式,分别对应于网络一一网络接口NNI和____________ 。

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

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

38.若两台主机的IP 地址分别与它们的子网掩码相“与”后的结果相同,则说明39.目前最有影响的网络管理协议有两个,一个是______________ ,另一个是公共管理信息服务/ 公共管理信息协议CMIS/CMIP。

40.为了管理那些没有实现SNMP勺设备,弓I入了____________ 概念。

三、简答题(本大题共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. 4096D. 24989.设备管理的功能之一是()A.方便用户使用设备B .对信息流的控制C.处理外围设备中的中断事件 D .提高设备的使用效率10.页式存储管理是将主存分成大小相同的区域,称为块,把作业的地址空间分成大小相等的页。

页与块的关系是()A.页大于块B •块大于页C.不确定的D .两者相等11•在多道批处理操作系统中,JCB是作业存在的唯一标志,它包含了( )A.进程的管理信息B •作业的控制和管理信息C.文件的控制和管理信息 D .设备的控制和管理信息12.设有当前库文件, 当执行命令use student 时,系统将( )A.打开库文件,并关闭Emp dbfB.打开库文件,保持Emp dbf的状态C.关闭库文件D.打开文件13.在RQBE的Join condition 对话框中,中间的弹出菜单用以选择字段间的关系,对于全等的条件是( )A.Like B.ExactlyC.More than D .Less than 14.数据库概念模式是( )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分) 请在每小题的空格中填上正确答案。

相关文档
最新文档