100分 发表于 2019-3-18 13:25:22

南开19春(1709、1803、1809、1903)《OC语言程序设计》在线作业

19春学期(1709、1803、1809、1903)《OC语言程序设计》在线作业
1.[单选题]哪个关键字设置实例变量的可见性是声明类及其子类访问?( )
    A.@protected    B.@private
    C.@package    D.@public
    正确答案:——A——
2.[单选题]int i=2; float j=1.6; int k=i+j; 则k的值可能为( )。
    A.1
    B.2
    C.3.6
    D.3
    正确答案:——D——
3.[单选题]A category can be used to add new instance variables to a class( )。
    A.true
    B.false
    正确答案:——B——
4.[单选题]( )可以不进行函数类型说明。
    A.被调函数的返回值是整型
    B.被调函数的定义在主调函数定义之前时
    C.在所有函数定义前,已在函数外预先说明了被调函数类型
    D.以上都是
    正确答案:————
5.[单选题]void exchg(char *a, char *b){char t=*a;*a=*b;*b=t;} char c1='a';char c2='b'; exchg(&c1, &c2);则c2的值为( )。
    A.a
    B.b
    C.c
    D.A
    正确答案:————
6.[单选题]int i=1; int j=19; j>>=i;则j的值为( )。
    A.18
    B.8
    C.9
    D.1
    正确答案:————
7.[单选题]下列说法中错误的是( )。
    A.主函数可以分为两个部分:主函数说明部分和主函数体
    B.主函数可以调用任何非主函数的其他函数
    C.任何非主函数可以调用其他非主函数
    D.程序可以从任何非主函数开始执行
    正确答案:————
8.[单选题]int i=2; float j= i + 'a'; 则j的值可能为( )。    奥鹏作业答案可以联系 微信761296021


    A.97
    B.99.000000
    C.不能计算
    D.98
    正确答案:————
9.[单选题]设a为整型变量,不能正确表达数学关系:10<a
    A.10<a<15
    B.a==11|| a==12 || a==13 || a==14
    C.a>10 && a<15
    D.!(a=15)
    正确答案:————
10.[单选题]int i=1; int j=8; j>>=i; 则j的值为( )。
    A.1
    B.8
    C.6
    D.4
    正确答案:————
11.[单选题]当你用stringWithString来创建一个新NSString对象的时候,你能假设( )。
    A.这个新创建的字符串对象已经被retain了
    B.这个新创建的字符串对象已经被release了
    C.这个新创建的字符串对象已经被autorelease了
    D.以上都不对
    正确答案:————
12.[单选题]一个C语言程序是由( )。
    A.一个主程序和若干个子程序组成
    B.函数组成
    C.若干过程组成
    D.若干子程序组成
    正确答案:————
13.[单选题]下面定义函数指针正确的是:( )。
    A.void *f(void)
    B.int * f(int x)
    C.int (*pFun)(int i)
    D.int p(int x)
    正确答案:————
14.[单选题]C语言的编译系统对宏命令的处理( )。
    A.在程序运行时进行的
    B.在程序连接时进行
    C.和C程序中的其他语句同时进行编译的
    D.在对源程序中其他语句正式编译之前进行的
    正确答案:————
15.[单选题]下面哪一项常量不合法?( )
    A.55
    B.155
    C.1 5
    D.20000
    正确答案:————
16.[单选题]float i=2; float j=1.6; int k=i+j; 则k的值可能为( )。
    A.1
    B.2
    C.3.6
    D.3
    正确答案:————
17.[单选题]OC中创建对象大体有几种方式( )。
    A.1
    B.2
    C.3
    D.4
    正确答案:————
18.[单选题]int i = 1; int j = ++i;则j的值为( )。
    A.1
    B.2
    C.3
    D.0
    正确答案:————
19.[单选题]下面哪一项是用十六进制表示的整形常量?( )
    A.2
    B.x2
    C.0x2
    D.0 2
    正确答案:————
20.[单选题]C语言在输出时用到转义字符,来实现输出的格式。以下转义字符号中,表示横向跳格的是( )。
    A.\r
    B.\t
    C.\n
    D.\b
    正确答案:————
21.[单选题]The following: @interface Fraction (MathOps) ... @end( )。
    A.Defines a category called MathOps
    B.Defines a protocol called MathOps
    正确答案:————
22.[单选题]名为print::的方法有几个传入的参数( )。
    A.0
    B.1
    C.2
    D.3
    正确答案:————
23.[单选题]#define ADD(a,b) a+b int i = ADD(1,2)*2;NSLog(@"%i", i);输出结果是( )。
    A.6
    B.1
    C.2
    D.5
    正确答案:————
24.[单选题]哪个关键字设置实例变量的可见性是声明类内部访问?( )
    A.@private
    B.@protected
    C.@public
    D.@package
    正确答案:————
25.[单选题]使用( )方法获得一个对象后不需要release释放该对象。
    A.new
    B.copy
    C.alloc,init
    D.alloc,init,autorelease
    正确答案:————
26.[判断题]分类不可以覆写原类的方法。
    T.对
    F.错
    正确答案:————
27.[判断题]在异常处理中,如果没有出现异常则finally代码段就不执行了。
    T.对
    F.错
    正确答案:————
28.[判断题]在同一个源文件中最好不要声明名称相同的局部变量和全局变量。
    T.对
    F.错
    正确答案:————
29.[判断题]单目运算符的优先级高于双目运算符。
    T.对
    F.错
    正确答案:————
30.[判断题]在for循环语句中loop_expression部分是可以省略的,但其前面分号不可以省略。
    T.对
    F.错
    正确答案:————
31.[判断题]赋值运算符的优先级比算数运算符高。
    T.对
    F.错
    正确答案:————
32.[判断题]在一个文件中不同函数中不可以有相同名称的局部变量。
    T.对
    F.错
    正确答案:————
33.[判断题]#undef语句的作用是取消宏定义。
    T.对
    F.错
    正确答案:————
34.[判断题]在类的外部可以直接访问类的实例变量。
    T.对
    F.错
    正确答案:————
35.[判断题]接口文件以@interface关键字开始,以@end关键字结束。
    T.对
    F.错
    正确答案:————
36.[判断题]用加法符号表示类方法。
    T.对
    F.错
    正确答案:————
37.[判断题]3m是一个正确的变量名称。
    T.对
    F.错
    正确答案:————
38.[判断题]auto变量的关键字通常是不能省略的。
    T.对
    F.错
    正确答案:————
39.[判断题]消息必须带参数。
    T.对
    F.错
    正确答案:————
40.[判断题]break语句不可以使用在for循环体内。
    T.对
    F.错
    正确答案:————
41.[判断题]OC中注释不参与代码编译。
    T.对
    F.错
    正确答案:————
42.[判断题]Nil与nil是一样的。
    T.对
    F.错
    正确答案:————
43.[判断题]表达式6%3的结果是2。
    T.对
    F.错
    正确答案:————
44.[判断题]逗号表达式的值是表达式中最后一个逗号后边表达式的值。
    T.对
    F.错
    正确答案:————
45.[判断题]消息表达式不可以嵌套。
    T.对
    F.错
    正确答案:————
46.[判断题]int max(int x, int y){return y;} 则max(1, max(2,3))是正确的函数调用形式。
    T.对
    F.错
    正确答案:————
47.[判断题]表达式6%3的结果是0。
    T.对
    F.错
    正确答案:————
48.[判断题]int i=1;int j=2;int k = i*2,j*2;该语句块不能通过编译。
    T.对
    F.错
    正确答案:————
49.[判断题]break和continue的功能是一样的。
    T.对
    F.错
    正确答案:————
50.[判断题]放入自动释放池的对象就一定能够自动释放对象空间。
    T.对
    F.错
    正确答案:————
无忧答案网,附件是答案,请核对题目下载
页: [1]
查看完整版本: 南开19春(1709、1803、1809、1903)《OC语言程序设计》在线作业