设为首页 加入收藏

TOP

3.2.1 单项选择题
2013-10-07 16:20:30 来源: 作者: 【 】 浏览:63
Tags:3.2.1 单项选择

3.2  例题分析

3.2.1  单项选择题

【例3.1】      是给对象取一个别名,它引入了对象的同义词。

A. 指针    B. 引用   C. 枚举   D. 结构

解:引用是个别名,并不是一个普通的变量。本题答案为B。

【例3.2】已知int m=10;,下列表示引用的方法中,      是正确的。

A. int &x=m;       B. int &y=10;

C. int &z;        D. float &t=&m;

解:引用必须用另一个变量或对象进行初始化(C错),但不能用变量的地址初始化(D错),不能引用常量(B错)。本题答案为A。

【例3.3】已知类A中一个成员函数的说明是void Set(A &a);,那么其中A &a的含义是      。

A. 指向类A的指针a

B. 将a的地址赋给变量Set

C. a是类A对象的引用,用来作为函数Set()的形参

D. 变量A与a按位逻辑与,用来作为函数Set()的参数

解:a是一个形参,其类型为类A的引用,所以A &a的含义是a是类A对象的引用,用来作函数Set()的形参。本题答案为C。

【例3.4】下列引用的定义中,      是错误的。

A. int i; int &j=i;

B. int i; int &j; j=i;

C. float i; float &j=i;

D. char d; char &k=d;

解:引用必须用另一个变量或对象进行初始化。本题答案为B。

【例3.5】若有:

  1. int i;  
  2. int &j=i;  
  3. i=5;  
  4. j=i+1;  

则i=    ,j=    。

解:j是整型变量i的引用,两者同步操作。本题答案为6,6。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.1.4 常引用 下一篇3.2.2 填空题(1)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·用 Python 进行数据 (2025-12-25 15:49:09)
·如何学习Python数据 (2025-12-25 15:49:07)
·利用Python进行数据 (2025-12-25 15:49:04)
·Java 学习线路图是怎 (2025-12-25 15:19:15)
·关于 Java 学习,有 (2025-12-25 15:19:12)