單項選擇題
假設(shè)傳入 0xEF, 返回結(jié)果是()。 int func(x) { int countx=0; while(x){ countx++; x=x&(x-1); } return countx; }
A.0xEF B.7 C.1 D.15
以下java程序代碼,執(zhí)行后的結(jié)果是()。 java.util.HashMap map=new java.util.HashMap(); map.put(“name”,null); map.put(“name”,”Jack”); System.out.println(map.size());
A.0 B.null C.1 D.2
設(shè)圖G的相鄰矩陣如下圖:則G的頂點數(shù)和邊數(shù)分別為()。 0 1 1 1 1 1 0 1 0 0 1 1 0 1 1 1 0 1 0 1 1 0 1 1 0
A.4、5 B.4、10 C.5、6 D.5、8
多項選擇題
A.在類方法中可用this來調(diào)用本類的類方法 B.在類方法中調(diào)用本類的類方法時可直接調(diào)用 C.在類方法中只能調(diào)用本類中的類方法 D.在類方法中絕對不能調(diào)用實例方法
A.一個線程是一個Thread類的實例 B.線程從傳遞給純種的Runnable實例run()方法開始執(zhí)行 C.線程操作的數(shù)據(jù)來自Runnable實例 D.新建的線程調(diào)用start()方法就能立即進入運行狀態(tài)
A.都可以用在main()方法中 B.都是指一個內(nèi)存地址 C.不能用在main()方法中 D.意義相同
執(zhí)行以下程序后的輸出結(jié)果是()。 public class Test { public static void main(String[] args) { StringBuffer a = new StringBuffer(“A”); StringBuffer b = new StringBuffer(“B”); operator(a, b); System.out.println(a + “,” + b); } public static void operator(StringBuffer x, StringBuffer y) { x.append(y); y = x; } }
A.A、A B.A、B C.B、B D.AB、B
A.存儲空間上的限制 B.安全性上的限制 C.存儲效率上的限制 D.數(shù)據(jù)類型上的限制
A.空值(”)和MULL都是不占用空間 B.判斷NULL只能用ISNULL或者is not null C.判斷空字符用=”或者<>” D.篩選非空的字段一般不會用“!=null”
A.檢索語句where中盡量不使用!=或<>操作符 B.避免在where子句中對字段進行null值判斷 C.盡量用in代替exists D.用Where語句替換HAVING
A.drop語句執(zhí)行后會釋放掉表所占用的空間 B.truncate和delete一樣刪除表后都是可以恢復(fù)的 C.delete比truncate執(zhí)行速度快的原因是truncate要在事務(wù)日志中為所刪除的每行做記錄 D.drop可以刪除表中的所有行,但表結(jié)構(gòu)及其列、約束、索引等還會保留