【答案】 Objective-C面向对象程序设计 第四章 类的相关属性 测验:期中测验

第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. 将一个类中某个方法的实现放到另一个类里

获取答案请阅读全文

未经允许不得转载!【答案】 Objective-C面向对象程序设计 第四章 类的相关属性 测验:期中测验