java筆試題
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。筆試是一種與面試對應的測試,是用以考核應聘者特定的知識、專業(yè)技術水平和文字運用能力的一種書面考試形式。
java筆試題1
1.IP地址的編碼分為哪倆部分?
IP地址由兩部分組成,網(wǎng)絡號和主機號。不過是要和“子網(wǎng)掩碼”按位與上之后才能區(qū)分哪些是網(wǎng)絡位哪些是主機位。
2.用戶輸入M,N值,從1至N開始順序循環(huán)數(shù)數(shù),每數(shù)到M輸出該數(shù)值,直至全部輸出。寫出C程序。
循環(huán)鏈表,用取余操作做
3.不能做switch()的參數(shù)類型是:
switch的參數(shù)不能為實型。
4. static有什么用途?(請至少說明兩種)
a.限制變量的作用域
b.設置變量的存儲域
7. 引用與指針有什么區(qū)別?
a 引用必須被初始化,指針不必。
b 引用初始化以后不能被改變,指針可以改變所指的對象。
c 不存在指向空值的引用,但是存在指向空值的指針。
8. 描述實時系統(tǒng)的基本特性
在特定時間內(nèi)完成特定的任務,實時性與可靠性
9. 全局變量和局部變量在內(nèi)存中是否有區(qū)別?如果有,是什么區(qū)別?
全局變量儲存在靜態(tài)數(shù)據(jù)庫,局部變量在堆棧
10. 什么是平衡二叉樹?
左右子樹都是平衡二叉樹 且左右子樹的深度差值的絕對值不大于1
11. 堆棧溢出一般是由什么原因導致的?
沒有回收垃圾資源
12. 什么函數(shù)不能聲明為虛函數(shù)?
constructor
13. 冒泡排序算法的時間復雜度是什么?
O(n^2)
14. 寫出float x 與“零值”比較的if語句。
if(x>0.000001&&x<-0.000001)
16. Internet采用哪種網(wǎng)絡協(xié)議?該協(xié)議的主要層次結構?
tcp/ip 應用層/傳輸層/網(wǎng)絡層/數(shù)據(jù)鏈路層/物理層
17. Internet物理地址和IP地址轉換采用什么協(xié)議?
ARP (Address Resolution Protocol)(地址解析協(xié)議)
java筆試題2
1、編寫一個Java程序,用if-else語句判斷某年份是否為閏年。
閏年特點:
、佟⑵胀昴鼙4整除;且不能被100整除的為閏年。(如20xx年就是閏年,1901年不是閏年)
、凇⑹兰o年能被400整除的是閏年。(如20xx年是閏年,1900年不是閏年) ③、對于數(shù)值很大的年份,既能整除3200,又能整除172800是閏年。如172800年是閏年,86400年不是閏年(因為雖然能整除3200,但不能整除172800)。
2、編寫一個Java程序在屏幕上輸出1!+2!+3!+??+10!的和。
3、打印出所有的 "水仙花數(shù) ",所謂 "水仙花數(shù) "是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個 "水仙花數(shù) ",因為153=1的三次方+5的三次方+3的三次方。
4、利用遞歸方法求5!。
5、一個5位數(shù),判斷它是不是回文數(shù)。即12321是回文數(shù),個位與萬位相同,十位與千位相同。
6、編寫一個Java應用程序,要求如下
1)從控制臺輸入兩個字符串;
2)重載三個方法,方法名add,分別完成字符串拼接、整數(shù)相加、浮點數(shù)相加,返回 String,并在控制臺分別輸出返回結果;
3)要求處理異常,輸入字符串不符合要求時給出提示,不能使程序崩潰;
4)輸入“esc”時退出程序,否則可以重復執(zhí)行。
7、、有n個人圍成一圈,順序排號。從第一個人開始報數(shù)(從1到3報數(shù)),凡報到3的人退出圈子,問最后留下的是原來第幾號的那位。
8、大整數(shù)計算器,要求從控制臺輸入。
。ɡ纾100000000000000000000+20000000000000000000)
9、(1)編寫一個圓類Circle,該類擁有:
、僖粋成員變量
Radius(私有,浮點型); // 存放圓的半徑;
、趦蓚構造方法
Circle( ) // 將半徑設為0
Circle(double r ) //創(chuàng)建Circle對象時將半徑初始化為r
③ 三個成員方法
double getArea( ) //獲取圓的面積
double getPerimeter( ) //獲取圓的周長
void show( ) //將圓的半徑、周長、面積輸出到屏幕
。2)編寫一個圓柱體類Cylinder,它繼承于上面的Circle類。還擁有:
Java筆試題
①一個成員變量
double hight(私有,浮點型); // 圓柱體的高;
、跇嬙旆椒
Cylinder (double r, double h ) //創(chuàng)建Circle對象時將半徑初始化為r ③ 成員方法
double getVolume( ) //獲取圓柱體的體積
void showVolume( ) //將圓柱體的體積輸出到屏幕
編寫應用程序,創(chuàng)建類的對象,分別設置圓的半徑、圓柱體的高,計算并分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。(20分)
java筆試題3
JAVA筆試基礎題目
1、string 是最基本的數(shù)據(jù)類型嗎?
2、int 和 integer 有什么區(qū)別
3、string 和 stringbuffer 的區(qū)別
4、運行時異常與一般異常有何異同?
5、說出 servlet 的生命周期,并說出 servlet 和 cgi 的區(qū)別。
6、說出 arraylist,vector, linkedlist 的存儲性能和特性
7、ejb 是基于哪些技術實現(xiàn)的?并說出 sessionbean 和 entitybean 的區(qū)別,statefulbean 和statelessbean 的區(qū)別。
8、collection 和 collections 的區(qū)別。
9、&和&&的區(qū)別。
江蘇電信縣級筆試題目
江蘇電信縣級筆試考的內(nèi)容為:經(jīng)濟學,財務,會計,營銷,管理30道單選,20道多選,10道判斷(每題1分)
大題(每題10分):
1授權的益處和流程
2客戶購買的動機,聯(lián)系3g具體說說
3一位客戶出差,孩子沒人接送,你怎么辦?如果同意,是否值得推廣?
4根據(jù)材料談談江蘇電信如何實施聯(lián)合戰(zhàn)略
20xx年建行筆試行測題
請參加過建行筆試的各位朋友們提供下行測題型,謝謝
行測題型:
第一部分:常識判斷
第二部分:言語理解與表達(給一段話概括意思、選詞填空)
第三部分:判斷推理(圖形推理、定義判斷、類比推理、邏輯判斷)
第四部分:數(shù)量關系(數(shù)字推理、數(shù)學運算)
第五部分:資料分析
盡管知道建行筆試都有行測題,但希望各位朋友們能提供下具體的題型,不勝感激!
波士頓咨詢類筆試題目
(一)專業(yè)與作文
戰(zhàn)略、人力、財務、營銷模型名稱各五個,并深度描述其中兩個的運用
(二)、作文(500~800 字)
1、我看管理咨詢業(yè)
2、四大商業(yè)銀行改革之我見
3、中國民企成長之煩惱
4、我看商業(yè)新業(yè)態(tài)
5、我看中國房地產(chǎn)
6、我看中國旅游業(yè)
7、農(nóng)業(yè)改革之我見
(三)問答題
1、公司人力資源管理很亂,應采用什么方法?
2、上海一年消費多少啤酒?
3、如果原油開采成本降為0,世界會產(chǎn)生什么影響?
20xx年拜耳校招筆試真題
1.1和0之間加上什么符號才可以使得到的數(shù)比0大又比1小呢?你知道嗎?
2.戴維手里拿著火柴走到廚房,這有一個煤氣灶和一個酒精燈,他如果想燒開水,請他應該先點燃什么?
3.有三個不同的信箱,今有4封不同的信欲投其中,共有多少種不同的投法?
4.連續(xù)4次拋擲一枚硬幣,恰出現(xiàn)兩次是正面的概率和最后兩次出現(xiàn)是正面的概率。
5.一個口袋內(nèi)裝有除顏色外其他都相同的6個白球和4個紅球,從中任意摸出2個,a、2個都是白球的概率;b、2個都是紅球的概率;c、一個白球,一個紅球的概率。
6.你有兩個罐子,50個紅色彈球,50個藍色彈球,隨機選出一個罐子,隨機選取出一個彈球放入罐子,怎么給紅色彈球最大的選中機會?在你的計劃中,得到紅球的準確幾率是多少?
7.在中國文化中中庸思想一直占據(jù)著很重要的地位與作用,談談你的理解?
8.你知道“世紀之藥”嗎?
9.談談關于公司的幾件事?
推理題
1、在房里有三盞燈,房外有三個開關,在房外看不見房內(nèi)的情況,你只能進門一次,你用什么方法來區(qū)分那個開關控制那一盞燈?
2、有兩根不均勻分布的香,每根香燒完的時間是一個小時,你能用什么方法來確定一段45分鐘的時間?
3、一個經(jīng)理有三個女兒,三個女兒的年齡加起來等于13,三個女兒的年齡乘起來等于經(jīng)理自己的年齡,有一個下屬已知道經(jīng)理的年齡,但仍不能確定經(jīng)理三個女兒的年齡,這時經(jīng)理說只有一個女兒的頭發(fā)是黑的,然后這個下屬就知道了經(jīng)理三個女兒的年齡。請問三個女兒的年齡分別是多少?為什么?
4、在一張長方形的桌面上放了n個一樣大小的圓形硬幣。這些硬幣中可能有一些不完全在桌面內(nèi),也可能有一些彼此重疊;當再多放一個硬幣而它的圓心在桌面內(nèi)時,新放的硬幣便必定與原先某些硬幣重疊。證明整個桌面可以用4n個硬幣完全覆蓋?
5、一個球、一把長度大約是球的直徑2/3長度的直尺.你怎樣測出球的半徑?方法很多,看看誰的比較巧妙?
6、五個大小相同的一元人民幣硬幣。要求兩兩相接觸,應該怎么擺?
數(shù)字推理筆試題如何解答
1.熟記各種數(shù)字的運算關系。
如各種數(shù)字的平方、立方以及它們的鄰居,做到看到某個數(shù)字就有感覺。這是迅速準確解好數(shù)字推理題材的前提。常見的需記住的數(shù)字關系如下:
(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)質數(shù)關系:2,3,5,7,11,13,17,19,23,29......
(4)開方關系:4-2,9-3,16-4......
以上四種,特別是前兩種關系,每次考試必有。所以,對這些平方立方后的數(shù)字,及這些數(shù)字的鄰居(如,64,63,65等)要有足夠的敏感。當看到這些數(shù)字時,立刻就能想到平方立方的可能性。熟悉這些數(shù)字,對解題有很大的幫助,有時候,一個數(shù)字就能提供你一個正確的解題思路。如 216 ,125,64()如果上述關系爛熟于胸,一眼就可看出答案但一般考試題不會如此弱智,實際可能會這樣 215,124,63,() 或是217,124,65,()即是以它們的鄰居(加減1),這也不難,一般這種題5秒內(nèi)搞定。
2.熟練掌握各種簡單運算,一般加減乘除大家都會,值得注意的是帶根號的運算。根號運算掌握簡單規(guī)律則可,也不難。
3.對中等難度以下的題,建議大家練習使用心算,可以節(jié)省不少時間,在考試時有很大效果。
注冊電氣工程師筆試試題
1、TN-C系統(tǒng),設備對外殼短路,重復接地,求外殼電壓 (我的答案是110V)
A
B 98V
C 110V
D 66V
2、1題改成設備不接地等電位聯(lián)結,(我的答案是66V)
A 110V
B 99V
C 66V
D 44V
3 外接設備B問當設備A發(fā)生接地故障,設備B外殼的接觸電壓是多少?我的答案是110V
4 采用以下那種措施不能防止設備A故障設備B外殼帶電 我選A
A 設備B線路接RCD
B 設備B采用局部TT
C (設備B與A沒有PE線連接)
D 設備B采用隔離變壓器供電。
5 從變壓器開始,TN-C-S系統(tǒng)改為TN-S,設備A和B處接觸電壓有何變化? 我選c
A 降低20%
B 降低
C 降低40%
D 沒變化
下列負荷中為二級負荷的是( )
A. 中斷供電將造成公共場所秩序混亂者
B. 二類高層建筑的消防控制室、消防水泵、消防電梯和防煙排煙設施等
C. 室外消防用水量為20L/s的公共建筑的消防用電設備
迅雷JAVA廣州站二筆筆試題目分享
二筆內(nèi)容:
1題:設計模式
2題:事務(什么叫事務,事務4大特征)
3題:描述TCP/IP模型,常見的應用層協(xié)議有哪些
4題:字符串處理
5題:連接數(shù)據(jù)庫
6題:用JAVA實現(xiàn)阻塞隊列
7題:綜合題,描術算法,如何有效合并兩個文件,一個是雷友的.基本信息,1億條。一個是雷友每天看電影連續(xù)劇等的記錄,5000萬條。內(nèi)存只有1G
深圳博安達軟件Java軟件工程師2014筆試題
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"));
}
}
程序是否有錯,如果沒有請?zhí)顚懡Y果,如果有,說明錯誤原因。
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);