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
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
的声明
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、
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
下面的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方法的
参数
转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应
描述是:( )(请选择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枚金币,大家决定的分赃的方法是:由海盗一提出一种分配
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,如果同意方案的人数达到了半数,那么,提议通过并执行,如果未达半数,那么提议不能通过,提议人被扔入大海喂鲨鱼,然后由接下来的海盗继续,假设每个海盗都是理性的,那么,最终的分配方案是什