Objective-C试题
(时间90分钟)
一、不定项选择题(共40题,每题1分)
1. Objective-C语言中的int及char数据类型的长度分别为(  )
A、16位和8位    B、8位和16位 
C、32位和16位    D、32位和8位 
2. 若w=1,X = 2,y= 3,z=4,则条件表达式w<x?w:y<z?y:z的值是: 
  A)4      B)3      C)2      D)1
3. 执行如下程序代码
  1)a=0;c=0;
  2)do{
  3)  --c;
  4)  a=a-1;
  5)}while(a>0);
后,C的值是:( )
A0 B1 C-1D死循环
4. 以下叙述不正确的是(  )
A)一个C源程序可由一个或多个函数组成
B)一个C源程序必须包含一个main函数
C)C程序的基本组成单位是函数
D)在C程序中,注释说明只能位于一条语句的后面
5. 在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为(  )
A)char<int<1ong int<=float<double
B)char=int<1ong int<=float<double
C)char<int<1ong int=float=double
D)char=int=1ong int<=float<double
6. 若x,i,j和k都是int型变量,则执行下面表达式后x的值为( )
x=(i=4,j=16,k=32)
A)4    B)16     C)32    D)52
7. 下面四个选项中,均是合法整型常量的选项是( )
A)160       B)一0xcdf    C)一01         D)一0x48a
一0xffff      01a      986, 012       2e5
 011        0xe        0668          0x
8. Objective-C语言中,方法的重写和重载是多态性的不同表现。下边哪些说法是对的?( )
A. 重写是父类与子类之间多态性的一种表现。
B. 重写是一个类中多态性的一种表现。
C. 重载是一个类中多态性的一种表现。
D. 重载是父类与子类之间多态性的一种表现。
9. 下列哪种说法是正确的()
 A.实例方法可直接调用超类的实例方法
 B.实例方法可直接调用超类的类方法
 C.实例方法可直接调用其他类的实例方法
 D.实例方法可直接调用本类的类方法
10. 下列关于HTTP协议说法正确的是 (  )
A HTTP是一种请求/响应式的协议
B、 HTTP请求消息中Accept-Encoding表示浏览器能够进行解码的数据编码方式
C、 HTTP请求消息中Accept-Language表示浏览器所希望的语言种类
D、 HTTP请求消息中Host表示初始URL中的主机和端口。
11. 以下不正确的叙述是()
A. 在C程序中,逗号运算符的优先级最低
B. 在C程序中,APH和aph是两个不同的变量
C. 若a和b类型相同,在执行了赋值表达式a=b后b中的值将放人a中,而b中的值不变。
D. 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值。
12. 关于异常处理机制的叙述哪些正确(      )   
A. catch部分捕捉到异常情况时,才会执行finally部分
B. 当try区段的程序发生异常时,才会执行catch区段的程序
C. 不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
D. 以上都是
13. 下面关于session的用法哪些是错误的(    )
AHttpSession session = new HttpSession();
BString haha = Parameter“haha”;
CveAttribute“haha”;
Dsession.setAttributeprintf函数中用到格式符 5s“haha”;
14. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2='A'十'6'一'3';后,c2中的值为( )
A. D        B. 68      C. 不确定的值       D. C
15. 在C语言中,int、char和short种类型数据在内存中所占用的字节数(  )
A. 由用户自己定义    B. 均为2个字节
C. 是任意的            D. 由所用机器的机器字长决定
16. 下面哪个HTML标签起绘制水平线的作用  ( )
A.BR        B.HR      C.  TR        D.    TD
17. 以下哪个单词不属于Objective-C 保留字:(    )
A. int         B. this
    C. float        D. self
18. 设变量n为f1oat类型,m为int类型,则以下能实现将n中的数值保留小数点后两位,第三位进行四舍五人运算的表达式是一一一(  )
A. n=(n*100+0.5)/100.0   B. m=n*100+0.5 ,n= m/100.0
C. n=n*100+0.5/100.0    D. n=(n/100+0.5)*100.0
19. Objective-C程序的入口点是:(    )
A、init()  B、main()  C、service()  D、doGet(
20. 若i为整型变量,则以下循环执行次数是(  )
  for  (i=2;i==0;)  printf("%d",i-- ); 
A. 无限次    B. 0次    C. 1 次    D. 2次
21. 下面程序的功能是计算:至50中是7的倍数的数值之和,请选择填空( )
    #include<stdio. h>    ·
    main()
    {int  i,sum= 0; 
      for(i=1;i<=50;i++)
if([1])  sum+=i;
      printf("%d",sum);
    }     
A. (int)(i/7)==i/7 
B. (int)i/7==i/7
C.  i%7= 0
D.  i%7==0
22. 有以下程序段
int  x=0,s=0;
while  (!  x!= 0)  s+=++x;
  printf("%d",s);则( )
A. 运行程序段后输出0                B. 行程序段后输出1
C. 程序段中的控制表达式是非法的   D. 程序段执行无限次
23. 不能在不同用户之间共享数据的方法是(    )
A、通过cookie     B、利用文件系统 
C、利用数据库    D、通过单一实例 对象
24. 下面关于XML语言描述错误的是(      )
AXML实际上是Web上表示结构化信息的一种标准文本格式
BXML是一种跨平台的,与软、硬件无关的,处理信息的工具
CXML是一种元符号化语言,可以作为元语言来定义其它文件系统
DXML不具备面向对象的特性
25. Linux下在使用匿名登录ftp时,用户名为(  )
A login users    B anonymous     
C root          D guest
26. Linux中文件权限读、写、执行的三种标志符号是(  )
Arwx            Bxrw          Crdx            Dsrw
27. 语句while(!E)中的表达式!E等价于:
A)  E==0      B)  E!=1      C)  E!=0    D)  E==1
28. 下列属于SAX解析xml文件的优点的是()
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
      B、不用事先调入整个文档,占用资源少
      C、整个文档调入内存,浪费时间和空间
D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
29. 下面的对自定style的方式正确的是()
    A<resources>
        <style name="myStyle">
        <item name="android:layout_width">fill_parent</item>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。