• 全部考试
  • 考试报名
  • 考试时间
  • 成绩查询
  • 网络课程
  • 考试真题
  • 模拟试题
  • 公文文档
  • 文档大全
  • 作文大全
  • 范文大全
  • 招聘大全
  • 当前位置: 勤学考试网 > 网络课程 > 正文

    Android2017笔试题|java笔试题及答案2017

    时间:2019-02-10 15:33:01 来源:勤学考试网 本文已影响 勤学考试网手机站

      Android(['ændrɔid])是一个以Linux为基础的半开源操作系统,主要用于移动设备,由Google和开放手持设备联盟开发与领导。下面就由小编为大家介绍一下Android2017笔试题的文章,欢迎阅读。

      Android2017笔试题篇1

      【 】1:下面的表达式错误的是

      A: float f=(1.9 + 0.1)/(int)1.0

      B: float f=1.0F

      C: float f=(float)1.0F

      D: float f=(int)(0.73+0.27);

      【 】2:设x和y均为int型变量,则以下语句:x+=y,y=x-y;x-=y;的功能是

      A:把x和y按从大到小排列

      B:把x和y按从小到大排列

      C:无确定结果

      D:交换x和y中的值

      【 】3:请写出下面程序运行的结果()

      int x = 0;

      int y = 1;

      int a = x++ + ++x;

      int b = y-- - --y;

      System.out.println(++a + b++);

      A:3 B:4 C:5 D:6

      【 】4:选择下列程序运行的结果

      int total = 0;

      for (int i = 0, j = 5; total < 10 || j > 3; ++i, --j) { total += (i + j);

      System.out.println(total );

      }

      A:结果为 5 ,因为一个i自加,一个j自减抵消等于没有自加 B:结果为 10,因为正常运算了

      C:有语法错误,不能写多个变量

      D:有语法错误,条件表达式不能写多个

      Android2017笔试题篇2

      【 】1:请问总共创建了多少个对象?

      String aa,b,c;

      aa="bb";

      b="dd"+aa;

      c="cc"+b+aa;

      StringBuffer d = new StringBuffer(c);

      A: 4 B: 5 C: 7 D: 8

      【 】2:接口A中有2个方法,接口B中有2个方法,以下正确的是 ( )

      A:若接口C继承A,B两个接口,则C一定继承了四个方法

      B:若类C实现接口A,B,则C中必须至少实现A、B中各一个方法

      C:若类C要继承接口A,B,则必须要定义接口D来继承接口A、B,由类C实现接口D,才能达到目的

      D:若抽象的接口C继承了接口A,B;抽象的D类实现C接口,此时必须要实现累加接口中的所有方法

      【 】3:关于类,抽象,接口,继承综合说法错误的是?

      A:类与类之间有关联,继承,聚合的关系;

      B:抽象类可以继承实例类,抽象类可以实现接口,抽象接口可以继承多个接口

      C:抽象类是类和接口的并集与接口继承的补集

      D:在应用开发中,功能类的继承是平行结构,实现功能的接口是树型结构

      【 】4:请判断下面程序运行的结果:

      public class ParamTest {

      int num = 1;

      public void change() {

      num = 2;

      }

      public void change(int num) {

      num = 3;

      }

      public void change(ParamTest pt) { pt.num = 4;

      }

      public static void main(String[] args) {

      ParamTest pt = new ParamTest(); int num = 5;

      pt.change();

      System.out.println("1->:" + pt.num); pt.change(num);

      System.out.println("2->:" + pt.num); pt.change(pt);

      System.out.println("3->:" + pt.num); }

      A: B: C: D:

      1->:1 1->:2 1->:2 1->:2

      2->:5 2->:5 2->:2 2->:5

      3->:4 2->:5 3->:4 3->:4

      Android2017笔试题篇3

      【 】1:下面方法不可以共存的是:() 已知:

      class A {

      public A() {

      }

      public void A() {

      }

      public void A(int x) {

      }

      }

      class B extends A {

      //填入一个方法

      }

      A:public void A(){}

      B:public void A(int x, int y) {}

      C:public int A(int x, char y) {

      return x + y;

      }

      D:public String A(int x){

      return "hello"+x;

      }

      【 】2:已知类Foo的定义如下:

      public class Foo { int value; Foo(int value) { this.value = value; }

      } 运行下面程序段: Foo[] a1 = { new Foo(1), new Foo(2), new Foo(3) }; Foo[] a2 = new Foo[a1.length]; System.arraycopy(a1, 0, a2, 0, a1.length); System.out.println((a1 == a2) + “,” + (a1[1] == a2[1])); 控制台输出的结果是( )。

      A. false,false B. false,true C. true,true D. true,false

      【 】3:哪种说话阐明了垃圾收集和终结化机制锁承诺的行为?()

      A 对象直到没有任何引用指向自己时才会立即被销毁 B 对一个对象调用的finalize()方法永远不会多于一次 C 适用于收集的对象会最终由垃圾收集器销毁 D 对象一但适用于垃圾收集,就再无法由存活线程访问了

      【 】4:下面执行的结果是

      static boolean loop(char c) {

      System.out.print(c);

      return true;

      }

      public static void main(String[] args) {

      int i = 0;

      for (loop('A'); loop('B') && (i < 2); loop('C')) { i++;

      loop('D');

      }

      }

      A. ABDCBDCB

      B. ABCDABCD

      C. Compilation fails[编译失败].

      D. An exception is thrown at runtime[抛出一个运行例外].


    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问