分享
2015年校园招聘笔试题(一).docx
下载文档

ID:3427683

大小:133.17KB

页数:10页

格式:DOCX

时间:2024-04-30

收藏 分享赚钱
温馨提示:
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 编程、简答题 略

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开