中级软件设计师上午试题24.docx
《中级软件设计师上午试题24.docx》由会员分享,可在线阅读,更多相关《中级软件设计师上午试题24.docx(30页珍藏版)》请在冰豆网上搜索。
中级软件设计师上午试题24
中级软件设计师上午试题-24
(总分:
75.00,做题时间:
90分钟)
一、
(总题数:
22,分数:
75.00)
某工作站采用时钟频率f为15MHz,处理速率为10MIP/S的处理机来执行一个已知混合程序。
假定每次存储器存取为1周期延迟,此计算机的有效CPI是(33),假定将处理机的时钟频率,厂提高到30MHz,但存储器子系统速率不变。
这样,每次存储器存取需要两个时钟周期,如果30%指令每条只需要一次存储存取,而另外5%每条需要两次存储存取,还假定已知混合程序的指令数不变,并与原工作站兼容,则改进后的处理机性自(34)。
(分数:
2.00)
(1).
(分数:
1.00)
A.1.5 √
B.3
C.0.725
D.1.6
解析:
[分析](33)CPIold=fold/(处理速率×106):
15×106÷(10×106)=1.5。
(34)如题所述,30%的指令需要一次存储存取,则这些指令在处理器提高时钟频率之后需要增加一个时钟周期;同样,另外5%的指令需要增加两个时钟周期。
CPInew=(改进前执行混合程序的所需时钟周期数+30%×1×指令数+5%×2×指令数)/指令数=改进前有效CPI+30%×1+5%×2=1.5+0.3+0.1=1.9
处理速率=fnew/(CPInew×106)=30×106/(1.9×106)=15.79MIPS,假设混合程序的指令数为IC,则有:
[*]
可见,改进后工作站性能提高了。
A.提高 √
B.降低
C.不变
D.无法确定
解析:
表示实体类型及实体间联系的模型称为数据模型,其中关系模型主要特征是用(43)表示实体集,(44)表示实体间联系。
关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、(45)。
完整性规则提供了一种手段来保证当授权用户对数据库作修改时不会破坏数据的一致性。
关系模型的完整性规则是对关系的某种约束条件,其中参照完整性要求(46)。
假设关系R的属性F是关系S的外码,在对关系R和S的操作中,不可能破坏参照完整性的是(47)。
(分数:
5.00)
A.树节点
B.网络节点
C.二维表 √
D.属性
解析:
[分析]关系模型的主要特征是用表格(也就是二维表)结构表达实体集,用外键表示实体间联系。
关系代数有五种最基本的操作:
并、差、笛卡尔积、投影和选择,从这5种操作中可以推出交、连接、自然连接、除法等操作。
参照完整性规定外码值或者取空值,或者等于被参照关系中某个元组的主码值,也就是不允许引用不存在的元组。
假设关系R的属性F是关系S的外码,在对关系R和S的操作中,可能破坏参照完整性的操作有:
对关系R执行INSERT和UPDATE命令,对关系S执行DELETE和UPDATE命令。
A.主键
B.外键 √
C.边
D.树
解析:
A.投影和自然连接
B.投影和选择 √
C.交和选择
D.交和自然连接
解析:
A.不允许引用不存在的元组
B.允许引用不存在的元组
C.不允许引用不存在的属性 √
D.允许引用不存在的属性
解析:
A.对关系R执行INSERT命令
B.对关系R执行UPDATE命令
C.对关系S执行INSERT命令 √
D.对关系S执行UPDATE命令
解析:
1.
存储系统使用了(5)(机制)来平滑处理机和内存、存储器部件之间的速度差。
(分数:
1.00)
A.虚拟内存,缓存机制 √
B.地址映像及变换
C.Cache的页面替换算法
D.虚拟存储系统
解析:
[分析]虚拟存储系统使用硬盘中的一部分空间作为内存的交换区,通过MMU的管理,形成了对用户透明的内存容量近手无限的存储子系统。
Cache是为了平滑处理机和内存处理速度差别的一种手段。
它和内存之间的关系,非常类似于内存和硬盘交换区之间的关系,其机理也和虚拟内存大致相同。
所不同的是,Cache全部使用硬件实现,对操作系统是透明的。
2.
从下面的选项中选出正确的答案在宏定义:
#defineMAXINT324中,宏名MAXINT代替的是(37)。
(分数:
1.00)
A.实型数
B.整型数
C.常量
D.一串字符 √
解析:
[分析]本题考查的是一个简单的宏定义,简单宏定义的一般形式如下:
#define<宏名><字符串>
其中,define是宏定义命令的关键字,<宏名>是一个标识符,<字符串>可以是常数、表达式、格式串等。
在程序被编译的时侯,如果遇到宏名,先将宏名用指定的字符串替换,然后再进行编译。
3.
xDSL技术包括了(31)。
(分数:
1.00)
A.HFC
B.ADSL √
C.ISDN
D.SDH
解析:
[分析]xDSL是对HDSL(高速数字用户线)、ADSL(非对称数字用户线)、VDSL(甚高比特数字用户线)等的通称。
从下列叙述中选出5条正确的叙述,并把编号按从小到大次序排列,它们是(51)、(52)、(53)、(54)、(55)。
(51)~(55):
∙A.解释程序是接受参数、按照某一样板产生机器语言的计算机程序
∙B.编译程序是把高级语言书写的计算机程序翻译成面向计算机的目标程序而使用
的计算机程序
∙C.就执行速度而言,编译程序比解释程序慢
∙D.解释程序是用来逐句分析和执行源程序语句的计算机程序
∙E.COBOL$和1FORTRAN语言程序通常需要解释执行
∙F.使用编译程序时,因为是逐句地翻译执行源程序的语句,所以可以逐条语句排错
∙G.汇编语言的功能是将汇编语言书写的源程序翻译成由机器指令和其他信息组成的目标程序
∙H.任何一种汇编语言的每一语句都能对应一条机器语言指令
∙I.连接装配程序可以把经编译程序产生的目标程序变成可执行的机器语言程序
∙J.某些连接装配程序可以把由Pascal语言编译程序和C语言编译程序分别产生的目标程序连接成一个可执行程序
(分数:
5.00)
A. √
B.
C.
D.
解析:
[分析]
A.错误。
解释程序直接执行元程序或源程序的内部形式,它并不产生任何机器语言的目标程序。
B.正确。
编译程序的功能是把某种高级语言书写的源程序翻译成与之等价的低级语言程序。
C错误。
编译程序产生目标程序,目标程序经汇编与库函数等其他程序连接获得可执行的程序,可执行的程序的运行速度通常要比直接解释它的源程序快得多,但试题中所说的速度快慢也很难说清,也没有比较的意义。
D.正确。
解释程序直接执行源程序或源程序的内部形式,运行的时候逐句将源程序翻译成机器语言调入内存,再加以运行。
E.错误。
E错误。
编译程序的工作过程十分复杂,一般要经过词法分析、语法分析、中间代码生成、代码优化和日标代码生成等5个部分。
通常编译一个源程序要经过多次扫描,但始终没有逐句执行源程序的语句。
G.正确。
汇编程序是将汇编程序语占书写的源程序翻译成由机器指令和其他信息组成的目标程序。
其基本工作是将源程序中每条可执行的汇编语句转换成对应的机器指令,处理源程序中出现的伪指令。
H.错误。
汇编语言中的语句可分为两大类:
一类是与机器指令相对应的可执行汇编语句;另一类是伪指令,伪指令不被翻译成机器指令。
L.正确。
通常情况下,经编译产生的目标程序还不能在机器上直接执行,还得与一些库函数相连接,连接装配程序可以将多个日标程序、库函数等连接成一个可执行的机器语言。
J.正确。
由同一系统软件公司提供的某种通用机器上的各种编译程序,可以由同一个连接装配程序负责目标程序连接装配工作。
A.
B.
C.
D. √
解析:
A.
B.
C.
D.
解析:
__________________________________________________________________________________________
解析:
A.
B.
C.
D.
解析:
4.
假设高速缓存Cache工作速度为主存的5倍,且Cache被访问命中的概率为90%,则采用Cache后,能使整个存储系统获得加速比Sp为
(1)。
(分数:
1.00)
A.3.57 √
B.4.21
C.2.64
D.5.17
解析:
[分析]首先对新的存储系统的性能作以下假设:
在Cache不命中的情况下,对Cache的访问不会额外损失时间,即决定Cache是否命中所用的时间可以忽略:
在从主存向Cache传输的同时,数据也被传输给使用部件(不需要再从Cache中读取)。
这样,在新的存储系统中,Amdahl定律定义了采用特殊的方法所能获得的加速比的大小。
根据加速比的计算公式:
加速比二采用改进措施后的性能/没有采用改进措施前的性能
=原执行某任务的时间/现在执行某任务的时间
=5÷(5×0.1+1×0.9)=3.57
正确答案为选项A。
5.
下列叙述中错误的是(13):
①模型是对现实的简化,建模是为了更好地理解所开发的系统。
②用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。
③白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。
④软件技术复审是由用户和测试人员实施的一种质量保证活动。
(13)(分数:
1.00)
A.①
B.②
C.③
D.④ √
解析:
[分析]软件技术复审是由软件开发人员实施的一种质量保证活动。
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand16thcenturies.Yetmuchhadhappenedbetween.Aswasdiscussedbefore,itwasnotuntilthe19thcenturythatthenewspaperbecamethedominantpre-electronic(61),followinginthewakeofthepamphletandthebookandinthe(62)oftheperiodical.Itwasduringthesametimethatthecommunicationsrevolution(63)UP,beginningwithtransport,therailway,andleadingonthroughthetelegraph,thetelephone,radio,andmotionpicturesintothe20th-centuryworldofthemotorcarandtheairplane.Noteveryoneseesthatprocessin(64).Itisimportanttodoso.
Itisgenerallyrecognized,(65),thattheintroductionofthecomputerintheearly20thcentury,(66)bytheinventionoftheintegratedcircuitduringthe1960s,radicallychangedtheprocess,althoughitsimpactonthemediawasnotimmediately(67).Astimewentby,computersbecamesmallerandmorepowerful,andtheybecame"personal"too,aswellas(68),withdisplaybecomingsharperandstorage(69)increasing.Theywerethoughtof,likepeople,(70)generations,withthedistancebetweengenerationsmuch(71).
Itwaswithinthecomputeragethattheterm"informationsociety"begantobewidelyusedtodescribethe(72)withinwhichwenowlive.Thecommunicationsrevolutionhas(73)bothworkandleisureandhowwethinkandfeelbothaboutplaceandtime,buttherehavebeen(74)viewaboutitseconomic,political,socialandculturalimplications."Benefits"havebeenweighed(75)"harmful"outcomes.Andgeneralizationshaveproveddifficult.
(分数:
15.00)
A.means
B.method
C.medium √
D.measure
解析:
[分析]文章背景分析:
这是一篇有关人类信息社会发展过程问题的社科类说明文。
文章中心主线分析:
文章的中心主线在文章的首句以及第2句就已经明确了。
(Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand16thcenturies.Yetmuchhadhappenedbetween)。
我们要在以电视发展为标志的20世纪和以印刷术的传播为标志的15、16世纪之间做比较。
但是,在这两个阶段之间又有许多发明出现了。
从文章的头两句话可以读山本文探讨的主题是有关人类信息社会的发展过程,而且重点是讲述在20世纪和15、16世纪两个阶段之间发生的事情。
文章结构分析:
由于此篇文章讲述的主题是有关人类信息社会的发展过程,时间阶段就成为贯穿全文的一个重要线索。
通过总结和比较这些时间阶段,可以很快掌握文章的结构为总分结构。
英语知识运用分析:
(61)空是考查名词的专业术语,主语newspaper显然是一种medium(媒体)。
A.process
B.company √
C.light
D.form
解析:
[分析](62)空可以应用“对应成分分析法”来解题,可以看出inthe(62)of这个短语结构与inthewakeof形成对应,其实是同样的意思。
我们知道inthewakeof作为已知信息是“伴随、一同”的意思,本题的答案一定是inthecompanyof。
A.gathered
B.speeded √
C.worked
D.picked
解析:
[分析](63)空所考查的动词短语从语法上明显看出是一个不及物动词,4个选项中只有speedup为不及物,而且speedup(加速)也最符合题意。
A.concept
B.dimension
C.effect
D.perspective √
解析:
[分析](64)空是考查固定搭配:
inperspective(正确地)。
A.indeed
B.hence
C.however √
D.therefore
解析:
[分析](65)空的选项是用来表明上下文的逻辑关系,通过分析上下文的逻辑关系就可以确定答案。
文章的第一段讲述人类在19世纪出现了许多信息产物,而且这些产物是重要的(Itisimportanttodoso.)。
然而,本段的首句说"Itisgenerallyrecognized,(64),thattheintroductionofthecomputerintheearly20thcentury,radicallychangedtheprocess.”(20世纪初计算机的发明激进地改变了人类信息发展的进程)。
作者在这里暗指虽然19世纪有那么多信息产物,但计算机的发明才是最有影响的。
因此,上下文是明显的转折关系,答案是however。
A.brought
B.followed √
C.stimulated
D.Characterized
解析:
[分析](66)空正确解出本题的关键,是把握清楚本填空所连接前后两部分的逻辑关系,而且由于前后两部分的信息都配有明确的时间阶段,时间就成为最有利的线索了。
通过时间线索马上明确了“计算机的发明”早于“集成电路的发明”,4个选项中只有followed能够正确表达这种时间关系,其他3个选项都将“集成电路的发明”表达成早于“计算机的发明”。
A.apparent √
B.desirable
C.negative
D.plausible
解析:
[分析](67)空的答案足apparent(显现出来的),即“计算机的影响没有立即表现出来”。
(8).
(分数:
1.00)
A.institutional √
B.universal
C.fundamental
D.instrumental
解析:
[分析](68)空所考查的形容词用来修饰they即computers,而在本题之前文章中已经有下列3个形容词修饰了computers,本题只是前面3个形容词的延续:
[*]
实际上前面3个已知的形容词就是33题的对应成分,通过分析这3个已知形容词的特征就可以确定本题的答案。
smaller/powerful/personal这3个词首先都是修饰计算机本身的变化,而且其导向都是指计算机变得越来越容易使用(easiertouse):
因此,(68)空也要选择一个具有此特征的词。
选项Cfundamental(根本的,本质上的)和选项Buniversal(普遍的)不能用来修饰computers,两者没有刊质性。
选项Dinstrumental(仪器的)不具有前3个形容词的特征,没有表述出计算机变得好用这个概念。
只有选项Ainstitutional(制度化的)在此处形容计算机变得模块化了,因而有统一的装配和操作标准,也就意味着computersbecameeasiertouse.
A.ability
B.capability
C.capacity √
D.faculty
解析:
[分析](69)空分析,对于非生命物体的“能力”一般用capacity,而选项Aability和选项Bcapability更多用于有生命物体,特别是指人的能力。
A.bymeansof
B.intermsof √
C.withregardto
D.inlinewith
解析:
[分析](70)空从题意来看,generations(一代)本来是用于人people,现在我们把计算机象人一样用generations来形容,表达这个意思的短语是intermsof。
A.deeper
B.fewer
C.nearer
D.smaller √
解析:
[分析](71)空需正确解出本题的关键是弄清被修饰成分是thedistance,所以几个选项中只有形容词smaller可以在语法和意义上正确修饰thedistance。
A.context √
B.range
C.scope
D.territory
解析:
[分析](72)空从本题所处的句子结构“theterm"informationsociety"begantobewidelyusedtodescribethe(72)withinwhichwenowlive.”来看,本题受到两个已知信息点的限制,第一是作动词describe的宾语,即可以被informationsociety这个词语描述;第二,受到后边定语从句的限制,且需要和介词within搭配。
选项Brange(范围)和选项Cscope(范围)均表示平面的概念,不可能符合定语从句所表达意义的要求:
而选项Dterritory(领土)显然不能用informationsociety这个词语描述;只有选项Acontext(语境,在此引申为社会环境)符合两个信息点的要求。
A.regarded
B.impressed
C.influenced √
D.effected
解析:
[分析](73)空考查动词词义的辨析,从主语和宾语所包含的信息可以看出是选择一个表示“影响”意思的动词。
选项Deffected在这里是一个干扰项,但这个词本身是名词effect,不可能有动词形式,所以是错误的。
表达影响意思的是选项Cinfluenced。
A.competitive
B.controversial √
C.distracting
D.irrational
解析:
[分析](74)空首先分析下本题所在的句子结构以及上下文的关系。
本题所在的句子是一个判断句式下定义:
therehavebeen(74)viewaboutitseconomic,political,socialandculturalimplications.(关于计算机的经济、政治社会和文化意义有着…观点),其后的一句话“"Benefits"havebeenweighed(75)"harmful"outcomes.”(权衡比较计算机的益处和有害的影响)实际上就是具体说明了上一句中的“对计算机有着……观点”。
上下两句实际有些相互呼应和支持的关系。
所以答案是选项Bcontroversial(有争议的、争论的)。
A.above
B.upon
C.against √
D.with
解析:
[分析](75)空根据题意,将两个对立性的事物Benefits和harmfuloutcomes进行权衡比较,选用固定搭配:
weighedsth.againststh。
多媒体计算机中的媒体信息是指(24),多媒体技术的主要特性有(25)。
目前音频卡具备的功能有(26)。
在多媒体计算机中常用的图像输入设备是(27),国际标准MPEG-2采用了分层的编码体系,提供了4种技术,它们是(28)。
(分数:
5.00)
A.数字、文字、图像
B.声音、图形
C.动画、视频
D.全部 √
解析:
[分析]多媒体计算机技术(MultimediaComputing)的定义足:
计算机综合处理多种媒体信息,如文本、图形、图像、音频和视频,使多种信息建立逻辑连接,集成为一个系统并具有交互性。
简单地说:
计算机综合处理声、文、图信息,具有集成性和交互性。
总之,多媒体计算机具有信息载体多样性、集成性和交互性。
根据多媒体计算机(MPC)的技术标准,声卡是多媒体技