网院作业 发表于 2018-10-13 16:00:46

【南开】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]
查看完整版本: 【南开】18秋学期(1709、1803、1809)《OC语言程序设计》在线作业(随机)