想必大家都有參加過(guò)面試的或多或少的經(jīng)歷吧,不知道考官都會(huì )問(wèn)啥米刁鉆古怪的問(wèn)題呢?下面的考題是我搜集的一些針對java的面試題目,還不少,大概分為[基礎類(lèi)][應用類(lèi)][其他類(lèi)],僅供參考,大家還可以說(shuō)說(shuō)自己的面試經(jīng)歷。
1.現在輸入n個(gè)數字,以逗號,分開(kāi);
然后可選擇升或者降序排序;
按提交鍵就在另一頁(yè)面顯示
按什么 排序,結果為, ,
提供reset
來(lái)源:http://61.186.252.131/Expert/topic/936/936860.xml?temp=.2447168
2.請你寫(xiě)一段函數,將一個(gè)文本文件a.txt的內容以倒序的方式輸出一遍,輸出后的文件名仍為a.txt,并且當中不允許生成其它文件。(限用JAVA語(yǔ)言)
來(lái)源:http://61.186.252.131/Expert/topic/565/565562.xml?temp=.3375513
3.public class Ctest{
public static void main (String [] args)
{
System.out.println(6 + 6 + "aa"+ 6 + 6);
}
}
輸出結果是什么? 禁止上機驗證
來(lái)源:http://61.186.252.131/Expert/topic/2018/2018200.xml?temp=.7378046
4.自選100字的文章
人工切分成單字和詞組(按中文語(yǔ)言規范切分)
用話(huà)筒向計算機讀入每句話(huà)
要求計算機按人工拆分的詞組,切分出單字、詞組和讀音
建立和詞字表對應的錄音庫
來(lái)源:http://61.186.252.131/Expert/topic/884/884732.xml?temp=.4403192
5.編寫(xiě)程序請用(java實(shí)現)
請用冒泡排序或者選擇排序實(shí)現一個(gè)對一列數字的排序:
{2,10,3,50,78,22,34,30,65}數字是動(dòng)態(tài)輸入的.請以類(lèi)的形式實(shí)現.
6.在財務(wù)應用中一般會(huì )把一串阿拉伯數字組成的金額轉換為中文大寫(xiě)的形式,請你用類(lèi)方法的形式實(shí)現這個(gè)功能.
來(lái)源:http://61.186.252.131/Expert/topic/1910/1910622.xml?temp=.4533808
8.運用VC、CforSCOUNIX、Java工具開(kāi)發(fā)基于簡(jiǎn)單的設備管理
設備管理的屬性如下:
紀錄文件名稱(chēng)為:AtmConfig.txt
編號(4字節)IP地址(16字節)安裝地址(20字節)聯(lián)系人(10字節)
1001192.168.168.1北太平莊王一
1002192.168.168.2馬甸王二
1003192.168.168.3牡丹園王三
1004192.168.168.4和平里王四
各項紀錄之間有空格分開(kāi)(空格數量不定)
程序設計要求:
n登記設備信息:根據從系統界面輸入的ATM編號、IP地址、安裝地址和聯(lián)系人,將它們保存到AtmConfig文件中
n設備信息查詢(xún):根據輸入的ATM編號,從AtmCinfig文件中查詢(xún)相應的設備信息
n界面可以采用JSP開(kāi)發(fā)、或Swing方式
其中:設備編號必須進(jìn)行校驗:4為數字型,IP地址必須按照IP地址的規范進(jìn)行校驗
開(kāi)發(fā)環(huán)境:
Java。
ATM配置文件表的存放位置:d:\atm\etc\AtmConfig.txt
來(lái)源:http://www.tarena.com.cn/cgi-bin/topic.cgi?forum=1&topic=1448
9.輸出程序運行的結果:
1、
public class Test2 extends Test1
{
{
System.out.print("1");
}
Test2()
{
System.out.print("2");
}
static
{
System.out.print("3");
}
{
System.out.print("4");
}
public static void main(String[] args)
{
new Test2();
}
}
class Test1
{
Test1()
{
System.out.print("5");
}
static
{
System.out.print("6");
}
}
2、
public class Test3 extends Test4
{
int i=30;
Test3()
{
print();
i=40;
}
public static void main(String[] args)
{
System.out.println(new Test3().i);
}
void print()
{
System.out.println(i);
}
}
class Test4
{
int i=10;
Test4()
{
print();
i=20;
}
void print()
{
System.out.println(i);
}
}
來(lái)源:http://javaboy.blogdriver.com/javaboy/424587.html
10.下面程序運行會(huì )發(fā)生什么結果?如果有錯誤,如何改正? (15分)
interface A{
int x = 0;
}
class B{
int x =1;
}
class C
extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
}
來(lái)源:http://www.cnjbb.org:8080/thread.jsp?boardid=24&threadid=43311&pageno=1&perpage=10&mode=block
11.考考你的眼力:
public String toString(){
return this + "@" + this.hashCode();
}
這個(gè)toString()方法實(shí)現有無(wú)不當的地方?(toString方法其實(shí)可以按你想輸出的任何內容輸出一些該類(lèi)的信息)
聯(lián)系客服