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笔试题
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软件工程师笔试题分享
我自己应聘的第一个单位就是大唐软件,当时来咱们学校校园招聘了,要了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开发工程师上机笔试题
导语: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能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。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笔试题目及答案
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 认证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经典笔试题
导语: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笔试题目一
华为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年
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经典笔试题目及答案
一、选择题(共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语句块