版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 姓名:_________________编号:_________________地区:_________________省市:_________________ 密封线 密封线 2026年软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟。2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置。
3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚。
4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效。(参考答案和详细解析均在试卷末尾)一、选择题
1、数据库系统中的视图、存储文件和基本表分别对应数据库系统结构中的()。A.模式、内模式和外模式B.外模式、模式和内模式C.模式、外模式和内模式D.外模式、内模式和模式
2、采用McCabe度量法计算下图的环路复杂性为()。A.2B.3C.4D.5
3、包含8个成员的开发小组的沟通路径最多有()条。A.28B.32C.56D.64
4、______isaquerylanguageformanipulatingdatainarelmionaldatabase.A.Assemble]B.SQLC.C++D.Fortran
5、SET协议的工作内容包含以下几项:①用户在商家的主页上查看商品目录选择所需商品。②用户在银行开立信用卡账户,获得信用卡。③商家收到订单后,向发卡行请求支付认可。④商家发送订单确认信息给用户,并发货给用户。⑤商家请求银行支付货款,银行将货款由用户的账户转移到商家的账户。⑥用户填写订单并通过网络传递给商家,同时附上付款指令。⑦发卡行确认后,批准交易,并向商家返回确认信息。正确的工作流程是()。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、JDBC是一种______中间件。A.远程过程调用B.数据访问C.交易D.消息
11、()表示显示器在横向(行)上具有的像素点数目。A.显示分辨率B.水平分辨率C.垂直分辨率D.显示深度
12、某程序设计语言规定在源程序中的数据都必须具有类型,然而,()并不是做出此规定的理由。A.为数据合理分配存储单元B.可以定义和使用动态数据结构C.可以规定数据对象的取值范围及能够进行的运算D.对参与表达式求值的数据对象可以进行合法性检查
13、在Intranet中域名服务器的功能是()。A.支持各类应用软件资源的共享服务B.按受内部客户的请求,允许Internet用户访问InternetC.存储HTML文档,并将其发送给Web浏览器D.处理Intranet内部计算机域名与IP地址的对照服务
14、确定软件的模块划分及模块之间的调用关系是()阶段的任务。A.需求分析B.概要设计C.详细设计D.编码
15、设n是描述问题规模的非负整数,下面程序片段的时间复杂度是()。x=2;while(x<n/2)x=2*x;A.O(log2n)B.O(n)C.O(nlog2n)D.O(n^2)
16、以下关于哈夫曼树的叙述,正确的是()。A.哈夫曼树一定是满二叉树,其每层结点数都达到最大值B.哈夫曼树一定是平衡二叉树,其每个结点左右子树的高度差为-1、0或1C.哈夫曼树中左孩子结点的权值小于父节点、右孩子节点的权值大于父节点D.哈夫曼树中叶子节点的权值越小则距离树根越远、叶子结点的权值越大则距离树根越近
17、给定关系模式R<U,F>,U={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},则R的候选关键字为()A.CDB.ABDC.ACD.ADE
18、在执行如下所示的UML活动图时,能同时运行的最大线程数为()。A.4B.3C.2D.1
19、开-闭原则(Open-ClosedPrinciple,OCP)是面向对象的可复用设计的基石。开-闭原则是指一个软件实体应当对()开放,对()关闭;里氏代换原则(LiskovSubstitutionPrinciple,LSP)是指任何()可以出现的地方,()一定可以出现。依赖倒转原则(DependenceInversionPrinciple,DIP)就是要依赖于()而不依赖于(请作答此空),或者说要针对接口编程,不要针对实现编程。A.程序设计语言B.建模语言C.实现D.抽象
20、某网站向CA申请了数字证书,用户通过()来验证网站的真伪。A.CA的签名B.证书中的公钥C.网站的私钥D.用户的公钥
21、可用于编写独立程序和快速脚本的语言是()。A.PythonB.PrologC.JavaD.C#
22、()不是ASP中Response对象的Cookie集合的属性。A.DomainB.ExpiresC.BufferD.Path
23、若关系模式R和S分别为:R(A,B,C,D.、S(B,C,E,F.,则关系R与S自然联结运算后的属性列有6个,与表达式π1,3,5,6(σ3<6())等价的SQL语句为:SELECT()FROMRA.A,R.C,E,FB.A,C,S.B,S.EC.A,C,S.B,S.CD.R.A,R.C,S.B,S.C
24、下面关于Linux目录的描述中,正确的是()。A.Linux只有一个根目录,用“/root”表示B.Linux中有多个根目录,用“/”加相应目录名称表示C.Linux中只有一个根目录,用“/”表示D.Linux中有多个根目录,用相应目录名称表示
25、设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种()模式;()模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于(请作答此空)模式;()模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。A.组合型B.结构型C.行为型D.创建型
26、Java语言符合的特征有()和自动的垃圾回收处理。①采用即时编译②采用静态优化编译③对象在堆空间分配④对象在栈空间分配A.①③B.①④C.②③D.②④
27、为实现程序指令的顺序执行,CPU()中的值将自动加1。A.指令寄存器(IR)B.程序计数器(PC)C.地址寄存器(AR)D.指令译码器(ID)
28、Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,aprogramwithjusttherightfeaturespresentedthroughanintuitiveand(71)interfaceisbeautiful.Toasoftwaredesigner,aninternalstructurethatispartitionedinasimpleandintuitivemanner,andthatminimizesinternalcouplingisbeautiful.Todevelopersandmanagers,amotivatedteamofdevelopersmakingsignificantprogresseveryweek,andproducingdefect-freecode,isbeautiful.Thereisbeautyonalltheselevels.Ourworldneedssoftware--lotsofsoftware.Fiftyyearsagosoftwarewassomethingthatraninafewbigandexpensivemachines.Thirtyyearsagoitwassomethingthatraninmostcompaniesandindustrialsettings.Nowthereissoftwarerunninginourcellphones,watches,appliances,automobiles,toys,andtools.Andneedfornewandbettersoftwarenever(72).Asourcivilizationgrowsandexpands,asdevelopingnationsbuildtheirinfrastructures,asdevelopednationsstrivetoachieveevergreaterefficiencies,theneedformoreandmoreSoftware(73)toincrease.Itwouldbeagreatshameif,inallthatsoftware,therewasnobeauty.Weknowthatsoftwarecanbeugly.Weknowthatitcanbehardtouse,unreliable,andcarelesslystructured.Weknowthattherearesoftwaresystemswhosetangledandcarelessinternalstructuresmakethemexpensiveanddifficulttochange.Weknowthattherearesoftwaresystemsthatpresenttheirfeaturesthroughanawkwardandcumbersomeinterface.Weknowthattherearesoftwaresystemsthatcrashandmisbehave.Theseare(作答此空)systems.Unfortunately,asaprofession,softwaredeveloperstendtocreatemoreuglysystemsthanbeautifulones.Thereisasecretthatthebestsoftwaredevelopersknow.Beautyischeaperthanugliness.Beautyisfasterthanugliness.Abeautifulsoftwaresystemcanbebuiltandmaintainedinlesstime,andforlessmoney,thananuglyone.Novicesoftwaredevelopersdon'tunderstandthis.Theythinkthattheyhavetodoeverythingfastandquick.Theythinkthatbeautyis(75).No!Bydoingthingsfastandquick,theymakemessesthatmakethesoftwarestiff,andhardtounderstand,Beautifulsystemsareflexibleandeasytounderstand.Buildingthemandmaintainingthemisajoy.Itisuglinessthatisimpractical.Uglinesswillslowyoudownandmakeyoursoftwareexpensiveandbrittle.Beautifulsystemscosttheleastbuildandmaintain,andaredeliveredsoonest.A.practicalB.usefulC.beautifulD.ugly
29、为了保证信息传输的安全性,SET使用数字信封的方式更换专用传输密钥。其方法是:由发送方自动生成专用传输密钥,并将其用()加密传送给接收方;接收方用(请作答此空)解密,得到专用传输密钥。A.发送方公钥B.接收方公钥C.发送方私钥D.接收方私钥
30、描述一些人(Person)将动物(Animal)养为宠物(Pet)的是图()。A.①B.②C.③D.④
31、在分布式数据库中,()是指用户或应用程序不需要知道逻辑上访问的表具体如何分块存储。A.逻辑透明B.位置透明C.分片透明D.复制透明
32、将高级语言源程序翻译为机器语言程序的过程中常引入中间代码。以下关于中间代码的叙述中,错误的是______。A.不同的高级程序语言可以产生同一种中间代码B.使用中间代码有利于进行与机器无关的优化处理C.使用中间代码有利于提高编译程序的可移植性D.中间代码与机器语言代码在指令结构上必须一致
33、在Word2003编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作是();若要将文档中选定的文字移动到文档的另一个位置上,应该按下(请作答此空),将选定的文字拖曳至该位置上。A.Ctrl键B.Alt键C.鼠标左键D.鼠标右键
34、某质量技术监督部门为检测某企业生产的批号为B160203HDA的化妆品含铅量是否超标,通常宜采用()的方法。A.普査B.査有无合格证C.抽样检査D.査阅有关单据
35、HTML中<tr>标记用于定义表格的()。A.行B.列C.单元格D.标题
36、给定关系模式R(A1,A2,A3,A4),R上的函数依赖集F={A1A3→A2,A2→A3},则R()。若将R分解为p={(A1A2),(A1,A3)},那么该分解(请作答此空)A.是无损联接的B.是保持函数依赖的C.既是无损联接又保持函数依赖D.既是有损联接又不保持函数依赖
37、构成运算器的部件中,最核心的是______。A.数据总线B.累加器C.算术逻辑单元D.状态寄存器
38、计算机通过MIC(话筒接口)收到的信号是()。A.音频数字信号B.音频模拟信号C.采样信号D.量化信号
39、以下关于集成测试的叙述中,不正确的是()。A.在完成软件的概要设计后,即开始制定集成测试计划B.实施集成测试时需要设计所需驱动和桩C.桩函数是所测函数的主程序,它接收测试数据并把数据传送给所测试函数D.常见的集成测试方法包括自顶向下、自底向上、Big-Bang等
40、下图所示为一个有限自动机(其中,A是初态、C是终态),该自动机可识别()。A.0000B.1111C.0101D.1010
41、在数据库系统中,一般由DBA使用DBMS提供的授权功能为不同用户授权,其主要目的是为了保证数据库的()。A.正确性B.安全性C.一致性D.完整性
42、C++fullysupports()programming,includingthefourproperties:encapsulation,datahiding,inheritance,andpolymorphism.A.computer-orientedB.procedure-orientedC.object-orientedD.aspect-orientedA.见图AB.见图BC.见图CD.见图D
43、某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3的优先级>T4的优先级。每个作业具有三个程序段:输入Ii、计算Ci和输出Pi(i=1,2,3,4),其执行顺序为Ii→Ci→Pi。这四个作业各程序段并发执行的前驱图如下所示。图中①、②、③分别为()A.I2、C2、C4B.I2、I3、C2C.C2、P3、C4D.C2、P3、P4
44、结构化设计方法中使用结构图来描述构成软件系统的模块以及这些模块之间的调用关系。结构图的基本成分不包括()。A.模块B.调用C.数据D.控制
45、在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是()。A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器
46、在Windows系统中,扩展名()表示该文件是批处理文件。A.comB.sysC.htmlD.bat
47、单向链表中往往含有一个头结点,该结点不存储数据元素,一般令链表的头指针指向该结点,而该结点指针域的值为第一个元素结点的指针。以下关于单链表头结点的叙述中,错误的是()。A.若在头结点中存入链表长度值,则求链表长度运算的时间复杂度为O(1)B.在链表的任何一个元素前后进行插入和删除操作可用一致的方式进行处理C.加入头结点后,代表链表的头指针不因为链表为空而改变D.加入头结点后,在链表中进行查找运算的时间复杂度为O(1)
48、某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。A.R+2R/4B.R+R2/4C.R(1-(1-R)2)D.R(1-(1-R)2)2
49、制定测试计划应该在()阶段进行。A.需求分析B.概要设计C.详细设计D.系统测试
50、在CPU中用于跟踪指令地址的寄存器是()。A.地址寄存器(MAR)B.数据寄存器(MDR)C.程序计数器(PC)D.指令寄存器(IR)
51、Certificatesare()documentsattestingtothe()ofapublickeytoanindividualorotherentity.Theyallowverificationoftheclaimthatagivenpublickeydoesinfactbelongtoagivenindividual.Certificateshelppreventsomeonefromusingaphonykeyto()someoneelse.Intheirsimplestform,Certificatescontainapublickeyandaname.Ascommonlyused,aCertificatealsocontainsan(请作答此空)date,thenameoftheCAthatissuedtheCertificate,aserialnumber,andperhapsotherinformation.Mostimportantly,itcontainsthedigital()ofthecertificateissuer.ThemostwidelyacceptedformatforcertificatesisX.509,thus,CertificatescanbereadorwrittenbyanyapplicationcomplyingwithX.509.A.communicationB.computationC.expectationD.expiration
52、SQL是一种数据库结构化查询语言,SQL注入攻击的首要目标是()。A.破坏Web服务B.窃取用户口令等机密信息C.攻击用户浏览器,以获得访问权限D.获得数据库的权限
53、某单位局域网配置如下图所示,PC2发送到Internet上的报文源IP地址为()。A.B.C.D.
54、下面二叉树表示的简单算术表达式为()。A.10*20+30-40B.10*(20+30-40)C.10*(20+30)-40D.10*20+(30-40)
55、编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,()并不是每个编译器都必需的,A.词法分析和语法分析B.语义分析和中间代码生成C.中间代码生成和代码优化D.代码优化和目标代码生成
56、()中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同。A.消息B.交易C.数据访问D.远程过程调用
57、软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段复审期间,应该从()出发,评价软件的结构和过程。A.指出可移植性问题以及可能影响软件维护的系统界面B.容易修改、模块化和功能独立的目的C.强调编码风格和内部说明文档D.可测试性
58、在支持多线程的操作系统中,假设进程P创建了若干个线程,那么()是不能被这些线程共享的。A.该进程的代码段B.该进程中打开的文件C.该进程的全局变量D.该进程中某线程的栈指针
59、在Windows系统中设置默认路由的作用是()。A.当主机接收到一个访问请求时首先选择的路由B.当没有其它路由可选时最后选择的路由C.访问本地主机的路由D.必须选择的路由
60、在面向对象方法中,多态指的是()。A.客户类无需知道所调用方法的特定子类的实现B.对象动态地修改类C.一个对象对应多张数据库表D.子类只能够覆盖父类中非抽象的方法
61、设计模式描述了一个出现在特定设计语境中的设计再现问题,并为它的解决方案提供了一个经过充分验证的通用方案,不同的设计模式关注解决不同的问题。例如,抽象工厂模式提供一个接口,可以创建一系列相关或相互依赖的对象,而无需指定它们具体的类,它是一种()模式;()模式将类的抽象部分和它的实现部分分离出来,使它们可以独立变化,它属于()模式;(请作答此空)模式将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作。A.CommandB.FacadeC.MementoD.Visitor
62、()是针对物流中心的设备、物品、人员与车辆的动态信息,能实时并准确实施监控,它可以提高物流中心作业和管理质量,达到节省人力、降低成本及提高物流中心的经营效率和竞争力的效果。A.GPS技术B.控管技术C.条形码技术D.自动标识与数据来集技术
63、()既不是图像编码也不是视频编码的国际标准。A.JPEGB.MPEGC.ADPCMD.261
64、计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,其()。A.操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)B.操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)C.操作码和地址码都应存入指令寄存器(IR)D.操作码和地址码都应存入程序计数器(PC)
65、已知一个类可以处理以英制标准(英寸、英里等)表示的数据,现在需要处理一公制单位表示的数据,则可以使用()模式来解决该问题。A.AdapterB.DecoratorC.DelegationD.Proxy
66、______可以保护软件的技术信息、经营信息。A.软件著作权B.专利权C.商业秘密权D.商标权
67、对于学生关系Students(Sno,Sname,Sex,SD,Sage,SAdd),属性Sno、Sname、Sex、SD、Sage和SAdd分别表示学生的学号、姓名、所在系、年龄和通信地址;其中SD是关系Dept的主键。a.学生关系的主键是(),外键是()。b.查询其它系比数学系MS所有学生年龄都要小的学生姓名及年龄的SQL语句为:SELECTSname,SageFROMstudentsWHERESage<ALL(SELECTSageFROMstudentsWHERE(请作答此空))AND()A.SD='MS'B.SD<>'MS'C.'SD'=MSD.'SD'<>MS
68、在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括()。下图是一个UML类图,其中类University和类School之间是()关系,类Person和类PersonRecord之间是()关系,表示Person与PersonRecord(请作答此空)。A.之间的语义关系,其中PersonRecord发生变化会影响Person的语义B.之间的一种结构关系,描述了一组链,即对象之间的连接C.是整体和部分的关系D.是一般和特殊的关系
69、(请作答此空)越高,屏幕上图像的闪烁感越小,图像越稳定,视觉效果也越好。当前PC中该指标大多采用()Hz。A.分辨率B.显存容量C.刷新频率D.色深
70、在Windows系统中,扩展名(请作答此空)表示该文件是批处理文件;若用户利用鼠标来复制所选定的文件,应该在按下______键的同时,按住鼠标左键拖曳文件到目的文件夹,松开鼠标即可完成文件的复制。A.comB.sysC.batD.swf
71、若用PV操作控制进程P1、P2、P3、P4和P5并发执行的过程,则需要设置5个信号S1、S2、S3、S4和S5,且信号量S1~S5的初值都等于零。下图中c和d处应分别填写()A.P(S2)和P(S4)B.P(S2)和V(S4)C.V(S2)和P(S4)D.V(S2)和V(S4)
72、在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此空)。下图是一个UML类图,其中类University和类School之间是()关系,类Person和类PersonRecord之间是()关系,表示Person与PersonRecord()。A.对系统的词汇建模B.对简单的协作建模C.对逻辑数据库模式建模D.对系统的需求建模
73、以下关于数据库两级映像的叙述中,正确的是()。A.模式/内模式映像实现了外模式到内模式之间的相互转换B.模式/内模式映像实现了概念模式到内模式之间的相互转换C.外模式/模式的映像实现了概念模式到内模式之间的相互转换D.外模式/内模式的映像实现了外模式到内模式之间的相互转换
74、要想使网页在搜索引擎中排名靠前,设计网页时应尽可能地使用()。A.框架结构B.图像区块C.FlashD.在META标签中加关键词
75、计算机系统是一个硬件和软件综合体,位于硬联逻辑层上面的微程序是用微指令编写的。以下叙述中,正确的是,()。A.微程序一般由硬件执行B.微程序一般是由操作系统来调度和执行C.微程序一般用高级语言构造的编译器期译后来执行D.微程序一般用高级语言构造的解释器件来解释执行
76、李某受非任职单位委托,利用该单位实验室、实验材料和技术资料开发了一项软件产品,对该软件的权利归属,表达正确的是()。A.该软件属于委托单位B.若该单位与李某对软件的归属有特别的约定,则遵从约定;无约定的,原则上归属于李某C.取决于该软件是否属于单位分派给李某的D.无论李某与该单位有无特别约定,该软件属于李某
77、下列协议中,与电子邮箱服务的安全性无关的是()A.SSLB.HTTPSC.MIMED.PGP
78、在Excel中,设单元格F1的值为38,若在单元格F2中输入公式“=IF(AND(38,<F1,F1<100),“输入正确”,“输入错误”)”,则单元格F2显示的内容为()。A.输入正确B.输入错误C.TRUED.FALSE
79、某企业拟开发一个企业信息管理系统,系统功能与多个部门的业务相关。现希望该系统能够尽快投入使用,系统功能可以在使用过程中不断改善。则最适宜采用的软件过程模型为()。A.瀑布模型B.原型模型C.演化(迭代)模型D.螺旋模型
80、当二叉数中的结点数目确定时,()的高度一定是最小的。A.二叉排序数B.完全二叉树C.线索二叉树二、多选题
81、RUP在每个阶段都有主要目标,并在结束时产生一些制品。在()结束时产生“在适当的平台上集成的软件产品”。A.初启阶段B.精化阶段C.构建阶段D.移交阶段
82、下列关于一个类的静态成员的描述中,不正确的是()。A.类的静态方法只能访问该类的静态数据成员B.静态数据成员可被该类的所有方法访问C.该类的对象共享其静态数据成员的值D.该类的静态数据成员的值不可修改
83、关于网页中DIV文本对齐的设置,不正确的是______。A.居左对齐:<divalign="left">…</div>B.居右对齐:<divalign="right">…</div>C.两端对齐:<divalign="justify">…</div>D.居中对齐:<divalign="middle">…</div>
84、软件工程每一个阶段结束前,应该着重对可维护性进行复审。在系统设计阶段复审期间,应该从()出发,评价软件的结构和过程。A.指出可移植性问题以及可能影响软件维护的系统界面B.容易修改、模块化和功能独立的目的C.强调编码风格和内部说明文档D.可测试性
85、______是错误的IP地址格式。A.::1B.1243:0:0:0:0:FED2:32AA:2211C.2D.00-07-57-15-99-42
86、测试过程中,正确的测试顺序应该是()。①单元测试②集成测试③系统测试A.①②③B.③①②C.②③①D.③②①
87、在软件开发过程中进行风险分析时,()活动目的是辅助项目组建立处理风险的策略,有效的策略应考虑风险避免、风险监控、风险管理及意外事件计划。A.风险识别B.风险预测C.风险评估D.风险控制
88、某非确定的有限自动机(NFA)的状态转换图如下图所示(q0既是初态也是终态),与该NFA等价的确定的有限自动机(DFA)是()。A.见图AB.见图BC.见图CD.见图D
89、某程序设计语言规定在源程序中的数据都必须具有类型,然而,()并不是做出此规定的理由。A.为数据合理分配存储单元B.可以定义和使用动态数据结构C.可以规定数据对象的取值范围及能够进行的运算D.对参与表达式求值的数据对象可以进行合法性检查
90、以下选项中,()对象用于与数据源建立连接。A.CommandB.ConnectionC.DataReaderD.DataAdapter
91、对于一个n阶的对称矩阵A,将其下三角区域(含主对角线)的元素按行存储在一维数组S中,设元素A[i][j]存放在S[k]中,且S[1]=A[0][0],则k与i,j(i≤j)的对应关系是()。A.k=i(i+1)/2+j-1B.k=j(j+1)/2+i+1C.k=i(i+1)/2+j+1D.k=j(j+1)/2+i-1
92、下列关于项目估算方法的叙述不正确的是()。A.专家判断方法受到专家经验和主观性影响B.启发式方法(如COCOMO模型)的参数难以确定C.机器学习方法难以描述训练数据的特征和确定其相似性D.结合上述三种方法可以得到精确的估算结果
93、语言L={ambn|m>=0,n>=1}的正规表达式是()。A.aa*bb*B.a*bb*C.aa*b*D.a*b*
94、甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,()可获得专利权。A.甲公司B.甲、乙公司均C.乙公司D.由甲、乙公司协商确定谁
95、VirtualizationisanapproachtoITthatpoolsandshares()sothatutilizationisoptimizedandsuppliesautomaticallymeetdemand.TraditionalITenvironmentsareoftensilos,wherebothtechnologyandhuman()arealignedaroundanapplicationorbusinessfunction.Withavirtualized(请作答此空),people,processes,andtechnologyarefocusedonmeetingservicelevels,()isallocateddynamically,resourcesareoptimized,andtheentireinfrastructureissimplifiedandflexible.Weofferabroadspectrumofvirtualization()thatallowscustomerstochoosethemostappropriatepathandoptimizationfocusfortheirITinfrastructureresources.A.systemB.infrastructureC.hardwareD.link
96、在Word2003的编辑状态下,若要插入公式,应该(),选择“公式3.0”;若要修改已输入的公式,(请作答此空),打开公式编辑窗口,再进行修改即可。A.只需单击此公式B.在“编辑”菜单中单击查找命令C.只需双击此公式D.在“编辑”菜单中单击替换命令
97、计算机中提供指令地址的程序计数器PC在()中。A.控制器B.运算器C.存储器D.I/O设备
98、正式技术评审的目标是()。A.允许高级技术人员修改错误B.评价程序员的工作效率C.发现软件中的错误D.记录程序员的错误情况并与绩效挂钩
99、J2EE规范定义的组件中,属于客户端组件的是()。A.EJB组件和AppletB.Application和AppletC.JavaServlet和JSPD.JavaServlet和EJB组件
100、IPv6地址长度为()bit。A.16B.32C.64D.128
参考答案与解析
1、答案:D本题解析:本题考查数据库的三级模式。外模式也称用户模式,是用户数据库系统的接口,是用户用到的那部分数据的描述,对应数据库系统中的视图。模式也称概念模式,是数据库中全部数据的逻辑结构和特征的描述,由若干个概念记录组成,只涉及型的描述,不涉及具体的值,对应基本表。内模式也称存储模式,是书刊物理结构和存储方式的描述,是数据在数据库内部的表示方式,对应存储文件。则有外模式对应数据库系统中的视图;模式就是基本表;内模式是存储文件。故本题选D。数据库在三级模式中提供了两级映像,分别为模式/内模式映像、外模式/模式映像。模式/内模式映像:存在于概念级和内部级之间,实现了模式和内模式之间的相互转换。外模式/模式映像:存在于外部件和概念级之间,实现了外模式和模式之间的相互转换。
2、答案:C本题解析:本题考查环路复杂性的计算,是考试中常考的一个知识点。对于这类试题,我们可以采用边的条数-结点数+2这个公式来计算。在本题给出的图中,结点个数为6,而边的条数为8条(注意最上面的表和语句2过去的边是重合的,因此可视为同一条边),因此环路复杂性为4。
3、答案:A本题解析:在知道小组成员后,求沟通路径可按公式nx(n-1)/2求解,那么题目告诉我们开发小组有8个成员,即存在的沟通路径为8x(8-1)/2=28条。
4、答案:B本题解析:SQL是一种在关系数据库中获取数据的查询语言。
5、答案:B本题解析:本题考查SET协议的工作流程。SET协议的工作流程与实际购物流程非常接近,但一切操作都是通过Internet完成的。它的工作流程为:①用户首先在银行开立信用卡账户,获得信用卡;②用户在商家的Web主页上查看商品目录选择所需商品。③用户填写订单并通过网络传递给商家,同时附上付款指令。订单和付款指令要有用户的数字签名并加密,使商家无法看到用户的账户信息。④商家收到订单后,向发卡行请求支付认可。⑤发卡行确认后,批准交易,并向商家返回确认信息。⑥商家发送订单确认信息给用户,并发货给用户。⑦商家请求银行支付货款,银行将货款由用户的账户转移到商家的账户。
6、答案:B本题解析:购买光盘,只拥有光盘的所有权。
7、答案:D本题解析:本题考查面向对象设计的基本原则。面向对象设计中存在很多原则,其中高层模块不应该依赖于底层模块就是其中一条。传统的结构化设计中,一般的高层模块需要调用或使用底层模块,导致高层模块必须依赖于底层模块,但借助面向对象中的抽象类、接口等一系列机制,可以使得高层模块仅仅和接口耦合,而和实际的底层模块没有直接关联。
8、答案:C本题解析:软件著作权是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利。它不需要申请即可拥有。软件专利权是指通过申请专利对软件的设计思想进行保护的一种方式,而非对软件本身进行的保护,我国在专利保护上,实行先申请制度,即谁申请在先,谁就享有该专利权,本题中由于公司没有申请专利,因此不具有专利权。软件商标权是指商标主管机关依法授予商标所有人对其注册商标受国家法律保护的专有权,在我国,商标权的获得必须履行商标注册程序,而且实行申请在先原则,即谁先申请,谁拥有该商标权。本题中由于公司没有申请商标权,因此不具有商标权。商业秘密一般是指不为公众所知悉,能为权利人带来经济利益,具有实用性并经权利人采取保密措施的技术信息和经营信息。综上所述,我们可知公司仅享有该软件产品的软件著作权和商业秘密权。
9、答案:D本题解析:机房安全属于物理安全,入侵检测属于网络安全,漏洞补丁管理属于系统安全,而数据库安全则是应用安全。
10、答案:B本题解析:本题考查中间件方面的基础知识。IDC对中间件的定义为:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。按照IDC的分类方法,中间件分为以下六类。①终端仿真/屏幕转换中间件终端仿真/屏幕转换中间件用以实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作。②数据访问中间件数据访问中间件是为了建立数据应用资源互操作的模式,对异构环境下的数据库实现联接或文件系统实现联接的中间件。ODBC、JDBC都是基于数据库的中间件标准。③远程过程调用中间件通过这种远程过程调用机制,程序员只需编写客户方的应用,需要时可以调用位于远端服务器上的过程。远程过程调用机制比较适合于小型且简单的不需要采用异步通信方式的应用,但对大型而复杂的应用不太适合。④消息中间件消息中间件用来屏蔽各种平台及协议之间的特性,以实现在不同平台之间通信,实现分布式系统中可靠的、高效的、实时的跨平台数据传输,实现应用程序之间的协同。⑤交易中间件交易中间件是在分布、异构环境下提供保证交易完整性和数据完整性的一种环境平台。⑥对象中间件在分布、异构的网络计算环境中,对象中间件可以将各种分布对象有机地结合在一起,完成系统的快速集成,实现对象重用,在这个方面遵循的标准是CORBA。
11、答案:B本题解析:分辨率分为水平分辨率和垂直分辨率,在大多数情况下两者是相等的,因此在技术指标中一般仅给出水平分辨率,其度量单位电视线也往往简称为线。水平指横向上具有的像素点数目,垂直指纵向上具有的像素点数目。
12、答案:B本题解析:要求源程序中的数据必须具有类型的目的主要有以下几个方面:第一是方便为数据合理分配存储单元;第二是规定了数据类型,就知道了其占用的字节数,从而也就规定了数据对象的取值范围及能够进行的运算;第三是对参与表达式求值的数据对象可以进行合法性检查,比如浮点数就不能进行自加操作。
13、答案:D本题解析:暂无解析
14、答案:B本题解析:本题考查软件工程中的软件开发过程和软件开发阶段的基础知识。需求分析确定软件要完成的功能及非功能性要求;概要设计将需求转化为软件的模块划分,确定模块之间的调用关系;详细设计将模块进行细化,得到详细的数据结构和算法;编码根据详细设计进行代码的编写,得到可以运行的软件,并进行单元测试。
15、答案:A本题解析:程序中执行最多的语句是“x=2*x”,也就是意味着2^x=n,求x。
16、答案:D本题解析:给定n个权值作为n个叶子结点,构造一棵二叉树,若带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近。所以D选项的说法正确。在构造哈夫曼树的过程中不能保证一定是完全树或是平衡树,因此A、B选项错误,而对于哈夫曼树左右孩子结点的权值之和构造其父结点,因此父结点权值一定大于其左右孩子结点,因此C选项错误。
17、答案:A本题解析:CD能推出题中关系式的所有属性,因此R的候选关键字为CD。判断是否为无损连接,首先进行R1∩R2=C,由于C不能推出R1或者R2中的任何属性值,因此该分解为有损分解。原关系式F中有D→A而分解的Rl(ABCE)中没有D,所以该分解不保持函数依赖。
18、答案:C本题解析:粗实线表示并发,本题图中上面的粗实线表示并发分支,下面的粗实线表示并发汇合,图中并发分支最多有2条支线,因此,该活动图能同时运行的最大线程数为2。
19、答案:C本题解析:开-闭原则要求一个软件实体应当对扩展开放,对修改关闭。也就是说,我们在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,换句话说就是,应当可以在不必修改源代码的情况下改变这个模块的行为。里氏代换原则要求子类型必须能够替换它们的基类型,所以在里氏代换原则中,任何可基类对象可以出现的地方,子类对象也一定可以出现。依赖倒转原则是:要依赖于抽象,不要依赖于具体。也就是常说的要针对接口编程,不要针对实现编程。
20、答案:A本题解析:本题考查数字证书相关知识点。数字证书是由权威机构——CA(CertificateAuthority)证书授权中心发行的,能提供在Internet上进行身份验证的一种权威性电子文档,人们可以在因特网交往中用它来证明自己的身份和识别对方的身份。数字证书包含版本、序列号、签名算法标识符、签发人姓名、有效期、主体名和主体公钥信息等并附有CA的签名,用户获取网站的数字证书后通过验证CA的签名来确认数字证书的有效性,从而验证网站的真伪。在用户与网站进行安全通信时,用户发送数据时使用网站的公钥(从数字证书中获得)加密,收到数据时使用网站的公钥验证网站的数字签名;网站利用自身的私钥对发送的消息签名和对收到的消息解密。
21、答案:A本题解析:本题考查程序语言基础知识。脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,通常以文本(如ASCII)保存,只在被调用时进行解释或编译。Python是一种脚本语言。
22、答案:C本题解析:本题考查Response对象的Cookie集合。Response对象用于动态响应客户端请求,控制发送给用户的信息,并将动态生成响应。Response对象只提供了一个数据集合Cookie,它用于在客户端写入Cookie值。若指定的Cookie不存在,则创建它。若存在,则将自动进行更新。结果返回给客户端浏览器。语法格式:Response.Cookies(CookieName)[(key)|.attribute]=value。这里的CookieName是指定Cookie的名称,如果指定了key,则该Cookie就是一个字典,Attribute属性包括Domain、Expires、HasKeys、Path、Secure。
23、答案:A本题解析:自然连接是指R与S关系中相同属性列名的等值连接运算后,再去掉右边重复的属性列名S.B、S.C,所以经运算后的属性列名为:R.A、R.B、R.C、R.D、S.E和S.F,共有6个属性列。π1,3,5,6(σ3<6())的含义是从结果集中选取R.C<S.F的元组,再进行R.A、R.C、S.E和S.F投影,故选项A是正确的。由于自然连接是指R与S关系中相同属性列名的等值连接,故需要用条件“WHERER.B=S.BANDR.C=S.C”来限定;又由于经自然连接运算后,去掉了右边重复的属性列名S.B、S.C,使得第三列属性列名和第六列属性列名分别为R.C、S.F,所以选取运算σ3<6需要用条件“WHERER.C<S.F”来限定。
24、答案:C本题解析:Linux文件系统只有一个根目录,使用“/”表示。
25、答案:B本题解析:设计模式包括:创建型、结构型、行为型三大类别。抽象工厂模式属于创建型设计模式。桥接模式属于结构型设计模式。
26、答案:A本题解析:暂无解析
27、答案:B本题解析:本题考查CPU中相关寄存器的基础知识。指令寄存器(IR)用来保存当前正在执行的指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器(ID)就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。地址寄存器(AR)用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。为了保证程序指令能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。
28、答案:D本题解析:这道题考查的是关于软件的一些特点。第一段讲述了出色的软件产品针对不同的人群所展现出来的优点,其中对于软件的使用者来说软件应该有良好的架构并且提供一些直观的简单的接口跟用户进行交互。第二段讲述随着时代的发展,人们需要越来越多的软件,并且对新软件和高质量的软件需求从来没有停止过。第三段讲述一些软件产品表现出来的问题。第四段讲述不同开发者看待软件产品的角度也是不相同的,一些不负责任的开发者会认为花精力去创造优秀的产品产品是浪费时间的行为。同时文章中也表达了作者自己的看法
29、答案:D本题解析:本题考查数字信封方面的基础知识。数字信封是一种综合利用了对称加密技术和非对称加密技术两者的优点进行信息安全传输的一种技术。数字信封既发挥了对称加密算法速度快、安全性好的优点,又发挥了非对称加密算法密钥管理方便的优点。数字信封中采用了对称密码体制和公钥密码体制。信息发送者首先利用随机产生的对称密码加密信息,再利用接收方的公钥加密对称密码,被公钥加密后的对称密码被称之为数字信封。在传递信息时,信息接收方若要解密信息,必须先用自己的私钥解密数字信封,得到对称密码,才能利用对称密码解密所得到的信息。这样就保证了数据传输的真实性和完整性。
30、答案:A本题解析:该这道题考查有些偏,考查的是关联关系的一些写法。人与动物之间的关联是动物作为宠物,并且人可以养0或多个动物作为宠物。因此本题选择A选项。
31、答案:C本题解析:本题考查的是分布式数据库相关知识。分片透明:是指用户不必关系数据是如何分片的,它们对数据的操作在全局关系上进行,即关系如何分片对用户是透明的,因此,当分片改变时应用程序可以不变。分片透明性是最高层次的透明性,如果用户能在全局关系一级操作,则数据如何分布,如何存储等细节自不必关系,其应用程序的编写与集中式数据库相同。复制透明:用户不用关心数据库在网络中各个节点的复制情况,被复制的数据的更新都由系统自动完成。在分布式数据库系统中,可以把一个场地的数据复制到其他场地存放,应用程序可以使用复制到本地的数据在本地完成分布式操作,避免通过网络传输数据,提高了系统的运行和查询效率。但是对于复制数据的更新操作,就要涉及到对所有复制数据的更新。位置透明:是指用户不必知道所操作的数据放在何处,即数据分配到哪个或哪些站点存储对用户是透明的。局部映像透明性(逻辑透明)是最低层次的透明性,该透明性提供数据到局部数据库的映像,即用户不必关系局部DBMS支持哪种数据模型、使用哪种数据操纵语言,数据模型和操纵语言的转换是由系统完成的。因此,局部映像透明性对异构型和同构异质的分布式数据库系统是非常重要的。本题提到不需要了解具体如何分块存储,如果描述为不需要了解物理存储或存储位置,则为位置透明,而涉及到如果分块存储,应该为分片透明。对于分布式数据库,分片是一种大局性的划分,而物理上的存储位置则更为底层,所以对于如何分块存储,强调更多的是分片而不是物理位置。
32、答案:D本题解析:本题考查程序语言基础知识。“中间代码”是一种简单且含义明确的记号系统,与具体的机器无关,可以有若干种形式。可以将不同的高级程序语言翻译成同一种中间代码。由于与具体机器无关,使用中间代码有利于进行与机器无关的优化处理,以及提高编译程序的可移植性。
33、答案:C本题解析:在Word编辑状态下,若要将另一个文档的内容全部添加到当前文档的光标所在处,其操作步骤是在插入菜单下选择“文件”命令,此时系统弹出如下图所示的“插入文件”对话框,用户只要选择相应的文档即可。若要将文档中选定的文字移动到文档的另一个位置上,应该按下鼠标左键或者是同时按下Shift键及鼠标左键,即可将选定的文字拖曳至该位置上。
34、答案:C本题解析:暂无解析
35、答案:A本题解析:本题考查HTML标记中tr标记的使用。<tr>标记用于定义表格中的一行。<col>标记用于定义表格中一个或多个列的属性值。<td>标记用于定义表格中的一个单元格。<title>标记用于定义文档标题。
36、答案:D本题解析:A1A3→A2,A2→A3,没有出现A4,所以候选关键字中肯定包A4,属性A1A3A4决定全属性,故为候选关键字。同理A1A2A4也为候选关键字。设U1={A1,A2},U2={A1,A3},那么可得出:U1∩U2→(U1-U2)=A1→A2,U1∩U2→(U2-U1)=A1→A3,而A1-A2,A1-A3?F+,所以分解ρ是有损连接的。又因为F1=F2=?,F+≠(F1∪F2)+,所以分解不保持函数依赖。
37、答案:C本题解析:运算器由算术逻辑单元(ALU)、累加器、状态寄存器、通用寄存器组等组成。其中,ALU的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。ALU是运算器的最核心部件。
38、答案:B本题解析:MIC是用于采集音频信号的设备,它获取的信号是模拟信号,然后再经过音频信息的数字化,将信号转为数字音频。
39、答案:C本题解析:本题考查集成测试的基础知识。集成测试是在单元测试的基础上,测试在将所有的软件单元按照概要设计规格说明的要求组装成模块、子系统或系统的过程中各部分工作是否达到或实现相应技术指标及要求的活动。集成测试的依据是概要设计规格说明,因此在概要设计完成后即开始制定集成测试计划。集成测试需要设计所需的驱动模块和桩模块。驱动模块用来模拟被测试模块的上一级模块,相当于被测模块的主程序,它接收数据,将相关数据传送给被测模块,启动被测模块,并打印出相应的结果。桩模块用来模拟被测模块工作过程中所调用的模块,它们一般只进行很少的数据处理。常见的集成测试方法包括自顶向下、自底向上、Big-Bang等。本题中选项C混淆了驱动和桩的概念。
40、答案:C本题解析:本题主要考查有限自动机。在本题中,A是初始状态,C是终止状态,通过选项中的字符串可以从初始状态到达终止状态,则说明该字符串能被题目中的自动机识别。也可以理解为依次输入选项中的字符串,可以在该自动机中找到相应的路径。对于选项A的字符串0000,在输入0后,从初始状态A转移到状态B,然后接着输入3个0,状态然后停留在B,而无法到达终态C,因此选项A不能被该自动机识别。同样的道理,我们可以找到字符串0101能被该自动机识别,在输入0后,状态跳转到B,输入1则由B转至C,再输入0,又由C转至B,最后输入1,由B转至终态C。
41、答案:B本题解析:DMBS是数据库管理系统,主要用来保证数据库的安全性和完整性。而DBA通过授权功能为不同用户授权,主要的目的是为了保证数据的安全性。
42、答案:C本题解析:C++完全支持面向对象程序设计,包括以下4种属性:封装,数据隐藏,继承,多态。
43、答案:B本题解析:前趋图是一个有向无循环图,由节点和有向边组成,节点代表各程序段的操作,而节点间的有向边表示两个程序段操作之间存在的前趋关系(“→”)。程序段Pi和Pj的前趋关系可表示成Pi→Pj,其中Pi是Pj的前趋,Pj是Pi的后继,其含义是Pi执行结束后Pj才能执行。本题完整的前趋图如下图所示,具体分析如下。根据题意,I1执行结束后C1才能执行,C1执行结束后P1才能执行,因此I1是C1、P1的前趋,C1是P1的前趋。可见,图中③应为C1。又因为计算机系统中只有一台输入设备,所以I1执行结束后I2和I3才能执行,故I1是I2和I3的前趋,I2是I3的前趋。可见,图中①、②分别为I2、I3。根据题意,I4、C3执行结束后C4才能执行,即I4、C3是C4的前趋,所以④应为C4。又因为计算机系统中只有一个CPU和一台输出设备,所以C3、P2执行结束后P3才能执行,C3、P2是P3的前趋;同理C4、P3执行结束后P4才能执行,C4、P3是P4的前趋。经分析可知图中⑤、⑥分别为P3、P4。计算机系统中只有一个CPU,而且系统采用优先级调度,所以C1是C2的前趋,C2是C3的前趋。可见,图中④应为C4。
44、答案:D本题解析:模块结构图由模块、调用、数据、控制信息和转接符号5种基本符号组成。模块:这里所说的模块通常是指用一个名字就可以调用的一段程序语句。在模块结构图中用矩形表示。调用:模块结构图中箭头总是由调用模块指向被调用模块。数据:当一个模块调用另一个模块时,调用模块可以把数据传送到被调用模块供处理,而被调用模块又可以将处理的结果送回到调用模块。在模块之间传送的数据,使用与调用箭头平行的带空心圆的箭头表示,并在旁边标上数据名。控制信息:在模块间有时必须传送某些控制信息。控制信息与数据的主要区别是前者只反映数据的某种状态,不必进行处理。控制信息与控制成分并不等价。软设在程序设计语言中提到语言的控制成分。控制成分指明语言允许表述的控制结构,程序员使用控制成分来构造程序中的控制逻辑。理论上已经证明,可计算问题的程序都可以用顺序、选择和循环这3种控制结构来描述。转接符号:当模块结构图在一张纸上画不下,需要转接到另一张纸上,或者为了避免图上线条交叉时,都可以使用转接符号,圆圈内加上标号。
45、答案:D本题解析:在运算器中,累加寄存器是专门存放算术或逻辑运算的一个操作数和运算结果的寄存器,能进行加、减、读出、移位、循环移位和求补等操作,是运算器的主要部分。
46、答案:D本题解析:在Windows操作系统中,文件名通常由主文件名和扩展名组成,中间以“.”连接,如myfle.doc,扩展名常用来表示文件的数据类型和性质。下表给出常见的扩展名所代表的文件类型:扩展名为bat的文件是批处理文件,这是一种文本文件。它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条的命令。
47、答案:D本题解析:本题考查数据结构基础知识。含有头结点的单链表如下图所示。在链表中加入头结点后,查找表中某一元素仍然要从头指针出发,顺序找到目标元素或失败时找到表尾为止,时间复杂度与表长成正比。
48、答案:D本题解析:本题考查系统可靠性。计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁复,很难直接对其进行可靠性分析。若采用串联方式,则系统可靠性为每个部件的乘积R=R1×R2×R3×…×Rn;若采用并联方式,则系统的可靠性为R=1-(1-R1)×(1-R2)×(1-R3)×…×(1-Rn)。在本题中,既有并联又有串联,计算时首先我们要分别计算图中两个并联后的可靠度,它们分别为1-(1-R)2,然后是三者串联,根据串联的计算公式,可得系统的可靠度为R×1-(1-R)2×1-(1-R)2=R(1-(1-R)2)2。因此本题答案选D。
49、答案:A本题解析:应该在需求分析阶段就开始制订测试计划,井在设计阶段细化和完善,而不是等系统编码完成后才制订测试计划。
50、答案:C本题解析:本题主要考查寄存器的相关内容。程序计数器是用于存放下一条指令所在单元的地址的地方。在程序执行前,必须将程序的起始地址,即程序的一条指令所在的内存单元地址送入程序计数器,当执行指令时,CPU将自动修改程序计数器的内容,即每执行一条指令程序计数器增加一个量,使其指向下一个待指向的指令。程序的转移等操作也是通过该寄存器来实现的。指令寄存器一般用来保存当前正在执行的一条指令。数据寄存器主要是用来保存操作数和运算结果等信息的,其目的是为了节省读取操作数所需占用总线和访问存储器的时间。地址寄存器一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。作为程序员,应该要能控制其所编写程序的执行过程,这就需要利用程序计数器来实现,因此程序员能访问的是程序计数器。
51、答案:D本题解析:证书是一种数字文档,用于表明把一个公钥绑定到一个人或其他实体。用它可以验证一个给定的公钥确实属于某一个人。证书可以防止某些人使用假冒的密钥去冒充别人。最简单的证书包含一个公钥和一个名字。通常使用的证书也包含超时日期、发行证书的CA的名字、一个序列号,以及其他信息。最重要的是,它包含了证书发行者的数字签名。最广泛接受的证书格式是X.509,这样的证书可以被任何服从X.509标准的应用读或写。
52、答案:D本题解析:sQL注入攻击:通过把sQL命令插入到web表单提交或页面请求的查询字符串中,最终达到欺骗服务器执行恶意的sQL命令,以获取数据库访问权限。
53、答案:D本题解析:在该拓扑图中有一台代理服务器,该服务器外卡连接了因特网,内卡连接了内部网络。代理服务器除了代理内部网络的Web请求外,还可以通过NAT实现代理服务器功能访问internet,起到了隐藏内部网络细节的作用。对于因特网上的用户而言,看不到企业内网网络,唯一能看到的是代理服务器外卡接口地址。PC2发送到Internet上的报文源IP地址为会由/24转变成代理服务器外卡地址/30。
54、答案:C本题解析:本题由二叉树可知,表达式最后计算的为-,其次为*,最先做的为+,根据选项可知本题选C选项。也可将A、B、C、D四个选项对应的二叉树全部画出,找出相符的选项。
55、答案:C本题解析:本题考查程序语言基础知识。解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。分阶段编译器的工作过程如下图所示。其中,中间代码生成和代码优化不是必须的。
56、答案:A本题解析:本题考查中间件的基本概念。IDC对中间件定义的描述为:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机/服务器的操作系统之上,管理计算资源和网络通信。按照IDC的分类方法,中间件可分为六类,分别是终端仿真/屏幕转换中间件、数据访问中间件、远程过程调用中间件、消息中间件、交易中间件和对象中间件。其中,终端仿真/屏幕转换中间件用来实现客户机图形用户接口与已有的字符接口方式的服务器应用程序之间的互操作。数据访问中间件是为了建立数据应用资源互操作的模式,对异构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入团面试必知题目和答案
- 2026中国氢燃料电池汽车示范运营成效与商业化路径研究报告
- 2026中国智能家居设备行业市场研究供需现状分析投资评估规划
- 2026氢能源行业市场详细研究及发展趋势与投资价值分析报告
- 2026葡萄牙能源智能化转型政策微调研究及绿色信贷产品创新应用探讨分析
- 俱乐部人员招聘笔试题目及答案
- 高铁桥梁工程测验题及详细答案
- 2026马里渔业市场现状上下游分析及投资风险评估规划研究报告
- 2026中国新能源发电与化石能源协同发展路径研究
- 2026中国新能源车企品牌国际化战略与海外市场拓展报告
- 第一至三单元质量检测卷2026-2027学年统编版语文八年级上册
- 2026年下半年幼儿园教师资格证《保教知识与能力》真题试卷
- 宁德时代笔试题及答案
- 2026年教育政策理论测试题及答案
- 中医体质辨识评估流程
- 医院基建内部控制制度(2026版)
- 护理管理前沿动态与趋势
- 广东粤财投资控股有限公司2026春季校园招聘笔试历年典型考点题库附带答案详解
- 体育文化企业财务制度
- 2025年案件管理检察业务竞赛真题及答案
- Unit1语法专项课件someany不定代词课件沪教版英语八年级上册
评论
0/150
提交评论