第1题 单选题
Objective-C是哪种语言的扩充?A. VB
B. VF
C. PHP
D. C语言
第2题 单选题
Objective-C语言一般是在什么软件上编写的?A. VC++6.0
B. Xcode
C. VisualStudio2008
D. Eclipse
第3题 单选题
关于Objective-C的说法错误的是?A. Objective-c是c的升级版
B. Objective-C是iOS的开发语言
C. Objective-C语言编写的程序只能在手机上使用
D. Objective-C可以用来编写Iphone应用程序
第4题 单选题
面向对象的三大特点不包括A. 封装
B. 继承
C. 多态
D. 接口
第5题 单选题
Objective-C程序代码中哪个不是注释符号?A. <!--code...-->
B. //code…
C. /*code...*/
第6题 单选题
Objective-C最常应用于的系统平台不包括?A. MacOSX
B. iOS
C. Windows8
第7题 单选题
以下后缀的资源文件不是Objective-C支持的是?A. .h
B. .mm
C. .m
D. .java
第8题 单选题
以下说法错误的是A. Objective-c中任何一个类都有父类
B. 如果没有为实例变量和实例方法制定访问权限,那么默认访问权限为@protected
C. 类的声明形式是以@interface开始,以@end为结束
D. 类的实现的形式以@implementation指令开始,以@end指令结束
第9题 单选题
以下说法错误的是A. Objective-c中,NSObject提供了一个默认内存分配方法:+(id)alloc;
B. alloc为类的实例分配了内存空间,并返回内存空间的首地址
C. alloc将实例变量初始化为相对应的默认值
D. alloc将自动调用实例变量的init方法
第10题 单选题
已知int i = 10;则下面声明正确的是A. intp=&i
B. int*p=i;
C. int&p=i;
D. int*p=&i
第11题 单选题
以下说法错误的是A. NSObject是一个基类,所有的类都继承了它
B. 子类就是继承父类的实例变量和方法的类
C. NSObject也有父类
D. 父类就是被其他类继承的类,也称作超类
第12题 单选题
下列说法中正确的是A. 使用类方法也需要构建一个实例对象出来
B. 实例变量默认的可见度是private
C. 求数组的内容的个数用length方法
D. 冒号也是方法名的一部分
第13题 单选题
类的声明是以()为开始A. @start
B. @begin
C. @interface
D. @implemention
第14题 单选题
通过类创建对象,则使用的方法是A. alloc
B. init
C. string
D. format
第15题 单选题
Objective-C语言中协议是
A. 所有类的基类
B. 两个类之间的通讯方式
C. 一组没有实现的方法列表
D. 将一个类中某个方法的实现放到另一个类里
获取答案请阅读全文