Re: [问题] 台大98年考古题 (新增问题 第5题)

楼主: k2111521 (漂泊不定的风)   2010-06-30 11:20:39
※ 引述《stator (别急着吃棉花糖)》之铭言:
: ※ 引述《k2111521 (漂泊不定的风)》之铭言:
: : http://www.lib.ntu.edu.tw/exam/undergra/98/98048.pdf
: : 主要想讨论的问题有 13 21 23
: : 第13题
: 13.我会选择B(port)
: 网络上的应用程式都会根据port来传送接收资料~
: 不同的应用程式会使用不同的port~根据port来识别要用什么样的服务
其实一开始我的答案也是选B,不过这个地方我不能说我非常确定答案
: 21.我会选择D
: compiler应该是不会考虑到注解的部份吧~
后来又想了一想,comment statements应该是会被compiler忽略掉 所以答案应该是D
: 23题我选的和原po一样,模组化能使程式设计得当,减少复杂度。
: 每一个功能用一个模组设计是较有效率的。这应就是结构化程式的观念
: 以上有错,还请指正
后来又研究了一下98年的题目
想再问一下 98年的第五题
5.Which of the following is not an activity performed entirely within a CPU?
(A) Fetch instructions (B) Perform Boolean operations
(C) Perform arithmetic operations (D) Move data between registers
一开始我选(D),后来和朋友又讨论了一下,再次翻阅了课本,思考了一下
本来的想法是,因为资料的搬移,应该会从其他地方抓资料来
但因为registers本身就在CPU中,资料的搬移应该完全在CPU里,所以(D)选项和题意不合
和朋友讨论的答案,目前觉得是(A)
理由是:因为Fetch时,会从主内存内去提取资料,所以不完全是在CPU内
不过后来又查了一下资料,就CPU本身的执行而言
Fetch,decode 都是在 control unit内; execute 是在 arithmetic/logic unit 内
这样要说 Fetch完全在CPU内执行应该也没错?
不知道自己这样的逻辑对不对,希望大家可以提供一点意见和看法,或者认为有
其它的答案,也希望能提出来一起讨论一下
谢谢  
  

Links booklink

Contact Us: admin [ a t ] ucptt.com