[理工] 两题计组问题 请教

楼主: etesia329 (Etesia)   2017-12-08 23:24:31
1.
ISA is an abstraction which is the interface between the hardware and the
low level software(assembly instructions)
请问这个叙述是True吗?
这题张凡课本上册p127 答案给True
但题库班给False 理由是软件最底层是Machine language
———————————————
2.这题是课本上册p102页 答案是选(5)
但题库班答案却是选(1)
https://i.imgur.com/DdC9mza.jpg
想请教的问题:
指标变量宣告后,存放在内存时,是存在Memory中的stack 还是heap?
是因为这样所以此题有不同的答案吗?
感谢!!
作者: winiel559 (大汉天威)   2017-12-09 01:19:00
就我所知 指标=>动态阵列=>heap=>由下往上存可以看这篇 http://wp.mlab.tw/?p=312不对 我好像说错了
作者: clonsey1314 (Clonsey)   2017-12-09 02:03:00
刚有实际打过程式且查过资料,应该是题库班的答案对。动态内存配置的pointer会存在stack里,再指到heap的位置,所以程式最后print出来是pointer在stack的位置(往下长),不知是不是这样P.s. 我手边去年的题库班给的答案是a更正 1
作者: TMDTMD2487 (ㄚ冰)   2017-12-09 07:44:00
memory allocate是从 heap拿可是指标本身是存在stack,洪毅上课有讲过其实@@

Links booklink

Contact Us: admin [ a t ] ucptt.com