1. <tbody id="y0n05"><nobr id="y0n05"><input id="y0n05"></input></nobr></tbody><strong id="y0n05"><acronym id="y0n05"></acronym></strong>

          1. Android開發工程師筆試選擇題

            啊南 1371閱讀 2020.03.30

            【導語】: 除了簡單的自我介紹和了解對方的基本情況,筆試在整個面試過程中也是很重要的。筆試不合格,就是在第一輪面試中表現得很好,那也是白費,基礎不扎實,靠一些口頭上的裝飾是不夠的,還不如努力點,把基礎打好,做點練習題,筆試的時候就會輕松點。以下是關于Android開發工程師的筆試選擇題,有空的時候就拿來練習一下吧。

            Android開發工程師筆試選擇題10例

            1. 下列代碼的執行結果是:( )
            public class Test3{
            public static void main(String args[]){
            System.out.print(100%3);
            System.out.print(",");
            System.out.println(100%3.0);
            }
            }
            A、1,1
            B、1,1.0
            C、1.0,1
            D、1.0,1.0
            2.java.io包中定義了多個流類型來實現輸入和輸出功能,可以從不同的角度對其進行分 類,按功能分為:(   ),如果為讀取的內容進行處理后再輸出,需要使用下列哪種流?(  )
            A、輸入流、輸出流 / Pipe、stream
            B、字節流、字符流 / File、stream
            C、節點流、處理流 / Filter、stream
            D、字節流、處理流 / Random、stream
            E、輸入流、輸出流 / File、stream
            3.以下程序的運行結果為(    )
            public class IfTest{
            public static void main(String args[]){
            int x=3;
            int y=1;
            if(x==y)
            System.out.println("Not equal");
            else
            System.out.println("Equal");
            }
            }
            A、Not equal
            B、B、Equal
            C、無輸出
            D、編譯出錯
            4.Java語言中字符串“學Java”所占的內存空間是()
            A. 6個字節
            B. 7個字節
            C. 10個字節
            D. 11個字節
            5.關于下列程序段的輸出結果,說法正確的是:(   )
            public class MyClass{
            static int i;
            public static void main(String argv[]){
            System.out.println(i);
            }
            }
            A、有錯誤,變量i沒有初始化。
            B、null
            C、1
            D、0
            6.下列哪些語句關于內存回收的說明是正確的? ()
            A、 程序員必須創建一個線程來釋放內存
            B、 內存回收程序負責釋放無用內存
            C、 內存回收程序允許程序員直接釋放內存
            D、 內存回收程序可以在指定的時間釋放內存對象
            7. Math.round(11.5)等于多少(    ). Math.round(-11.5)等于多少(   ).
            A、11 ,-11
            B、11 ,-12
            C、12 ,-11
            D、12 ,-12
            8.下列程序段的輸出結果是:( B)
            void complicatedexpression_r(){
            int x=20, y=30;
            boolean b;
            b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;
            System.out.println(b);
            }
            A、true
            B、false
            C、1
            D、0
            9.activity對一些資源以及狀態的操作保存,最好是保存在生命周期的哪個函數中進行()
            A、onPause()
            B、onCreate()
            C、 onResume()
            D、onStart()
            10.android 中下列屬于Intent的作用的是()
            A、實現應用程序間的數據共享
            B、是一段長的生命周期,沒有用戶界面的程序,可以保持應用在后臺運行,而不會因為切換頁面而消失
            C、可以實現界面間的切換,可以包含動作和動作數據,連接四大組件的紐帶
            D、處理一個應用程序整體性的工作

            Android開發工程師筆試選擇題15例

            1、在一個有8個int數據的數組中,隨機給出數組的數據,找出最大和第二大元素一定需要進行()次比較
              A、8
              B、9
              C、10
              D、11
            2、在關系數據庫中,用來表示實體之間聯系的是()
              A、樹結構
              B、網結構
              C、線性表
              D、二維表
            3、對于基本有序的序列,按照那種排序方式最快:( )
              A、快速排序
              B、冒泡排序
              C、歸并排序
              D、基數排序
            4、以下不屬于tcp連接斷開的狀態是?( )
              A、TIME_WAIT
              B、FIN_WAIT_1
              C、SYNC_SENT
              D、FIN_WAIT_2
            5、下面關于ICMP協議的描述中,正確的是()
              A、ICMP協議根據MAC地址查找對應的IP地址
              B、ICMP協議把公網的IP地址轉換為私網的IP地址
              C、ICMP協議用于控制數據報傳送中的差錯情況
              D、ICMP協議集中管理網絡中的IP地址分配
            6、某一速率為100M的交換機有20個端口,其一個端口上連著一臺筆記本電腦,此電腦從迅雷上下載一部1G的電影需要的時間可能是多久?( )
              A、10S
              B、20S
              C、40S
              D、100S
              E、200S
            7、 Internet的網絡層含有的協議是?( )
              A、IP
              B、ICMP
              C、ARP
              D、RARP
            8、為滿足線程間通信,android提供了?( )
              A、Handler和 Looper
              B、Handler
              C、Message Queue
              D、Looper
            9、在Android中,向SD卡中導入文件的方式有()
              A、通過命令行導入文件
              B、通過Eclipse工具導入
              C、直接在模擬器中創建
              D、在程序中通過代碼導入
            10、SQL語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( ) 
                A、包括20歲和30歲            
                B、不包括20歲和30歲  
                C、包括20歲但不包括30歲       
                D、包括30歲但不包括20歲 
            11、android 關于service生命周期的onCreate()和onStart()說法正確的是( )
                A、當第一次啟動的時辰先后調用onCreate()和onStart()辦法
                B、當第一次啟動的時辰只會調用onCreate()辦法 
                C、若是service已經啟動,將先后調用onCreate()和onStart()辦法 
                D、若是service已經啟動,只會履行onStart()辦法,不在履行onCreate()辦法 
            12、關于SharedPreferences和文件存儲數據描述正確的是( ). 
                A、使用文件存儲需要創建文件,而SharedPreferences的存儲方式自動創建xml文件
                B、使用文件存儲時,只能將文件保存在SD卡上    
                C、兩種存儲方式都可以將存儲的數據共享給其他應用  
                D、SharedPreferences一般用于保存不經常改變的參數設置   
            13、定義廣播需要重寫父類中的什么方法().
                A、onCreate
                B、onSend
                C、onReceive
                D、onBroadcast 
            14、下列聚合函數中不忽略空值 (null) 的是() 
                A、SUM (列名)
                B、MAX (列名)
                C、COUNT ( * )
                D、AVG (列名)  
            15、SQL中,下列涉及空值的操作,不正確的是() 
                A、AGE IS NULL              
                B、AGE IS NOT NULL
                C、AGE = NULL                
                D、NOT (AGE IS NULL) 

            答案:1.B 2.D 3.B 4.C 5.C  6.DE 7.ABCD 8.A 9.ABD   10、A   11、A/D  12、A  13、C  14、C  15、C

            Android開發工程師筆試選擇題20例

            1. String s = new String("xyz");創建了幾個String Object? (  )
            A、1個   B、2個 C、3個   D、4個 
            2. Math.round(11.5)和 Math.round(-11.5)分別等于多少?( )
            A、11和-11   B、12和-11 C、11和-12   D、12和-12 
            3. 以下錯誤的說法有:(   )
            A、只要設計合理,當出現error這樣的情況時,程序完全可以自動處理     B、exception 表示一種設計或實現問題   C、Set和Map都繼承自Collection接口      D、接口可以繼承接口 E、抽象類可以繼承沒有構造函數的實體類 
            4. 以下哪種類型不能作為switch(expr1)表達式的expr1?(  )   
            A、int  B、long    C、char   D、byte 
            5. 有關ArrayList和Vector的說法,那些是錯誤的?(  )    
            A、Vector是線程安全的    B、ArrayList是線程序不安全的    C、當需要增長時,Vector默認增長為原來一培    D、當需要增長時, ArrayList默認增長為原來一培 
            6. 以下說法那些是錯誤的?( )
            A、一個char型變量可以存儲一個中文漢字    B、String是最基本的數據類型    C、Integer的缺省值是0   D、String類提供了數值不可改變的字符串 
            7. 請指出以下代碼的執行結果( )    
            class A{        static{ 
                       System.out.print("X");        } 
                   public A(){ 
                       System.out.print("2");        }     } 
               class B extends A{       static{ 
                       System.out.print("a");        } 
                  public B(){ 
                      System.out.print("b");       }       } 
              public class Hello{ 
                  public static void main(String[] ars){  
                        A ab = new B();        
                        ab = new B();      }
             } 
            A、Xa2b2b    B、Xa2bXa2b   C、abX2ab    D、2bXaba 
            8. 2<<3=? ( ) 
            A、8   B、6 C、9      D、16 
            9. 那些不屬于面向對象的特征() 
            A、多態性    B、抽象  C、繼承   D、重寫 
            10. 若要說明一個抽象類,使用的關鍵字是:( ) 
            A、static   B、implements   C、extends   D、abstract 
            11. 在Java中,要定義類的保護類型元素,則必須使用的關鍵字是( ) 
            A、[default]  B、private   C、public  D、protected 
            12. 下面是有關子類調用父類構造函數的描述正確的是( ) 
            A、子類定義了自己的構造函數,就不會調用父類的構造函數                                      B、子類必須通過super關鍵字調用父類沒有參數的構造函數 
            C、如果子類的構造函數沒有通過super調用父類構造函數,那么子類會先調用父類不含參數的構造函數,再調用子類自己的構造函數 D、創建子類對象時,先調用子類自己的構造函數,然后調用父類的構造函數 
            13. 下列選項中不屬于結構化程序設計方法的是( ) 
            A、自頂向下 B、逐步求精  C、模塊化   D、可復用 
            14. 下列描述中,錯誤的是( )
            A、Java要求編程者管理內存 B、Java的安全性體現在多個層次上  C、Applet要求在支持Java的瀏覽器上運行  D、Java有多線程機制 
            15. 以下代碼的輸出結果是:( )  
              publicclass Test1 {    
                    publicstaticvoid changeStr(String str){            str="welcome";        }    
                publicstaticvoid main(String[] args) {            String str="1234";            changeStr(str);         System.out.println(str);        }    }   
            A、1234   B、welcome 
            16. 以下代碼的輸出結果是:()
              Public class Test2 {    
                Static boolean foo(char c) {           System.out.print(c);           return true;        }    
                Public static void main(String[] argv) {           int i = 0;    
                   //for(65;88&&(i<2);67)    
                   for (foo('A'); foo('B') && (i < 2); foo('C')) {               i++;               foo('D');           }        }    } 
            A. ABDCBDCB   B. ABCDABCD  C. Compilation fails.  D. An exception is thrown at runtime. 
            17. 假設int x=4,y=50,下列語句的循環體共執行幾次?(  )   
              while (y / x > 3) {       if (y % x > 3) {         x = x + 1;       } else {         y = y / x;       }     }  
            A、1  B、2  C、3  D、4 
            18. 要從文件" file.dat"文件中讀出第10個字節到變量C中,下列哪個方法適合?  
            A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();  B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); 
            C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();  D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();  
            19. 下面異常是屬于Runtime Exception 的是( )
            A、ArithmeticException    B、IllegalArgumentException  C、NullPointerException  D、BufferUnderflowException  
            20. 在android中使用SQLiteOpenHelper這個輔助類時,可以生成一個數據庫,并可以對數據庫版本進行管理的方法可以是(      )  
            A、getWriteableDatabase()  B、getReadableDatabase() C、getDatabase() D、getAbleDatabase() 

            答案:1、B  2、B  3、A/C/E  4、B  5、D  6、BC  7、A  8、D  9、B  10、D  11、D  12、C  13、D  14、A  15、A  16、A  17、A  18、A  19、A/B/C/D  20、AB

            国产欧美日韩激情视频一区,久久无码中文字幕无码网站,99久久久成人毛片无码,国产国语脏话对白免费视频,丰满熟女大屁股水多多