首页 > 试题广场 >

在此题中,REF (x,i)→DEF(x,k)表示链接器将

[问答题]
 在此题中,REF (x,i)→DEF(x,k)表示链接器将任意对模块i中符号x的引用与模块k中符号x的定义相关联。在下面每个例子中,用这种符号来说明链接器是如何解析在每个模块中有多重定义的引用的。如果出现链接时错误(规则1),写“错误”。如果链接器从定义中任意选择一个(规则3),那么写“未知”。
A. /* Module 1*/   /* Module 2 */
int main(){            static int main 1[
}                           int p2(){}
(a)REF(main.1)DEF()
(b)REF(main.2)DEF()

B./*Module 1*/     /*Module 2*/
int x                     double x;
void main(){}       int p2(){}
(a)REF(x.1)DEF()
(b)REF(x.2)DEF()

C.
/*Module 1*/     /*Module 2*/
int  x=1;              double x=1.0;
void main(){}      int pp2(){}
(a)REF(x.1)DEF()
(b)REF(x.2)DEF()

这道题你会答吗?花几分钟告诉大家答案吧!