Java筆試題一份

1.兩個結構完全相同的表a和b,主鍵爲index,使用SQL語句,把a表中存在但在b表中不存在的數據插入的b表中。
insert into b select *from a where index not in(select index from b)

2.在SESSION中存入字符串STR="afadafadfa",然後,在JSP端如何取道這個字符串。
session.setAttribute("str","afadafadfa");
session.getAttribute("str");
在JSP端使用BEAN的時候,有個參數SCOPE,它有幾個值?

在不同的畫面中定義相同的BEAN的KEY值時候可以?
如果可以的話,SCOPE的參數應該設定爲什麼? request

3.寫出下面的輸出結果
a=3, b=2, c=5
a+=--b+c
c-=b+a++
輸出a,b,c的值
a+=--b+c
b=1,b+c=6,a=a+6;a=9;
c-=b+a++
b+a=10,c=5-10=-5,a=a+1=10;
a=10;
b=1
c=-5

4.畫面上的標籤X爲TEXT類型,寫一個方法,如果X的內容爲空的話,給出一個信息。
<script language="javascript">
function check(theform){
if(theform.x.value==""){
   alert("x爲空!");
}
}
</script>
<form onSubmit="return check(this)"...>

或者
<%
String s = request.getParameter("x");
if(s==null||s.equals("")){
   System.out.println("x爲空!");
}
%>

5.寫出一個函數將字符串STR="a,123;b,456;c,789"存入HashMap中。
String STR="a,123;b,456;c,789";
String []strs=STR.spilt(";");
Map<String,String> map = new HashMap<String,String>();
for(int i=0;i<strs.length;i++){
String[] s = strs[i].spilt(",");
map.put(s[0],s[1]);
}
System.out.println(map);

6.STRUTS提供了多少標籤庫,都是什麼?簡單描述一下STRUTS的功能。
有bean,logic標籤庫;bean的話有bean:write
logic有logic:present,logic:empty,logic:notEmpty,logic:notPresent,logic:iterator
struts是一種MVC開發框架。將頁面與數據操作分離,頁面爲V,而繼承自strutsAction的action爲C,M是繼承自

strutsActionForm的java類。當客戶發送請求時,服務器首先將客戶發送請求的表單封裝成一個form類,然後調用繼

承自strtusAction的action類,由這個類完成控制操作,在這個類中可以調用相對應的業務邏輯模塊,最後告訴服務

器返回給客戶端的頁面。

7.寫一個程序:實現字符串翻轉。例如:原字符串“i am a student”轉換後“student a am i”。要求:不能使用庫函數。 感覺這是C或c++能做,除非僅僅不用StringBuffer類的reverse()函數,如果全部String類函數不能用的話,那我就不知道怎麼做了……

8.寫一個上述程序的測試程序。

9.寫一個sql語句:查詢表名爲Table1中的處在ID字段中1-200條記錄中包含w的所有記錄
sqlserver2000 :select top200*from Table1 where id like '%w%' order by id
10.好像是:alter file 屬性的函數?

11.man命令的作用
這是手冊,在後面接你想要查的函數,它就會顯示這個函數的信息。
12.15個日本鬼子和15個美國鬼子站成一圈,數到9就從圈裏面踢出一個來,要求寫個程序把日本鬼子都給踢出來,
美國鬼子都不被踢出來,輸出美國鬼子應該站在哪些位置。

13、用你最熟悉的語言編寫程序來實現:比較兩個字符串,相等返回TRUE,不相等返回FALSE;

14、請使用一種你熟悉的面嚮對象語言實現一個名爲Singleton的類,要求該類只能被實例化一次。

public class Singleton{
private static Singleton singleton = new Singleton();
private Singleton(){}
public static Singleton getInstance(){
   return singleton;
}
}

15、使用SQL語句找出表名爲Table1中的處在ID字段中1-200條記錄中Name字段包含w的所有記錄,並對找到的結果按年

齡age升序排序

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章