南开大学22秋学期(高起本1709-1803、全层次1809-2103)《OC语言程序设计》在线作业一
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《OC语言程序设计》在线作业-00001
1.void exchge(int arr[2]){int t=arr[0]; arr[0]=arr[1]; arr[1]=t;} int a[]={1,2};exchge(a); NSLog(@"%i,%i",a[0],a[1]);输出结果是( )。
选项A:1,2
选项B:2,1
选项C:1,1
选项D:2,2
满分答案问询微信:424329
2.下列说法中错误的是( )。
选项A:主函数可以分为两个部分:主函数说明部分和主函数体
选项B:主函数可以调用任何非主函数的其他函数
选项C:任何非主函数可以调用其他非主函数
选项D:程序可以从任何非主函数开始执行
满分答案问询微信:424329
3.哪个关键字设置实例变量的可见性是声明类内部访问?( )
选项A:@private
选项B:@protected
选项C:@public
选项D:@package
满分答案问询微信:424329
4.下面哪个选项不是小学生的属性。( )。
选项A:性别
选项B:上课
选项C:红领巾
选项D:民族
满分答案问询微信:424329
5.哪个关键字设置实例变量的可见性是无限制?( )
选项A:@private
选项B:@protected
选项C:@public
选项D:@package
满分答案问询微信:424329
6.int i=3;int j=5;if(i
选项A:YES
选项B:NO
选项C:1
选项D:0
满分答案问询微信:424329
7.已定义c为字符型变量,下列语句正确的是( )。
选项A:c=’97’
选项B:c=”97”
选项C:c=’a’
选项D:c=”a”
满分答案问询微信:424329
8.int i=6%2;i的值为( )。
选项A:3
选项B:2
选项C:1
选项D:0
满分答案问询微信:424329
9.int i=3;int j=5;int k = i>j;NSLog(@"%i", k);( )。
选项A:3
选项B:5
选项C:1
选项D:0
满分答案问询微信:424329
10.The line Id myObject( )。
选项A:Says that myObject is part of the Painting category.
选项B:Says that myObject is comforms to the Painting category
选项C:Says that myObject is comforms to the Painting protocol
选项D:Is not valid Objective-C syntax
满分答案问询微信:424329
11.下列四组选项中,正确的C语法标识符是( )。
选项A:%x
选项B:a+b
选项C:a123
选项D:123
满分答案问询微信:424329
12.一个C语言程序是由( )。
选项A:一个主程序和若干个子程序组成
选项B:函数组成
选项C:若干过程组成
选项D:若干子程序组成
满分答案问询微信:424329
13.下面定义函数指针正确的是:( )。
选项A:void *f(void)
选项B:int * f(int x)
选项C:int (*pFun)(int i)
选项D:int p(int x)
满分答案问询微信:424329
14.下面哪一项常量不合法?( )
选项A:55
选项B:155
选项C:1 5
选项D:20000
满分答案问询微信:424329
15.objective-c中可以为现有的奥鹏南开在线作业满分答案参考类添加新方法,这种方法叫( )。
选项A:继承
选项B:类别
选项C:复用
选项D:重载
满分答案问询微信:424329
16.实现编译器自动编写一个与数据成员同名的方法来省去读写方法的关键字是( )。
选项A:@property
选项B:@synthesize
选项C:@private
选项D:@implementation
满分答案问询微信:424329
17.int i=2; float j= i + 'a'; 则j的值可能为( )。
选项A:97
选项B:99.000000
选项C:不能计算
选项D:98
满分答案问询微信:424329
18.int i=3;int j=5;BOOL b= i>j;则b的值为( )。
选项A:YES
选项B:0
选项C:5
选项D:3
满分答案问询微信:424329
19.一个对象的创建可以分为几个阶段。( )。
选项A:1
选项B:2
选项C:3
选项D:4
满分答案问询微信:424329
20.下面不属于NSFileHandle方法的是?( )
选项A:- writeData:
选项B:+ stringWithString:
选项C:- closeFile
选项D:- readDataToEndOfFile
满分答案问询微信:424329
21.void exchg(char *a, char *b){char *t=a;a=b;b=t;}char c1='a';char c2='b'; exchg(则c2的值为( )。
选项A:a
选项B:b
选项C:c
选项D:A
满分答案问询微信:424329
22.int i=2; int j=4; j%=i;则j的值为( )。
选项A:0
选项B:1
选项C:2
选项D:3
满分答案问询微信:424329
23.int i=150; float f=i/100; 则f的值可能为( )。
选项A:1.5
选项B:1.000000
选项C:1.50
选项D:1.0
满分答案问询微信:424329
24.若有以下说明和语句,则输出结果是: (strlen(s)为求字符串s的长度的函数) char sp[]="tv\ willn"; printf("%d",strlen(sp));( )。
选项A:14
选项B:3
选项C:9
选项D:字符串中有非法字符
满分答案问询微信:424329
25.char arr[]="Apple";则数组arr的字符串长度是( )。
选项A:4
选项B:5
选项C:6
选项D:7
满分答案问询微信:424329
26.关系运算符的优先级比赋值运算符高。
选项A:对
选项B:错
满分答案问询微信:424329
27.Xcode只能开发MAC OS X应用程序。
选项A:对
选项B:错
满分答案问询微信:424329
28.">"与"=="运算符的优先级相同。
选项A:对
选项B:错
满分答案问询微信:424329
29.分类不可以覆写原类的方法。
选项A:对
选项B:错
满分答案问询微信:424329
30.加减法运算符的优先级低于乘除运算符。
选项A:对
选项B:错
满分答案问询微信:424329
31.奥迪轿车是一个类的概念。
选项A:对
选项B:错
满分答案问询微信:424329
32.如果列出数组的所有元素则可以不指定数组的长度值。
选项A:对
选项B:错
满分答案问询微信:424329
33.在设计类接口时,类方法和实例方法最好不要使用相同的名称。
选项A:对
选项B:错
满分答案问询微信:424329
34.“%”算数运算符的作用是求商。
选项A:对
选项B:错
满分答案问询微信:424329
35.数组下标的最大值为数组长度减去1。
选项A:对
选项B:错
满分答案问询微信:424329
36.auto变量的关键字通常是不能省略的。
选项A:对
选项B:错
满分答案问询微信:424329
37.子类继承父类所有实例变量,但不等于拥有对父类实例变量的直接访问权限。
选项A:对
选项B:错
满分答案问询微信:424329
38.{ short i = 1;} short j = i;将产生编译错误。
选项A:对
选项B:错
满分答案问询微信:424329
39.do while循环结构是先执行循环体后判断是否结束循环。
选项A:对
选项B:错
满分答案问询微信:424329
40.在设计类接口时,实例方法和实例变量的名字不可以相同。
选项A:对
选项B:错
满分答案问询微信:424329
41.使用alloc方法创建对象后一定要调用init方法完成初始化。
选项A:对
选项B:错
满分答案问询微信:424329
42.最好不要将一个类的实例变量声明为public属性。
选项A:对
选项B:错
满分答案问询微信:424329
43.赋值运算符的优先级比等于运算符高。
选项A:对
选项B:错
满分答案问询微信:424329
44.在一个项目的代码中不可以有相同名称的变量。
选项A:对
选项B:错
满分答案问询微信:424329
45.NSObject的new方法是实例方法。
选项A:对
选项B:错
满分答案问询微信:424329
46.OC中可以通过init方法创建对象。
选项A:对
选项B:错
满分答案问询微信:424329
47.一个具有readonly特性的property,不可以对该方法进行赋值。
选项A:对
选项B:错
满分答案问询微信:424329
48.表达式5%3的结果是2。
选项A:对
选项B:错
满分答案问询微信:424329
49.子类不会继承父类所采用的协议。
选项A:对
选项B:错
满分答案问询微信:424329
50.#define的用途是定义宏。
选项A:对
选项B:错
满分答案问询微信:424329