资源预览内容
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南开19春学期(1503、1509、1603、1609、1703)OC语言程序设计在线作业 4、B 一、单选题共25题,50分1、你拥有你copy过来的对象( )。A对B错C不清楚D不知道本题选择是:A2、Objective-C?中包含库的头文件应该使用( )。A#includeB#includeC#importD#import本题选择是:D3、int max(int x, int y) return xy?x:y;则NSLog(%i, max(1,5);输出结果是( )。A1B2C8D5本题选择是:D4、int i=3%2*2;i的值为( )。A3B2C1D0本题选择是:B语言中,表达式8/5的结果是( )。A1.6B1C3D0本题选择是:B6、C语言可执行程序从什么地方开始执行( )。A程序中第一条可执行语句B程序中第一个函数C程序总的main函数D包含文件中的第一个函数本题选择是:C7、int i=2; float j=1.0; float k=i+j;则k的值可能为( )。A3B3.000000C3.00D3.0本题选择是:B8、下面哪个选项是一个人的方法。( )。A吃饭B民族C身高D体重本题选择是:A9、C语言对嵌套if语句的规定是:else语句总是与( )配对( )。A其之前最近的ifB第一个ifC缩进位置相同的ifD其之前最近的且尚未配对的本题选择是:D10、ios开发中可以使用的内存管理机制不包括( )。Aautorelease poolB手动释放C垃圾回收机制Dretain/release本题选择是:C11、#define PAD #ifdef PAD NSLog(PAD); #else NSLog(NO PAD); #endif 输出结果是( )。ANO PADBPADCpadD1本题选择是:B12、以下选项中,不正确的C语言浮点型常量是( )。A160B0.12C2e4.2D0.0本题选择是:C13、OC中“”的作用,错误是说法是( )。A通知对象该做什么B方括号内第一项是对象,其余部分是对象执行的操作C在OC中通知对象执行某种操作,称为发送消息D方括号中可以为空本题选择是:D14、C语言在输出时用到转义字符,来实现输出的格式。以下转义字符号中,表示横向跳格的是( )。ArBtCnDb本题选择是:B15、int i=1, j=2; j=-j-i;则j的值为( )。A-1B1C0D2本题选择是:C16、int i = 1; NSLog(%i,i+); NSLog(%i,+i);则最后的显示结果为( )。A1B2C3D4本题选择是:C17、下面不是逻辑运算符的是?( )A|B!C|D&本题选择是:A18、C语言的数据类型分为基本类型,构造类型和指针等。以下定义的变量中那个属于结构体类型( )。Along xBstruct stud_type aCshort yDint *p本题选择是:B19、int i=1, j=2;k=3; int m=(i+k)/j;则m的值为( )。A1B2C3D4本题选择是:B20、运算符的结合性是从左至右的是( )。AB-C负号D!本题选择是:B21、在哪个代码段处理异常( )。AtryBthrowCcatchDfinally()本题选择是:C22、cocao中所有类的根( )。ANSObjectBNSDateCNSCodingDUIView本题选择是:A23、int i=1; int j=2; int k=iA1B2C4D3本题选择是:C24、float i = 1.5f; float j = 2.6f; float k = (int)(i+j); 则k的值可能是( )。A4.100000B4.000000C3D3.00本题选择是:B25、已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=A+6-3;后,c2的值为( )。A68BDC错误Dd本题选择是:A二、判断题共25题,50分1、else子句与最近无else子句的if语句对应。A对B错本题选择是:A2、定义数组时数组长度不能是变量。A对B错本题选择是:A3、单目运算符的结合方向是从右到左。A对B错本题选择是:A4、最好不要将一个类的实例变量声明为public属性。A对B错本题选择是:A5、消息表达式不可以嵌套。A对B错本题选择是:B6、break和continue的功能是一样的。A对B错本题选择是:B7、在同一个源文件中如果存在同名的全局变量和局部变量,则在局部变量作用范围内全局变量也有效。A对B错本题选择是:B8、关系运算符的优先级比逻辑运算符高。A对B错本题选择是:B9、OC代码中增加空行将影响程序的执行效率。A对B错本题选择是:B10、除非后特殊需求,否则while循环体内应该有一个迫使循环结束的语句。A对B错本题选择是:A11、字符型变量可以与整形变量相互赋值。A对B错本题选择是:B12、调用autorelease方法将使对象引用计数减少1次。A对B错本题选择是:B13、#define的用途是定义宏。A对B错本题选择是:A14、#define SIZE 10; 这个语句将不能通过编译。A对B错本题选择是:A15、赋值运算符的结合性是从右至左。A对B错本题选择是:A16、自增运算符不能用于常量。A对B错本题选择是:A17、自减运算符的优先级低于乘法运算符。A对B错本题选择是:B18、分类和类的继承在类的设计层面上意义是一样的。A对B错本题选择是:B19、5+是合法的表达式。A对B错本题选择是:B20、在类的外部可以直接访问类的实例变量。A对B错本题选择是:B21、字符型数据可以输出为字符也可以输出为整数。A对B错本题选择是:A22、每个类都有一个指定的初始化方法,该类其他初始化方法通过该指定初始化方法完成初始化。A对B错本题选择是:A23、int max(int x, int y)return y; 则max(1, max(2,3)是正确的函数调用形式。A对B错本题选择是:A24、接口文件以interface关键字开始,以end关键字结束。A对B错本题选择是:A25、加减法运算符的优先级低于乘除运算符。A对B错本题选择是:A
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号