【南开】18秋学期(1709、1803、1809)《OC语言程序设计》在线作业(随机)
18秋学期(1709、1803、1809)《OC语言程序设计》在线作业南开作业答案
【南开大学在线作业是随机作业】
一、单选题:
1. 已知intx=5,y=5,z=5;执行语句x%=y+z;后,x的值是()。
A. 0
B. 1
C. 5
D. 6
正确答案:——C——
2. 能把函数处理结果的两个数据返回给主调函数,在下面的方法中不正确的是()。
A. return这两个数
B. 形参用两个元素的数组
C. 形参用两个这种数据类型的指针
D. 用两个全局变量
正确答案:——A——
3. intj;inti=1+(j=2)NSLog(@\%i\,i);显示结果为()。
A. 1
B. 2
C. 3
D. 错误
正确答案:——C——
4. floati=1.5f;floatj=2.6f;intk=(int)(i+j);则k的值是()。
A. 4.1
B. 4
C. 3
D. 3.1
正确答案:————
5. intmin(intx,inty){returnx>y?y:x;}floati=1.0;floatj=2.0;intk=min(i,j);则k的值为()。
A. 1
B. 2
C. 1.000000
D. 2.000000
正确答案:————
6. 若有定义:intx,*pb;则以下正确的表达式是()。
A. pb=&x 奥鹏作业答案
B. pb=x
C. *pb=&x
D. *pb=*x
正确答案:————
7. #defineADD(a,b)a*binti=ADD(1+2,3);NSLog(@\%i\,i);输出结果是()。
A. 9
B. 7
C. 5
D. 8
正确答案:————
8. 类方法使用什么符号表示?()
A. 负号
B. 加号
C. 乘号
D. 除号
正确答案:————
9. 下面哪个选项是人的属性。()。
A. 肤色
B. 运动
C. 民族
D. 看书
正确答案:————
10. 已定义c为字符型变量,下列语句不正确的是()。
A. c=’a+b’
B. c=’\\0’
C. c=’7’+’9’
D. c=5+9
正确答案:————
11. 一个对象的创建可以分为几个阶段。()。
A. 1
B. 2
C. 3
D. 4
正确答案:————
12. 实例方法使用什么符号表示?()
A. 减号
B. 加号
C. 乘号
D. 除号
正确答案:————
13. NSData的作用()。
A. 分配内存
B. 键值编码
C. 归档
D. 传递参数
正确答案:————
14. inti=2;intj=3;j-=i;则j的值为()。
A. 0
B. 1
C. 2
D. 3
正确答案:————
15. inti=1;intj=19;j>>=i;则j的值为()。
A. 18
B. 8
C. 9
D. 1
正确答案:————
16. inti=1;intj=++i;则j的值为()。
A. 1
B. 2
C. 3
D. 0
正确答案:————
17. inti=10;i=(3*5,i*4);NSLog(@\%i\,i);输出结果是()。
A. 10
B. 15
C. 40
D. 60
正确答案:————
18. 封装的性质不包括()。
A. 封装可以更好的保护类的实例变量
B. 提供接口让外界调用
C. 封装程度越高,独立性越强,使用也越方便
D. 通过一个接口实现多种方法
正确答案:————
19. 字符串”ABC”在内存占用的字节数是()。
A. 3
B. 4
C. 6
D. 8
正确答案:————
20. OC中创建对象大体有几种方式()。
A. 1
B. 2
C. 3
D. 4
正确答案:————
21. floati=1.5f;intj=2.5f;intk=i+j;则k的值为()。
A. 4
B. 4.000000
C. 3
D. 3.500000
正确答案:————
22. 哪个关键字设置实例变量的可见性是声明类内部访问?()
A. @private
B. @protected
C. @public
D. @package
正确答案:————
23. inti=6/2;i的值为()。
A. 3
B. 2
C. 1
D. 0
正确答案:————
24. 已定义c为字符型变量,下列语句正确的是()。
A. c=’97’
B. c=”97”
C. c=’a’
D. c=”a”
正确答案:————
25. 被调函数返回给主调函数的值称为()。
A. 形参
B. 实参
C. 返回值
D. 参数
正确答案:————
三、判断题:
26. “/”算数运算符的作用是求商。
T. 对
F. 错
正确答案:————
27. 在OC中方法中参数可以是确定个数的,也可以是不定个数的。
T. 对
F. 错
正确答案:————
28. define可以定义带参数的宏。
T. 对
F. 错
正确答案:————
29. 在OC中用property修饰的方法是默认执行的是原子操作。
T. 对
F. 错
正确答案:————
30. 关系运算符的优先级比逻辑运算符高。
T. 对
F. 错
正确答案:————
31. 自减运算符的优先级高于指针运算符。
T. 对
F. 错
正确答案:————
32. {inti=1;}intj=i;该代码段会产生编译错误。
T. 对
F. 错
正确答案:————
33. inti=1;intj=2;intk=i*2,j*2;该语句块不能通过编译。
T. 对
F. 错
正确答案:————
34. 如果列出数组的所有元素则可以不指定数组的长度值。
T. 对
F. 错
正确答案:————
35. 自增运算符不能用于常量。
T. 对
F. 错
正确答案:————
36. 在for循环语句中init_expression部分是可以省略的,但其后边的分号不可以省略。
T. 对
F. 错
正确答案:————
37. charc='a';shorti=c;NSLog(@\%i\,i);则显示结果为:97
T. 对
F. 错
正确答案:————
38. 调用init方法则对象引用计数加1。
T. 对
F. 错
正确答案:————
39. 在分类中可以声明实例变量。
T. 对
F. 错
正确答案:————
40. 定义数组时必须设置数组的长度为固定值。
T. 对
F. 错
正确答案:————
41. 使用alloc方法创建对象后一定要调用init方法完成初始化。
T. 对
F. 错
正确答案:————
42. 在一个文件中不同函数中不可以有相同名称的局部变量。
T. 对
F. 错
正确答案:————
43. break语句可以使用在dowhile循环结构中。
T. 对
F. 错
正确答案:————
44. Xcode可以直接运行程序也可调试程序。
T. 对
F. 错
正确答案:————
45. OC中可以通过new方法创建对象。
T. 对
F. 错
正确答案:————
46. 数组下标的最大值为数组长度减去1。
T. 对
F. 错
正确答案:————
47. #defineSIZE10;这个语句将不能通过编译。
T. 对
F. 错
正确答案:————
48. 放入自动释放池的对象就一定能够自动释放对象空间。
T. 对
F. 错
正确答案:————
49. 关系运算符的优先级高于逻辑运算符。
T. 对
F. 错
正确答案:————
50. 静态数据类型的一个优势就是可读性好。
T. 对
F. 错
正确答案:————
【南开大学在线作业是随机作业】
页:
[1]