《南开大学22春学期(1803、1809、1903、1909、2003、2009、2103)《OC语言程序设计》在线作业一.docx》由会员分享,可在线阅读,更多相关《南开大学22春学期(1803、1809、1903、1909、2003、2009、2103)《OC语言程序设计》在线作业一.docx(8页珍藏版)》请在第一文库网上搜索。
1、南开大学 22 春学期(1803、1809、1903、1909、2003、2009、2103)0C 语言程序设计在线作业1 . void exchg(char *a, char *b)char t=*a;*a=*b;*b=t; char cl=,a ;charc2= b ; exchg (则 c2 的值为()。选项A: a选项B: b选项C: c选项D: A参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。2 . int a = 10, 20, 30, 40;int *p = a; NSLog(i,*+p);则输出结果是()。选项A: 10选项B: 20选项C: 11选项D: 3
2、0参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。3 .下面不属于NSFileHandle方法的是?()选项 A: - writ eData:选项 B: + stringWithString:选项 C: - closeFile选项 D: - readDataToEndOfFile参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。4 . int i=3;int j=5;int k = i选项A: 3选项B: 5选项C: 1选项D: 0参考答案:【口解析:通过题干和相关知识点可知选项C为正确答案。5 .若有语句:char c=72;则变量c在内存占用的字节数是()。选
3、项A: 1选项B: 2选项C: 3选项D: 4参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。6 . int i=2; int j=3; jlO float i=l. 0;float j=2. 0;float k= max(i, j);则 k的值可能为()。选项A: 1选项B: 2选项 C: 1.000000选项 D: 2. 000000参考答案:【D】解析:通过题干和相关知识点可知选项D为正确答案。7 .下面哪个选项是人的属性。()。选项A:肤色选项B:运动选项C:民族选项D:看书参考答案:【C】解析:通过题干和相关知识点可知选项C为正确答案。8 . int i=l;int
4、sum=0;while(i选项A: 15选项B: 14选项C: 10选项D: 8参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。9 .在设计类接口时,类方法和实例方法最好不要使用相同的名称。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。10 .逗号运算符的优先级高于赋值运算符。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。11 .在for循环语句中init_expression部分是不可以省略的。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。12 .赋值运算符的优先
5、级比等于运算符高。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。13 . (ab) | | (xy)等同于 ab | | xy。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。14 .方法名首字母必须是小写字母。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。15 .在for循环语句中loop_expression部分是可以省略的,但其前面分号不可以省略。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。16 .调用autorelease方法将使对象引
6、用计数减少1次。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。17 . ttdefine SIZE 10;这个语句将不能通过编译。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。18 .初等运算符的优先级最高。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。19 . Xcode是苹果公司向开发人员提供的集成开发环境,需要付费下载。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。20 . int i = 1; NSLog(矿%i,i+);则显示输出结果
7、i的值为2。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。21 .在类的外部可以调用类的扩展中方法。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。22 .单目运算符的结合方向是从右到左。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。23 . #undef语句的作用是取消宏定义。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。24 .接口文件以interface关键字开始,以配nd关键字结束。选项A:对选项B:错参考答案:【A】解析:通过题干和相关
8、知识点可知选项A为正确答案。25 . int数据类型在内存中占用的字节数与操作系统相关。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。26 .赋值运算符的优先级比算数运算符高。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。27 .定义数组时必须设置数组的长度为固定值。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。28 . Nil 与 nil 是一样的。选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。29 .自增运算符的优先级高于减法运算符。选项A
9、:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。30 . i和j都是整形变量,则(i+j)+表达式不合法。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。31 . -i表达式中i值先减1后运算。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。32 .调用init方法则对象引用计数加lo选项A:对选项B:错参考答案:【B】解析:通过题干和相关知识点可知选项B为正确答案。33 .定义数组时数组长度可以用define定义的大于0的整形数值来表示。选项A:对选项B:错参考答案:【A】解析:通过题干和相关知识点可知选项A为正确答案。8