[语言类考试复习资料大全](A)初级程序员2013上半年上午试题_第1页
[语言类考试复习资料大全](A)初级程序员2013上半年上午试题_第2页
[语言类考试复习资料大全](A)初级程序员2013上半年上午试题_第3页
[语言类考试复习资料大全](A)初级程序员2013上半年上午试题_第4页
[语言类考试复习资料大全](A)初级程序员2013上半年上午试题_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、书山有路勤为径,学海无涯苦作舟。祝愿天下莘莘学子:学业有成,金榜题名!语言类考试复习资料大全(A)初级程序员2013上半年上午试题(A)初级程序员2013上半年上午试题单项选择题每个空格对应一个序号,有A、B、C、D四个选项,请选择一个最恰当的选项作为解答。 在Word的编辑状态下,若要防止在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择_命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选_。 1.A.段落(P)B.插入符号(S)C.项目符号(B)D.编号(N)答案:A2.A.孤行控制B.与下段同页C.段中不分页D.段前分页答案:C解析 在Word的编辑状态下,若要防止

2、在段落中间出现分页符,可以通过单击鼠标右键在弹出的菜单中选择“段落(P)”命令;在“段落”对话框中,选择“换行和分页”选项卡,然后再勾选“段中不分页”。 某Excel工作表如下所示,若在D1单元格中输入=$A$1+$B$1+C1,则D1的值为_;此时,如果向垂直方向拖动填充柄至D3单元格,则D2和D3的值分别为_。 A B C D 1 16 18 20 2 23 26 30 3 35 38 26 4 3.A.34B.36C.39D.54答案:D4.A.79和99B.69和93C.64和60D.79和93答案:C解析 本题考查Excel的计算方法。“$A$1+$B$1+C1”的功能是计算A列1行

3、的值与B列1行的值及C列l行的值求和。所以D1的值为54。 垂直方向拖动填充柄至D3单元格时,“$A$1+$B$1+C1”表达式中$A$1与$B$1的值保持不变,C1的值随着填充柄的移动而变化,具体如下,当填充柄移至2行时,C1的值变为C2的值30,移至3行时,C1的值变为C3的值26,所以,D2与D3的值分别为64与60。 问题:5. _服务的主要作用是实现文件的上传和下载。A.GopherB.FTPC.TelnetD.E-mail答案:B解析 FTP(File Transfer Protocal),是文件传输协议的简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(

4、Application)。用户,可以通过它把自己的PC与世界各地所有运行FTP协议的服务器相连,访问服务器上的大量程序和信息。问题:6. 与八进制数1706等值的十六进制数是_。A.3C6B.8C6C.F18D.FIC答案:A解析 本题考查的是多进制数的互相转换。将八进制数转换为十六进制数时,可以先将八进制数转化为二进制数,再转化为十六进制数。将八进制数1706转化为二进制数:001 111 000 110,再将二进制数转换为十六进制数即为3C6。问题:7. 若计算机字长为8,则采用原码表示的整数范围为-127127,其中,_占用了两个编码。A.-127B.127C.-1D.0答案:D解析 本

5、题考查的计算机的原码和反码的知识。其中原码与反码互为相反数其中由于+0与-0所表示的值都一样,所以0占用了两个编码。 CPU执行指令时,先要根据_将指令从内存读取出并送入_,然后译码并执行。 8.A.程序计数器B.指令寄存器C.通用寄存器D.索引寄存器答案:A9.A.程序计数器B.指令寄存器C.地址寄存器D.数据寄存器答案:B解析 本题考查的是CPU执行指令的三个阶段:取指令分析指令执行指令。 取指令的任务是:根据程序计数器PC中的值从程序存储器读出现行指令,送到指令寄存器。分析指令阶段的任务是:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令要求操作数,则寻找操作数地址。计算

6、机执行程序的过程实际上就是逐条指令地重复上述操作过程,直至遇到停机指令可循环等待指令。 显示器的性能指标主要包括_和刷新频率。若显示器的_,则图像显示越清晰。 10.A.重量B.分辨率C.体积D.采样速度答案:B11.A.采样频率越高B.体积越大C.分辨率越高D.重量越重答案:C解析 本题考查的是计算机显示器的性能指标。计算机显示器的主要性能指标有:响应时间,可视角度,点距,分辨率,刷新率,亮度,对比度等。其中显示器的分辨率影响着画面的清晰程度,分辨率越高,画面越清晰,颗粒感越小。问题:12. 图像文件格式分为静态图像文件格式和动态图像文件格式。_属于静态图像文件格式。A.MPGB.AVSC.

7、JPGD.AVI答案:C解析 本题考查的是图像文件格式。图形和图像以文件形式存储。图形和图像文件格式分为两大类:一类是静态图像文件格式,一类是动态图像文件格式。静态图像文件格式有:GIF,TIF,BMP,PCX,JPG,PSD等;动态图像文件格式有AVI,MPG等。本题属于静态图像文件格式的选项是C。问题:13. 将声音信号数字化时,_不会影响数字音频数据量。A.采样率B.量化精度C.波形编码D.音量放大倍数答案:D解析 本题考查的是影响数字音频质量的技术参数。采样率是指一秒钟时间内采样的次数。量化精度是描述每个采样点样值的二进制位数。波形编码是利用采样和量化过程来表示音频信号的波形,使编码后

8、的音频信号与原始信号波形尽可能匹配。这三个参数都会改变数字音频的数据量。只有音量放大倍数不会改变数字音频数据量。所以答案选D。问题:14. 计算机系统中,内存和光盘属于_。A.感觉媒体B.存储媒体C.传输媒体D.显示媒体答案:B解析 本题考查的是计算机系统的存储媒体的相关知识。内存属于内存储器,光盘属于外存储器,两者都属于存储媒体。所以选择B问题:15. 对计算机软件的法律保护不涉及_。A.知识产权法B.著作权法C.刑法D.合同法答案:A解析 本题考查的是计算机软件法律保护的相关知识。我国对计算机软件的法律保护包括著作权法、刑法、合同法等等,但不包含知识产权法,故选A。问题:16. 以下知识产

9、权保护对象中,_不具有公开性基本特征。A.科学作品B.发明创造C.注册商标D.商业秘密答案:D解析 商业秘密,是指不为公众所知悉、能为公司带来经济效益,具有实用性并经公司采取保密措施的技术信息和经营信息,所以不具有公开性,故选D。问题:17. 防火墙的NAT功能主要目的是_。A.进行入侵检测B.隐藏内部网络IP地址及拓扑结构信息C.防止病毒入侵D.对应用层进行侦测和扫描答案:B解析 本题考查的是防火墙NAT的功能。网络地址转换器NAT位于使用专用地址的Internet和使用公用地址的Internet之间。NAT使在内网中计算机使用未注册的专用IP地址,而在与外部网络通信时使用注册的公用IP地址

10、,大大降低了连接成本,同时,NAT也起到将内部网络隐藏起来,保护内部网络的作用,因为对外部用户来说只有使用公用IP地址的NAT是可见的。故选B。问题:18. 脚本漏洞主要攻击的是_。A.PCB.服务器C.平板电脑D.智能手机答案:B解析 本题考查的是脚本漏洞的相关知识。因为服务器是组织的众多公开部分之一,所以最容易成为攻击目标。相对于PC,服务器更容易被脚本漏洞攻击。问题:19. 工作时需要动态刷新的是_。A.DRAMB.PROMC.EPROMD.SRAM答案:A解析 本题考查的是动态随机存取存储器的性质。DRAM即动态随机存取存储器是最常见的系统内存。DRAM只能将数据保持很短的时间。为了保

11、持数据,DRAM使用电容存储,所以必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失。问题:20. 若计算机字长为64位则用补码表示时的最小整数为_。A.-264B.-263C.-264+1D.-263+1答案:B解析 本题考查的是计算机的带符号整数表示范围。计算机字长为64位,用于表示整数,共有264个整数,所以无符号整数的范围是0264,带符号整数因为需要1位来表示正负号,所以范围为-263263,所以用补码表示时的最小整数为-263,故选择B。问题:21. 对于容量为32K32位、按字编址(字长为32)的存储器,其地址线的位数应为_。A.15B.32C.64D.5答案:A

12、解析 本题考查的是存储器地址线位数的算法。题中容量为32K32位的存储器,32K为存储器的容量,南地址线决定,容量=2n,n就是地址线位数,即32K=2n,这里n算出来为15,即地址线的位数应为15位,选择A。问题:22. 对于一个值不为0的整数x,进行_运算后结果为0。A.x与x按位与B.将x按位取反C.x与x按位或D.x与x按位异或答案:D解析 本题考查的是逻辑算法。将两个整数对应位的数异或算法:数相同结果为0,数不同结果为1,所以x与x异或,各位数都相同,结果为0,故选择D。问题:23. 在操作系统设备管理中,通常不能采用_分配算法。A.先来先服务B.时间片轮转C.单队列优先D.多队列优

13、先答案:B解析 本题考查的是操作系统的分配算法。时间片转轮调度是一种最古老、最简单、最公平且使用最广的算法。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。如果在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。如果进程在时间片结束前阻塞或结束,则CPU当即进行切换,也就是说,在同一时间内,多个进程快速地流转使用资源,所以,操作系统不能采用时间片转轮算法。敞选择B。 Windows磁盘碎片整理程序_,通过对磁盘进行碎片整理,_。 24.A.只能将磁盘上的可用空间合并为连续的区域B.只能使每个操作系统文件占用磁盘上连续的空间C.可以使每个文件和文件夹占用磁盘上连续的

14、空间,合并盘上的可用空间D.可以清理磁盘长期不用的文件,回收并占用空间使其成为连续的区域答案:C25.A.可以提高对文件和文件夹的访问效率B.只能提高对文件夹的访问效率,但对文件的访问效率保持不变C.只能提高系统对文件的访问效率,但对文件夹的访问效率保持不变D.可以将磁盘空间的位示图管理方法改变为空闲区管理方法答案:A解析 Windows磁盘碎片整理程序,可以使每个文件和文件夹占用磁盘上连续的空间,合并盘上的可用空间,通过对磁盘进行碎片整理,可以提高对文件和文件夹的访问效率。 在段页式管理中,如果地址长度为32位,并且地址划分如下图所示: 10位 10位 12位 段号 页号 页内地址 在这种情

15、况下,系统页面的大小应为_KB,且_。 26.A.1B.2C.3D.4答案:D27.A.最少有1024个段,每段最大为4096KBB.最多有1024个段,每段最大为4096KBC.最少有1024个段,每段最小为4096KBD.最多有1000个段,每段最小为4000KB答案:B解析 本题考查的是段页式管理相关知识。该页内地址的位数表示了该页的长度,页内地址长度为12位,即212B,即4KB,所以系统页而大小为4KB,选择D。义因为该系统页而的段号是连续的且为10位,即该系统段数最多有210个段,即最多有1024个段,每段最大为4KB1024,即4096KB。 高级程序设计语言都会提供描述_、_、

16、控制和数据传输的语言成分,控制成分中有顺序结构、选择结构、_。 28.A.数据B.整型C.数组D.指针答案:A29.A.判定B.函数C.运算D.递归答案:C30.A.函数B.循环C.递归D.反射答案:B解析 本题考查的是高级程序设计语言的基本知识。高级程序设计语言都会提供描述数据、运算、控制和数据传输的语言成分,控制成分中有顺序结构、选择结构、循环结构。问题:31. 在以阶段划分的编译器中,贯穿于编译器工作始终的是_。A.词法分析和语法分析B.语法分析和语义分析C.符号表管理和出错处理D.代码优化答案:C解析 本题考查的是编译器各阶段工作相关知识。词法分析器的任务是把源文件的字符流转换成记号流

17、。语法分析器根据语法规则识别出记号流中的结构(短语、句子),并构造一棵能够正确反映该结构的语法树。语义分析器根据语义规则对语法树中的语法单元进行静态语义检查,如果类型检查和转换等,其目的在于保证语法正确的结构在语义上也是合法的。符号表管理的作用是记录源程序中符号的必要信息,并加以合理组织,从而在编译器的各个阶段能对它们进行快速、准确的查找和操作。出错处理:用户编写的源程序中往往会有一些错误,可分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行的时候,也被称作动态语义错误,如变量取值为零时作为除数,数组元素引用时下标出界等。静态错误又可分为语法错误和静态语义错误

18、。语法错误是指有关语言结构上的错误,如单词拼写错、表达式中缺少操作数等。代码优化是编译器的一个重要组成部分,由于编译器将源程序翻译成中间代码的工作是机械的、按固定模式进行的,因此,生成的中间代码往往在时间和空间上有很大浪费。当需要生成高效目标代码时,就必须进行优化。故选择C。问题:32. 将一个可执行程序翻译成某种高级程序设计语言源程序的过程称为_。A.编泽B.反编译C.汇编D.解释答案:B解析 将一个可执行程序翻译成某种高级程序没计语言源程序的过程称为反编泽。编译,利用编译程序从源语言编写的源程序产生目标程序的过程。汇编大多是指汇编语言,把汇编语言翻泽成机器语言的过程称为汇编。解释就是对编译

19、好的高级程序语言进行注释。故选B。 正规式(ab|c)(01|2)表示的正规集合中有_个元素,_属于该正规集。 33.A.3B.5C.6D.9答案:C34.A.abc012B.a0C.c02D.c0答案:D解析 本题考查的是正规式的相关概念。在正规式(ab|c) (01|2)中元素的个数为6个,a,b,c,0,1,2。正规式与相应的正规集是等价的,正规集给出了相应正规式所描述的全部单词,正规式不是集合,其运算结果正规集是集合。所给选项中D.c0属于该正规式结果,故选择D。问题:35. 在函数调用时,引用调用方式下传递的是实参的_。A.左值B.右值C.名称D.类型答案:A解析 本题考查的是函数调

20、用的相关知识。在函数调用时,向子程序传递变量的方法除了值调用外,就是引用调用。引用调用就是把变量的地址复制到子程序的形参中,子程序通过该地址访问实际变量,这样,通过参数进行的修改,便可以影响到子程序调用的变量值。引用调用包括变量和指针以及函数指针等的引用传递,包括引用输入与引用返回,引用调用传递一个含实参地址属性信息的左值。问题:36. 单链表不具有的特点是_。A.插入、删除运算不需要移动元素B.可随机访问链表中的任一元素C.不必事先估计存储空间值D.所需存储空间量与线性表长度成正比答案:B解析 本题考查的是单链表的相关知识。单链表是单向的即他只可以访问下一级链表的指针,而双向链表是在单链表的

21、基础上加上了反向指针。循环链表是闭合的,结构和单链表相似,但是尾指向首。单链表的特点有插入、删除运算不需要移动元素,不必事先估计存储空间值,所需存储空间量与线性表长度成正比。可随机访问链表中的任一元素是顺序表的特点,故选择B。问题:37. 不适合采用栈结构的是_。A.判断一个表达式中的括号是否匹配B.判断一个字符串是否是中心对称C.按照深度优先的方式后序遍历二叉树D.按照层次顺序遍历二叉树答案:D解析 本题考查的是栈的相关知识。栈是只能在某一端插入和删除的特殊线性表。栈就是一种类似桶堆积物品的数据结构,允许进行删除和插入的一端称栈顶,另一端称栈底,不合任何元素的栈称为空栈。栈读取数据是连续读取

22、的,判断一个表达式中的括号是否匹配与判断一个字符串是否是中心对称都可以用栈的结构,按深度优先的方式遍历二叉树也是按线性数据表按顺序连续遍历,所以可以采用栈结构,而按照层次顺序遍历二叉树不是线性数据表连续的读取数据,所以不能采用栈的结构。故选择D。问题:38. 设有字符串S和P,串的模式匹配是指_。A.确定P在S中首次出现的位置B.将S和P连接起来C.将S替换为PD.比较S和P是否相同答案:A解析 本题考查的是串的模式匹配算法。串的模式匹配算法的目的是确定主串中所含子串第一次出现的位置(定位),分为BF算法和KMP算法。BF算法的设计思想:编写函数Indcx(S,T,pos)函数,将主串S的第p

23、os个字符和模式P的第1个字符比较,若相等,继续逐个比较后续字符;若不等,从主串S的下一个字符(pos+1)起,重新与P第一个字符比较,直到主串S的一个连续子串字符序列与模式P相等,返回值为S中与P匹配的子序列第一个字符的序号,即匹配成功,否则,匹配失败,返回值0。故选择A。问题:39. 以下关于特殊矩阵和稀疏矩阵的叙述中,正确的是_。A.特殊矩阵适合采用双向链表存储,稀疏矩阵适合采用单向链表存储B.特殊矩阵的非零元素分布有规律,可以用一维数组进行压缩存储C.稀疏矩阵的非零元素分布没有规律,只能用二维数组压缩存储D.稀疏矩阵的非零元素分布没有规律,只能用双向链表进行压缩存储答案:B解析 本题考

24、查的是特殊矩阵与稀疏矩阵的相关概念。稀疏矩阵式指该矩阵中非零元素远远小于矩阵元素的个数,而非零元素的排布又没有规律,则称该矩阵为稀疏矩阵。稀疏矩阵的存储过程:(1)压缩为三元组表,(2)存储三元组表,以顺序表存储或链式存储。只有当矩阵中非零元素个数s满足sm*n时,方可采用三元组顺序表或十字链表存储。特殊矩阵是指非零元素或领域苏的分布有一定规律的矩阵,为了节省存储空间,特别是在高阶矩阵的情况下,可以利用特殊矩阵的规律,对它们进行压缩存储。故选择B。问题:40. 已知某二叉树的先序遍历序列为ABDCEFG、中序遍历序列为BDACFGE,则该二叉树的层数为_。A.3B.4C.5D.6答案:C解析

25、本题考查的是二叉树遍历的相关知识。根据二叉树的先序遍历和中序遍历的结果可以得出该二叉树为:该二叉树共有5层,入选择C。问题:41. 在一棵非空的二叉排序树中,关键字最大的结点的_。A.左子树一定为空,右子树不一定为空B.左子树不一定为空,右子树一定为空C.左子树和右子树一定都为空D.左子树和右子树一定都不为空答案:B解析 本题考查的是二叉树的关键字的相关知识。我们根据一个实例来分析下二叉树关键字值最大的结点的存储位置有何特点。以序列(50,72,43,85,75,20, 35,45,65,30)为例,最大结点85的位置有两种情形,分别如下图所示。 在这两种情形中,结点85都没有右子树,因为只有

26、比85更大的结点才能能为它的右子树,而这里的85是最大的结点,所以结点85不可能会有右子树,所以结点85的右子树一定为空。所以选择B。 问题:42. 为实现快速排序算法,待排序列适合采用_。A.顺序存储B.链式存储C.散列存储D.索引存储答案:A解析 本题考查的是排序算法。待排序列只有采用数组(顺序表)存储,可以通过地址直接访问到数据,才能实现快速排序算法。故选择A。问题:43. 若某无向图具有n个顶点、e条边,则其邻接矩阵中值为0的元素个数为_。A.eB.2eC.n*n-2eD.n-2e答案:C解析 邻接矩阵是表示顶点之间相邻关系的矩阵。设G=(V,E)是一个图,其中V=v1,v2,vn)。

27、G的邻接矩阵是一个具有下列性质的”阶方阵:对无向图而言,邻接矩阵一定是对称的,而且对角线一定为零,有向图则不一定如此。在无向图中,任一顶点i的度为第i列所有元素的和,在有向图中顶点i的出度为第i行所有元素的和,而入度为第i到所有元素的和。用邻接矩阵法表示图共需要,n-2个空间,由于无向图的邻接矩阵一定具有对称关系,所以扣除对角线为零外,仅需要存储上三角形或下三角形的数据即可,因此仅需要n(n-1)2个空间。从邻接矩阵的定义可分析得出:含有”个顶点的图的邻接矩阵是n-2阶方阵,对无向图而言,邻接矩阵一定是对称的,如果该图无环,则对角线元素为0。两顶点之间有边相连,相应位置的元素为1,无边相连为0

28、,所以其邻接矩阵中值为0的元素个数为n*n-2e,故选择C。问题:44. Pctcr Coad和Edward Yourdon将面向对象表示为对象、分类、继承和_之和。A.通过消息的通信B.对象的属性C.对象的行为D.对象的抽象答案:A解析 本题考查了面向对象的相关知识。究竟怎样才算真正的“面向对象”。Peter Coad和Edward Yourdon提出了下列等式。丽向对象=对象(Objects)+类(Classcs)+继承(Inheritance)+消息通信(CommunicationWith Messages),故选择A。 在统一建模语言(UML)中,_展现了一组对象以及它们之间的关系,给

29、出了系统的静态设计视图或静态进程视图,描述了_中所建立的事物实例的静态快照。 45.A.序列图B.状态图C.对象图D.通信图答案:C46.A.类图B.组件图C.对象图D.包图答案:A解析 本题考查了统一建模语言的对象图的相关知识。UML适用于软件开发中从需求分析道测试的不同阶段,需求获取:用例图、活动图,需求分析:类图、对象图,系统分析与设计:状态图、顺序图、合作图、活动图、部件图和配置图,测试:单元测试用类图、集成测试用部件图和合作图、确认测试用用例图等。对象图展现了一组对象以及它们之间的关系,给出了系统的静态设计视图或静态进程视图,描述了类图中所建立的事物实例的静态快照。类图展现了一组对象

30、、接口、协作和它们之间的关系。类图给出了系统的静态设计视图。在面向对象系统的建模中,建立的最常见的图就是类图。故选择C、A。 继承父类和子类质检共享数据和方法的机制,类的继承支持多态的实现。以下关于类继承的说法中,不正确的是_。在多态的几种不同的形式中,_多态是指同一个名字在不同上下文中可代表不同的含义。 47.A.一个父类可以有多个子类B.父类描述子类的公共属性和方法C.一个子类可以继承父类中的属性和方法而不必在子类中定义D.子类不可以定义新的属性和方法答案:D48.A.参数B.包含C.过载D.强制答案:C解析 本题考查的是类的继承性和多态性的相关知识。类的继承性是指一个类定义既可以具有其他

31、类的数据成员、属性成员、方法成员等,也可以使其他类具有自己的数据成员、属性成员、方法成员等。在类的继承中,被继承的类称为基类或父类,继承的类称为派生类或子类。当一个类从另一个类派生出来时,派生类就自然具有了父类的数据成员、属性成员和方法成员等,父类定义中这些成员的代码已不需要在子类中重写,在子类的定义中,只需要书写父类定义中不具有的代码即可。多态性就是指在程序运行时,执行的虽然是一个调用方法的语句,却可以根据子类对象的类型不同完成方法的不同的具体实现。面向对象的多态性可以严格的分为四类:过载多态,强制多态,包含多态,和参数多态,前面两种统称为专用多态,而后面两种也称为通用多态。参数多态与类属相

32、关联,类属是一个可以参数化的模板,其中包含的操作所涉及的类型必须用类型参数实例化。过载多态是指在相同的作用域内,定义多个名字相同的函数却有不同的实现。定义过载函数,函数名字相同,但所带的参数数目或参数的类型不同,这样系统编译时可以根据参数的不同选择相应的过载函数。故选择D、C。 某教务系统的部分需求包括:教务人员输入课程信息:学生选择课程,经教务人员审核后安排到特定的教室和时间上课;教师根据安排的课程上课,考试后录入课程成绩;学生可以查询本人的成绩;教务人员可以增加、修改、删除和查询课程信息。若用顶层数据流图来建模,则上述需求应包含_个加工。用模块化方法对系统进行模块划分后,若将对课程信息的增

33、加、修改、删除和查询放到一个模块中,则该模块的内聚类型为_。 49.A.1B.3C.5D.6答案:A50.A.逻辑内聚B.信息内聚C.过程内聚D.功能内聚答案:B解析 本题考查的是数据流图的相关知识。顶层数据流图只含有一个加工表示整个系统;输出数据流和输入数据流为系统的输入数据和输出数据,表明系统的范围,以及与外部环境的数据交换关系。若用顶层数据流图来建模,只需要一个教务系统的加工就可以了,所以选择A。逻辑内聚指模块内执行个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。指机能相关的程序组合成一模块的程度,或是各机能凝聚的状态或程度。信息性内聚是如果模块进行许多操作,每个都有各自的入口点,

34、每个操作的代码相对独立,而且所有操作都在相同的数据结构上完成,则该模块具有信息性内聚。过程内聚是指构件或者操作的组合方式是允许在调用前面的构件或操作之后,马上调用后面的构件或操作,即使两者之间没有数据进行传递。功能内聚是指,如果模块内所有成分形成一个整体,完成单个功能,则称功能内聚,功能内聚是最高程度的内聚形式。根据以上所述,故选择B。问题:51. 黑盒测试不能发现_。A.不正确或遗漏的功能B.初始化或终止性错误C.程序的某条路径存在逻辑错误D.错误的处理结果答案:C解析 本题考查的是黑盒测试的相关知识。黑盒测试法注重于测试软件的功能需求,主要试图发现下列几类错误:功能不正确或遗漏;界面错误;

35、数据库访问错误;性能错误;初始化和终止错误等。故选择C。问题:52. 在软件正式运行后,一般来说,_错误导致的维护代价最高。A.需求B.概要设计C.详细设计D.编码答案:A解析 本题考查的是软件设计的几个阶段。因为在开发软件时,需求分析是开发软件的第一步,也是最重要的一步,软件开发接下来的步骤都是在需求分析的基础上设计出来的,所以如果需求错误将会导致软件维护的代价最高。故选择A。问题:53. 软件测试的原则不包括_。A.测试应在软件项目启动后尽早介入B.测试工作应该避免由原开发软件的人或小组承担C.测试应该考虑所有的测试用例,确保测试全面性D.测试应该严格按照测试计划进行,避免测试的随意性答案

36、:C解析 本题考查的是软件测试的原则。软件测试的几大原则: (1)软件开发人员即程序员应当避免测试自己的程序,不管是程序员还是开发小组都应当避免测试自己的程序或者本组开发的功能模块。 (2)应尽早地和不断地进行软件测试。 (3)对测试用例要有正确的态度:第一,测试用例应当由测试输入数据和预期输出结果这两部分组成;第二,在设计测试用例时,不仅要考虑合理的输入条件,更要注意不合理的输入条件。 (4)一定要充分注意软件测试中的群集现象。不要以为发现几个错误并且解决这些问题之后,就不需要测试了。反而这里是错误群集的地方,对这段程序要重点测试,以提高测试投资的效益。 (5)严格执行测试计划,排除测试的随

37、意性,以避免发生疏漏或者重复无效的工作。 (6)应当对每一个测试结果进行全面检查。一定要全面地、仔细地检查测试结果,但常常被人们忽略,导致许多错误被遗漏。 (7)妥善保存测试用例、测试计划、测试报告和最终分析报告,以备回归测试及维护之用。故选择C。 问题:54. 在软件开发过程中,管理者和技术人员的观念是十分重要的。以下叙述中正确的是_。A.如果已经落后于计划,必须增加更多的程序员来赶上进度B.在程序真正运行之前,就可以对其设计进行质量评估C.有了概要设计就足以开始写程序了,以后可以补充细节D.项目需求总是在不断的变化,但这些变化很容易满足,因为软件是灵活的答案:B解析 本题考查的是软件开发的

38、管理者和设计者的相关知识。“如果已经落后于计划,必须增加更多的程序员来赶上进度”这句话是不正确的,因为软件开发并非是一个机械过程。实际上,增加新人,原来正在工作的开发者必须花时间来培训新人,这样就减少了他们花在项目开发上的时间。人手可以增加,但只能是在计划周密、协调良好的情况下。“有了概要设计就足以开始写程序了,以后可以补充细节”这句话也是不正确的,因为不完善的系统定义是软件项目失败的主要原因。关于待开发项目的应用领域、功能、性能、接口、设计约束及确认标准的形式化的、详细的描述是必需要的。这些内容只有通过用户和开发者之间的通信交流才能确定。“项目需求总是在不断的变化,但这些变化很容易满足,因为

39、软件是灵活的”这句话也是不正确的,因为软件需求确实是经常变化的,但这些变化产生的影响会随着其引入的时间不同而不同。如果我们很注重早期的系统定义,这时的需求变化就可被很容易地适应。用户能够复审需求,并提出修改的建议,这时对成本的影响会相对较小。当在软件设计过程中才要求修改时,对成本的影响就会提高得很快。资源已经消耗了,设计框架已经建立了,这时的变化可能会引起大的改动,需要额外的资源和大量的设计修改,例如,额外的花费。实现阶段(编码和测试阶段)功能、性能、接口及其他方面的改变对成本会产生更大的影响。当软件已经投入使用后再要求修改,这时所花的代价比起较早阶段做同样修改所花的代价可能是几何级数级的增长

40、。故选择B。问题:55. 软件开发出现质量问题的主要原因不包括_。A.软件开发人员与用户对应用需求的理解有差异B.编程人员与设计人员对设计说明书的理解有差异C.软件开发项目的管理有问题D.开发软件所用的工具部够先进答案:D解析 本题考查的是软件出现质量问题的原因。软件工程研究结果表明,软件危机的原因主要有两方面:与软件本身的特点有关;来E于软件开发人员的弱点。 (1)用户需求不明确:在软件开发过程中,用户需求不明确问题主要体现在四个方面:茌软件开发出来之前,用户自己也不清楚软件开发的具体需求;用户对软件开发需求的捕述不精确,可能有遗漏、有二义性、甚至有错误;在软件开发过程中,用户还提出修改软件

41、开发功能、界面、支撑环境等方面的要求;软件开发人员对用户需求的理解与用户本来愿望有差异。 (2)缺乏正确的理论指导,缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。 (3)软件开发规模越来越大。随着软件开发应用范围的增广,软件开发规模愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类

42、人员的信息交流不及时、不准确、有时还会产生误解。软件开发项目开发人员不能有效地、独立自主地处理大型软件开发的全部关系和各个分支,因此容易产生疏漏和错误。 (4)软件开发复杂度越来越高。软件开发不仅仅是在规模上快速地发展扩大,而且其复杂性也急剧地增加,软件开发产品的特殊性和人类智力的局限性,导致人们无力处理复杂问题。所谓复杂问题的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。故选择D。 问题:56. 软件工程每个阶段的各类文档完成后,需要对文档进行复审,这是保证软件产品质量的关键步骤之一。对设计文档进行复审的主要内容

43、不包括_。A.设计文档中对要件的定义是否含糊不清,是否有重复或歧义的定义B.设计文档中各项内容是否满足了用户的需求C.设计文档是否有利于团队合作实施D.对设计文档中所有的要件能否通过测试手段来验证答案:C解析 本题考查了软件文档复审的目的和意义。软件复审是软件在编码前对分析文档和没计文档的审查,其目的是发展和纠正在分析和设计阶段中可能产生的系统性错误,它是软件测试的同有和重要内容和步骤。根据以上所述,故选C。 设有公民关系P(姓名,身份证号,年龄,性别,联系电话,家庭住址),_唯一标识关系P中的每一个元组,并且应该用_来进行主键约束。该关系中,_属于复合属性。 57.A.姓名B.身份证号C.联

44、系电话D.家庭住址答案:B58.A.NULLB.NOT NULLC.PRIMARY KEYD.FOREIGN KEY答案:C59.A.姓名B.身份证号C.联系电话D.家庭住址答案:D解析 本题考查的是数据库元组的基本概念。元组是关系数据库中的基本概念,关系是一张表,表中的每行(即数据库中的每条记录)就是一个元组,每列就是一个属性。能唯一标识关系P的只能使唯一的一个属性,在属性中只有身份证号是唯一的不会重复的属性,所以用身份证号标识P中的每一个元组,故选择B。在SQL语句中,进行主键约束的就是PRIMARY KEY,故选择C。复合属性就是指该属性包含更小的属性,家庭住址记录了邮编、省、市、街道等

45、信息,因此家庭住址为复合属性,故选择D。 若要将身份证号为的人的姓名修改为“刘丽华”,则对应的SQL语言为: UPDATE P _ WHERE_ 60.A.SET姓名=刘丽华B.Modify姓名=刘丽华C.SET姓名=刘丽华D.Modify姓名=刘丽华答案:A61.A.刘丽华B.刘丽华C.身份证号D.身份证号答案:C解析 本题考查的是SQL修改语句。SQL语句中的修改语句为: UPDATE data SET content=REPLACE(content,A,B) WHERE content=%id%; 故选择A,

46、C。 问题:62. 若要查询家庭住址包含“朝阳区”的人的姓名及联系电话,则对应的SQL语句为: SELECT姓名,电话 FROM P WHERE家庭住址_; A.IN(朝阳区)B.like朝阳区C.IN(朝阳区)D.like%朝阳区%答案:D解析 本题考查的是soL语句中的查询语句。soL语句的查询语句为: SELECT A,B FROM table WHERE ontent like%id%; 故选择D。 问题:63. 平面上由条件X0、Y0、2X+Y6和X+2Y6所限定的区域,其面积为_。A.2B.3C.4D.6答案:D解析 本题解二元一次不等式方程,如下图所示。 根据该图算得面积为6,故

47、选D。 问题:64. 某汽车在匀速行驶一段时间后,司机踩刹车逐渐减速直到停车。为描述其行驶过程,以时间t为X轴,建立坐标系。下图中,曲线_大致反映了其刹车过程。 答案:B解析 图中曲线的斜率为汽车的速度,根据题可得知,该汽车的速度应该是先匀速后速度逐渐减慢直到停止为零,所以应该选择曲线斜率逐渐减小的曲线,故选择B。问题:65. 随着社会信息化程度的迅速提高,我们已经进入了大数据时代。数据量的单位也在不断扩展:B、KB.MB、GB、TB、PB、EB、ZB等,后者是前者的1024倍。因此,IEB=_GB。A.IKB.IMC.IGD.IT答案:C解析 本题考查了数据量单位的换算。1EB=210PB,

48、1PB=210TB,1TB=210GB,所以1EB=230GB=1GGB,故选择C。问题:66. ISO/OSI参考模型的_使用硬件地址作为服务访问点。A.物理层B.数据链路层C.网络层D.传输层答案:B解析 本题考查的是ISO/OSI参考模型的分层的相关知识。ISO/OSI参考模型共分为七层。第7层应用层:OSI中的最高层。为特定类型的网络应用提供了访问OSI环境的手段。应用层确定进程之间通信的性质,以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远程操作,而且还要作为应用进程的用户代理,来完成一些为进行信息交换所必需的功能。它包括:文件传送访问和管理FTAM、虚拟终端VT、事务

49、处理TP、远程数据库访问RDA、制造报文规范MMS、目录服务DS等协议;第6层表示层:主要用于处理两个通信系统中交换信息的表示方式。为上层用户解决用户信息的语法问题。它包括数据格式交换、数据加密与解密、数据压缩与恢复等功能;第5层会话层:在两个节点之间建立端连接。为端系统的应用程序之间提供了对话控制机制。此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式;第4层传输层:常规数据递送一面向连接或无连接。为会话层用户提供一个端到端的可靠、透明和优化的数据传输服务机制。包括全双工或半双工、流控制和错误恢复服务;第3层网络层:本层通过寻址来建立两个结点之间的连接,为源

50、端的运输层送来的分组,选择合适的路由和交换节点,正确无误地按照地址传送给目的端的运输层。它包括通过互连网络来路由和中继数据;第2层数据链路层:在此层将数据分帧,并处理流控制。屏蔽物理层,为网络层提供一个数据链路的连接,在一条有可能出差错的物理连接上,进行几乎无差错的数据传输。本层指定拓扑结构并提供硬件寻址;第1层物理层:处于OSI参考模型的最底层。物理层的主要功能是利用物理传输介质为数据链路层提供物理连接,以便透明的传送比特流。数据发送时,从第七层传到第一层,接收数据则相反。故选择B。问题:67. 以下IP地址中,_可以指定给因特网接口。A.24B.0C.8D.5答案:B解析 本题考查的是IP地址的分类。私有地址(局域网):10.x.x.x、172.16.x.x172.31.x.x、192.168.x.x,这些地址被大量用于企业内部网络中。一些宽带路由器,也往往使用作为缺省地址。私有网络由于不与外部互连,因而可能使用随意的IP地址。保留这样的地址供其使用是为了避免以后接入公网时引起地址混乱。使用私有地址的私有网络在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论