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广州站二笔笔试题目分享

标签:综合指导 时间:2021-03-17
【yjbys.com - 综合指导】

  二笔内容:

  1题:设计模式

  2题:事务(什么叫事务,事务4大特征)

  3题:描述TCP/IP模型,常见的应用层协议有哪些

  4题:字符串处理

  5题:连接数据库

  6题:用JAVA实现阻塞队列

  7题:综合题,描术算法,如何有效合并两个文件,一个是雷友的.基本信息,1亿条。一个是雷友每天看电影连续剧等的记录,5000万条。内存只有1G

深圳博安达软件Java软件工程师2014笔试题

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

  1、

  public class test(

  public static String chang(String param){

  param=null;

  return param;

  }

  public static void main(String[]) arge){

  String param1="p1";

  param1=change(param1);

  map table1=new Hashtable();

  table1.put(param1,"pv1");

  System.out.println(table1.get("p1"));

  }

  }

  程序是否有错,如果没有请填写结果,如果有,说明错误原因。

  2、

  public class test(

  public static void main(String[] args){

  List list=new ArrayList();

  list.add("1");

  list.add("3");

  list.add("4");

  for(Object o:list){

  if("3".equals(o)){

  list.remove(o);