java笔试题

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。笔试是一种与面试对应的测试,是用以考核应聘者特定的知识、专业技术水平和文字运用能力的一种书面考试形式。

java笔试题1

  1.IP地址的编码分为哪俩部分?

  IP地址由两部分组成,网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位哪些是主机位。

  2.用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。

  循环链表,用取余操作做

  3.不能做switch()的参数类型是:

  switch的参数不能为实型。

  4. static有什么用途?(请至少说明两种)

  a.限制变量的作用域

  b.设置变量的存储域

  7. 引用与指针有什么区别?

  a 引用必须被初始化,指针不必。

  b 引用初始化以后不能被改变,指针可以改变所指的对象。

  c 不存在指向空值的引用,但是存在指向空值的指针。

  8. 描述实时系统的基本特性

  在特定时间内完成特定的任务,实时性与可靠性

  9. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?

  全局变量储存在静态数据库,局部变量在堆栈

  10. 什么是平衡二叉树?

  左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1

  11. 堆栈溢出一般是由什么原因导致的?

  没有回收垃圾资源

  12. 什么函数不能声明为虚函数?

  constructor

  13. 冒泡排序算法的时间复杂度是什么?

  O(n^2)

  14. 写出float x 与“零值”比较的if语句。

  if(x>0.000001&&x<-0.000001)

  16. Internet采用哪种网络协议?该协议的主要层次结构?

  tcp/ip 应用层/传输层/网络层/数据链路层/物理层

  17. Internet物理地址和IP地址转换采用什么协议?

  ARP (Address Resolution Protocol)(地址解析協議)

java笔试题2

  1、编写一个Java程序,用if-else语句判断某年份是否为闰年。

  闰年特点:

  ①、普通年能被4整除;且不能被100整除的为闰年。(如20xx年就是闰年,1901年不是闰年)

  ②、世纪年能被400整除的是闰年。(如20xx年是闰年,1900年不是闰年) ③、对于数值很大的年份,既能整除3200,又能整除172800是闰年。如172800年是闰年,86400年不是闰年(因为虽然能整除3200,但不能整除172800)。

  2、编写一个Java程序在屏幕上输出1!+2!+3!+??+10!的和。

  3、打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

  4、利用递归方法求5!。

  5、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

  6、编写一个Java应用程序,要求如下

  1)从控制台输入两个字符串;

  2)重载三个方法,方法名add,分别完成字符串拼接、整数相加、浮点数相加,返回 String,并在控制台分别输出返回结果;

  3)要求处理异常,输入字符串不符合要求时给出提示,不能使程序崩溃;

  4)输入“esc”时退出程序,否则可以重复执行。

  7、、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

  8、大整数计算器,要求从控制台输入。

  (例如:100000000000000000000+20000000000000000000)

  9、(1)编写一个圆类Circle,该类拥有:

  ①一个成员变量

  Radius(私有,浮点型); // 存放圆的半径;

  ②两个构造方法

  Circle( ) // 将半径设为0

  Circle(double r ) //创建Circle对象时将半径初始化为r

  ③ 三个成员方法

  double getArea( ) //获取圆的面积

  double getPerimeter( ) //获取圆的周长

  void show( ) //将圆的半径、周长、面积输出到屏幕

  (2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有:

  Java笔试题

  ①一个成员变量

  double hight(私有,浮点型); // 圆柱体的高;

  ②构造方法

  Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r ③ 成员方法

  double getVolume( ) //获取圆柱体的体积

  void showVolume( ) //将圆柱体的体积输出到屏幕

  编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。(20分)

java笔试题3

  JAVA笔试基础题目

  1、string 是最基本的数据类型吗?

  2、int 和 integer 有什么区别

  3、string 和 stringbuffer 的区别

  4、运行时异常与一般异常有何异同?

  5、说出 servlet 的生命周期,并说出 servlet 和 cgi 的区别。

  6、说出 arraylist,vector, linkedlist 的存储性能和特性

  7、ejb 是基于哪些技术实现的?并说出 sessionbean 和 entitybean 的区别,statefulbean 和statelessbean 的区别。

  8、collection 和 collections 的区别。

  9、&和&&的区别。

  江苏电信县级笔试题目

  江苏电信县级笔试考的内容为:经济学,财务,会计,营销,管理30道单选,20道多选,10道判断(每题1分)

  大题(每题10分):

  1授权的益处和流程

  2客户购买的动机,联系3g具体说说

  3一位客户出差,孩子没人接送,你怎么办?如果同意,是否值得推广?

  4根据材料谈谈江苏电信如何实施联合战略

  20xx年建行笔试行测题

  请参加过建行笔试的各位朋友们提供下行测题型,谢谢

  行测题型:

  第一部分:常识判断

  第二部分:言语理解与表达(给一段话概括意思、选词填空)

  第三部分:判断推理(图形推理、定义判断、类比推理、逻辑判断)

  第四部分:数量关系(数字推理、数学运算)

  第五部分:资料分析

  尽管知道建行笔试都有行测题,但希望各位朋友们能提供下具体的题型,不胜感激!

  波士顿咨询类笔试题目

  (一)专业与作文

  战略、人力、财务、营销模型名称各五个,并深度描述其中两个的运用

  (二)、作文(500~800 字)

  1、我看管理咨询业

  2、四大商业银行改革之我见

  3、中国民企成长之烦恼

  4、我看商业新业态

  5、我看中国房地产

  6、我看中国旅游业

  7、农业改革之我见

  (三)问答题

  1、公司人力资源管理很乱,应采用什么方法?

  2、上海一年消费多少啤酒?

  3、如果原油开采成本降为0,世界会产生什么影响?

  20xx年拜耳校招笔试真题

  1.1和0之间加上什么符号才可以使得到的数比0大又比1小呢?你知道吗?

  2.戴维手里拿着火柴走到厨房,这有一个煤气灶和一个酒精灯,他如果想烧开水,请他应该先点燃什么?

  3.有三个不同的信箱,今有4封不同的信欲投其中,共有多少种不同的投法?

  4.连续4次抛掷一枚硬币,恰出现两次是正面的概率和最后两次出现是正面的概率。

  5.一个口袋内装有除颜色外其他都相同的6个白球和4个红球,从中任意摸出2个,a、2个都是白球的概率;b、2个都是红球的概率;c、一个白球,一个红球的概率。

  6.你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?

  7.在中国文化中中庸思想一直占据着很重要的地位与作用,谈谈你的理解?

  8.你知道“世纪之药”吗?

  9.谈谈关于公司的几件事?

  推理题

  1、在房里有三盏灯,房外有三个开关,在房外看不见房内的情况,你只能进门一次,你用什么方法来区分那个开关控制那一盏灯?

  2、有两根不均匀分布的香,每根香烧完的时间是一个小时,你能用什么方法来确定一段45分钟的时间?

  3、一个经理有三个女儿,三个女儿的年龄加起来等于13,三个女儿的年龄乘起来等于经理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三个女儿的年龄分别是多少?为什么?

  4、在一张长方形的桌面上放了n个一样大小的圆形硬币。这些硬币中可能有一些不完全在桌面内,也可能有一些彼此重叠;当再多放一个硬币而它的圆心在桌面内时,新放的硬币便必定与原先某些硬币重叠。证明整个桌面可以用4n个硬币完全覆盖?

  5、一个球、一把长度大约是球的直径2/3长度的直尺.你怎样测出球的半径?方法很多,看看谁的比较巧妙?

  6、五个大小相同的一元人民币硬币。要求两两相接触,应该怎么摆?

  数字推理笔试题如何解答

  1.熟记各种数字的运算关系。

  如各种数字的平方、立方以及它们的邻居,做到看到某个数字就有感觉。这是迅速准确解好数字推理题材的前提。常见的需记住的数字关系如下:

  (1)平方关系:2-4,3-9,4-16,5-25,6-36,7-49,8-64,9-81,10-100,11-121,12-144

  13-169,14-196,15-225,16-256,17-289,18-324,19-361,20-400

  (2)立方关系:2-8,3-27,4-64,5-125,6-216,7-343,8-512,9-729,10-1000

  (3)质数关系:2,3,5,7,11,13,17,19,23,29......

  (4)开方关系:4-2,9-3,16-4......

  以上四种,特别是前两种关系,每次考试必有。所以,对这些平方立方后的数字,及这些数字的邻居(如,64,63,65等)要有足够的敏感。当看到这些数字时,立刻就能想到平方立方的可能性。熟悉这些数字,对解题有很大的帮助,有时候,一个数字就能提供你一个正确的解题思路。如 216 ,125,64()如果上述关系烂熟于胸,一眼就可看出答案但一般考试题不会如此弱智,实际可能会这样 215,124,63,() 或是217,124,65,()即是以它们的邻居(加减1),这也不难,一般这种题5秒内搞定。

  2.熟练掌握各种简单运算,一般加减乘除大家都会,值得注意的是带根号的运算。根号运算掌握简单规律则可,也不难。

  3.对中等难度以下的题,建议大家练习使用心算,可以节省不少时间,在考试时有很大效果。

  注册电气工程师笔试试题

  1、TN-C系统,设备对外壳短路,重复接地,求外壳电压 (我的答案是110V)

  A

  B 98V

  C 110V

  D 66V

  2、1题改成设备不接地等电位联结,(我的答案是66V)

  A 110V

  B 99V

  C 66V

  D 44V

  3 外接设备B问当设备A发生接地故障,设备B外壳的接触电压是多少?我的答案是110V

  4 采用以下那种措施不能防止设备A故障设备B外壳带电 我选A

  A 设备B线路接RCD

  B 设备B采用局部TT

  C (设备B与A没有PE线连接)

  D 设备B采用隔离变压器供电。

  5 从变压器开始,TN-C-S系统改为TN-S,设备A和B处接触电压有何变化? 我选c

  A 降低20%

  B 降低

  C 降低40%

  D 没变化

  下列负荷中为二级负荷的是( )

  A. 中断供电将造成公共场所秩序混乱者

  B. 二类高层建筑的消防控制室、消防水泵、消防电梯和防烟排烟设施等

  C. 室外消防用水量为20L/s的公共建筑的消防用电设备

精选Java笔试题

标签:笔试题目 时间:2018-05-01
【yjbys.com - 笔试题目】

  Java考试马上就要进行了,大家是否已经复习好了呢?下面是应届毕业生小编为大家收集的关于精选Java笔试题,欢迎大家阅读!

  1.下面哪些是Thread类的方法()

  A start() B run() C exit() D getPriority()

  答案:ABD

  解析:看Java API docs吧:http://docs.oracle.com/javase/7/docs/api/,exit()是System类的方法,如System.exit(0)。

  2. 下面关于java.lang.Exception类的说法正确的是()

  A 继承自Throwable B Serialable CD 不记得,反正不正确

  答案:A

  解析:Java异常的基类为java.lang.Throwable,java.lang.Error和java.lang.Exception继承 Throwable,RuntimeException和其它的Exception等继承Exception,具体的RuntimeException继承RuntimeException。

  扩展:错误和异常的区别(Error vs Exception)

  1) java.lang.Error: Throwable的子类,用于标记严重错误。合理的应用程序不应该去try/catch这种错误。绝大多数的错误都是非正常的,就根本不该出现的。

大唐软件java软件工程师笔试题分享

标签:笔试题目 时间:2018-04-30
【yjbys.com - 笔试题目】

我自己应聘的第一个单位就是大唐软件,当时来咱们学校校园招聘了,要了8个去石家庄工作,开发3G的业务支撑系统,可惜我落选了,现在就把自己记得的笔试题目发给大家,希望对后半年找工作的大四和研二的师弟师妹们有用:
第一部分选择题,基础知识,基本功可以的不用太在乎
第二部分,简答题
1.描述一下private,final关键字在Java中的用法?(类似的经典题是final,finally,finalize的区别和用法)
2.Abstract class和Interface有什么区别?你在使用中如何选择?(经典题,技术面试的时候也常问)
3.说明Runtime Exception 和Exception的区别,列举几个你知道的Runtime Exception类.
4.MVC的各个部分都有哪些技术来实现?如何实现?(这个是Struts的`核心,开发B/S肯定问)
5.列出你所知道的jsp的内置对象(5个以上)
6.JSP中的两种跳转方式分别是什么?有什么区别?
7.ArrayList和Vector、HashMap和Hashtable,那些是线程安全的,分别有什么区别。
8.目前应用比较多的应用服务器有哪些?
9.一个SessionBean包含那几个组件?各个组件的作用是什么?
10.EJB是基于那些技术实现的?说出SessionBean、EntityBean的区别,StatefulBean和StatelessBean的区别
以上内容在方正的java笔试里面都包括了,方正的笔试题考得更细,希望河大的java学习者都能找到满意的工作,好运!

Java开发工程师上机笔试题

标签:笔试题目 时间:2018-04-17
【yjbys.com - 笔试题目】

  导语:yjbys小编整理了Java开发工程师上机笔试题,欢迎阅读!

  题目

  1. 编一个程序,输入10个整数,并放在数组中,先降序输出所有的数,再统计并输出其中正数、负数和零的个数

  2.实现一个简单的英中天气转换器:输入表1中天气状况英文单词的第一个字母,根据输入来判断天气状况,并输出天气的`中文形式。用户可重复输入进行转换,输入n退出系统。运行效果如图1所示。

  干躁

  潮湿

  炎热

  下雨

  Dry

  Moisture

  Hot

  Rainy

  表1:天气状况的中英文对照表

  图1:运行效果

  使用Java语言实现。

  自动生成10个整数(1~100),求出生成数列中的最大值和最小值。运行效果如图所示:

  图1:运行效果

  要求:

  使用Java语言;

  不允许使用Arrays类的sort方法。

2017年Java程序员面试笔试试题

标签:JAVA认证 时间:2018-04-15
【yjbys.com - JAVA认证】

  Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。yjbys小编整理的Java程序员面试笔试试题,欢迎大家参考!

  1. 面向对象编程的三大特性是什么,请简要阐述

  2. String 和StringBuffer的区别

  3. 说出ArrayList,Vector, LinkedList的存储性能和特性

  4. Collection 和 Collections的区别

  5. HashMap和Hashtable的区别

  6. final, finally, finalize的区别

  7. Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

  8. error和exception有什么区别?

  9. abstract class和interface有什么区别?

  10. List, Set, Map是否继承自Collection接口

  11. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String

  12. char型变量中能不能存贮一个中文汉字?为什么?

  13. 多线程有几种实现方法,都是什么?哪一种方式比较优秀?同步有几种实现方法,都是什么?

  14. Java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类

java笔试题目及答案

标签:笔试题目 时间:2018-04-13
【yjbys.com - 笔试题目】

  1、作用域public,private,protected,以及不写时的区别

  答:区别如下:

  作用域 当前类 同一package 子孙类 其他package

  public √ √ √ √

  protected √ √ √ ×

  friendly √ √ × ×

  private √ × × ×

  不写时默认为friendly

  2、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)

  答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现

  3、Static Nested Class 和 Inner Class的不同

  答:Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外

  部的引用上。注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内

关于初级java程序员笔试题

标签:SUN认证 时间:2018-04-13
【yjbys.com - SUN认证】

  Sun 认证Java程序员考试内容涉及Java所有相关知识、编程概念及applet开发技巧。下面是小编整理的关于初级java程序员笔试题,欢迎大家参考!

  第一题:判断题

  1.Java语言是一种面向对象程序设计语言。( 对 )

  2.在Java有布尔类型,该类型只能有两个值:1和0。( 错 )

  3.Java中一个类可以同时继承多个其他类,但只能实现一个接口。( 错 )

  4.在Java中字符串的长度和字符串中字符的个数是相等的。( 对 )

  5.程序中的异常是错误的一种,通过调试程序可以解决异常。( 错 )

  6.使用Java语言既可以读写二进制文件,又可以读写文本文件。( 对 )

  7.框架JFrame作为图形用户界面的顶级容器,原子组件是不能直接放置到框架的。( 错 )

  8.当最小化小程序时就会调用小程序的stop()方法,暂时释放所占资源。( 对 )

  9.调试Java程序也就是运行Java程序,使用java命令即可完成。( 错 )

  10.线程就是程序,只不过是代码较少。( 错 )

  第二题:选择题

  以下对Java语言描述不正确的是(C )

  A Java语言是一个完全面对对象的语言

  B Java是结构独立、与平台无关的语言

  C Java是一种编译性语言

  D Java是一种解释性语言

  以下说法正确的是(C )

  A Java程序文件名必须是和程序文件中定义的类型一致

Java经典笔试题

标签:笔试题目 时间:2018-04-09
【yjbys.com - 笔试题目】

  导语:yjbys小编整理了Java经典笔试题欢迎阅读!

  选择题(共50题,每题1.5分,共75分。多选题选不全或选错都不得分。)

  1. 以下属于面向对象的特征的是(C,D)。(两项)

  A) 重载

  B) 重写

  C) 封装

  D) 继承

  2. 以下代码运行输出是(C)

  public class Person{

  private String name=”Person”;

  int age=0;

  }

  public class Child extends Person{

  public String grade;

  public static void main(String[] args){

  Person p = new Child();

  System.out.println(p.name);

  }

  }

  A) 输出:Person

  B) 没有输出

  C) 编译出错

  D) 运行出错

  3. 在使用super 和this关键字时,以下描述正确的是(A)

  A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

  B) super()和this()不一定要放在构造方法内第一行

  C) this()和super()可以同时出现在一个构造函数中

华为java笔试题目一

标签:笔试题目 时间:2018-04-06
【yjbys.com - 笔试题目】

华为java笔试题一单项选择题  
1.java是从( )语言改进重新设计。  
a.ada
b.c++
c.pasacal
d.basic   
答案:b     

2.下列语句哪一个正确( )  
a. java程序经编译后会产生machine code   
b. java程序经编译后会产生byte code   
c. java程序经编译后会产生dll   
d. 以上都不正确  
答案:b     

3.下列说法正确的有( )  
a. class中的constructor不可省略  
b. constructor必须与class同名,但方法不能与class同名  
c. constructor在一个对象被new时执行  
d. 一个class只能定义一个constructor   
答案:c     

4.提供java存取数据库能力的包是( )  
a.java.sql
b.java.awt
c.java.lang
d.java.swing   
答案:a     

5.下列运算符合法的是( )  
a.&
b.<>
c.if
d.:=   答案:a     

6.执行如下程序代码  a=0;c=0;   do{   --c;   a=a-1;   }while(a>0);   后,c的值是( )  
a.0
b.1
c.-1
d.死循环  答案:c     

7.下列哪一种叙述是正确的.( )  
a. abstract修饰符可修饰字段、方法和类  
b. 抽象方法的body部分必须用一对大括号{ }包住  
c. 声明抽象方法,大括号可有可无  
d. 声明抽象方法不可写出大括号  
答案:d     

初级java程序员笔试题2017年

标签:SUN认证 时间:2018-04-05
【yjbys.com - SUN认证】

  Java认证考试是业界唯一经Sun授权的Java认证,考试内容涉及所有Java相关知识、编程概念及applet开发技巧。下面是小编整理的关于java初级程序员面试题,欢迎大家参考!

  一:判断题

  1.Java语言是一种面向对象程序设计语言。( 对 )

  2.在Java有布尔类型,该类型只能有两个值:1和0。( 错 )

  3.Java中一个类可以同时继承多个其他类,但只能实现一个接口。( 错 )

  4.在Java中字符串的长度和字符串中字符的个数是相等的。( 对 )

  5.程序中的异常是错误的一种,通过调试程序可以解决异常。( 错 )

  6.使用Java语言既可以读写二进制文件,又可以读写文本文件。( 对 )

  7.框架JFrame作为图形用户界面的顶级容器,原子组件是不能直接放置到框架的。( 错 )

  8.当最小化小程序时就会调用小程序的stop()方法,暂时释放所占资源。( 对 )

  9.调试Java程序也就是运行Java程序,使用java命令即可完成。( 错 )

  10.线程就是程序,只不过是代码较少。( 错 )

  二:选择题

  以下对Java语言描述不正确的是(C )

  A Java语言是一个完全面对对象的语言

  B Java是结构独立、与平台无关的语言

  C Java是一种编译性语言

  D Java是一种解释性语言

  以下说法正确的是(C )

JAVA经典笔试题目及答案

标签:JAVA认证 时间:2018-04-04
【yjbys.com - JAVA认证】

  一、选择题(共50题,每题1.5分,共75分。多选题选不全或选错都不得分。)

  1. 以下属于面向对象的特征的是(C,D)。(两项)

  A) 重载

  B) 重写

  C) 封装

  D) 继承

  2. 以下代码运行输出是(C)

  public class Person{

  private String name=”Person”;

  int age=0;

  }

  public class Child extends Person{

  public String grade;

  public static void main(String[] args){

  Person p = new Child();

  System.out.println(p.name);

  }

  }

  A) 输出:Person

  B) 没有输出

  C) 编译出错

  D) 运行出错

  3. 在使用super 和this关键字时,以下描述正确的是(A)

  A) 在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

  B) super()和this()不一定要放在构造方法内第一行

  C) this()和super()可以同时出现在一个构造函数中

  D) this()和super()可以在static环境中使用,包括static方法和static语句块