北京航空航天大学计算机软件技术基础试题复习课程

合集下载

北京航空航天大学软件工程知识点总结

北京航空航天大学软件工程知识点总结

软件工程(简要知识点)一、. 软件过程五个模型对比(瀑布模型、快速原型、增量、螺旋、喷泉模型)二、可行性研究:1、任务:用最小的代价在尽可能短的时间内确定问题是否能够解决。

2、四个方面:技术、经济、操作可行性、法律3、数据流图四种成分:1、源点/终点2、处理3、数据存储4、数据流三、需求分析:1、任务:确定系统必须完成哪些工作,对目标系统提出完整、清晰、具体的要求。

问题定义(确定题目)概要设计 详细设计 编码和单元测试系统设计 软件定软件开运行维护:主要任务是使软件持久地满足用户的软件生命2、结构化方法就是面向数据流自顶向下逐步求精进行需求分析的方法。

3、实体联系图:1、数据对象2、属性3、联系(1:1、1:N、M:N)四、总体设计:1.任务:回答“概括的说,系统应该如何实现”,用比较抽象概括的方式确定系统如何完成预定的任务,也就是说应该确定系统的物理配置方案,并且进而确定组成系统的每个程序结构。

2. 系统设计阶段(确定系统具体实施方案)、结构设计阶段(确定软件结构)3.模块独立:内聚和耦合4. 耦合表示一个软件结构内各个模块之间的互连程度,应尽量选用松散耦合的系统5. 内聚 (Cohesion): 一个模块内各元素结合的紧密程度6.面向数据流的设计方法:变换流和事务流五、详细设计:1.任务:确定应该怎样具体的实现所要求的系统,也就是说经过这个阶段的设计工作应该得出对目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。

2.过程设计的工具(程序流程图、盒图、PAD图、判定表、判定树)3.面向数据结构的设计方法(jackson方法):七、测试:1、单元测试:又称模块测试。

每个程序模块完成一个相对独立的子功能,所以可以对该模块进行单独的测试。

由于每个模块都有清晰定义的功能,所以通常比较容易设计相应的测试方案,以检验每个模块的正确性。

2、集成测试:在单元测试完成后,要考虑将模块集成为系统的过程中可能出现的问题,例如,模块之间的通信和协调问题,所以在单元测试结束之后还要进行集成测试。

北京航空航天大学961计算机基础综合2020年考研专业课初试大纲

北京航空航天大学961计算机基础综合2020年考研专业课初试大纲

一、考试组成
961计算机基础综合共包括三门课程的内容:计算机组成原理、操作系统、计算机网络技术,分别占60分,50分、40分。

所有课程均不指定参考书。

二、计算机组成原理部分的考试大纲(60分)
<一>、整体要求
(一).理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念;
(二).理解计算机系统层次化结构概念,掌握以MIPS为代表的RISC指令集体系结构的基本知识,能对MIPS汇编程序设计语言的相关问题进行分析;
(三).理解计算机存储系统的层次化结构,掌握层次化存储系统的设计、分析和性能计算;
(四).能根据指令语义进行单周期、多周期或流水线MIPS处理器的数据通路及其控制器的分析和简单设计;
(五).理解并掌握输入输出系统的基本知识。

< 二>、知识要点
(一)、计算机系统概述
(1)计算机系统的基本组成与层次结构。

北京航空航天大学计算机题库(最终版)

北京航空航天大学计算机题库(最终版)

计算机选择题4、在windows XP中,下列___A__菜单包含“删除”命令A、文件B、编辑C、查看D、工具5、正确的多媒体作品设计流程是___D___A、需求分析、整体规划、素材准备、素材处理B、素材准备、集成制作、测试、商品化C、整体规划、素材处理、集成制作、测试、商品化D、需求分析、整体规划、脚本设计、素材准备、集成制作、测试、商品化◎6、如果发送者利用自己的私钥对要传送的数据实现加密,接受者以发送者的公钥对数据进行解密,这种技术能够实现__A__A、数字签名B、防止篡改C、数据加密D、以上都能实现◎7、DES是一种__A__算法A、共享密钥B、公开密钥C、报文摘要D、访问控制◎8、以下叙述中,正确的是___C___A、主机的IP地址与域名完全是一回事B、主机的IP地址与域名必须是一一对应的C、一个主机的IP地址可以根据需求对应多个域名D、一个域名可以对应多个IP地址9、英文缩写CAI的中文意思是__C__A、计算机辅助设计B、计算机辅助制造C、计算机辅助教育D、计算机辅助管理◎10、用MIPS来衡量计算机的性能,它指的是计算机的__D__A、传输速度B、存储容量C、字长D、运算速度◎11、将高级语言程序翻译成与之等价的低级语言程序,通常采用的两种翻译方法是__A__A、编译和解释B、编译和链接C、解释和链接D、编译和运行12、下列有关Windows剪贴板的说法正确的是__A__A、剪贴板是一个在程序或窗口之间传递信息的临时存储区B、没有剪贴板查看程序,剪贴板不能工作C、剪贴板内容不能保留D、剪贴板每次可以存储多个信息◎13、在获取与处理音频信号的过程中,正确的处理顺序是__A__A、采样、量化、编码、存储、解码、D/A变换B、量化、采样、编码、存储、解码、A/D变换C、编码、采样、量化、存储、解码、A/D变换D、采样、编码、存储、解码、量化、D/A变换◎14、RealAudio文件是一种__C__A、光盘中存储音频信息的格式B、波形文件格式C、网络音频文件格式D、MP3文件格式◎14、在outlook express中,要预防垃圾邮件的干扰,可借助__B__中的功能加以防止A、工具/账户B、工具/邮件规则C、工具/通讯簿D、工具/全部同步◎15、osi模型中,网络层的主要功能是__A__A、保证两个节点之间链路的正确数据传输B、保证网络两端主机进程之间的可靠通信C、选择最佳的数据传输路径D、解决各系统数据表示形式不同问题◎16、关于通信子网,下列叙述正确的是__B__A、负责网络的数据处理B、负责网络数据的传输、转发等通信任务C、向用户提供网络资源和网络服务D、通信子网由各种通信线路组成17、计算机病毒的主要特点是__A__、潜伏性、破坏性、可执行性、可触发性和针对性A、传染性B、可控制性C、记忆性D、严重性18、__C__无法有效防御DDos攻击A、根据IP地址对数据包进行过滤B、为系统访问提供更高级别的身份验证C、安装防病毒软件D、实用工具软件检测不正常的高流量23、26BC27、28、29、32、BCCB256×512×(3×8bit )÷8=393216(B )=384(KB ) 数据量可以理解为描述该图像占用的存储空间分辨率:你可以整个图像想象成是一个大型的棋盘,每个格就是一个基本色彩元素(像素),横向有256个这样的格而纵向有512个这样的格,就称为分辨率为256×512,即横向256,纵向512计算方式就是: 1、横向分辨率×纵向分辨率=格子的总数 2、每格的描述数量=颜色数×颜色表示位数 3、格子的总数×每格的描述数量=总数据位数 4、总数据位数÷8=数据量37、38、 41、 45、DC C B46、A 、255B 、511C 、256D 、5 47、◎49、◎50、CAAC51、◎55、◎56、◎57、 61、BDABD63、 65、 66、◎69、 (2的8次方为256)DABD73、 74、115、 77、 78、BCBDCDA80、以太网可以实现局域网与局域网的链接81、 84、 85、◎86、DDADC87、88、89、 90 91 92、ADCDB C93、9495、96、97、98、99、BACDAB B101、102、103、104、105、106、C C BBD A107、108、、111、113、二、多项选择 ◎12、BDCBDABCAB3、 4、 5、 6 7 9、 、 11 12\、 、ABCACDABCABDBCABACD BCD13. 14、15、16、 17.19、 20.21计算机可分为通用计算机和专用计算机,这是按(AD)进行分类. A:功能 B:工作原理 C:性能 D:用途22关于计算机病毒,下面哪一个说法是正确的(BD).ABCACDABDBDABDACDACDA:一台计算机能用A盘启动,但不能用B盘启动,则计算机一定感染了病毒B:有些计算机病毒并不破坏程序和数据,而是占用磁盘存储空间C:计算机病毒不会损坏硬件D:可执行文件的长度变长,则该文件有可能被病毒感染23下列4项描述中,是文件属性的是().A:系统B:隐藏C:文档D:只读答案:ABCD24关于文件名,下面哪一个说法是正确的().A:在一个文件夹内,ABC.doc文件与abc.doc文件可以作为两个文件同时存在B:在Windows中文版中,可以使用汉字文件名C:给一个文件命名时,不可以使用通配符,但同时给一批文件命名时,可以使用D:给一个文件命名时,可以不使用扩展名答案:BD25关于计算机网络,以下说法哪个正确().A:网络就是计算机的集合B:网络可提供远程用户共享网络资源,但可靠性很差C:网络是通信、计算机和微电子技术相结合的产物D:当今世界规模最大的网络是因特网答案:CD26关于软件系统,下面哪一个说法是正确的().A:系统软件的功能之一是支持应用软件的开发和运行B:操作系统由一系列功能模块所组成,专门用来控制和管理全部硬件资源C:如不安装操作系统,仅安装应用软件,则计算机只能作一些简单的工作D:应用软件处于软件系统的最外层,直接面向用户,为用户服务答案:AD29下列关于操作系统的叙述中,不正确的是().A:操作系统是源程序的开发系统B:操作系统用于执行用户键盘操作C:操作系统是系统软件的核心D:操作系统可以编译高级语言程序答案:AD30有关"回收站",哪些说法是正确的().A:"回收站"是出现在桌面上的基本图标之一B:"回收站"的功能是永久存放被人们删除的所有对象C:"回收站"中的对象可以按原来的属性和设置恢复到原来的位置D:在MSDOS方式和从软盘上删除的文件和目录也将被移到"回收站"答案:AC31下面哪些现象属于计算机系统的安全问题().A:计算机的程序和数据被非法修改B:计算机内的数据受到病毒的破坏C:计算机的通信线路被人盗用D:停电了,还没有来得及存盘的电脑资料再也找不回来了答案:ABC32操作系统的重要功能包括().A:处理器管理B:存储管理C:设备管理D:文件管理答案:ABCD33下列四条叙述中,不正确的是().A:字节通常用英文单词"bit"来表示B:目前广泛使用的Pentium机,其字长为5个字节C:计算机存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节D:微型计算机的字长并不一定是字节的倍数答案:ABD34 在哪些位置可以创建快捷方式().A:桌面上B:文本文件中C:文件夹中D:我的电脑窗口答案:AC35 下列属于微型计算机主要技术指标的是().A:字长B:PIIIC:IDED:主频答案:AD36现在常用的计算机网络操作系统是().A:UnixB:NetwareC:Windows NTD:Dos答案:ABC37计算机程序设计语言大致可以分为()三大类.A:自然语言B:机器语言C:汇编语言D:高级语言答案:BCD38下列叙述中正确的是().A:硬盘上的文件删除后可以恢复B:软盘上的文件被删除后不可以恢复C:如果重新启动系统,硬盘上的被删除的文件就不能恢复了D:软盘上的文件删除后部分可以恢复答案:AB39下列软件中,属于应用软件的有().A:WINDOWS操作系统B:汇编程序C:WORDD:编译程序E:EXCELF:考试系统答案:BCEF40下列软件中()是系统软件.A:用C语言编写的求解圆面积的程序B:UnixC:用汇编语言编写的一个练习程序D:Windows答案:BD41微型计算机的主板上安装的主要部件有().A:处理器B:内存条C:处理输入输出的芯片D:一些扩展槽答案:ABCD42下列说法中,正确的是().A:计算机的工作就是执行存放在存储器中的一系列指令B:指令是一组二进制代码,它规定了计算机执行的最基本的一组操作C:指令系统有一个统一的标准,所有计算机的指令系统都相同D:指令通常由地址码和操作数构成答案:AB43属于Internet扩充服务的是().A:E-mailB:FTP(文件传输)C:WWWD:BBS答案:CD44 局域网传输介质一般采用().A:光缆B:同轴电缆C:双绞线D:电话线答案:ABC45按对应的ASCII码值来比较().A:"a"比"b"大B:"f"比"q"大C:空格比逗号小D:"H"比"R"小答案:CD46将现有的PC机升级为多媒体计算机,常需添加哪几项(). A:声卡B:CD-ROM驱动器C:高速缓存D:显示卡答案:AB47关于计算机硬件系统,哪一种说法是正确的().A:软盘驱动器属于主机,软磁盘本身属于外部设备B:硬盘和显示器都是计算机的外部设备C:键盘和鼠标器均为输入设备D:"裸机"指不含外部设备的主机,若不安装软件系统则无法运行答案:C48下面关于Windows的描述中,错误的是().A:它是多用户任务的操作系统B:DOS管理下的图形窗口软件C:彻底避免了DOS缺陷的真正32位的操作系统D:不能运用原来的DOS下的程序答案:ABD49计算机局域网的特点是().A:覆盖的范围较小B:传输速率高C:误码率低D:投入较大答案:ABC50下列说法中,()是不正确的.A:ROM是只读存储器,其中的内容只能读一次,下次再读就读不出来了B:硬盘通常安装在主机箱内,所以硬盘属于内存C:CPU不能直接与外存打交道D:任何存储器都有记忆能力,即其中的信息不会丢失答案:ABD51下列小数点的表示方法,哪几个是正确的().A:定点小数的小数点定在符号位的后边B:浮点数的小数点定在尾数符号位的后边C:定点数的小数点占用一个二进制位D:浮点数的小数点也占用一个二进制位答案:AB50保护光盘应该做到().A:光盘不能受重压,不能被弯折B:不要用手去触摸底面C:保持盘片清洁,避免灰尘落到盘片上D:光盘可以放在通风、干燥、有阳光或电视的旁边答案:ABC51关于计算机网络的主要特征,以下说法哪个正确().A:计算机及相关外部设备通过通信媒体互连在一起,组成一个群体B:网络中任意两台计算机都是独立的,它们之间不存在主从关系C:不同计算机之间的通信应有双方必须遵守的协议D:网络中的软件和数据可以共享,但计算机的外部设备不能共享答案:AC52关于磁盘使用知识,下面哪一个说法是正确的()A:软盘的数据存储容量远较硬盘小B:软盘可以是好几张磁盘合成一个磁盘组C:软盘存储密度较硬盘大D:读取硬盘数据所需的时间较软盘多答案:A54对于计算机病毒必须以预防为主,采用有效的预防措施.切断病毒的传播途径,做到防患于未然.下面行之有效的防范措施有().A:对新购置的计算机、计算机软件等,应该首先用检测病毒软件检查病毒B:在保证硬盘无病毒的情况下,能用硬盘引导启动的,不要用软盘启动C:定期或不定期地进行磁盘文件备份工作,不要等到由于病毒破坏、机器硬件或软件故障使数据受到损伤时再去急救D:重要的数据应及时进行备份,并且备份前要保证没有病毒E:任何情况下,应保留一张无病毒的系统启动软盘,用于清除病毒和维护系统F:为系统安装一个具有实时在线防御、在线升级功能的杀毒软件答案:ABCDEF55有关文件快捷方式,哪些说法是正确的().A:快捷方式不是程序本身,但双击快捷方式图标却可执行该程序B:快捷方式可放在桌面上,而文件本身不可以放在桌面上C:创建快捷方式对源对象无影响D:删除快捷方式就会删除程序本身答案:AC56下列关于局域网的叙述,正确的是().A:可安装多个服务器B:可共亨打印机C:可共享服务器硬盘D:所有的数据都存放在服务器中答案:ABC57关于计算机网络的分类,以下说法哪些正确().A:按网络拓扑结构划分:有总线型、环型、星型和树型等B:按网络覆盖范围和计算机间的连接距离划分:有局域网、广域网C:按传送数据所用的结构和技术划分:有资源子网、通信子网D:按通信传输介质划分:有低速网、中速网、高速网答案:AB58下面哪些现象不属于计算机犯罪行为().A:利用计算机网络破坏或窃取他人的信息资源B:某公司职员早上上班时,机器启动后不久就没有动静了C:某公司会计利用工作之便修改财务系统的数据,侵吞公款D:由于操作不小心,把计算机内的一些重要资料给删除掉了答案:BD60关于计算机网络,以下说法哪个正确().A:网络传输介质分为有线和无线,有线介质主要有同轴电缆、红外线、光缆B:网络节点间进行通信所遵从的规则称为协议C:局域网中只能有一个服务器,PC机在安装系统软件后也可作为服务器D:无论是服务器或客户机,它们组成局域网时,均需各自安装一块网卡答案:BD62下列各项设备在计算机突然断电时不丢失已保存的数据的是().A:ROMB:RAMC:CPUD:硬盘答案:AD63光盘的主要特点有().A:读盘速度快B:写盘速度慢C:造价低D:保存时间长答案:ACD64当前常用的浏览器软件是().A:ExplorerB:NetscapeC:CutftpD:Foxmail答案:AB65个人的用机习惯对计算机系统的影响也很大,要养成良好的用机习惯,对于开机关机下面说法正确的是().A:正常开机顺序是先打开外设的电源和显示器电源,然后再打开主机电源B:正常关机顺序先关闭主机、显示器电源,最后关闭外设电源C:正常开机顺序是先打开主机、显示器电源,然后再打开外设电源D:正常关机顺序先关闭外设、显示器电源,最后关闭主机电源E:不要频繁地做开、关机的动作,否则对硬盘的损坏较大,一般关机后至少30s后才能再次开机F:计算机工作时,特别是驱动器正在读写数据时,忌强行关机,以免损伤驱动器或盘片答案:ABEF66在下列四条描述中,选出正确的两条().A:CPU管理和协调计算机内部的各个部件的操作B:主频是衡量CPU处理数据快慢的重要指标C:CPU可以存储大量的信息D:CPU直接控制显示器的显示答案:AB69目前,连接因特网的方式主要有().A:通过有线电视网B:拨号IPC:仿真终端D:通过局域网连接入网答案:BD1、系统软件的功能是____A____。

北京航空航天大学计算机软件技术基础试题复习课程

北京航空航天大学计算机软件技术基础试题复习课程

6、 图的 深度 优先搜索遍历算法是一种递归算法,图的 使用队列。

7、 局域网由 计算机 , 电缆 , 网络适配卡(网卡)应用软件组成。

8、 从高级语言程序翻译成机器语言程序的方法角度来看, 释型。

广度优先搜索遍历算法需要,网络操作系统以及网络C 语言是编译 语言;BASIC 是 解9、 文件的存取方法有顺序存取 和随机存取 。

10、 测试技术可分为 黑箱测试 和白箱测试 。

11、 202.112.100.16是一个 J 类IP 地址,它的缺省子网掩码为12、 传统局域网采用的介质共享技术会产生线路冲突,解决的方法主要255.255.255.0。

冲突检测和令 牌传递。

13、 在TCP/IP 协议中,IP 位于 网络层 ,TCP 位于 数据链路层14、 软件工程学把软件从开始研制到最终软件被废弃的正个阶段叫做软件的 15、 在页式存储管理中,程序的逻辑地址空问被划分成若干大小相等的 地址空问被划分成与 页 大小相同的块。

二•选择题(本题 10分,每题1分)1、 下面关于进程控制块(PCB )不正确的说法是( B )。

A . PCB 是操作系统能 感知”进程存在的唯一标志 B . PCB 和进程是 生存周期 。

页,主存的绝对 对应C .进程处于阻塞状态时,没有D •操作系统正是通过管理 2、 我们把具有共同属性 A •类 3、 A .B .C .D . 4、PCB PCB 来管理进程 、共同操作性质的对象的集合定义为( A D .消息 B •属性 生C . 对象 81,52, 57, 95, 22, 04, 52, 57, 81, 95, 96, 83 52, 57, 95, 81, 96, 8383, 81, 04, 22, 52, 57 83, 81, 04, 22, 57,5296, 83)的第四趟选择排序序列为( B ) E — R 方法的三要素是( A •实体,属性,实体集 C .实体,属性,联系5、 需求分析阶段的研究对象是( A )B •实体,码,联系 D •实体, 域,码 A •用户要求 B.分析员要求C .系统要求 D.软硬件要求 6、 当通道启动成功后,使用设备的进程将进入到( A 等待传送 C 运行 7、 50 •文件的二级目录结构由主目录和( A 子目录 B 主目录) C 用户目录A )。

大学计算机软件技术基础考试技术复习题

大学计算机软件技术基础考试技术复习题

线性表采用链式存储时,结点的存储地址()A.必须是不连续的B.连续与否均可C.必须是连续的D.和头结点的存储地址相连续由两个栈共享一个向量空间的好处是:()A.减少存取时间,降低下溢发生的机率B.节省存储空间,降低上溢发生的机率C.减少存取时间,降低上溢发生的机率D.节省存储空间,降低下溢发生的机率假设以带行表的三元组表表示稀疏矩阵,则和下列行表对应的稀疏矩阵是()A.08067000000050400000--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥B.08067000504000000300--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥C.08060000020050400000--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥D.08060000700050400300--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,则度为0的结点个数为( )A.4 B.5 C.6 D.7一棵含18个结点的二叉树的高度至少为( C )A.3B.4C.5D.6已知二叉树的先序序列为ABDECF,中序序列为DBEAFC,则后序序列为( D ) A.DEBAFC B.DEFBCA C.DEBCFA D.DEBFCA无向图中一个顶点的度是指图中( B )A.通过该顶点的简单路径数B.与该顶点相邻接的顶点数C.通过该顶点的回路数D.与该顶点连通的顶点数设顺序存储的线性表共有123个元素,按分块查找的要求等分成3块。

若对索引表采用顺序查找来确定块,并在确定的块中进行顺序查找,则在查找概率相等的情况下,分块查找成功时的平均查找长度为( B )A.21B.23C.41D.62在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( )A.e B.2e C.n2-e D.n2-2e用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下:20,15,21,25,47,27,68,35,8415,20,21,25,35,27,47,68,8415,20,21,25,27,35,47,68,84则所采用的排序方法是()A.选择排序B.希尔排序C.归并排序D.快速排序数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储(或存储结构)无关,是独立于计算机的。

2.4 计算机软件与技术基础

2.4 计算机软件与技术基础
3
7、数组A[1‥40,1‥30]采用三元组表示,设数组元素与下标均为整型, 则在非零元素个数小于( )时,才能节省存储空间。 A.1200 B.401 C.399 D.400 8、一维数组通常采用顺序存储结构,这是因为( )。 A.一维数组是一种线性数据结构 B.一维数组是一种动态数据结构 C.一旦建立了数组,则数组中的数据元素之间的关系不再变动 D.一维数组只能采用顺序存储结构 9、对稀疏矩阵进行压缩存储的目的是( )。 A.方便存储 B.节省存储空间 C.方便运算 D.节省运算时间
2
4、二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的 串,行下标i的范围从0到4,列下列j的范围从0到5。M按行存储时元素 M[3,5]的起始地址与M按列存储时元素( )的起始地址下同。 A.M[2,4] B.M[3,4] C.M[3,5] D.M[4,4] 5、设二维数组为M[0‥8,0‥10],每个元素占2L个存储单元,以行序为 主序存储,第一个元素的存储位置为P。存储位置为P+50L的元素为 ( )。 A.M[2,3] B.M[2,2] C.M[3,3] D.M[3,4] 6、设二维数组A的维数界偶定义为[1‥8,0‥10],起始地址为LOC,每 个元素占2L个存储单元,以行序为主序存储方式下,某数据元素的地址 为LOC+50L,则在列序为主序存储方式下,该元素的存储地址为( )。 A.LOC+28L B.LOC+36L C.LOC+50L组
选择题 填空题
1
例一、选择题
1、设6行8列的二维数组A6×8=(aij)按行优先顺序存储,若 第一个元素的存储位置为200,且每个元素占3个存储单元,则元素 a54的存储位置为( )。 A.308 B.305 C.266 D.269 2、设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为 主存储,a11为第一个元素,其存储地址为1,每元素占1个地址空间, 则a85的地址为( )。 A.13 B.33 C.18 D.40 3、设二个数组为A[0‥7]、B[-5‥2,3‥8],则这两个数组分 别能存放的字符的最大个数是( )。 A.7和35 B.1和5 C.8和48 D.1和6

2020年北京航空航天大学计算机应用技术考研真题(回忆版)及考研参考书

2020年北京航空航天大学计算机应用技术考研真题(回忆版)及考研参考书

2020年北京航空航天大学计算机应用技术考研真题(回忆版)及考研参考书育明教育506大印老师北外教授、北大教授、人大教授、中财教授、社科院教授联合创办2020年1月1日【2021年考研温馨解析:考研失败的7大原因】根据育明教育过去12年对10000多名考研学员的分析发现,大多数考生之所以考研失败,主要是基于以下几个方面的原因:第一,准备的时间太晚,在育明教育咨询的考生,很多都建议大三或者大二就开始准备,并且最好是大三就尝试考一次,但是大多数考生的复习时间也就是几个月,这么短时间,怎么能和准备了一两年的考上相比呢,除非你是神通。

第二,院校选择和专业选择不合理。

当然,很多考生也不知道怎么选择专业和院校,因为信息太少了,又缺乏相关的经验,这点可以咨询育明教育咨询师,由十余年考研咨询经验的高级咨询师给大家答疑解惑。

第三,复习规划不合理。

自上学以来,很多考生就是在家长和老师的安排下进行学习的,上大学以后大家就失去了学习安排的能力,导致考研不知道如何安排,这点可以根据育明一对一的复习进度进行解决。

第四,复习技巧。

很多辅导机构都会给大家讲解一些技巧,但是这些技能很难在考场上应用的,真正的技巧是要通过长时间的练习和备考磨炼出来的。

第五,答题技巧。

育明教育每年都会聘请具有5年以上公共课和专业课阅卷经验的老师对学员进行一对一指导的,这点是育明教育高通过率的秘诀,要知道,很多题目都是主观题,你能回答上来和你能得高分是两码事。

第六,复习重点。

考研考的就是心态,很多考生往往容易贪多,再加上把握不住重点,所以,越往最后越是急躁,越是觉得需要记忆的内容多,其实核心问题就是没有掌握住重点。

第七,很多考生初试后,对复试不够重视,尤其是MPAcc的考生,报考人大、北外、北语等院校的考生,现在复试的比例越来越高了,所以一定要重视复试,育明教育的复试保过班次,大家可以考虑。

一、2020年北京航空航天大学计算机应用技术考研真题回忆版育明教育一对一学员回忆整理初试:公共课(数学、英语、政治)以及专业课数学:基础很重要,在掌握基础知识以后,就是不断的做题,采用题海战术,不断的刷题,就这么简单;英语、政治:就是多读、多背,多记,然后就是针对练习就好。

计算机软件技术基础教程(第二版)习题及答案

计算机软件技术基础教程(第二版)习题及答案

第1章习题部分答案1. 操作系统的发展分为那几个阶段?解:操作系统的发展经历了三个阶段:操作系统的酝酿阶段、操作系统的形成阶段、操作系统的理论化和标准化阶段。

2. 计算机软件技术开发系统包括那几个阶段?解:计算机软件开发系统的发展经历了四个阶段:机器语言阶段、汇编语言阶段、高级语言阶段、面向对象语言和可视化语言阶段。

3. 计算机软件技术的主要范畴是什么?解:计算机软件技术的主要范畴包括软件工程技术、程序设计技术、软件工具环境技术、系统软件技术、数据库技术、实时软件技术、网络软件技术、与实际工作相关的软件技术等八个领域的内容。

4. 从软件技术的发展现状来看有哪些值得我们注意的问题?解:从软件技术的发展现状来看有以下几个值得我们注意的问题:1)软件危机2)软件技术标准,软件版权和软件价值评估3)软件技术的基础研究。

1第2章习题部分答案1. 什么是软件危机?软件危机的表现有哪些?解:软件开发技术的进步为能满足发展的要求,在软件开发中遇到的问题找不到解决的方法,问题积累起来形成了尖锐的矛盾,导致了软件危机。

2. 软件危机产生的原因是什么?解:造成软件危机的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的。

1)软件规模越来越大,结构越来越复杂。

2)软件开发管理困难而复杂。

3)软件开发费用不断增加。

4)软件开发技术落后。

5)生产方式落后。

6)开发工具落后,生产率提高缓慢。

3. 常见的软件过程模型有哪些?解:常见的软件过程模型有瀑布模型、增量模型、演化过程模型、敏捷开发4. 如何对软件质量进行评价?解:软件质量的评价主要围绕可维护性、可靠性、可理解性和效率这几个方面进行。

2第3章习题部分答案1. 软件可行性研究的目的是什么?软件可行性研究的任务又是什么?解:软件可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。

可行性研究的任务首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把他们清楚地列举出来。

大学计算机基础课程总复习(题库)

大学计算机基础课程总复习(题库)

大学计算机基础课程总复习(题库)第一章复习题一、选择题5.计算机的发展阶段通常是按计算机所采用的___ B ___来划分的。

A)内存容量 B)电子器件C)程序设计语言 D)操作系统6.从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入输出设备组成的,称为___ D ____体系结构。

A)艾伦·图灵 B)罗伯特·诺依斯C)比尔·盖茨 D)冯·诺依曼14.个人计算机属于___ C)微型计算机___。

A)小巨型机 B)小型计算机 D)中型计算机15.目前普遍使用的微型计算机,所采用的逻辑元件是___ B)大规模和超大规模集成电路___。

16.电子数字计算机工作最重要的特征是__ C)存储程序自动控制____。

19.被称作"裸机"的计算机是指__ B)没安装任何软件的微机____ 。

24.计算机能够直接识别和处理的语言是____ C)机器语言 __。

26.可移植性最好的计算机语言是__ C)高级语言 __。

28.用户用计算机高级语言编写的程序,通常称为___ A)源程序 ___。

31.办公自动化(OA)是计算机的一项应用,按计算机应用的分类,它应属于__ B) 数据处理____。

A) 科学计算 C) 实时控制 D) 辅助设计32.下列选项中最适合信息管理的计算机语言是___ D) 数据库语言34.CAI指的是_ B)计算机辅助教学软件_ __。

38.微型计算机内存储器是___ B)按字节编址___。

44. 信息论的奠基人是____ D.香农(Claude Shannon)________。

45. 世界上第一台微机是_ D.1971__年由美国Intel公司的工程师西安。

霍夫研制而成。

它属于第____代计算机。

46.下列关于计算模式说法不正确的是_____ D.目前,C/S计算模式已经完全将B/S计算模式取代,这也预示了网络时代的到来。

大学计算机基础_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年

大学计算机基础_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年

大学计算机基础_北京航空航天大学中国大学mooc课后章节答案期末考试题库2023年1.可以通过给print( )函数添加参数end以决定输出后附加字符串,实现是否换行的功能。

end参数默认为newline,即输出末尾附加换行。

参考答案:正确2.Button组件创建普通按钮,按钮上可以显示文本或图像,以表达按钮被按下后所执行的______。

参考答案:操作3.TCP/IP参考模型最多将网络结构划分为5层:从下至上依次为:物理层、数据链路层、传输层、网际层和应用层。

参考答案:错误4.逻辑代数只包括逻辑与、逻辑或、逻辑非这三种逻辑运算。

参考答案:错误5.最简单的按钮只需指定按钮的父窗口、显示在按钮上的内容(文本、位图、图像),以及当按钮被按下时的______,以便按钮被按下时调用该函数,执行相应的操作。

参考答案:回调函数6.图灵机从纸带上的某个起始点出发,读写头的动作只是由当前指令决定。

参考答案:错误7.英国数学家、逻辑学家、密码学家图灵,被后人誉为“计算机科学之父”和“人工智能之父”。

参考答案:正确8.图灵机蕴含了哪些计算思想?参考答案:通用图灵机模型是计算机的计算能力的极限_程序也是数据_所有规则构成指令集9.使用Matplotlib绘图时,如果希望在一张图纸中同时绘制多个具有独立坐标系的图,需要进行多轮次绘制,再手工拼在一起。

参考答案:错误10.一个算法的时间复杂度和空间复杂度往往是相互影响的,当追求一个较低的时间复杂度时,可能会导致占用较多的存储空间。

参考答案:正确11.科学抽象的过程依次是______、______和______。

参考答案:分离,提纯,简化12.雷达图适用于比较同类事物的不同属性,例如两种汽车,在油耗、空间、价格、保养等角度的异同。

在绘制雷达图时,“属性”的选择多多益善,没有限制,因为这样更能体现同类事物的区别。

参考答案:错误13.数据结构线性表(a1, a2, …ai…, an)中,数据元素ai的直接后继元素是________。

2017-2018年北航计算机学院软件工程961计算机基础综合考研大纲重难点

2017-2018年北航计算机学院软件工程961计算机基础综合考研大纲重难点

2017年硕士研究生入学考试专业课考研大纲一、考试组成961计算机基础综合共包括三门课程的内容:计算机组成原理、操作系统、计算机网络技术,分别占60分,50分、40分。

所有课程均不指定参考书。

二、计算机组成原理部分的考试大纲(60分)<一>、整体要求(一). 理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念;(二).理解计算机系统层次化结构概念,掌握以MIPS为代表的RISC指令集体系结构的基本知识,能对MIPS汇编程序设计语言的相关问题进行分析;(三).理解计算机存储系统的层次化结构,掌握层次化存储系统的设计、分析和性能计算;(四).能根据指令语义进行单周期、多周期或流水线MIPS处理器的数据通路及其控制器的分析和简单设计;(五).理解并掌握输入输出系统的基本知识。

<二>、知识要点(一)、计算机系统概述(1)计算机系统的基本组成与层次结构(2)计算机系统的性能指标:吞吐量、响应时间、带宽、延迟;CPU时钟周期、主频、C PI、CPU执行时间;MIPS、MFLOPS、GFLOPS、TFLOPS、PFLOPS。

(二)、数据的表示和运算(1)数制与编码(2)定点数和浮点数的表示和运算(3)算术逻辑单元ALU串行加法器和并行加法器算术逻辑单元ALU的功能和结构(三)、存储器层次结构(1)存储器的层次化结构(2)主存储器与CPU的连接(3)高速缓冲存储器(Cache)Cache的基本工作原理Cach和主存之间的映射方式Cache中主存块的替换算法与写策略多层次Cache性能计算(4)虚拟存储器虚拟存储器的基本概念页式虚拟存储器TLB(快表)(四)、MIPS指令系统及汇编语言(1)指令系统的基本知识(指令格式、寻址方式)(2)MIPS汇编语言(五)、MIPS处理器(1)CPU的功能和基本结构(2)单周期、多周期MIPS处理器数据通路的功能和基本结构(3)硬布线控制器的功能和工作原理单周期处理器控制器多周期处理器控制器(4)指令流水线指令流水线的基本概念流水线冒险及处理策略指令流水线的基本实现(六)、总线与输入输出(I/O)系统(1)总线的基本概念(2)磁盘存储器(3)I/O控制器I/O控制器的功能和基本结构存储映射I/O编址(4)基本I/O方式程序查询方式程序中断方式:中断的基本概念,中断响应过程,中断处理过程,多重中断和中断屏蔽的概念;DMA方式,DMA控制器组成,DMA传送过程,设备传输性能计算。

北航-计算机基础知识(整理版)

北航-计算机基础知识(整理版)

单向选择题一、计算机基础知识1、一般认为,世界上第一台电子数字计算机诞生于1946年2、计算机当前应用于各种行业、各种领域,但计算机最早的设计是针对科学计算3、计算机硬件系统的主要组成部分有五大部分:运算器、I/O设备、控制器软件不属于五大件内4、计算机软件一般分为系统软件和应用软件两大类,不属于系统软件的是客户管理系统5、计算机系统中,最贴近硬件的系统软件是操作系统6、计算机内部用于处理数据和指令的编码是二进制码7、计算机程序设计语言中,可以直接被计算机识别并执行的是机器语言8、二进制数10110001相对应的十进制数应是1779、计算机断电后,会使存储的数据丢失的存储器是RAM10、微型计算机中,微处理器芯片上集成的是控制器和运算器11、计算器有多种技术指标,其中决定计算机的计算精度的是字长12、保持微型计算机正常运行必不可少的输入输出设备是键盘和显示器13、计算机中,信息的最小单位是位14、在微型计算机中,将数据送到软盘上,称为写盘15、下列各项中,不是微型计算机的主要性能指标的是硬盘容量16、自计算机问世至今已经经历了是个时代,划分时代的主要依据是计算机的构成元件17、世界上第一台电子数字计算机采用的逻辑元件是电子管18、早期的计算机体积大、耗能高、速度慢,主要原因是制约与元器件19、当前的计算机一般被认为是第四代计算机,它所采用的逻辑元件是大规模集成电路20、个人计算机属于微型计算机21、以下不属于数字计算机特点的是体积庞大22、计算机可以自动处理的基础是存储程序23、计算机进行数值计算时的高精确度主要决定于基本字长24、计算机具有逻辑判断能力,主要取决于编制的软件25、计算机的通用性使其可以求解不同的计算和逻辑问题,这主要取决于计算机的可编程性26、计算机的应用范围很广,下列说法中正确的是辅助设计是用计算机进行产品设计和绘图27、当前计算机的应用领域极为广泛,但其运用最早的领域是科学计算28、最早设计计算机的目的是进行科学计算,其主要计算的问题面向于军事29、计算机应用中最诱人、也是难度最大且目前研究最为活跃的领域之一是人工智能30、当前气象预报已广泛采用数值预报方法,这种预报方法会设计计算机应用中科学计算和数值处理31、利用计算机对指纹进行识别,对图像和声音进行处理,属于的应用领域是信息处理32、计算机最主要的工作特点是存储程序和自动控制33、用来表示计算机辅助设计的英文缩写是CAD34、利用计算机来模仿人的高级思维活动称为人工智能35、计算机网络的目标是实现资源共享和信息传输36、下列四项中,不属于多媒体所包括的媒体类型是X光37、所谓的信息是指处理后的数据38、下面的描述中,正确的是键盘是输入设备,显示器是输出设备39、一个完备的计算机系统应该包含计算机的硬件和软件40、计算机系统由两大部分组成,它们是硬件系统和软件系统41、构成计算机物理实体的部件被称为计算机硬件42、组成计算机主机的主要是中央处理器和主存储器43、微型计算机的微处理器芯片上集成了控制器和运算器44、以下不属于外部设备的是中央处理器和主存储器45、下列对软件配置的叙述中不正确的是软件配置独立于硬件46、下面各组设备中,同时包括了输入设备、输出设备和存储设备的是鼠标器、绘图仪、光盘47、个人计算机(PC)必备的外部设备是显示器和键盘48、在微型计算机的设备中,既可输入又可输出的设备是磁盘驱动器49、冯·诺依曼结构计算机的五大基本构件包括运算器、存储器、输入设备、输出设备和控制器50、时至今日,计算机仍采用程序内存或称存储程序原理,原理的提出者是冯·诺依曼51、冯·诺依曼计算机的基本原理是程序存储52、计算机的工作原理是程序存储53、计算机中,运算器的主要功能是完成算术和逻辑运算54、计算机中用来保存程序和数据,以及运算的中间结果和最后结果的装置是内存和外存55、超市收款台检查货物的条形码,这属于对计算机系统的输入56、下列不属于输入设备的是打印机57、计算机的硬件主要包括:中央处理器(CPU)、存储器、输入设备和输出设备61、为解决某一特定的问题而设计的指令序列称为______。

北京航空航天大学计算机学院计算机学科专业基础综合历年考研真题汇编

北京航空航天大学计算机学院计算机学科专业基础综合历年考研真题汇编

北京航空航天大学计算机学院计算机学科专业基础综合历年考研真题汇编最新资料,WORD格式,可编辑修改!目录2014年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解............. 2013年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解............. 2012年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解............. 2011年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解............. 2010年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解............. 2009年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解............. 2008年北京航空航天大学计算机学院961计算机专业综合考研真题....................... 2007年北京航空航天大学计算机学院461计算机专业综合考研真题....................... 说明:2007~2008的科目名称为“计算机专业综合”,代码分别为461和961;2009~2014年的科目代码与名称为“408计算机学科专业基础综合”;2015年起,科目代码与名称改为“961计算机学科专业基础综合”,本书书名以此为准。

2014年北京航空航天大学计算机学院408计算机学科专业基础综合真题及详解一、单项选择题:1~40小题,每小题2分,共80分。

下列每题给出的四个选项中,只有一个选项是符合题目要求的。

1.下列程常段的时间复杂度是()count=0;for(k=1;k<=n; k*2)for(j=1;j<=n;j+1)count++;A.O(log2n)B.O(n)C.O(nlog2n)D.O(n2)【答案】C【解析】外部循环的退出条件是k>n,而对于k,每次循环都执行k=k*2,所以循环次数为log2n;内部循环的退出条件是j>n,对于j,每次循环都执行j=j+1,所以每次循环次数为n次。

北航计算机学院编译习题讲解

北航计算机学院编译习题讲解

习题课 (1-3章)1、复习 2、习题讲解北京航空航天大学计算机科学与工程系2008年6月27日1第一章概论(介绍名词术语、了解编译系统的结构和编译过程)北京航空航天大学计算机科学与工程系2008年6月27日21.2 编译过程所谓编译过程是指将高级语言程序翻译为等价的目标程 序的过程。

习惯上是将编译过程划分为5个基本阶段: 词法分析 语法分析 语义分析、生成中间代码 代码优化 生成目标程序北京航空航天大学计算机科学与工程系2008年6月27日 3典型的编译程序具有7个逻辑部分 S.P 词法分析程序 符 号 表 管 理 语法分析程序 语义分析、生成中间代码 代码优化 生成目标程序 O.P 出 错 处 理北京航空航天大学计算机科学与工程系2008年6月27日4第二章 • 掌握符号串和符号串集合的运算、文法和 语言的定义 • 几个重要概念:递归、短语、简单短语和 句柄、语法树、文法的二义性、文法的实 用限制等。

• 掌握文法的表示:BNF、扩充的BNF范式、 语法图。

• 了解文法和语言的分类北京航空航天大学计算机科学与工程系2008年6月27日 5第三章:词法分析3.1 词法分析的功能 3.2 词法分析程序的设计与实现– 状态图3.3 词法分析程序的自动生成– 有穷自动机、LEX北京航空航天大学计算机科学与工程系2008年6月27日6补充正则文法 正则文法 1 2 4 NFA NFA 3 DFA DFA 最小化北京航空航天大学计算机科学与工程系2008年6月27日 75 6 正则表达式 正则表达式习题1-3章北京航空航天大学计算机科学与工程系2008年6月27日8第一章• 2.典型的编译程序可划分为哪几个主要 的逻辑部分?各部分的主要功能是什么?北京航空航天大学计算机科学与工程系2008年6月27日91.2 编译过程所谓编译过程是指将高级语言程序翻译为等价的目标程 序的过程。

习惯上是将编译过程划分为5个基本阶段: 词法分析 语法分析 语义分析、生成中间代码 代码优化 生成目标程序北京航空航天大学计算机科学与工程系2008年6月27日 10典型的编译程序具有7个逻辑部分 S.P 词法分析程序 符 号 表 管 理 语法分析程序 语义分析、生成中间代码 代码优化 生成目标程序 O.P 出 错 处 理北京航空航天大学计算机科学与工程系2008年6月27日11P19:4.试证明:A+ =AA*=A*A 证:∵ A*=A0∪A+,A+=A1∪A2∪…∪An∪… 得:A*=A0∪A1∪A2∪…∪An∪… ∴ AA*=A(A0∪A1∪A2∪…∪An∪…) = AA0∪AA1∪AA2∪…∪A An∪… =A∪A2∪A3∪An +1∪… = A+ 同理可得: A*A =(A0∪A1∪A2∪…∪An∪…)A =A0 A∪A1A∪A2A∪…∪AnA∪… = A∪A2∪A3∪An+1∪… = A+ 因此: A+ =AA*=A*A北京航空航天大学计算机科学与工程系2008年6月27日 12P26:1.设G[〈标识符〉]的规则是 : 〈标识符〉::=a|b|c| 〈标识符〉a|〈标识符〉c| 〈标识符〉0|〈标识符〉1 试写出VT和VN, 并对下列符号串a,ab0,a0c01,0a,11,aaa给出可能的一些推导。

《计算机软件技术基础》课后题概论

《计算机软件技术基础》课后题概论

数据结构习题答案第一节概论一、选择题1.要求同一逻辑结构的所有数据元素具有相同的特性,这意味着( )。

A.数据元素具有同一的特点B.不仅数据元素包含的数据项的个数要相同,而且对应数据项的类型要一致C.每个数据元素都一样D.数据元素所包含的数据项的个数要相等2.数据结构是一门研究非数值计算的程序设计问题中计算机的( (1) )以及它们之间的( (2) )和运算的学科。

(1) A.操作对象B.计算方法C.物理存储D.数据映像(2) A.结构B.关系C.运算D.算法3.数据结构被形式地定义为(D,R),其中D是( (1) )的有限集合,R是D上( (2) )的有限集合。

(1) A.算法B.数据元素C.数据操作D.逻辑结构(2)A.操作B.映像C.存储D.关系4.在数据结构中,从逻辑上可以把数据结构分为( )。

A.动态结构和静态结构B.紧凑结构和非紧凑结构C.线性结构和非线性结构D.内部结构和外部结构5.线性表的顺序存储结构是一种( )的存储结构。

A.随机存取B.顺序存取C.索引存取D.Hash存取6.算法分析的目的是( )。

A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易懂性和文档性7.计算机算法指的是( (1) ),它必须具备输入、输出和( (2) )等五个特征。

(1) A.计算方法B.排序方法C.解决某一问题的有限运算序列D.调度方法(2) A.可行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性,有穷性和稳定性D.易读性、稳定性和安全性8.线性表若采用链表存储结构,要求内存中可用存储单元的地址( )。

A.必须是连续的B.部分必须是连续的C.一定是不连续的D.连续不连续都可以9.在以下的叙述中,正确的是( )。

A.线性表的线性存储结构优于链式存储结构B.二维数组是它的每个数据元素为一个线性表的线性表C.栈的操作方式是先进先出D.队列的操作方式是先进后出10.根据数据元素之间关系的不同特性,以下四类基本的逻辑结构反映了四类基本的数据组织形式,其中解释错误的是( )。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

班级:__________;学号:______________;姓名:__________________;成绩:___________ 一.填空题(本题共15分,每题1分)
1、栈是一种特殊的线性表,是一种后进先出的结构。

2、软件工程生存周期发中,一般将程序设计阶段分为_概要设计___和_详细设计__两个阶段。

3、在程序过程调用中,若外块中的变量与内块同名,则以“就近声明优先”原则来处
理。

4、链表包含两个域,一个表示数据本身,一个表示数据元素间的关联。

5、从操作系统存储器管理技术角度来看,DOS系统中采用的是分区存储管理;windows
系统中采用的是分页存储管理。

6、图的深度优先搜索遍历算法是一种递归算法,图的广度优先搜索遍历算法需要
使用队列。

7、局域网由计算机,电缆,网络适配卡(网卡),网络操作系统以及网络
应用软件组成。

8、从高级语言程序翻译成机器语言程序的方法角度来看,C语言是编译语言;BASIC是解
释型。

9、文件的存取方法有顺序存取_和随机存取_。

10、测试技术可分为黑箱测试和白箱测试。

11、202.112.100.16是一个C 类IP地址,它的缺省子网掩码为255.255.255.0。

12、传统局域网采用的介质共享技术会产生线路冲突,解决的方法主要有冲突检测和令
牌传递。

13、在TCP/IP协议中,IP位于网络层,TCP位于数据链路层。

14、软件工程学把软件从开始研制到最终软件被废弃的正个阶段叫做软件的生存周期。

15、在页式存储管理中,程序的逻辑地址空问被划分成若干大小相等的页,主存的绝对
地址空问被划分成与页大小相同的块。

二.选择题(本题10分,每题1分)
1、下面关于进程控制块(PCB)不正确的说法是( B )。

A.PCB是操作系统能“感知”进程存在的唯一标志
B.PCB和进程是一一对应
C.进程处于阻塞状态时,没有PCB
D.操作系统正是通过管理PCB来管理进程
2、我们把具有共同属性、共同操作性质的对象的集合定义为(A )。

A.类B.属性C.对象D.消息
3.无序表(81,52,57,95,22,04,96,83)的第四趟选择排序序列为(B )A.04,22,52,57,81,95,96,83
B.04,22,52,57,95,81,96,83
C.96,95,83,81,04,22,52,57
D.96,95,83,81,04,22,57,52
4、E—R方法的三要素是( C )
A.实体,属性,实体集B.实体,码,联系
C.实体,属性,联系D.实体,域,码
5、需求分析阶段的研究对象是(A )
A.用户要求 B. 分析员要求
C.系统要求 D. 软硬件要求
6、当通道启动成功后,使用设备的进程将进入到( A )。

A等待传送B就绪
C运行D等待访问设备
7、50.文件的二级目录结构由主目录和( C )组成。

A子目录B主目录C用户目录D当前目录
8、进程在3个基本状态中的转换,肯定不会有的转换是( B )
A.运行态→就绪态B.阻塞态→运行态
C.运行态→阻塞态D.阻塞态→就绪态
9、在一个长度为n的顺序存储结构的线性表中,向第i个元素(1≤i≤n+1)位置插入一个
元素时,需要从后向前依次后移(B )个元素。

A.n-i
B.n-i+l
C.n-i-l
D.i
10、交换机工作在OSI/RM模型的( B )层。

A.物理层B.数据链路层
C.应用层D.网络层
三、名词解释(本题5分,每小题2.5分)
1、递归算法
递归是构造计算机算法的一种基本方法。

如果一个过程直接或间接地调用它自身,则称该过程是递归的,递归过程必须有一个递归终止条件,即存在“递归出口”。

无条件的递归是毫无意义的。

2、进程
进程是一个可并发执行的程序在其数据集上的一次运行,是操作系统进行系统资源分配的单位和独立运行的基本单位。

四.问答题(本题5分)
对于某一二叉树,使用前序遍历,处理顺序为:ABEFCGDHIJ;使用中序遍历,则处理顺序为:EFBGCHIJDA;请画出此二叉树,给出其后序遍历。

该二叉树后续遍历为:FEGJIHDCBA。

五.编程题(本题15分)
1 数据库编程题(10分)
给定下列四个关系模式:
S:学生表C:课程表SC:学生选课表
其中,各个表中的字段含义分别为:
SNO:学号;SN:姓名;SEX:性别;AGE:年龄。

CNO:课程编号;CN:课程名称;TN:代课教师姓名。

G:学生所选课成绩。

注:本题中男生字段值为‘M’,女生字段值为‘W’,课程字段值直接用课程中文,如数学课字段值‘数学’,学生和老师的名字字段值直接用其名字的中文,年龄字段值为年龄的整数值。

请写出以下问题的SQL计算机序列(注:采用SQL92标准)。

1)创建S表(字段名、类型和长度可自定义),并指出主键。

(2分)
CREATE TABLE S
( SNO CHAR(8) PRIMARY key NOT NULL,
SN CHAR(10),
AGE INT,
SEX CHAR(2)
);
2)将SC中所有不及格同学记录插入不及格表FAIL中。

(2分)
INSERT INTO FAIL (SNO,CNO)
V ALUES (SELECT SNO,CNO FROM SC
WHERE GRADE<60);
3)刘萍补考及格,请将该同学在不及格表FAIL中的记录删除。

(2分)
DELETE FROM FAIL WHERE SNO =
(SELECT SNO FROM S
WHERE SN =‘刘萍’);
4)写出下面语句执行的结果。

(2分)
select ame, o, avg(sc.g) from sc, c where o=o group by ame, o having avg(sc.g)>85
操作系统,J04, 88
5)检索选修课程包含所有姓王的老师所授课程的学生学号和成绩。

(2分)
SELECT SNO,GRADE FROM SC
WHERE CNO IN(SELECT CNO FROM C WHERE TNAME =‘王%’)

(SELECT SC.SNO,SC. GRADE FROM SC, C
WHERE O =O AND C.TNAME =‘王%’)

SELECT SNO FROM SC JOIN C ON O =O WHERE TNAME =‘王%’
这里TNAME =‘王%’也可写成TNAME LINK ‘王%’
注:学生写“”和‘’都算对。

2 C++编程题(5分)
#include <stdio.h>
class Vehicle
{
public:
int color;
private:
int tyre_number;
public:
void SetColor(int c) { color = c; }
void Move() { printf("Vehicle moving !\n"); }
class Car : public Vehicle
{
protected:
int velocity;
public:
void Move() { printf("Car moving !\n");}
};
class SportsCar : public Car
{
public:
int cost;
void Move() { printf("SportsCar moving !\n");}
};
int main()
{
int col = 0;
Vehicle *vec;
SportsCar BMWM3;
BMWM3. SetColor(1);
BMWM3.Move();
col = BMWM3. color;
vec = new Car;
vec->Move();
return 0;
}
1)main 中当程序运行到vec = new Car时,col = ?(1分)
1
2)写出程序的运行结果。

(2分)
SportsCar moving!
Vehicle moving !
写对一个给一分,顺序写错也给一分。

3)写出在main中的对象BMWM3可以访问的成员变量。

(1分)color和cost。

4)在class SportsCar中可以访问变量velocity吗?(1分)可以。

考题知识点分布:
软件工程:4
数据库:11
程序设计:8
数据结构:12.5
操作系统:9.5
计网:5
去年考试情况来看,题有点简单了,今年稍微难点。

相关文档
最新文档