温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
2015
校园
招聘
笔试
注意事项:
1、本试卷共分为智力测试和专业测试两部分;
2、考生务必将姓名和答案写在答题卡上,考试结束后将本试卷和答题卡、答题纸一并交回。
第一部分:智力测试
l 单选题
1. 一列火车完全通过一个长1600米的隧道用了25秒,通过一根电线杆用了5秒,则该列火车的长度为( )
A.200米 B.300米 C.400米 D.450米
2. 4只小鸟飞入4个不同的笼子里去,每只小鸟都有自己的一个笼子(不同的鸟,笼子也不相同),每个笼子只能飞进一只鸟。若都不飞进自己的笼子里去,有多少种不同的飞法?( )
A.7 B.8 C.9 D.10
3. 打车从火车站出发到机场,有两种选择,一是按计价器计价,已知该地出租车起价(不超过3公里)10元,之后每增加1里,加收1.7元(不足1里按1里算),并且超过3公里还需支付1元的燃油费;二是“一口价”60元。小黄多次打车后发现使用计价器总是比“一口价”实惠,那么该地火车站离机场的距离最大是多少里?( )
A.14 B.17 C.31 D.34
4. 下面四个所给的选项中,哪一选项的盒子不能由左边给定的图形做成:( )
5. 左边的图形由若干个元素组成。右边的备选图形中只有一个是由组成左边图形的元素组成的,请选出这一个。注意,组成新的图形时,只能在同一平面上,方向、位置可能出现变化( )
6. 某仓库失窃,四个保管员因涉嫌而被传讯。四人的供述如下:
甲:我们四人都没作案;
乙:我们中有人作案;
丙:乙和丁至少有一人没作案;
丁:我没作案。
如果四人中有两人说的是真话,有两人说的是假话,则以下哪项断定成立?( )
A、说真话的是甲和丁 B、说真话的是乙和丙 C、说真话的是甲和丙 D、说真话的是乙和丁
7. 数字推理: 4 , 2 , 2 , 3 , 6 , ( )
A、6 B、8 C、10 D、15
8. 数字推理: 7 , 9 , -1 , 5 , ( )
A、4 B、2 C、-1 D、3
第二部分:专业试题
l 单选题
1. 结构化程序设计主要强调的是( )
A、程序的规模 B、程序的易读性 C、程序的执行效率 D、程序的可移植性
2. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )
A、概要设计 B、详细设计 C、可行性分析 D、需求分析
3. 下述关于数据库系统的叙述中正确的是( )
A、数据库系统减少了数据冗余 B、数据库系统中数据的一致性是指数据类型的一致
C、数据库系统避免了一切冗余 D、数据库系统比文件系统能管理更多的数据
4. 请读程序,若运行时从键盘上输入9876543210l,则上面程序的输出结果是( )
#include
main(){
int a;float b,c;
scanf(“%2d%3P%4f’,&a,&b,&C);
printf(”\na=%d,b=%ec。%f\n”,a,b,C);
}
A、a=98,b=765,c=432 1 B、a=1 0,b=432,c=8765
C、a=98,b=765.000000,c=432 1.000000 D、a=98,b=765.0,c=432 1.0
5. 下面程序在屏幕上的输出是( )
main(){
printf(”ab\b\b c”);
}
A、ab\b\b c B、a c C、abc D、ab c
6. 下面程序输出的结果是( )
main(){
int i=5,J=9,x;
x=(I==j?i:(j=7));
printf(”\n%d,%d”,I,J);
}
A、5,7 B、5,5 C、语法错误 D、7,5
7. 若执行下面程序时从键盘上输入5,则输出是( )
main(){
int x:
scanf(”%d”,&x);
if(x++>5) printf(”%d\n”,x);
else printf(”%d\n”,x–);
}
A、7 B、6 C、5 D、4
8. 下列不可作为java语言修饰符的是( )
A、a1 B、$1 C、_1 D、11
9. 在创建对象时必须( )
A、先声明对象,然后才能使用对象 B、先声明对象,为对象分配内存空间,然后才能使用对象
C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象 D、上述说法都对
10. 在调用方法时,若要使方法改变实参的值,可以( )
A、用基本数据类型作为参数 B、用对象作为参数
C、A和B都对 D、A和B都不对
11. Java中( )
A、一个子类可以有多个父类,一个父类也可以有多个子类
B、一个子类可以有多个父类,但一个父类只可以有一个子类
C、一个子类可以有一个父类,但一个父类可以有多个子类
D、上述说法都不对
12. Character流与Byte流的区别是( )
A、 每次读入的字节数不同 B、前者带有缓冲,后者没有
C、前者是字符读写,后者是字节读写 D、二者没有区别,可以互换使用
13. 以下声明合法的是( )
A、default String s; B、public final static native int w( )
C、abstract double d; D、abstract final double hyperbolicCosine( )
14. 关于以下程序段,正确的说法是( )
A、行6与行8都将执行 B、行6执行,行8不执行
C、行8执行,行6不执行 D、行6、行8都不执行
15. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。
A、隐藏 B、覆盖 C、重载 D、Java不支持此特性
16. 以下关于构造函数的描述错误的是( )。
A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
C、构造函数的主要作用是完成对类的对象的初始化工作。
D、一般在创建新对象时,系统会自动调用构造函数。
17. 以下关于继承的叙述正确的是( )。
A、在Java中类只允许单一继承 B、在Java中一个类只能实现一个接口
C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承
18. 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )
A、int i=s.length(); B、s>>>=3; C、String ts=s.trim(); D、String t=s+”!”;
19. 阅读以下代码,输出结果应该是:( )
public class foo{
public static void main (String[] args){
String s;
System.out.println("s=" + s);
}
}
A、代码得到编译,并输出“s=”
B、代码得到编译,并输出“s=null”
C、由于String s没有初始化,代码不能编译通过
D、代码得到编译,但捕获到 NullPointException异常
20. 若a的值为3时,下列程序段被执行后,c的值是多少?( )
if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4;
A、1 B、2 C、3 D、4
21. 下面哪一个操作符的优先级最高? ( )
A、&& B、|| C、! D、( )
22. 下面哪一个循环会导致死循环?( C )
A、for (int k = 0; k < 0; k++) B、for (int k = 10; k > 0; k--)
C、for (int k = 0; k < 10; k--) D、for (int k = 0; k > 0; k++)
23. 有如下程序段,则执行完该程序段后total的值为:( )。
A、0 B、1 C、3 D、6
24. 指出下列程序运行的结果 ( )
A、 good and abc B、 good and gbc C、 test ok and abc D、 test ok and gbc
25. 运行下列程序, 会产生什么结果 ( )
public class X extends Thread implements Runnable{
public void run(){
System.out.println("this is run()");
}
public static void main(String args[]) {
Thread t=new Thread(new X());
t.start();
}
}
A、 第一行会产生编译错误 B、 第六行会产生编译错误
C、 第六行会产生运行错误 D、 程序会运行和启动
26. 下面哪一个是合法的数组声明和构造语句( )
A、 int[] ages = [100]; B、 int ages = new int[100];
C、 int[] ages = new int[100]; D、int() ages = new int(100);
27. 下面的方法,当输入为2的时候返回值是多少?( )
A、0 B、2 C、4 D、10
28. getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果( )
public void getCustomerInfo() {
try {
// do something that may cause an Exception
} catch (java.io.FileNotFoundException ex){
System.out.print("FileNotFoundException!");
} catch (java.io.IOException ex){
System.out.print("IOException!");
} catch (java.lang.Exception ex){
System.out.print("Exception!");
}
}
A、IOException! B、IOException!Exception!
C、FileNotFoundException!IOException! D、FileNotFoundException!IOException!Exception!
29. Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?( )
A、int size() B、boolean containsAll(Collection c)
C、compareTo(Object obj) D、boolean remove(Object obj)
30. File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。下面的代码片段实现的是什么功能?( )
File file = new File("C:\\test.dat");
if (file.exists()) { file.delete(); }
A、创建C:\test.dat。 B、删除C:\test.dat。
C、打开C:\test.dat文件输出流。 D、移动C:\test.dat
l 数据库题
1. 现有数据表表名为:g_cardapply
g_applyno varchar 8;//申请单号(关键字) g_applydate bigint 8;//申请日期
g_state varchar 2;//申请状态
表名-2:g_cardapplydetail
g_applyno varchar 8;//申请单号(关键字) g_name varchar 30;//申请人姓名
g_idcard varchar 18;//申请人身份证号 g_state varchar 2;//申请状态
其中,两个表的关联字段为申请单号。
题目:
1、 查询身份证号码为440401430103082的申请日期
2、 查询同一个身份证号码有两条以上记录的身份证号码及记录个数
3、 将身份证号码为440401430103082的记录在两个表中的申请状态均改为07
4、 删除g_cardapplydetail表中所有姓李的记录
2. 写一个SQL语句:请将数据库中的相同记录取出,并计算出其中一个字段的合计数。
如:
Id
Name
Value
001
张三
1000
002
李四
1000
001
张三
2000
003
王五
1000
希望得到:
Id
Name
Value
001
张三
3000
002
李四
1000
003
王五
1000
l 编程题
1. 下面这段代码中需要对数组“arr”进行排序(从小到大),请实现其代码(避免使用JDK提供的方法,如:Arrays类的sort方法)。
public static void main(){
int[] arr = new int[]{ 5, 6, 2, 3, 9, 0, 4, 1, 8, 10, 7 };
}
2. JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?
答题卡
第一部分:智力测试
1
2
3
4
5
6
7
8
第二部分:专业试题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
l 数据库题
1、
2
l 编程、简答题
1、
2、
参考答案
第一部分:智力测试
1
2
3
4
5
6
7
8
C
C
C
C
B
B
D
D
第二部分:专业试题
1
2
3
4
5
6
B
D
A
C
B
A
7
8
9
10
11
12
B
D
C
B
C
C
13
14
15
16
17
18
D
C
C
A
A
B
19
20
21
22
23
24
C
C
D
C
A
B
25
26
27
28
29
30
D
C
D
A
C
B
l 数据库题
略
l 编程、简答题
略