Java程式基礎測試題目

來源:互聯網
上載者:User
 

Java 程式基礎測試(測試時間:100分鐘,總分:100分) 一、填空(每題2分,總計40分)1.         分別寫出數字17的二進位、八進位和十六進位表示形式:________________寫出-17的補碼:_____________2.         int類型的變數在記憶體中佔用______位元組,char型的變數在記憶體佔用_____位。3.         Java語言的基礎開發工具是:_____________,整合開發工具是:____________4.         在JDK中,Java語言的編譯命令是____________,Java語言的執行命令是_______。5.         已知字元a的編碼是97,大寫字元A的編碼是65,而且大寫字元和小寫字元的編碼都是連續的,則小寫字元e和大寫字元E的編碼依次是:_____________6.         寫出以下運算式的結果:1)         5 % 6 / 3         2)         true && false     3)         5 >> 34)         12 ^ -47.         修改以下代碼中的錯誤:1)         float f = 1.0;2)         char c = 100000;3)         byte b = 200;4)         long int = 100;8.         閱讀以下代碼,寫出程式執行結果:int first = 100;int second = 100;first = second++;second = ++first;則變數first和second的值依次是________________9.         在程式設計中,流程式控制制語句的類型有:______________________10.     在switch(運算式)中,運算式的類型可以是那些類型:___________________11.     找出以下代碼中存在的語法錯誤:int n = 10;switch(true){         default:                   n++;case n:                   n *=2;case 10:                   n *=2;}12.     寫出以下迴圈執行的次數是:_________________int k = 65535;while(k != 0){         k /= 2;}13.     閱讀以下代碼:int[] kind;kind = new int[15];其中kind[0]的值是:_________那麼kind[15]的呢?________________14.     閱讀以下代碼:int[] test = {4,2,3,1,2,1};則test[4]的值是:___________而test[6]的值呢?___________15.     寫出以下代碼運行結束以後,數組中每個元素的值:int[] n = {1,3,4,2};n[0] = 10;n[3] += n[2];n[1] = n[2] + n[3];n[2]++;則數組中各元素的值依次是:___________________16.     以下是求數組中最大值的代碼,請補充完整:int[] m = {3,20,12,13};int max = _________________;for(int i = 0;i < m.length;i++){         if(_____________){                   max = m[i];         }}17.     把以下英文翻譯成中文:Java is a simple program language, and we will study it in our mobile game develop course.中文意思是:________________________________18.     邏輯題:把7個大小一樣的蘋果,使用一般的水果刀平均分配給4個人,每個蘋果最多切3刀,如何來分?__________________________________19.     數學題:求解二元一次方程2x + 3 = 3y3x + 2 = 2y則x和y的值依次是:__________________20.     數學題:已知圓的半徑是10,則該圓的周長和面積依次是:__________________(說明:∏值取3.14)二、簡答題(每題5分,總計15分)1.         簡述Java語言實現平台無關(跨平台)性的原理。   2.         按照下面的代碼簡述for語句的執行流程for(語句A;語句B;語句C){         語句D;}  3.         說明Java語言中三種注釋的文法格式,以及用途    三、編程題(每題15分,總計45分)要求:編寫完整的代碼,代碼以獨立檔案的格式提交,每個題目建立一個java源檔案)1.         編寫代碼,判斷數字1059是否是質數(素數)?說明:質數指只能被1和自身整除的自然數,最小的質數是2.  2.         編寫代碼,實現數組元素的顛倒。例如{1,2,3,4}變成{4,3,2,1}    3.         編寫代碼,輸出99乘法表。   

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.