`
IrenBJ
  • 浏览: 27904 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

某公司的java笔试题,来测测你的基础如何吧

    博客分类:
  • java
阅读更多

这是一套提供给中级以上程序员使用的笔试题:

1。

public class Test {

	public static boolean get() {
		try {
		       return  false;
		} finally {
		       return  true;
		}
	}
	
	public static void main(String[] args) {
		System.out.println(get());
                }
}

 

求打印结果?

2。以下哪些变量名的定义是不合法的?

String a , a.b , 0a , _a , a_ , a0 ;

 

3。

public static void main(String[] args) {
         String classPath = "java.lang.String";
         System.out.println(classPath.replaceAll(".", "/"));
}

 

求打印结果?

4。

public static void main(String[] args) {
         StringBuilder sb = new StringBuilder();
         switch(1) {
	case 1 : sb.append("Hello a");
	case 2 : sb.append("b");
	case 3 : sb.append("c");
	default : sb.append("d");
          }
          System.out.println(sb.toString());
}

 求打印结果?

5。

public class Increment {
    public static void main(String[] args) {
        int j = 0;
        for (int i = 0; i < 100; i++)
            j = j++;
        System.out.println(j);
    }
}

 

求打印结果?

6。

public class HelloGoodbye {
    public static void main(String[] args) {
        try {
            System.out.println("Hello world");
            System.exit(0);
        } finally {
            System.out.println("Goodbye world");
        }
    } 
}

 

写出打印结果并给出简单描述。

7。

import java.util.*;

public class DatingGame {
    public static void main(String[] args) {
        Calendar cal = Calendar.getInstance();
        cal.set(1999, 12, 31); // Year, Month, Day
        System.out.print(cal.get(Calendar.YEAR) + " ");

        Date d = cal.getTime();
        System.out.println(d.getDay());
    }
}

 

写出打印结果?

 

。。。。。。

总共20多个题吧,太多了,后续再加上

主要还有涉及内部类、异常处理、final方法、final域、浮点数的精度问题、集合类HashMap、HashSet的操作,泛型、包装类、char、short和int值的混合计算、静态变量和方法的初始化(类的初始化)

接口和抽象类的区别,还有写sql的,比较简单。

另外,有两个上机笔试题,上机测试是在笔试通过之后才有的流程,二选一

1。 编写一个类,将指定路径下的所有文件的名称打印出来(递归方法)

2。 给你一个文本文件,请找出文件中数据的规律,并且将指定日期范围内的数据列表抽取出来(io操要比较熟悉)

记不起来了,以上是我在机器里跑了一遍的,拿过来跟大家分享下

写了这么多,好辛苦啊,希望朋友们别抨我口水哈,欢迎投精,我会继续补充剩下的那些笔试题的。

14
12
分享到:
评论
8 楼 mingjie115 2010-06-04  
第五题
程序运行时,对象j初始化为0,
循环开始,计算 j = j++;
先对左边的j进行=(赋值运算),即j = 0;
然后右边的j进行++(自增一),即j = 1;
但要注意的是,自增一的并不是左边的j,而是右边的j,不管右边的j怎样变化,只要他没有对左边的j有赋值运算,那么j的值仍然是0。
所以循环出来之后j的值为0。
之后的循环如上所述。
7 楼 zjjgogogo 2010-06-04  
感谢楼主,小弟今日又长见识了
6 楼 DepthJava 2010-06-03  
5题  先赋值,后相加。所以相加前,一直是0
5 楼 truth315 2010-06-03  
你这题目很多都是《JAVA解惑》上面的!公司考这种题完全是在玩人,太恶心了!
4 楼 IrenBJ 2010-06-03  
将 j = j++;解析得到下面的代码段
int tmp = j;
j = j+1;
j = tmp;
你该明白了吗?帖子里这段解释也是很好理解的
   10:  iload_1      // 把0压入栈
   11:  iinc    1, 1 // 把索引为1的局部变量加1
   14:  istore_1     // 再把栈里的变量赋值给索引为1的局部变量,也就是赋值0

正确理解j++和++j的含义这道题就简单了
3 楼 anderkey 2010-06-03  
帖子里面的解释乱七八糟的,你有没有标准答案啊
2 楼 IrenBJ 2010-06-03  
飞雪无情 写道
搂住。能解释下第五道题不?

我在论坛里也发了这个讨论帖子,你可以去看看,里面有很详细的解答,呵呵http://www.iteye.com/topic/681784
1 楼 飞雪无情 2010-06-03  
搂住。能解释下第五道题不?

相关推荐

    某公司的java笔试题

    【描述】:“某公司的java笔试题”意味着这是一系列针对Java开发者职位的测试题目,用于在招聘过程中筛选具备扎实Java技术基础和实际编程经验的候选人。这些题目可能包括选择题、填空题、代码实现或故障排查等多种...

    某金融公司java工程师笔试题

    【标题】"某金融公司java工程师笔试题"涵盖了金融行业内对于Java工程师的技能评估和招聘标准,这通常涉及到深入理解Java编程语言、金融业务知识以及软件工程的最佳实践。这类笔试题可能包括但不限于基础语法、面向...

    某公司java笔试题.(超难).doc

    这篇文档提供的是一份难度较高的Java笔试题目,涵盖了Spring、Hibernate、Web Service、XML Schema、XML处理、自动化测试以及电子邮件操作等多个方面。下面是这些题目涉及的知识点的详细说明: 1. **Spring与...

    java软件工程师面试题

    某公司java笔试题.(超难).txt 白盒测试.txt 软件开发工程师试题---答案.doc 软件测试.doc 软件测试面试题.txt 黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别.txt C.C.Java及软件测试的笔试.rar...

    IT公司笔试题库集合

    某it公司考试题库作为具体文件,可能包含了该公司历年笔试的真实题目,这对于准备这家公司的应聘者来说尤为有价值。通过研究这些题目,考生可以了解公司的招聘标准和期望,有针对性地进行复习。 总的来说,这份《IT...

    高德笔试题

    【高德笔试题】是针对求职者在申请高德公司职位时可能会遇到的一类测试题目,主要涵盖了C和C++编程语言的相关知识。这是一份2014年的在线测评题目,由个人完成,可能存在一些错误,但对于我们来说,这是一个宝贵的...

    2019 校园招聘测试开发笔试题

    描述中的"2019 校园招聘测试开发笔试题"与标题一致,暗示了这是一个针对当年校园招聘的测试题目集,可能是某公司或多家公司为选拔优秀测试开发人才而设计的一套考核标准。 【标签解析】 标签"java"表明该笔试题重点...

    企业公司软件测试面试笔试题集合 软件测试面试题

    某公司的面试试题.doc 奇虎面试题.doc 千像互动的笔试.doc 清华同方开发的面试题 (有兴趣的看一下了 !).doc 缺陷的等级划分,一个经常被问到的问题.doc 软件测试工程师笔试试题(大集合).doc 软件测试工程师测试...

    java面试题以及技巧

    │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海...

    android和java面试大全集

    某公司的面试试题.doc 一个外包测试公司的笔试题!.doc 时力科技面试题.doc 合力金桥的笔试题.doc 一道数据库的笔试题目.doc 传视数码公司的面试题.doc 美国英网软件公司题目.doc 软件测试工程师测试试题大...

    阿里巴巴公司DBA笔试题

    ### 阿里巴巴公司DBA笔试题知识点详解 #### 一、SQL Tuning 类 1. **列举几种表连接方式** - **INNER JOIN**:返回两个表中具有匹配值的所有行。 - **LEFT JOIN (LEFT OUTER JOIN)**:返回左表的所有行,即使右...

    java面试题及技巧4

    │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海...

    2019南京帆软软件公司校园招聘研发类笔试题

    帆软软件公司作为一家专注于数据分析和商业智能的公司,其研发岗位的笔试题往往侧重于考察应聘者的基础编程能力、问题解决能力和逻辑思维水平。 【逻辑推理】在笔试中,逻辑推理题目的目的是测试应聘者的思维敏捷度...

    近年各公司笔试面试集锦

    "厦门某公司12年校园招聘笔试(2).jpg"和"厦门某公司12年校园招聘笔试(1).jpg"是图像格式的题目,可能包含编程题、逻辑题或者分析题,求职者需要能够阅读并理解图片中的题目内容。 "android最全面试题71道题+...

    java面试题及技巧3

    │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海...

    java面试题以及技巧6

    │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海...

    东华软件股份公司-java方向综合笔试题2.pdf

    东华软件股份公司-java方向综合笔试题2.pdf 本文档是东华软件股份公司-java方向综合笔试题2.pdf,涵盖了多个Java相关的知识点,包括软件测试、设计模式、UML、数据库系统、数据模型、排序算法等。 1. 使用白盒测试...

    某教育机构文案策划入职笔试题

    根据给定文件中的标题“某教育机构文案策划入职笔试题”和描述“某教育机构招聘文案策划入职笔试题,答题时间90分钟”,我们可以总结出这份笔试题主要考察应试者的基本素质、逻辑思维能力、创意能力和对于教育行业的...

    阿里巴巴笔试题目合集

    1. **编程能力**:阿里巴巴笔试通常会包含编程题,主要考察应聘者的算法基础、数据结构理解和实际编程能力。常见的题目类型有动态规划、排序算法、查找算法、字符串处理等。例如,你可能会遇到要求实现快速排序、二...

    虹软算法岗笔试题

    总的来说,虹软算法笔试题旨在考察候选人的综合能力,不仅局限于某一特定领域,而是全面涵盖计算机科学的核心知识。通过充分的准备和实践,可以提高通过此类笔试的成功率。希望每位求职者都能在准备过程中不断提升...

Global site tag (gtag.js) - Google Analytics