Java模擬試題刷題日記谐鼎,20201208

Java刷題日記,20201208

雖然我什么都不會(huì)趣惠,但不妨礙我在比賽中抱著大佬的大腿躺~

開篇語

因?yàn)樵囶}量[1]過大狸棍,因此只記錄自己做錯(cuò)的試題,所以有一些會(huì)試題量特別大有些試題量特別小味悄,但每一道都盡量帶有解析草戈。
在每一次的刷題日記結(jié)束后,還會(huì)做一次今日的刷題總結(jié)侍瑟,反饋一次今天的題目整體難度感知以及感覺自己對知識點(diǎn)的掌握程度唐片。
在多天刷題日記后,會(huì)有一天不做新題涨颜,回顧舊題费韭,但每天都會(huì)有一次更新。
PS.但可能會(huì)有一天各種原因沒有做或者就是我偷懶了庭瑰,會(huì)在第二天的刷題總結(jié)中進(jìn)行反思星持。

題目

1.第一題

  • 閱讀下列利用遞歸來求n!的程序
    class FactorialTest{
        static long Factorial(int n){//定義Factorial( )方法
            if (n==1)
                return 1;
            else
                return n* Factorial(______);
        }
        public static void main(String a[]){//main( )方法
            int n=8;
            System.out.println(n+ "!="+Factorial(n));
        }
    }
    
    為保證程序正確運(yùn)行,在下劃線處應(yīng)該填入的參數(shù)是______见擦。
    A钉汗、n-1
    B、n-2
    C鲤屡、n
    D损痰、n+1
  • 所謂遞歸就是用自身的結(jié)構(gòu)來描述自身。一個(gè)使用遞歸技術(shù)的方法將直接或間接地調(diào)用自身的方法酒来。
    根據(jù)階乘的概念卢未,可以寫出其遞歸定義:
    Factorial(n=1) n=1
    n*Factorial(n-1) n>1
    遞歸結(jié)構(gòu)主要包括兩部分:定義遞歸頭和定義當(dāng)前問題的同一性質(zhì)的簡化。例如n!這個(gè)問題被劃分為求(n-1)!與n相乘兩個(gè)步驟堰汉;同理辽社,求(n-1)!的問題被簡化為求(n-2)!與(n-1)相乘兩個(gè)步驟的問題,依此類推翘鸭,直到求Fac(1)滴铅,再逐級返回,依次求得Fac(1)就乓、Fac(2)…Fac(n)汉匙。

2.第二題

  • 下列能表示字符串sl長度的是______拱烁。
    A、sl.length()
    B噩翠、sl.length
    C戏自、sl.size
    D、sl.size()
  • String類包括的方法有:length()伤锚、charAt()擅笔、indexOf()、lastIndexOf()屯援、getChars()猛们、getBytes()、toCharArray()等玄呛,其中阅懦,提取字符串長度的方法是"length()",調(diào)用方法如下:
    String greeting="Hello";
    int n=greeting.length(); //返回字符串的字符個(gè)數(shù)n=5

3.第三題

  • 下列方法中與Applet顯示無關(guān)的是______徘铝。
    A耳胎、update()
    B、draw()
    C惕它、repaint()
    D怕午、paint()
  • Applet顯示相關(guān)的3個(gè)方法:
    1、paint()方法:Applet的paint()方法具體執(zhí)行Applet的繪制淹魄,該方法定義如下:
    public void paint(Graphics g)
    paint()方法有一個(gè)參數(shù)g是Graphics類的實(shí)例郁惜,該實(shí)例對象由瀏覽器生成,它包含了Applet的圖形上下文信息甲锡,通過它向Applet中顯示信息兆蕉,該對象相當(dāng)于Applet的畫筆。在調(diào)用paint()方法時(shí)缤沦,由瀏覽器將該對象傳遞給paint()方法虎韵。
    2、update()方法:
    public void update(Graphics g)
    用于更新Applet的顯示缸废。該方法將首先清除背景包蓝,再調(diào)用paint()方法完成Applet的具體繪制。
    3企量、repaint()方法:
    public void repaint()
    repaint()方法主要用于Applet的重新顯示测萎,它調(diào)用update()方法實(shí)現(xiàn)對Applet的更新。

4.第四題

  • 閱讀下列一個(gè)支持多線程并發(fā)操作的堆棧類代碼段
public class MyStack{
  private int idx=0;
  private int[] data=new int[8];
  public ______ void push(int i){
     data[idx]=i;
     idx++;
  }
  ……
}

在下劃線處應(yīng)填入的是______届巩。
A硅瞧、synchronized
B、wait
C恕汇、blocked
D零酪、interrupt

  • Java中對共享數(shù)據(jù)操作的并發(fā)控制是采用傳統(tǒng)的封鎖技術(shù)冒嫡。一個(gè)程序中單獨(dú)的、并發(fā)的線程對同一個(gè)對象進(jìn)行訪問的代碼段四苇,稱為臨界區(qū)(Critical Sections)。在Java語言中方咆,臨界區(qū)可以是一個(gè)語句塊或是一個(gè)方法月腋,并且用"synchronized"關(guān)鍵字標(biāo)識。Java平臺(tái)將每個(gè)由synchronized(Object)語句指定的對象設(shè)置一個(gè)鎖瓣赂,成為對象鎖(monitor)榆骚,其是一種獨(dú)占的排他鎖(exclusive locks),這種鎖的含義是煌集,當(dāng)一個(gè)線程獲得了對象鎖后妓肢,便擁有該對象的操作權(quán),其他任何線程不能對該對象進(jìn)行任何操作苫纤。

5.第五題

  • 下列方法能夠用來實(shí)現(xiàn)線程之間通信的是______碉钠。
    A、notify()
    B卷拘、run()
    C喊废、sleep()
    D、join()
  • Java引入的wait()和notify()栗弟,是Java.lang.object類的方法污筷,是實(shí)現(xiàn)線程通信的兩個(gè)方法。

6.第六題

  • Java虛擬機(jī)(JVM)運(yùn)行Java代碼時(shí)乍赫,不會(huì)進(jìn)行的操作是______瓣蛀。
    A、加載代碼
    B雷厂、校驗(yàn)代碼
    C惋增、編譯代碼
    D、執(zhí)行代碼

  • Java語言的執(zhí)行模式是半編譯和半解釋型罗侯。Java編寫好的程序首先由編譯器轉(zhuǎn)換為標(biāo)準(zhǔn)字節(jié)代碼器腋,然后由Java虛擬機(jī)去解釋執(zhí)行。
    Java虛擬機(jī)(JVM)是可運(yùn)行Java代碼的假想計(jì)算機(jī)钩杰。只要根據(jù)JVM規(guī)格描述將解釋器移植到特定的計(jì)算機(jī)上纫塌,就能保證經(jīng)過編譯的任何Java代碼能夠在該系統(tǒng)上運(yùn)行。
    字節(jié)代碼也是一種二進(jìn)制文件讲弄,但不能直接在操作系統(tǒng)上運(yùn)行措左,它可看作虛擬機(jī)的機(jī)器碼。運(yùn)行JVM字節(jié)碼的工作是由解釋器來完成的避除。解釋執(zhí)行過程分三步進(jìn)行:代碼的裝入怎披、代碼的校驗(yàn)和代碼的執(zhí)行胸嘁。

7.第七題

  • 當(dāng)瀏覽器重新返回到包含Applet的頁面時(shí)調(diào)用的方法是______。
    A凉逛、start()
    B性宏、init()
    C、stop()
    D状飞、destroy()
  • 當(dāng)瀏覽器重新返回Applet所在頁面時(shí)毫胜,Applet類的start()方法將被調(diào)用

題目總覽
總題目數(shù)量 錯(cuò)誤數(shù)量 錯(cuò)誤率
30 07 23.33%
錯(cuò)題分析
錯(cuò)誤題目涵蓋知識點(diǎn) 數(shù)量
Applet 2
JVM 1
多線程 2
String 1
算法 1

今日小結(jié)/刷題總結(jié)

今天總共錯(cuò)了七道題,目前來看是比昨天要好了的诬辈,但實(shí)際刷題過程中感受到了是自己會(huì)的題目占比數(shù)量較多酵使,因此錯(cuò)誤題目數(shù)量有所減少
同時(shí),一直常錯(cuò)的知識點(diǎn)也仍然是有的焙糟,例如上表(錯(cuò)題分析)中展示出來的內(nèi)容口渔,多線程,Applet穿撮,一直都是在錯(cuò)的缺脉。
所以說,不能光刷混巧,看完一遍就不看了枪向,還是很需要重溫的。


  1. 試題量--主要為Java語言特點(diǎn)和實(shí)現(xiàn)機(jī)制 ?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咧党,一起剝皮案震驚了整個(gè)濱河市秘蛔,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌傍衡,老刑警劉巖深员,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蛙埂,居然都是意外死亡倦畅,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門绣的,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叠赐,“玉大人,你說我怎么就攤上這事屡江“鸥牛” “怎么了?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵惩嘉,是天一觀的道長罢洲。 經(jīng)常有香客問我,道長文黎,這世上最難降的妖魔是什么惹苗? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任殿较,我火速辦了婚禮,結(jié)果婚禮上桩蓉,老公的妹妹穿的比我還像新娘淋纲。我一直安慰自己,他們只是感情好院究,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布帚戳。 她就那樣靜靜地躺著,像睡著了一般儡首。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上偏友,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天蔬胯,我揣著相機(jī)與錄音,去河邊找鬼位他。 笑死氛濒,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鹅髓。 我是一名探鬼主播舞竿,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼窿冯!你這毒婦竟也來了骗奖?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤醒串,失蹤者是張志新(化名)和其女友劉穎执桌,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芜赌,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仰挣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了缠沈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片膘壶。...
    茶點(diǎn)故事閱讀 39,902評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖洲愤,靈堂內(nèi)的尸體忽然破棺而出颓芭,到底是詐尸還是另有隱情,我是刑警寧澤禽篱,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布畜伐,位于F島的核電站,受9級特大地震影響躺率,放射性物質(zhì)發(fā)生泄漏玛界。R本人自食惡果不足惜万矾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望慎框。 院中可真熱鬧良狈,春花似錦、人聲如沸笨枯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽馅精。三九已至严嗜,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間洲敢,已是汗流浹背漫玄。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留压彭,地道東北人睦优。 一個(gè)月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像壮不,于是被迫代替她去往敵國和親汗盘。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容