判断选择笔试.docx

上传人:b****5 文档编号:8337448 上传时间:2023-01-30 格式:DOCX 页数:26 大小:38.54KB
下载 相关 举报
判断选择笔试.docx_第1页
第1页 / 共26页
判断选择笔试.docx_第2页
第2页 / 共26页
判断选择笔试.docx_第3页
第3页 / 共26页
判断选择笔试.docx_第4页
第4页 / 共26页
判断选择笔试.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

判断选择笔试.docx

《判断选择笔试.docx》由会员分享,可在线阅读,更多相关《判断选择笔试.docx(26页珍藏版)》请在冰豆网上搜索。

判断选择笔试.docx

判断选择笔试

Android开发工程师必看笔试题:

Java基础判断题

  1、方法重写发生在类继承时,子类可以重写一个父类中已有的方法,必须在返回类型和参数列表一样时才能说是重写,否则就是重载。

 正确 

  2、Hashtable是同步的,而HashMap不是同步的。

所以不要求同步的时候,用HashMap的效率较高。

正确 

  3、我们平时用的”ping"命令的原理就是向对方主机发送TCP数据包,如果数据包是否到达的消息及时反馈回来,那么网络就是通的。

正确 

  4、在Java中对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个属性与赋值对象相同的新对象。

错误 

  5、Apache是一个纯粹的web服务器,支持SSL。

 正确 

  6、我们常见的HTTP-403错误可能是由于服务器端的服务未启动。

错误 

  7、构造函数用于创建类的实例对象,构造函数名应与类名相同,返回类型为void。

  错误 

  8、在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句。

  正确 

  9、接口中的方法一定是抽象方法,变量可以不赋初值。

 错误 

  10、拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法。

正确 

11、Java程序是运行在Java虚拟机中的。

正确 

12、java.exe命令可用于编译.java文件。

错误 

13、当if语句只控制一行执行语句时,可以不写后面的大括号。

正确 

14、’\u0000’表示一个空白字符,即在单引号之间没有任何字符。

正确 

15、当charc2=‘\101’;时,System.out.println(c2);的输出结果为A。

正确 

16、if()条件语句和switch()条件语句中的判断条件语句的值都是布尔类型。

错误 

17、若int[][]arr=newint[][]{{1},{2,3,4},{5,6}},则arr[1][1]的结果为3。

正确 

18、若int[][]arr={},则arr[0][0]的结果为0。

错误 

19、当整型常量超出了int类型的取值范围时,那么一定要加“L”或“l”后缀。

正确 

20、System.out.println(‘a’+0);语句的输出结果是a0。

错误 

Android开发工程师必看笔试题:

Java基础选择题

  1.在Java中,(D)类提供定位本地文件系统,对文件或目录及其属性进行基本操作。

(单选)

  A)FileInputStreamB)FileReaderC)FileWriterD)File

  2.Java中的集合类包括ArrayList、LinkedList、HashMap等类,下列关于集合类描述错误的是(C)(单选)

  A)ArrayList和LinkedList均实现了List接口

  B)ArrayList的访问速度比LinkedList快

  C)添加和删除元素时,ArrayList的表现更佳

  D)HashMap实现Map接口,它允许任何类型的键和值对象,并允许将null用作键或值

  3. 在使用super和this关键字时,以下描述正确的是(A)(单选)

  A)在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

  B)super()和this()不一定要放在构造方法内第一行

  C)this()和super()可以同时出现在一个构造函数中

  D)this()和super()可以在static环境中使用,包括static方法和static语句块

  4.在Java中,JDBCAPI定义了一组用于与数据库进行通信的接口和类,它们包括在(B)包中。

(单选)

  A)java.langB)java.sqlC)java.utilD)java.math

  5.Java中,以下(B)接口以键_值对的方式存储对象。

(单选)

  A)java.util.CollectionB)java.util.MapC)java.util.ListD)java.util.Set

  6.以下关于对象序列化描述正确的是(CD)(多选)

  A)使用FileOutputStream可以将对象进行传输

  B)使用PrintWriter可以将对象进行传输

  C)使用ObjectOutputStream类完成对象存储,使用ObjectInputStream类完成对象读取

  D)对象序列化的所属类需要实现Serializable接口

  7.在Java中,(A )类可用于创建链表数据结构的对象。

(单选)

  A)LinkedListB)ArrayListC)CollectionD)HashMap

  8.分析下面这段Java代码,它的运行结果是(C )。

(单选)

  Importjava.io.*;

  PublicclassB{

   Publicstaticvoidmain(string[]args){

    inti=12;

    System.out.println(i+=i-=i*=i);}}

  A)100B)0C)-120D)程序无法编译

  9.使用JDBC事务的步骤是(CABD)(多选)

  A)取消Connection的事务自动提交方式

  B)发生异常回滚事务

  C)获取Connection对象

  D)操作完毕提交事务

  10.以下对JDBC事务描述错误的是(B)(单选)

  A)JDBC事务属于JAVA事务的一种

  B)JDBC事务属于容器事务类型

  C)JDBC事务可以保证操作的完整性和一致性

  D)JDBC事务是由Connection发起的,并由Connection控制

11.要通过可滚动的结果集更新数据,以下正确的是(A)(单选)

  A)pst=con.prepareStatement(sql,

  ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE)

  B)pst=con.prepareStatement(sql,  

  ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)

  C)pst=con.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE)

  D)pst=con.prepareStatement(sql,ResultSet.CONCUR_UPDATABLE)

  12.存储过程pro有两个参数,第一个为输入参数,第二个为输出参数,以下代码正确的是(C)(单选)

  A)CallableStatementcst=con.prepareCall(“(callpro(?

?

))”);

  B)CallableStatementcst=con.prepareCall(“(callpro(?

))”);

  C)CallableStatementcst=con.prepareCall(“{callpro(?

?

)}”);

  D)CallableStatementcst=con.prepareCall(“{callpro(?

?

?

)}”);

  13.以下描述正确的是(B)(单选)

  A)CallableStatement是PreparedStatement的父接口

  B)PreparedStatement是CallableStatement的父接口

  C)CallableStatement是Statement的子接口

  D)PreparedStatement是Statement的父接口

  14.要删除book表中书籍(bookName)是”java”的记录,以下代码正确的是(A)(单选)

  Stringsql=”deletefrombookwherebookName=?

”;

  PreparedStatementpst=con.preparedStatement(sql);

  ______________________________

  pst.execute();

  A)pst.setString(1,”java”);B)pst.setString(0,”java”);

C)pst.setInt(0,”java”);D)以上选项都不正确

  15.获取ResutlSet对象rst的第一行数据,以下正确的是(B)(单选)

  A)rst.hashNext();B)rst.next();C)rst.first();D)rst.nextRow();

  16.以下可以正确获取结果集的有(AD)(多选)

  A)Statementsta=con.createStatement();

  ResultSetrst=sta.executeQuery(“select*frombook”);

  B)Statementsta=con.createStatement(“select*frombook”);

  ResultSetrst=sta.executeQuery();

  C)PreparedStatementpst=con.preparedStatement();

  ResultSetrst=pst.executeQuery(“select*frombook”);

  D)PreparedStatementpst=con.preparedStatement(“select*frombook”);

  ResultSetrst=pst.executeQuery();

  17.以下负责建立与数据库连接的是(D)(单选)

  A)StatementB)PreparedStatementC)ResultSetD)DriverManager

  18.使用JDBC连接数据库的顺序是(ABCDE)(多选)

  A)加载驱动B)导入驱动包C)发送并处理SQL语句

  D)建立于数据库的连接E)关闭连接

  19.下面哪些是Thread类的方法(ABD)(多选)

  Astart() Brun()Cexit()DgetPriority()

  20.下列说法正确的有(C)(单选)

  A.class中的constructor不可省略

  B.constructor必须与class同名,但方法不能与class同名

  C.constructor在一个对象被new时执行

  D.一个class只能定义一个constructor

21.下面程序的运行结果:

(B)(单选)

  publicstaticvoidmain(Stringargs[]){

      Threadt=newThread(){

        publicvoidrun(){

          pong();

        }

      };

      t.run();

      System.out.print("ping");

    }

    staticvoidpong(){

      System.out.print("pong");

    }

  A.pingpong   B.pongping  C.pingpong和pongping都有可能  D.都不输出

  22.下列说法正确的是(AC)(多选)

  A)LinkedList继承自ListB)AbstractSet继承自Set

  C)HashSet继承自AbstractSetD)WeakMap继承自HashMap

  23.下面哪个流类属于面向字符的输入流(D)(单选)

  A)BufferedWriterB)FileInputStreamC)ObjectInputStream D)InputStreamReader

  24.新建一个流对象,下面哪个选项的代码是错误的?

(B)(单选)

  A)newBufferedWriter(newFileWriter("a.txt"));

  B)newBufferedReader(newFileInputStream("a.dat"));

  C)newGZIPOutputStream(newFileOutputStream("a.zip"));

  D)newObjectInputStream(newFileInputStream(“a.dat"));

  25.System.out.println("5"+2);的输出结果应该是(A)。

(单选)

  A)52          B)7           C)2           D)5

  26.指出下列程序运行的结果(B)(单选)

  publicclassExample{

    Stringstr=newString("good");

    char[]ch={'a','b','c'};

    publicstaticvoidmain(Stringargs[]){

      Exampleex=newExample();

      ex.change(ex.str,ex.ch);

      System.out.print(ex.str+"and");

      System.out.print(ex.ch);

    }

    publicvoidchange(Stringstr,charch[]){

      str="testok";

      ch[0]='g';

    }

  }

  A)goodandabcB)goodandgbcC)testokandabcD)testokandgbc 

  27.下列哪种异常是检查型异常,需要在编写程序时声明(C)(单选)

  A)NullPointerException    B)ClassCastException   

  C)FileNotFoundException    D)IndexOutOfBoundsException

  28.下面的方法,当输入为2的时候返回值是多少?

(D)(单选)

  publicstaticintgetValue(inti){

      intresult=0;

      switch(i){

      case1:

        result=result+i;

      case2:

        result=result+i*2;

      case3:

        result=result+i*3;

      }

      returnresult;

    }

A) 0          B)2       C)4      D)10

  29、字符‘A’的Unicode编码为65。

下面代码正确定义了一个代表字符’A’的选项是:

(ACD)(多选)

  A)charch=65;    B)charch=’\65′;  C)charch=’\u0041′;

  D)charch=’A';    E)charch=”A”;

  30、下面哪些是java关键字:

(ADEGH)(多选)

  A)final     B)Abstract     C)Long      D)staticE)class     

  F)main      G)private    H)System

  31、下面哪些是不合法的标识符:

(CEFH)(多选)

  A)do_it_now   B)_Substitute   C)9thMethod   D)$addMoney

  E)%getPath   F)2variable    G)variable2   H)#myvar

Android开发工程师必看笔试题:

Android基础判断题

  1、形式参数可被视为localvariable 正确 

  2、实例方法可直接调用本类的类方法 正确 

  3、实例方法可直接调用其他类的实例方法错误 

  4、res/raw目录里的文件是原封不动的存储到设备上不会转换为二进制的格式

 正确

  5、res/raw目录里的文件是原封不动的存储到设备上会转换为二进制的格式

  错误 

  6、javac.exe能指定编译结果要置于directory目录正确 

  7、在编译程序时,所能指定的环境变量不包括classpath 正确 

  8、javac一次可同时编译数个java源文件正确 

  9、数组是一种对象,它的大小可以任意改变错误 

  10、数组属于一种原生类,它的大小不可以任意改变.错误 

11、数组是一种对象,它的大小不可以任意改变正确 

  12、protected不能用来修饰interface正确 

  13、public可以用来修饰interface正确   

  14、private可以用来修饰interface错误 

  15、在类方法中绝对不能调用实例方法错误 

  16、在类方法中可用this来调用本类的类方法正确 

  17、在类方法中只能调用本类中的类方法错误

  18、在类方法中调用本类的类方法时可直接调用正确 

  19、Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同

  正确 

  20、能被java.exe成功运行的java.class文件必须有main()方法正确 

Android开发工程师必看笔试题:

Android基础选择题

  1、下列选项哪个不是Activity启动的方法(A) 

  A、goToActivity  B、startActivity C、startActivityFromChildDstartActivityForResult 

  2、解析xml的方式有(多选)(CD) 

  A、字符器类型 B、流方式 C、dom D、SAX

  3、下列哪一个不属于Activity的生命周期方法(A) 

  A、onInit()  B、onStart() C、onStop() D、onPause()

  4、对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么(D)

  A、match_parentB、fill_parent C、wrap_content D、match_content

  5、以下关于Android应用程序的目录结构描述中,不正确的是(D) 

  A、src目录是应用程序的主要目录,由Java类文件文件组成 

  B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用

  C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引 

  D、AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改

  6、下列关于XML布局文件在Java代码中被引用的说明中,不正确的是(B)

  A、在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素 

  B、在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源

  C、在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件

  D、可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素

  7、下列哪一个选项不属于AdapterView类的子选项(D) 

  A、ListView B、Spinner C、GridView D、ScrollView 

  8、下列关于ListView使用的描述中,不正确的是(B)

  A、要使用ListView,必须为该ListView使用Adpater方式传递数据 

  B、要使用ListView,该布局文件对应的Activity必须继承ListActivity  

  C、ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式 

  D、ListView中每一项被选中时,将会触发ListView对象的ItemClick事件

  9、下列关于内存回收的说明,哪个是正确的(C) 

  A、程序员必须创建一个线程来释放内存 

B、内存回收程序允许程序员直接释放内存 

  C、内存回收程序负责释放无用内存  

  D、内存回收程序可以在指定的时间释放内存对象

  10、下列哪个是AbsoluteLayout(绝对布局)中特有的属性(B)

  A、android:

layout_height B、android:

layout_x  

  C、android:

layout_above D、android:

layout_toRightOf

11、在手机开发中常用的数据库是(A)

  A、SQLite  B、Oracle C、SqlServer D、MySQL

  12、Android数据存储与访问的方式有(多选)(ABCD)

  A、sharedpreference  B、数据库  C、文件  D、内容提供者

  13、onPause什么时候调用(C)

  A、当界面启动时B、当onCreate方法被执行之后  C、当界面被隐藏时 

  D、当界面重新显示时

  14、在Activity中,如何获取service对象(D)

  A、可以通过直接实例化得到B、可以通过绑定得到

  C、通过startService() D、通过getService()获取

  15、在表格布局中,androi

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1