发布于 2015-02-08 03:58:42 | 823 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Java函数式编程,程序狗速度看过来!

Java程序设计语言

java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。


本文为大家整理的是一份上海安硕2014校招笔试题-java开发工程师,感兴趣的同学参考下。

此题为A卷,系本人在2013年11月去安硕笔试时所偷拍后一个字打出来的。现提供给需要的苦逼java程序员参考,请勿用于法非用途,面试还是要靠真本事的。

一选择题

   1.JDK工具包中包含一套用于开发和运行java程序的工具,其中javac.exe是指(C)

   A 。Java程序文档生成器 B。运行Java程序的虚拟机

   C 。Java程序编译器 D。Java程序预编译器

   2.下列说法不正确的是(C)

   A.SQLException必须被捕获或抛出

   B.JRE中处理数据库的程序包是:java.jdbc和其下面的子包

   C.一个Java类作为程序起点必须要求一个public static void main(String args[]){}方法

   D.为避免内存泄露,Java应用程序必须显式的分配和回收内存

   3.下面关于Java技术的描述哪些是明显错误的(D)

   A.java是一门面向对象的程序设计语言

   B.Java语言一个类可同时继承多个类

   C.Java是一种与操作系统无关的编程语言

   D.Java虚拟机上可以运行其他语言编写的程序

   4.如何使用命令创建 oracle用户aaa,并将该用户的密码设置为123(A)

   A. Create user aaa identified by 123

   B. Create user aaa identified on 123

   C. Create user aaa password 123;

   D. Create aaa identified on 123;

   5.哪条sql语句可更改aaa这张表中的记录内容(B)

   A.update aaa modifydate=”20120323 ” where id=’123’

   B.update aaa set modifydate=”20120323 ” where id=’123’

   C.Modify aaa modifydate=”20120323 ” where id=’123’

   D.Alter table aaa modifydate=”20120323 ” where id=’123’

   6以下哪条sql语句可修改user_info的表结构(A)

   A.alter table user_info add(c6 char(20) before c5);

   B.Modiy table user_info add(c6 char(20) before c5);

   C.Update table user_info add(c6 char(20) before c5);

   D.Update table user_info drop(c6)

   7.Oracle数据库中查看当前用户下有多少张表的命令是(C)

   A.select count(*)from user-table;

   B.select count(*)from user_table;

   C.select count(*)from user-tables;

   D.select count(*)from usertables;

   8.指出下列程序运行的结果(D)

   Package test;

   Public class Example{

   Int a = 100;

   Public static void main(String args[]){

   Example ex = new Example();

   Int b = ex.plus();

   System.out.println(ex.a+”,”+b);

   }

   }

   A 100 , 100

   B100, 101

   C.101, 101

   D. 101, 100

   9Java中,以下哪些是合法的运算符(ABD)

   A && B instanceof

   C.-> D%

   10java中关于继承特性的描述正确的是(ABCD)

   A.多个子类可以继承同一个父类

   B.多个接口可以继承一个接口

   C.一个类可以继承一个类实现多个接口

   D.一个接口可以继承多个接口

二 Java编程(60分)

   完成一个基本的数据结构和Java基本语法测试,程序实现两部分功能:

   1.用随机数初始化一个100个元素的整数数组,其取值范围在0-100之内

   2.用冒泡法对此数组进行从小到大的排序; 两部分功能将由两个函数完成,主程序调用这两个函数完成演示,程序的框架和方法的定义已经明确,只需完成指定的函数即可

   代码如下,请完成指定的函数

   Package test;

   Import java.util.Calendar;

   Public class JavaTest{

   Public static int SIZE = 100;

   Private int[] array = null;

   /**

   *构造测试对象,测试数组的长度由size决定,但当size小于1,使用缺省的SIZE=100

   *@param size 数组长度

   **/

   Public JavaTest(int size){array = new int[size<1?SIZE:size];}

   /**

   *本方法用随机数初始化数组array,随机数的取值范围是0-100,。随机数产生可基于

   *Math.Random()方法用构建

   **/

   Public void initArray(){ }

   /**

   *本方法对数组array进行排序,排序使用冒泡算法

   *本程序必须使用冒泡算法,不允许使用Arrays.sort()

   **/

   Public void sortArray(){ }

   /**

   *Java 测试程序,初始化一个对象,排序,查找幸运数字,最后打印三角形输出

   *

   **/

   Public static void main(String args[]){

   Int sz = 0;

   If(args.length>0){

   Try{

   Sz = Integer.parseInt(args[0]);

   }catch{

   System.out.println(“nimeia !”);

   }

   }

   JavaTest jt = new JavaTest(sz);

   jt.initArray();

   jt.sortArray();

   }

   }



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务