资源预览内容
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南开19春学期(1709、1803、1809、1903)OC语言程序设计在线作业 4、D 一、单选题共25题,50分1、下列不正确的转义字符是( )。ABC74D0正确答案是:C2、int i=10;i=(3*5,i*4);NSLog(%i,i);输出结果是( )。A10B15C40D60正确答案是:C3、字符串中的第一个字符的索引为1( )。A对B错C不知道D不会正确答案是:B4、NSObject的alloc方法功能不包括( )。A分配内存空间B引用计数加C初始化isa指向类对象D复制对象正确答案是:D5、有一个函数原型如下所示,则该函数的返回类型为: abc(float x,float y)( )。AvoidBdoubleCintDfloat正确答案是:C6、int i=2, j=4; j=j*i-;则j的值为( )。A5B6C4D8正确答案是:D7、int i = 1; int j = +i;则i的值为( )。A1B2C3D0正确答案是:B8、设f是实型变量,下列表达式中不是逗号表达式的是( )。Af= 3.2, 1.0Bf0, f0Df=(3.2, 1.0)正确答案是:D9、可以不受限制修饰存取实例变量的指令是( )。AprivteBpublicCprotectedDpackage正确答案是:B10、int i=3;int j=5;int k = i|j; NSLog(%i, k);则显示结果为( )。A3B5C7D8正确答案是:C1语言对嵌套if语句的规定是:else语句总是与( )配对( )。A其之前最近的ifB第一个ifC缩进位置相同的ifD其之前最近的且尚未配对的正确答案是:D12、int i=3;int j=5;if(ij) NSLog(NO);else NSLog(YES);输出结果是( )。AYESBNOC1D0正确答案是:A1源文件的扩展名为( )。AcppBmChDc正确答案是:D14、下面不是逻辑运算符的是?( )A|B!C|D&正确答案是:A15、int a=10,20,30,40;int *p = a; NSLog(%i, *+p);则输出结果是( )。A10B20C11D30正确答案是:B16、int i=3*2%2;i的值为( )。A3B2C1D0正确答案是:D17、You could add a category to the NSString class ,for example, to extends its functionality( )。AtrueBfalse正确答案是:A18、A category can be used to override other methods in the class.but it is not considered good programming practice( )。AtrueBfalse正确答案是:A19、BOOL i=NO; BOOL j=!i; if(j=NO)NSLog(YES);elseNSLog(NO);输出结果是( )。ANOB1C0DYES正确答案是:A20、C语言规定:在一个源程序中,main函数的位置( )。A必须从最开始B必须在系统调用的库函数的后面C可以任意D必须在最后正确答案是:C21、以下函数调用语句中,含有实参的个数为: fun(2,3,4,5+6,7)( )。A1B2C5D6正确答案是:C22、int i=3;int j=5;int k = i&j;NSLog(%i, k);则显示结果为( )。A3B5C1D8正确答案是:C23、下列不正确的标识符是( )。A-a1BaiCa2_iDint t正确答案是:A24、int i=3;int j=5;BOOL b= ij;则b的值为( )。AYESB0C5D3正确答案是:B25、float i = 1.5f; int j = 2.6f; float k = i+j;则k的值可能是( )。A4.100000B3.000000C3D3.500000正确答案是:D二、判断题共25题,50分1、在OC中方法中参数可以是确定个数的,也可以是不定个数的。A对B错正确答案是:A2、OC中可以通过new方法创建对象。A对B错正确答案是:A3、定义数组时必须设置数组的长度为固定值。A对B错正确答案是:A4、在for循环语句中init_expression部分是不可以省略的。A对B错正确答案是:B5、除法运算符的优先级高于乘法运算符。A对B错正确答案是:B6、当调用new方法创建对象时,引用计数自动设置为1。A对B错正确答案是:A7、一个具有readonly特性的property,不可以对该方法进行赋值。A对B错正确答案是:A8、在设计类接口时,类方法和实例方法最好不要使用相同的名称。A对B错正确答案是:A9、break语句可以使用在do while循环结构中。A对B错正确答案是:A10、使用alloc方法创建对象时OC不会对类实例变量初始化。A对B错正确答案是:B11、if()括号中可以不是逻辑值,如if(100)也是可以的。A对B错正确答案是:A12、“/”算数运算符的作用是求商。A对B错正确答案是:A13、在异常处理中,如果没有出现异常则catch代码段就不执行了。A对B错正确答案是:A14、else语句不单独使用,它与if成对出现。A对B错正确答案是:A15、实例方法可以直接访问类的实例变量。A对B错正确答案是:A16、break语句不可以使用在for循环体内。A对B错正确答案是:B17、除非后特殊需求,否则while循环体内应该有一个迫使循环结束的语句。A对B错正确答案是:A18、self可以被赋值。A对B错正确答案是:A19、分类和类的继承在类的设计层面上意义是一样的。A对B错正确答案是:B20、定义数组时数组长度不能是变量。A对B错正确答案是:A21、Xcode本中可以为代码设置调试的断点。A对B错正确答案是:A22、关系运算符的优先级比赋值运算符高。A对B错正确答案是:A23、奥迪轿车是一个类的概念。A对B错正确答案是:A24、字符型数据可以输出为字符也可以输出为整数。A对B错正确答案是:A25、Xcode可以直接运行程序也可调试程序。A对B错正确答案是:A
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号