南开19春学期(1503、1509、1603、1609、1703)《OC语言程序设计》在线作业-2(答案)

上传人:279****70 文档编号:87164759 上传时间:2019-03-28 格式:DOC 页数:6 大小:33.50KB
返回 下载 相关 举报
南开19春学期(1503、1509、1603、1609、1703)《OC语言程序设计》在线作业-2(答案)_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《南开19春学期(1503、1509、1603、1609、1703)《OC语言程序设计》在线作业-2(答案)》由会员分享,可在线阅读,更多相关《南开19春学期(1503、1509、1603、1609、1703)《OC语言程序设计》在线作业-2(答案)(6页珍藏版)》请在金锄头文库上搜索。

1、南开19春学期(1503、1509、1603、1609、1703)OC语言程序设计在线作业-2 一、单选题共25题,50分1、可以让引用计数器立刻减1的是( )。AreleaseBallocCautoreleaseDretain【南开】本题答案:A2、int max(int x, int y) return xy?x:y;则NSLog(%i, max(1,5);输出结果是( )。A1B2C8D5【南开】本题答案:D3、void exchg(char *a, char *b)char t=*a;*a=*b;*b=t; char c1=a;char c2=b; exchg(&c1, &c2);则c

2、2的值为( )。AaBbCcDA【南开】本题答案:A4、以下程序的输出结果是: #define MIN(x,y) (x)( )。A15B100C10D150【南开】本题答案:A5、int i=3;int j=5;int k = iA3B5C1D0【南开】本题答案:C6、循环结束后,sum的值为( )。 for(int i = 0, sum = 0; i j;if( b= YES) NSLog(NO); else NSLog(YES); 则输出结果是( )。AYESBNOC1D0【南开】本题答案:A14、C语言中函数的隐含存储类型是( )。AautoBstaticCexternD无存储类型【南开

3、】本题答案:C15、在32位系统中int占用几个字节?( )A1B2C3D4【南开】本题答案:D16、在32位系统中signed int占用几个字节?( )A1B2C3D4【南开】本题答案:D17、float i=1.23; int j = (int)i;则i的数据类型是( )。AintBfloatClongDshort【南开】本题答案:B18、int min(int x, int y) return xy?y:x;则NSLog(%i, min(11,5);输出结果是( )。A11B2C8D5【南开】本题答案:D19、int i=10;i=(3*5,i*4);NSLog(%i,i);输出结果是

4、( )。A10B15C40D60【南开】本题答案:C20、在C语言语句中,用来决定分支流程的表达式是( )。A可用任意表达式B只能用逻辑表达式或关系表达式C只能用逻辑表达式D只能用关系表达式【南开】本题答案:A21、有:int w=11,x=12,y=3,m:执行下面语句后m的结果是 m=(wA11B12C3D以上结果都不对【南开】本题答案:C22、Objective-C?中包含自定义的头文件应该使用( )。A#includeB#includeC#importD#import【南开】本题答案:C23、不属于异常处理的关键字是( )。AtryBclassCcatchDfinally()【南开】本

5、题答案:B24、下列语句中,正确的是( )。Achar a3 =abc, 1Bchar a 3 =abc, 1Cchar a3 =a, 1Dchar a 3 = a, 1【南开】本题答案:D25、下面哪一项是不正确的字符串赋值或赋初值的方式( )。Achar *str; str=stringBchar str7=s,t,r,i,n,gCchar str110;str1=stringDchar str1=string,str2=12345678【南开】本题答案:C二、判断题共25题,50分1、else子句与最近无else子句的if语句对应。A对B错【南开】本题答案:A2、在OC中方法中参数可以是

6、确定个数的,也可以是不定个数的。A对B错【南开】本题答案:A3、NSObject是根类,没有特殊需求我们不要自己设计根类。A对B错【南开】本题答案:A4、逗号运算符的优先级高于赋值运算符。A对B错【南开】本题答案:B5、数组下标的最大值为数组长度减去1。A对B错【南开】本题答案:A6、定义数组时数组长度可以用define定义的大于0的整形数值来表示。A对B错【南开】本题答案:A7、表达式6%3的结果是0。A对B错【南开】本题答案:A8、使用alloc方法创建对象时OC不会对类实例变量初始化。A对B错【南开】本题答案:B9、 int i = 1; int j = i;该代码段会产生编译错误。A对

7、B错【南开】本题答案:A10、#undef语句的作用是取消宏定义。A对B错【南开】本题答案:A11、main函数是OC的入口函数。A对B错【南开】本题答案:A12、在异常处理中,如果没有出现异常则finally代码段就不执行了。A对B错【南开】本题答案:B13、类方法也可以直接访问类的实例变量。A对B错【南开】本题答案:B14、在一个项目的代码中不可以有相同名称的变量。A对B错【南开】本题答案:B15、break和continue的功能是一样的。A对B错【南开】本题答案:B16、用加法符号表示类方法。A对B错【南开】本题答案:A17、在for循环语句中loop_expression部分是可以省

8、略的,但其前面分号不可以省略。A对B错【南开】本题答案:A18、分类不可以覆写原类的方法。A对B错【南开】本题答案:B19、子类继承父类所有实例变量,但不等于拥有对父类实例变量的直接访问权限。A对B错【南开】本题答案:A20、最好不要将一个类的实例变量声明为public属性。A对B错【南开】本题答案:A21、char c = a; short i = c; NSLog(%i, i);则显示结果为:97A对B错【南开】本题答案:A22、奥迪轿车是一个类的概念。A对B错【南开】本题答案:A23、关系运算符的优先级高于逻辑运算符。A对B错【南开】本题答案:B24、auto变量在函数调用时分配空间,函数调用结束时自动释放空间。A对B错【南开】本题答案:A25、“/”算数运算符的作用是求余数。A对B错【南开】本题答案:B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 成考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号