JAVA和數據庫筆試題
java部分:
選擇:1.下面的執行結果:
Java代碼
public class Test3 {
public static void main(String args[]){
int a=222;
a=a+2;
System.out.println(a);
System.out.println(a+(--a)+(a++));
System.out.println(a);
}
}
答案是:224 670 224
public class Test3 {
public static void main(String args[]){
int a=222;
a=a+2;
System.out.println(a);
System.out.println(a+(--a)+(a++));
System.out.println(a);
}
}
答案是:224 670 224
2.那個是primitive類型;
3.考到這兩種數據類型的初始化Java代碼
float b = 10.1f;
double d = 10.2d;
float b = 10.1f;
double d = 10.2d;
4.考Overload和Override有兩個題。一個是final修飾的方法不能被Overload還是Override或者都可以或者都不能?
5.接口和抽象方法的區別,不是讓寫不同之處,是看代碼中那個是錯誤的,這個題也考extends和implement;
6.set list map區別
填空題:
1.java中提供對象比較的.兩個接口:(這個我沒填上,記得最清楚了)
2.面向對象的特性:繼承 封裝 多態
3.11&12的值:8 (按位與運算)
編程:(給了一個表格,每種車有name、price、kind屬性,然后有三輛車)編寫一個抽象類Car,屬性有name、price、kind();編寫兩個類(kind不同)分別繼承Car,又有各自的計算初始折價率的方法(題目的意思是不同類型的車price*0.1,price*0.15);編寫一個方法可以比較兩種車的初始折舊率;寫一個算法按初始折舊率升序排序;
數據庫:
選擇:
1.事務的特性考了一下下;
2.DML、DDL、DCL那個最重要
3.為了提高數據查詢效率一般干什么事? 索引
4.刪除表的語句
填空:
1.事務顯式提交的命令是 ,事務回退的命令是 。
2.查詢時匹配用 % _ ;只能對String數據類型起作用;
3.游標用法步驟:定義游標、后面三個空;
編程:
有一個職工表employee(eno,ename,esex,deptno,sal),其中eno代表職工號,數值型(整數),長度為8,eno為student表的主鍵;ename代表職工姓名,字符型,長度為10;esex代表性別,取值僅為“男”或者“女”;deptno代表部門號,數值型(整數),非空,長度為6;sal是工資(大概是這樣)
1) :創建表
2):查詢性張得員工
3):查詢每個部門員工的人數
4):工資不等于1000的員工的人數
5):編寫存儲過程:當sal>1000是工資漲200;當sal>2000是工資漲1000;其他的漲150;
【JAVA和數據庫筆試題】相關文章:
115個Java筆試題和答案12-26
115個Java面試題和答案11-01
精選Java筆試題05-01
Java經典筆試題04-09
java試題及答案08-12
360筆試題目07-11
華為2017筆試題08-16
java基礎筆試題201710-15
Java基礎筆試題大全10-15
華為的Java筆試題07-31