为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

java项目引进基础笔试题

2020-03-05 13页 doc 31KB 4阅读

用户头像

is_348501

暂无简介

举报
java项目引进基础笔试题2009年无锡(国家)软件与服务外包人才引进项目 Java基础 笔试题 总评分: 请如实填写以下信息: 姓名   性别   年龄   学历   专业   电话               第一大题:选择题(共20个小题,要求和分值按每题后面的提示,共80分) 1、 下面哪些是java语言中的关键字?(  )(选择一项) A sizeof  B abstract  C NULL  D Native 2、 第一个java语言编译器是在(    )年推出。(选择一项) :  A...
java项目引进基础笔试题
2009年无锡(国家)软件与服务外包人才引进项目 Java基础 笔 总评分: 请如实填写以下信息: 姓名   性别   年龄   学历   专业   电话               第一大题:选择题(共20个小题,和分值按每题后面的提示,共80分) 1、 下面哪些是java语言中的关键字?(  )(选择一项) A sizeof  B abstract  C NULL  D Native 2、 第一个java语言编译器是在(    )年推出。(选择一项) :  A.1991      B.1992      C.2001      D.1996 3、下面代码b的值是多少?(    ) public class A {  public static void main (String args []) {  float a=3.5; int b=(int)a+2; System.out.println(b); }  } a.编译错误 b.5.5 c.5 d.6 4、下面程序运行之后,变量x的值是(      ). (选择一项) //swap方法的声明  public static void swap(int a,int b){ int t=a;  a=b;  b=t;  }  //main方法  public static void main(String args[]){ int x=2; int y=3;  swap(x,y);  } A、2    B、3  C、4    D、6 5、下面变量var的作用域范围是(      )。(选择一项) //....  int x; switch(x){  case 0:  { int var; //process  } break; case 1:  { int var1; //process } break;  }  A、1和16行之间  B、4和8行之间 C、6和8行之间 D、6和14行之间 6、以下的类(接口)定义中正确的是(      )。(选择一项) A.  public class a {  private int x;  public int getX(){   return x;  } } B. Public abstract class a { private int x; public abstract int getX(); public int aMethod(){  return 0;  } } C. public class a {  private int x; public abstract int getX(); } D. public interface interfaceA{ private int x; public int getX(){ return x;  } }  7、已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为  protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说话正确的是(        )(选择一项)  A.A类的实例不能访问到B类的实例 B.A类的实例能够访问到B类一个实例的x成员 C.C类的实例可以访问到B类一个实例的x成员  D.C类的实例不能访问到B类的实例 8、以下(        )类不属于字符流类。(选择一项) A.Reader  B. FileReader  C.BufferedInputStream    D.StringReader 9、以下(      )类属于字节流类 。(选择一项) A.FileWriter  B.PushbackReader  C.FilterReader D.FileInputStream 10、编译并运行下面的Java代码段: char c='a';  switch (c) {  case 'a':  System.out.println("a"); default: System.out.println("default"); } 输出结果是(        )。(选择一项) A.代码无法编译,因为switch语句没有一个合法的达式  B.a Default C.a D.default    11、下面的Java程序: public class yy { public static void main(String[] args) throws Exception {  try {  throw new Exception();  }catch(Exception e){  System.out.println("Caught in main()"); }  System.out.println("nothing");  }  } 输出结果为(        )。(选择一项)  A.Caught in main() Nothing B.Caught in main()  C.nothing D.没有任何输出 12、在Java中,关于final关键字的说法正确的是(    )。(选择两项) A.如果修饰变量,则一旦赋了值,就等同一个常量  B.如果修饰类,则该类只能被一个子类继承 C.如果修饰方法,则该方法不能在子类中被覆盖 D.如果修饰方法,则该方法所在的类不能被继承 13、在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用(      )关键字。(选择一项)  A.不需要任何关键字  B.private  C.final  D.protected 14、在Java中,下面关于包的陈述中正确的是(    )。(选择两项) A.包的声明必须是源文件的第一句代码  B.包的声明必须紧跟在import语句的后面  C.只有公共类才能放在包中  D.可以将多个源文件中的类放在同一个包中 15、public static void main方法的参数描述是:(      )(请选择2个正确答案)  A.String args[]  B.String[] args   C.Strings args[]  D.String args 16、在Java中,关于CLASSPATH环境变量的说法不正确的是(    )。(选择一项) A.CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中 B.编译器用它来搜索各自的类文件 C.CLASSPATH是一个目录列表 D.解释器用它来搜索各自的类文件 17、编译并运行下面的Java程序: class A{  int var1=1;  int var2;  public static void main(String[] args){  int var3=3;  A a=new A();  System.out.println(a.var1+a.var2+var3); } }  将产生(      )结果。(选择一项)  A.0  B.4 C.3  D.代码无法编译,因为var2根本没有被初始化 18、在单一文件中import、class和package的正确出现顺序是:(  )(选择一项)  A.package, import, class B.class, import, package C.import, package, class D.package, class, import 19、编译,运行下列代码后的结果是:(    )(选择一项)  public class Test {  public static void main (String args []) {  int age;  age = age + 1; System.out.println("The age is " + age); }  }  A.编译,运行后没有输出 B.编译,运行后输出:The age is 1  C.能通过编译,但运行时产生错误 D.不能通过编译 20、下列哪些表达式返回true:(      )(请选择2个正确答案 ) A."john" == "john"  B."john".equals("john") C."john" = "john" D."john".equals(new Button("john")) 二、逻辑思维能力测试:(每小题5分,共20分) 9、有一个人得了一种很严重的疾病,医生给他开了两种药片,分别称为 A 药片和 B 药片,每种分别为 4 片,每天必须吃两次,每次必须吃 A 和 B 药片各一片,出现错误就会死掉,第一天,他正常吃药,但是,第二天吃药的时候,他不小心把药片搞混了,这两种药片的外观完全一样,他也没有别的办法再获取药片,那么,他应该怎么办? 答 10、连续的整数从100 依次连乘到 500 的结果结尾中有多少个 0 ? 答 11、分pizza,一刀可以分为两块,两刀可以分为四块,那么,要想分为20块的话,最少需要多少刀? 答: 12、据说微软也用过的面试题,有 5 个海盗得到了100枚金币,大家决定的分赃的方法是:由海盗一提出一种分配,如果同意方案的人数达到了半数,那么,提议通过并执行,如果未达半数,那么提议不能通过,提议人被扔入大海喂鲨鱼,然后由接下来的海盗继续,假设每个海盗都是理性的,那么,最终的分配方案是什
/
本文档为【java项目引进基础笔试题】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索