https://www.bilibili.com/video/BV1Sm4y1R7aL?p=2&spm_id_from=pageDriver
一或悲、多項(xiàng)選擇題(每題3分柒啤,合計(jì)45分)
1吨铸、下列屬于合法的Java標(biāo)識符是( )至壤。
A宗兼、 _cat B 客燕、 5books C 丧没、 +static D、 -3.14159
2稍途、在ORACLE中,下面哪個符號可以放到一個文件中的一行前面來標(biāo)示注釋砚婆。
A械拍、! B、 $ C装盯、& D坷虑、#
3、下面說法正確的是()埂奈。
A迄损、JAVA中線程是非搶占式的
B、JAVA中的線程不可以共享數(shù)據(jù)
C挥转、每個JAVA程序都至少有一個線程海蔽,即主線程
D、JAVA中的線程不可以共享代碼
4绑谣、哪個HTTP Method可以用來傳遞大數(shù)據(jù)量党窜?
A、POST B借宵、PUT C幌衣、DELETE D、HEAD E、 GET
5豁护、下列關(guān)于棧的描述中錯誤的是( )哼凯。
A、棧是先進(jìn)后出的線性表 B楚里、棧只能順序存儲 C断部、棧具有記憶作用
D、對棧的插入弓刪除操作中班缎,不需要改變棧底指針
6蝴光、關(guān)于Map和List,下面說法正確的是( )达址。
A蔑祟、Map繼承List B、List中可以保存Map或List
C沉唠、Map和List只能保存從數(shù)據(jù)庫中取出的數(shù)據(jù) D疆虚、Map的value可以是List或Map
7、當(dāng)編譯并運(yùn)行下面程序時會發(fā)生什么結(jié)果:
publicclassHope?{
publicstaticvoidmain(String argv[]) {
Hope h =?newHope();
}
protectedHope() {
for?(inti = 0; i< 10; i++) {
System.out.println(i);
}
}
}
A满葛、編譯錯誤径簿,構(gòu)造方法不能被聲明為protected B、 編譯并運(yùn)行輸出0到10
C嘀韧、運(yùn)行錯誤牍帚,構(gòu)造方法不能被聲明為protected D、編譯并運(yùn)行輸出0到9
8乳蛾、下面關(guān)于網(wǎng)絡(luò)通信正確的描述是()。
A鄙币、TCP/IP協(xié)議是一種不可靠的網(wǎng)絡(luò)通信協(xié)議
B肃叶、UDP協(xié)議是一種可靠的網(wǎng)絡(luò)通信協(xié)議。
C十嘿、TCP/IP協(xié)議是一種可靠的網(wǎng)絡(luò)通信協(xié)議因惭。
D、UDP協(xié)議是一種不可靠的網(wǎng)絡(luò)通信協(xié)議
9绩衷、Java程序的種類有()蹦魔。
A、類 (Class) B咳燕、Applet C勿决、Application D、Servlet
10招盲、String str = “123456789”;str =str.subString(1,3);執(zhí)行后str中的值為低缩。
A. “23” B. “123” C.”12” D.“234”
11、下列代碼輸出結(jié)果是( ) 。
int i = 10;
while ( i > 0 ){
i = i + 1;
if ( i = =10 ){ break; }
}
A咆繁、while循環(huán)執(zhí)行10次 B讳推、死循環(huán) C、循環(huán)一次都不執(zhí)行 D玩般、 循環(huán)執(zhí)行一次
12银觅、執(zhí)行下面代碼結(jié)果(?)。
for(int i=0;;){
System.out.println("這是 "+i);
break坏为;
}
A究驴、 語法錯誤,缺少表達(dá)式2和表達(dá)式3 B久脯、 死循環(huán)
C纳胧、 程序什么都不輸出 D、 輸出:這是0
13帘撰、面代碼輸出結(jié)果是(?)跑慕。
inti = 0, s = 0;
do?{
if?(i % 2 == 0) {
i++;
continue;
}
i++;
s = s + i;
}?while?(i< 7);
System.out.println(s);
A、 16 B摧找、 12 C核行、 28 D、 21
14蹬耘、訪問修飾符作用范圍由大到小是()芝雪。
A、 private-default-protected-public B综苔、 public-default-protected-private
C惩系、 private-protected-default-public D、public-protected-default-private
15如筛、SQL語言中修改表結(jié)構(gòu)的命令是堡牡?
A、MODIFY TABLE B杨刨、MODIFY STRUCTURE
C晤柄、ALTER TABLE D、ALTER STRUCTURE
二妖胀、問答題(共36分)
1芥颈、?列舉三個常見的RuntimeException子類。
2赚抡、?簡述線程兩種實(shí)現(xiàn)方式及區(qū)別
3爬坑、?如何利用Document來從頁面上取值和賦值
4、簡述死鎖的產(chǎn)生涂臣。
5妇垢、請解釋常量與變量的區(qū)別
6、什么叫標(biāo)識符,標(biāo)識符的規(guī)則是什么闯估?
三灼舍、編程題(19分)
1、編程計(jì)算距當(dāng)前時間10天后的日期和時間涨薪,并用“xxxx年xx月xx日”的格式輸出新的日期和時間骑素。(6分)
2、編寫程序刚夺,輸入一個Email地址献丑,之后使用正則表達(dá)式驗(yàn)證該Email地址是否正確。(6分)
3侠姑、編寫程序创橄,將字符串“1981-09-19 09:07:27.727”變?yōu)镈ate型數(shù)據(jù)。(7分)
https://www.bilibili.com/video/BV1qL411u7eE?spm_id_from=333.999.0.0