隨筆-199  評論-203  文章-11  trackbacks-0
          Java程序基礎(chǔ)測試
          (測試時間:100分鐘,總分:100分)
           
          一、填空(每題2分,總計40分)
          1.         分別寫出數(shù)字17的二進制、八進制和十六進制表示形式:________________
          寫出-17的補碼:_____________
          2.         int類型的變量在內(nèi)存中占用______字節(jié),char型的變量在內(nèi)存占用_____位。
          3.         Java語言的基礎(chǔ)開發(fā)工具是:_____________,集成開發(fā)工具是:____________
          4.         在JDK中,Java語言的編譯命令是____________,Java語言的執(zhí)行命令是_______。
          5.         已知字符a的編碼是97,大寫字符A的編碼是65,而且大寫字符和小寫字符的編碼都是連續(xù)的,則小寫字符e和大寫字符E的編碼依次是:_____________
          6.         寫出以下表達式的結(jié)果:
          1)         5 % 6 / 3        
          2)         true && false    
          3)         5 >> 3
          4)         12 ^ -4
          7.         修改以下代碼中的錯誤:
          1)         float f = 1.0;
          2)         char c = 100000;
          3)         byte b = 200;
          4)         long int = 100;
          8.         閱讀以下代碼,寫出程序執(zhí)行結(jié)果:
          int first = 100;
          int second = 100;
          first = second++;
          second = ++first;
          則變量first和second的值依次是________________
          9.         在程序設(shè)計中,流程控制語句的類型有:______________________
          10.     在switch(表達式)中,表達式的類型可以是那些類型:___________________
          11.     找出以下代碼中存在的語法錯誤:
          int n = 10;
          switch(true){
                   default:
                             n++;
          case n:
                             n *=2;
          case 10:
                             n *=2;
          }
          12.     寫出以下循環(huán)執(zhí)行的次數(shù)是:_________________
          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.     寫出以下代碼運行結(jié)束以后,數(shù)組中每個元素的值:
          int[] n = {1,3,4,2};
          n[0] = 10;
          n[3] += n[2];
          n[1] = n[2] + n[3];
          n[2]++;
          則數(shù)組中各元素的值依次是:___________________
          16.     以下是求數(shù)組中最大值的代碼,請補充完整:
          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.     數(shù)學題:求解二元一次方程
          2x + 3 = 3y
          3x + 2 = 2y
          則x和y的值依次是:__________________
          20.     數(shù)學題:已知圓的半徑是10,則該圓的周長和面積依次是:__________________
          (說明:∏值取3.14)
          二、簡答題(每題5分,總計15分)
          1.         簡述Java語言實現(xiàn)平臺無關(guān)(跨平臺)性的原理。
           
           
           
          2.         按照下面的代碼簡述for語句的執(zhí)行流程
          for(語句A;語句B;語句C){
                   語句D;
          }
           
           
          3.         說明Java語言中三種注釋的語法格式,以及用途
           
           
           
           
          三、編程題(每題15分,總計45分)
          要求:編寫完整的代碼,代碼以獨立文件的格式提交,每個題目建立一個java源文件)
          1.         編寫代碼,判斷數(shù)字1059是否是質(zhì)數(shù)(素數(shù))?
          說明:質(zhì)數(shù)指只能被1和自身整除的自然數(shù),最小的質(zhì)數(shù)是2.
           
           
          2.         編寫代碼,實現(xiàn)數(shù)組元素的顛倒。例如{1,2,3,4}變成{4,3,2,1}
           
           
           
           
          3.         編寫代碼,輸出99乘法表。


          如果你是java新手,請抽點時間認真把試卷做完,覺得自己能夠拿90分以上,我相信你去企業(yè)面試應(yīng)該問題不是很大,雖然在試卷工作中不實用,但是,它往往是企業(yè)面試的內(nèi)容。
          部分答案參考下載
          posted on 2009-03-17 08:10 Werther 閱讀(838) 評論(0)  編輯  收藏 所屬分類: 10.Java
          主站蜘蛛池模板: 六枝特区| 辽宁省| 梅州市| 冀州市| 海兴县| 安岳县| 勃利县| 南部县| 西乌珠穆沁旗| 靖西县| 邵东县| 拉萨市| 宁晋县| 滦南县| 泗洪县| 辉南县| 清苑县| 闸北区| 忻州市| 金塔县| 隆德县| 弋阳县| 长沙市| 云浮市| 广丰县| 卓资县| 神木县| 天全县| 六安市| 城市| 太保市| 察哈| 丹阳市| 新乡市| 班戈县| 杭锦旗| 岳西县| 天柱县| 海南省| 司法| 临漳县|