中兴软创Java笔试题:字符串排序与编程基础

4星 · 超过85%的资源 需积分: 10 128 下载量 47 浏览量 更新于2024-10-10 2 收藏 64KB DOC 举报
"中兴软创的笔试题主要考察Java编程基础,包括数值运算、字符类型处理、异常处理、字符串比较、数学函数的应用、GUI组件操作以及JSP相关知识。" 在2010年中兴软创的笔试题中,涉及到的Java知识点相当广泛,以下是对这些题目所涵盖知识点的详细解释: 1. **数值运算**:第一题询问100.0 * 0.6的结果,强调了浮点数运算的精度问题。在Java中,浮点数运算可能有微小的误差,但结果应保留到小数点后三位,所以正确答案是C、60.00。 2. **字符类型**:第二题中,inta='A',这表示'a'是一个字符常量,其ASCII码值为65。因此,System.out.println(a)会打印出对应的ASCII码值,答案是A、65。 3. **异常处理**:第三题,Integer.parseInt("+1")会抛出NumberFormatException,因为parseInt方法期望一个没有前导零或空格的十进制数字,而"+"不是一个有效的数字字符。 4. **JSP与HTTP请求**:第四题,jsp获取客户端IP地址的方法是request.getRemoteAddr(),这是标准的Servlet API方法。 5. **字符串对象比较**:第五题,两个新的String对象即使内容相同,它们也是不同的对象,因此,a1==b1会返回false,答案是B。 6. **数学函数**:第六题,Math.round(11.5)会四舍五入到最接近的整数,结果是12,答案是C。 7. **GUI组件操作**:第七题,设置MenuBar到Frame中的方法是setMenuBar(),答案是B。 8. **条件语句**:第八题,选项B和C的代码可以无错误编译。A选项中,空的if条件会抛出编译错误,D选项中的逻辑运算符使用错误,应该是"&&"而不是"&|"。 9. **JSP路径限制**:第九题,JSP路径的最大长度通常为255个字符,答案是B。 10. **数组和类**:最后一题涉及Integer类和数组,未给出完整代码,但可以看出是在测试对Java集合和数组的理解。 这些题目全面覆盖了Java的基础知识,包括基本数据类型、运算符、异常处理、字符串操作、输入输出、面向对象编程以及图形用户界面和Web开发的部分概念。对Java程序员来说,这些是必备的技能。准备这样的笔试题,不仅可以检验候选人的基础知识,还能看出他们对Java语言规范和最佳实践的掌握程度。