南开大学22秋学期(高起本1709-1803、全层次1809-2103)《OC语言程序设计》在线作业二

奥鹏南开在线作业满分答案参考

22秋学期(高起本1709-1803、全层次1809-2103)《OC语言程序设计》在线作业-00002

1.int i=1, j=2;k=3; int m=i+j*k;则m的指为( )。
选项A:6
选项B:7
选项C:3
选项D:9
满分答案问询微信:424329

2.int i=1; int j=2; int *p1= int *p2= int *t=p1; p1=p2;p2=t;则i的值为( )。
选项A:0
选项B:1
选项C:2
选项D:3
满分答案问询微信:424329

3.OC程序注释方式有多少种?( )
选项A:1
选项B:2
选项C:3
选项D:4
满分答案问询微信:424329

4.int i = 1; NSLog(@"%i",i++); NSLog(@"%i",i++);则最后的显示结果为( )。
选项A:1
选项B:2
选项C:3
选项D:4
满分答案问询微信:424329

5.C?中包含库头文件应该使用( )。
选项A:#include""
选项B:#include<>
选项C:#import""
选项D:#import<>
满分答案问询微信:424329

6.设f是实型变量,下列表达式中不是逗号表达式的是( )。
选项A:f= 3.2, 1.0
选项B:f>0, f0
选项C:f=(3.2, 1.0)
满分答案问询微信:424329

7.在init函数中初始化对象时需要将实例变量初始化为( )。
选项A:0
选项B:nil
选项C:null
选项D:不需要初始化为0或空值
满分答案问询微信:424329

8.在C语言中,有关函数的说法,以下正确的是( )。
选项A:函数可嵌套定义,也可嵌套调用
选项B:函数可嵌套定义,但不可嵌套调用
选项C:函数不可嵌套定义,但可嵌套调用
选项D:函数不可嵌套定义,也不可嵌套调用
满分答案问询微信:424329

9.设整型变量m,n,a,b,c,d均为1,执行(m=a>b)执行下面语句后m的值是 m=(w>x)?w:x; m=(m>y)?m:y;( )。
选项A:12
选项B:7
选项C:3
选项D:1
满分答案问询微信:424329

10.下面哪一项常量不合法?( )
选项A:55
选项B:155
选项C:1 5
选项D:20000
满分答案问询微信:424329

11.int a[]={10,20,30,40};int *p = a; NSLog(@"%i", *p++);则输出结果是( )。
选项A:10
选项B:20
选项C:11
选项D:30
满分答案问询微信:424329

12.BOOL a=YES; BOOL b=NO; if( a}else{NSLog(@"NO");}输出结果是( )。
选项A:YES
选项B:NO
选项C:1
选项D:0
满分答案问询微信:424329

13.一个set方法如下,选择在方法内的实现代码: -(void) setEngine:(Engine *) newEngine { }( )。
选项A:[engine release]; engine = newEngine
选项B:[newEngine retain]; [engine release]; engine = newEngine
选项C:[newEngine retain]; engine = newEngine
选项D:[newEngine retain]; 奥鹏南开在线作业满分答案参考[engine release]; engine = newEngine; [newEngine release]
满分答案问询微信:424329

14.若有以下说明,则数值为4的表达式是int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’, d, g ;( )。
选项A:a[g-c]
选项B:a[4]
选项C:a['d'-'c']
选项D:a['d'-c]
满分答案问询微信:424329

15.在C语言中,字符型数据所占的内存空间时( )。
选项A:2个字节
选项B:4个字节
选项C:1个字节
选项D:用户自定义
满分答案问询微信:424329

16.float i = 1.5f; int j = 2.5f; int k = (int)i + j;则k的值为( )。
选项A:4
选项B:4.000000
选项C:3
选项D:3.500000
满分答案问询微信:424329

17.int i=1; int j=2; int k=i
选项A:1
选项B:2
选项C:3
选项D:4
满分答案问询微信:424329

18.以下不正确的叙述是( )。
选项A:宏替换不占用运行时间
选项B:宏名无类型
选项C:宏替换只是字符替换
选项D:宏名必须用大写字母表示
满分答案问询微信:424329

19.哪个关键字设置实例变量的可见性是声明类及其子类访问?( )
选项A:@protected
选项B:@private
选项C:@package
选项D:@public
满分答案问询微信:424329

20.C源文件的扩展名为( )。
选项A:cpp
选项B:m
选项C:h
选项D:c
满分答案问询微信:424329

21.下列说法中错误的是( )。
选项A:主函数可以分为两个部分:主函数说明部分和主函数体
选项B:主函数可以调用任何非主函数的其他函数
选项C:任何非主函数可以调用其他非主函数
选项D:程序可以从任何非主函数开始执行
满分答案问询微信:424329

22.以下哪个关键字不属于访问控制属性( )。
选项A:public
选项B:protected
选项C:private
选项D:super
满分答案问询微信:424329

23.float f=100.01; int i; i=f;则i的值为( )。
选项A:100
选项B:100.01
选项C:100
选项D:100.01
满分答案问询微信:424329

24.int i=3*2%2;i的值为( )。
选项A:3
选项B:2
选项C:1
选项D:0
满分答案问询微信:424329

25.自减运算符的优先级高于指针运算符。
选项A:对
选项B:错
满分答案问询微信:424329

26.Xcode本中可以为代码设置调试的断点。
选项A:对
选项B:错
满分答案问询微信:424329

27.NSObject的init方法是实例方法。
选项A:对
选项B:错
满分答案问询微信:424329

28.#define的用途是定义宏。
选项A:对
选项B:错
满分答案问询微信:424329

29.(a>b)||(x>y)等同于 a>b || x>y。
选项A:对
选项B:错
满分答案问询微信:424329

30.OC只有一种语句注释方式。
选项A:对
选项B:错
满分答案问询微信:424329

31.int i=1;int j=2;int k = (i*2,j*2);该语句块能通过编译。
选项A:对
选项B:错
满分答案问询微信:424329

32.Xcode只能编写OC文件。
选项A:对
选项B:错
满分答案问询微信:424329

33.OC中创建对象大体分为分配内存和初始化两个阶段。
选项A:对
选项B:错
满分答案问询微信:424329

34.关系运算符的优先级比逻辑运算符高。
选项A:对
选项B:错
满分答案问询微信:424329

35.auto变量的关键字通常是不能省略的。
选项A:对
选项B:错
满分答案问询微信:424329

36.学习是一个学生的属性。
选项A:对
选项B:错
满分答案问询微信:424329

37.i和j都是整形变量,则 (i+j)++表达式不合法。
选项A:对
选项B:错
满分答案问询微信:424329

38.在派生类中可以使用父类的扩展中的实例变量。
选项A:对
选项B:错
满分答案问询微信:424329

39.定义数组时必须设置数组的长度为固定值。
选项A:对
选项B:错
满分答案问询微信:424329

40.Xcode只能开发iOS应用程序。
选项A:对
选项B:错
满分答案问询微信:424329

41.3m是一个正确的变量名称。
选项A:对
选项B:错
满分答案问询微信:424329

42.整形数据分为int、 short和long三种数据类型。
选项A:对
选项B:错
满分答案问询微信:424329

43.逗号表达式的值是表达式中最后一个逗号后边表达式的值。
选项A:对
选项B:错
满分答案问询微信:424329

44.用加法符号表示类方法。
选项A:对
选项B:错
满分答案问询微信:424329

45.在异常处理中,如果没有出现异常则catch代码段就不执行了。
选项A:对
选项B:错
满分答案问询微信:424329

46.main函数是OC的入口函数。
选项A:对
选项B:错
满分答案问询微信:424329

47.“/”算数运算符的作用是求商。
选项A:对
选项B:错
满分答案问询微信:424329

48.{ short i = 1;} short j = i;将产生编译错误。
选项A:对
选项B:错
满分答案问询微信:424329

49.在设计类接口时,类方法和实例方法最好不要使用相同的名称。
选项A:对
选项B:错
满分答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网