第一篇:JAVA程序員筆試?yán)}
java程序員筆試題
JAVA 程序員筆試題目
時(shí)間:30分鐘
試題一:
簡單描述一下什么是事務(wù)管理,事務(wù)管理中有哪些語句?
姓名:
試題二:
跳出當(dāng)前循環(huán)的關(guān)鍵詞是什么?繼續(xù)本次循環(huán)的關(guān)鍵詞是什么?
試題三:
在JSP頁面源代碼中寫 “${flag}”是代表什么意思?
試題四:
請寫出最少五種設(shè)計(jì)模式的名稱。
試題五:
請寫出Eclipse 中下列功能的快捷鍵: 刪除當(dāng)前行: 注釋當(dāng)前行:
代碼助手完成一些代碼的插入: 打開類型: 打開資源:
試題六:
什么情況下Eclipse不編譯生成Class文件?
java程序員筆試題
試題七:
public static void main(String[] args){
int i=3,j=16;do{ if(++i>=j--)continue;}while(i<9);System.out.println(“i=”+i+“;j=”+j);} 這段程序運(yùn)行后輸出的結(jié)果是什么?
試題八:
public class One {
} public class Two extends One {
} protected void printA(){System.out.println(“two A”);} private void printB(){System.out.println(“two B”);} public static void main(String[] args){ Two t = new Two();t.printAB();} protected void printA(){System.out.println(“one A”);} private void printB(){System.out.println(“one B”);} protected void printAB(){printA();printB();} 這段程序運(yùn)行后輸出的結(jié)果是什么?
試題九:
有一個(gè)表 “表A” 中包含 “姓名”,“成績”兩個(gè)字段,請寫一個(gè)SQL語句查詢出“成績”大于60分的,“姓名”有重復(fù)的人的名字
試題十:
請寫一個(gè)方法實(shí)現(xiàn):傳入的一個(gè)大于10位的字符串,把字符串的最后兩位移動(dòng)到字符串的第4位后面。
第二篇:java程序員(筆試)
筆試
一. 選擇題
1.從“員工”表的“姓名”字段中找出名字包含“瑪麗”的人,下面的哪條select語句正確()
A.Select*from 員工 where姓名 =“__瑪麗__” B.Select*from 員工 where姓名 =“%瑪麗__” C.Select*from 員工 where姓名 like“__瑪麗%” D.Select*from 員工 where姓名 like“%瑪麗%”
二. 多選題
6.下面哪兩個(gè)設(shè)置一個(gè)jsp頁的content type? A.
7.下面描述正確的是()
A.Statement 繼承自PreparedStatement B.ResultSet繼承自Statement C.CallableStatement繼承自PreparedStatement D.PreparedStatement繼承自Statement 8.下列屬于jsp中注釋的有()A.<%----%> B.// C./*
*/ D. 三.排序
9.典型的JDBC程序按()順序編寫。A.釋放資源
B.獲得與數(shù)據(jù)庫連接
C.創(chuàng)建不同類型的Statement D.如果有結(jié)果集,處理結(jié)果集
10.以下哪些是定義在ResultSet中用于Cursor定位的方法: A.next()B.beforeFirst()C.afterLast()D.isBeforeFirst()
E.absolute(int)F.relative(int)四.判斷題
11.
錯(cuò)誤
正確
12.statement 執(zhí)行query得到resultSet對象,必須執(zhí)行next方法才可以取出第一條記錄
錯(cuò)誤
正確
五.解答題
13.如何獲得數(shù)組的長度?
14.try{}里有一個(gè)return語句,那么緊跟在這個(gè)try后的finally()里的語句是否執(zhí)行,何時(shí)執(zhí)行?
15.列出java 基本數(shù)據(jù)類型
16.在java 中,如何跳出當(dāng)前的多重嵌套循環(huán)?
17.描述使用JDBC連接數(shù)據(jù)庫的過程
18.jsp 中動(dòng)態(tài)INCLUDE與靜態(tài)INCLUDE的區(qū)別?
19.兩種跳轉(zhuǎn)方式分別是什么?有什么區(qū)別?
20.http 協(xié)議默認(rèn)端口是______tomcat服務(wù)器的默認(rèn)端口是___________
21.HTTP 提交請求的方式有兩種,分別是_______和__________
22.簡單說明page, request,session, application 的作用范圍
23.簡單說明Vector 和hashtable 的區(qū)別
24.簡單闡述幾種表單的提交方法(非方式)。
25.如何在HTML頁面中嵌套其他頁面
26.現(xiàn)有客戶信息表如下:
(1).用一條Sql 語句,查詢訂單大于1000元的用戶名
六.程序題(手寫代碼)
1.現(xiàn)有1,2,3,4幾個(gè)數(shù)字,這幾個(gè)數(shù)字能組成多少個(gè)不重復(fù)的三位數(shù)?分別是多少?
2.輸入一個(gè)字符串,里面包含英文字母,空格,數(shù)字,分割這個(gè)字符串,并且計(jì)算出英文字母,空格,數(shù)字各有多少個(gè)?
第三篇:JAVA程序員筆試題目(模版)
JAVA程序員筆試題目
1、有一個(gè)Vector對象,其中每一個(gè)元素都是一個(gè)String對象,請用For循環(huán)或者While循環(huán)輸出Vector中的元素,要求格式為:“第i個(gè)元素為:aaa”
2、答:
3、Iterator it=Vector.iterat();
4、While(it.hasNext()){
5、String temp=(String)it.next();System.out.print(第一個(gè)元素為:);System.out.println(temp);6、7、}
8、Jsp有哪些內(nèi)置對象,作用分別是什么?
9、答:request,response,pageContext,session,application,out.config,page,exception等
10、在try {}里面有一個(gè)return語句,那么緊跟在try{}后的finally{}里面的 code是否會(huì)被執(zhí)行,是什么時(shí)候執(zhí)行,在return之前還是之后。答:
11、面向?qū)ο蟮幕咎卣魇鞘裁矗?/p>
12、答:繼承,封裝,多態(tài),13、頁面之間傳遞參數(shù)的方法有哪些?
14、答:利用request,pageContext,session,application,cookie對象都可以
15、Servlet中什么時(shí)候調(diào)用doGet()和doPost()?這兩種方法有什么不同?
16、答:當(dāng)表單是用get方法提交時(shí),調(diào)用doGet(),反之調(diào)用doPost();
17、頁面中有一個(gè)名稱為unitprice的type=text的對象。要求輸入的數(shù)據(jù)不能為空,寫一個(gè)函數(shù)實(shí)現(xiàn)該功能,如果為空是給出提示。(用JavaScript語言寫出)答: