[牛客网]错题整理(5)

错题集

1.下面关于#import和#include描述正确的是()

A.#import和#include不可以混合使用

B.#import只用于引用Objective-C的文件,#include只用于C和C++文件

C.#import和#include的使用效果完全相同

D.#import是#include的替代指令,防止重复引用

答案:D

解析:

预编译指令

Objective-C:#import

C,C++:#include

#import由gcc编译器支持

在 Objective-C 中,#import 被当成 #include 指令的改良版本来使用。除此之外,#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。

使用哪一个还是由你来决定。一般来说,在导入 Objective-C 头文件的时候使用 #import,包含 C 头文件时使用 #include。

#import比起#include的好处就是不会引起交叉编译

 

2.以下哪些继承自 Collection 接口()

A.List

B.Set

C.Map

D.Array

答案:A B

解析:

 

3.union Test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值