题目
题目

SWEN90010_2025_SM1 Practice Exam

多重下拉选择题

Consider the following Ada program. procedure Pointers is    X : access Integer := new Integer'(5);    Y : access Integer := X; begin    Y.all := 10; end Pointers; Variable Y is called an [ Select ] reference alias duplicate pointer for X because [ Select ] because X and Y both refer to the same memory location because X and Y refer to distinct (separate) memory locations because Y refers to the memory that holds the pointer X because X and Y are both pointers . After this program finishes executing, the statement "X.all = 5" is [ Select ] true false

查看解析

查看解析

标准答案
Please login to view
思路分析
The question presents a small Ada program and asks you to fill in two blanks about the variable Y relative to X, and then evaluate a final condition. First blank options we consider: 'reference', 'alias', 'duplicate', 'pointer'. - Option: reference — In Ada, the term 'reference' is not the standard descriptor used for denoting a name that denotes the same storage as another name. This makes it an unlikely fit here. - Option: alias — In Ada, when two access values (pointers) refer to the same heap-allocated object, we often describe them as aliases for the same memory location. This usage aligns wit......Login to view full explanation

登录即可查看完整答案

我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。

类似问题

更多留学生实用工具

加入我们,立即解锁 海量真题独家解析,让复习快人一步!