亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        2015計(jì)算機(jī)二級《JAVA》考前全真模擬選擇題

        字號:

        一、選擇題
            1.數(shù)據(jù)的存儲結(jié)構(gòu)是指( )。
            A.存儲在外存中的數(shù)據(jù)
            B.數(shù)據(jù)所占的存儲空間量
            c.數(shù)據(jù)在計(jì)算機(jī)中的順序存儲方式
            D.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示
            2.對于長度為n的線性表,在最壞情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是( )。
            A.冒泡排序n/Z
            B.冒泡排序?yàn)閚
            C.快速排序?yàn)閚
            D.快速排序?yàn)閚(n一1)/z
            3.棧和隊(duì)列的共同點(diǎn)是( )。
            A.都是先進(jìn)先出
            B.都是先進(jìn)后出
            C.只允許在端點(diǎn)處插入和刪除元素
            D.沒有共同特點(diǎn)
            4.有下列二叉樹,對此二叉樹中序遍歷的結(jié)果為( )。
            2015計(jì)算機(jī)二級《JAVA》考前全真模擬試題及答案(3)
            A.ABCEDF
            B.ABCDEF
            C.ECBDFA
            D.ECFDBA
            5.對建立良好的程序設(shè)計(jì)風(fēng)格,下列描述中正確的是( )。
            A.程序應(yīng)該簡單、清晰、可讀性好
            B.符號名的命名只需要符合語法
            C.充分考慮程序的執(zhí)行效率
            D.程序的注釋可有可無
            6.下列敘述中正確的是( )。
            A.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個對象之間具有密切的關(guān)系
            B.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個對象都是公用的
            C.在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,各個對象之間相對獨(dú)立,相互依賴性小
            D.上述3種說法都不對
            7.為了提高軟件模塊的獨(dú)立性,模塊之間是( )。
            A.控制耦合
            B.公共耦合
            C.內(nèi)容耦合
            D.高內(nèi)聚低耦合
            8.數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫技術(shù)的重要特點(diǎn)之一。所謂數(shù)據(jù)獨(dú)立性是指( )。
            A.數(shù)據(jù)與程序獨(dú)立存放
            B.不同的數(shù)據(jù)被存放在不同的文件中 ..
            C.不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用
            D.以上三種說法都不對
            9.下列描述中正確的是( )。
            A.軟件工程只是解決軟件項(xiàng)目的管理問題
            B.軟件工程主要解決軟件產(chǎn)品的生產(chǎn)率問題
            C.軟件工程的主要思想是強(qiáng)調(diào)在軟件開發(fā)過程中需要應(yīng)用工程化原則
            D.軟件工程只是解決軟件開發(fā)過程中的技術(shù)問題
            10.對關(guān)系S和R進(jìn)行集合運(yùn)算,結(jié)果中既包含S中的所有元組也包含R中的所有元組,這樣的集合運(yùn)算稱為( )。
            A.并運(yùn)算
            B.交運(yùn)算
            C.差運(yùn)算
            D.積運(yùn)算
            11.下列關(guān)于數(shù)據(jù)存儲方式的敘述中,不正確的是( )。
            A.數(shù)據(jù)的主要存儲方式有順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)
            B.順序存儲結(jié)構(gòu)存儲空間利用率低,鏈?zhǔn)酱鎯Y(jié)構(gòu)空間利用率高
            C.順序存儲結(jié)構(gòu)的結(jié)點(diǎn)只有自身域,鏈?zhǔn)酱鎯Y(jié)構(gòu)除了自身域還包括指針域
            D.順序存儲結(jié)構(gòu)可通過計(jì)算直接確定數(shù)據(jù)結(jié)構(gòu)中某個結(jié)點(diǎn)的存儲地址
            12.二維數(shù)組A[0,…,8][0,…,9],其每個元素占2字節(jié)。從首地址400開始,按行優(yōu)先順序存儲,則元素A[8][5]的存儲地址為( )。
            A.570
            B.506
            C.410
            D.482
            13.下列有關(guān)操作系統(tǒng)的敘述中,不正確的是( )。
            A.操作系統(tǒng)管理計(jì)算機(jī)系統(tǒng)中的各種資源
            B.操作系統(tǒng)為用戶提供良好的界面
            C.操作系統(tǒng)與用戶程序必須交替運(yùn)行
            D.操作系統(tǒng)位于各種軟件的最底層
            14.系統(tǒng)出現(xiàn)死鎖的原因是( )。
            A.計(jì)算機(jī)系統(tǒng)發(fā)生了重大故障
            B.有多個封鎖的進(jìn)程同時存在
            C.若干進(jìn)程因競爭資源而無休止地等待其他進(jìn)程釋放已占有的資源
            D.資源數(shù)大大少于進(jìn)程數(shù),或進(jìn)程同時申請的資源數(shù)大大超過資源總數(shù)
            15.若干進(jìn)程之間相互合作,共同完成一項(xiàng)任務(wù),進(jìn)程的這種協(xié)同工作關(guān)系稱為( )。
            A.異步
            B.同步
            C.并發(fā)
            D.互斥
            16.下面屬于面向?qū)ο笳Z言的是( )。
            A.Java語言
            B.機(jī)器語言
            C.C語言
            D.匯編語言
            17.下列選項(xiàng)默認(rèn)的布局管理器不是BorderLayout的是( )。
            A.Window B.Panel
            C.Frame D.Dialog
            18.用來實(shí)現(xiàn)Java虛擬機(jī)的語言是( )。
            A.Java
            B.C
            C.C++
            D.匯編
            19.下列關(guān)于Java安全性的說法錯誤的是( )。
            A.有嚴(yán)格的訪問權(quán)限檢查
            B.對程序執(zhí)行前要檢查
            C.不允許使用指針
            D.可防止對內(nèi)存的非法入侵
            20.下列有關(guān)Java語言的敘述中,正確的是( )。
            A.可以有2個以上package語句
            B.可以有2個以上import語句
            C.可以有2個以上public類
            D.只能有l(wèi)個類定義
            21.下列對類的聲明,正確的是( )。
            A.abstract final classHh{…}
            B.abstract private move(){…}
            C.protected private number;
            D.public abstract classCar{…}
            22.Java中用于提供Java語言、Java虛擬機(jī)的核心的類和接口的包是( )。
            A.java.io包
            B.java.applet包
            C.java.lang包
            D.java.net包
            23.下列關(guān)于JDK目錄結(jié)構(gòu)的說法,錯誤的是( )。
            A.bin目錄下有許多工具
            B.demo目錄下有各種演示例子
            C.include目錄下都是庫文件
            D.jre目錄是Java程序運(yùn)行環(huán)境的根目錄
            24.下列說法正確的是( )。
            A.類FileInputStream和FileOutputStream用來進(jìn)行文
            件I/O處理,由它們所提供的方法可以打開本地主機(jī)上的
            文件,并進(jìn)行順序的讀/寫
            B.通過類File的實(shí)例或者一個表示文件名稱的字符串
            可以生成文件輸入/輸出流,在流對象生成的同時,文件被
            打開,但還不能進(jìn)行文件讀/寫
            C.對于InputStream和OutputStream來說,它們的實(shí)
            例都是是非順序訪問流,即只能進(jìn)行順序的讀/寫
            D.當(dāng)從標(biāo)準(zhǔn)輸入流讀取數(shù)據(jù)時,從鍵盤輸入的數(shù)據(jù)直
            接輸入到程序中
            25.能將程序補(bǔ)充完整的選項(xiàng)是( )。
            class Person
            {
            private int a;
            public int change(int m){return m;)
            }
            public class Teacher extends Person
            {
            public int b;
            public static void main(String arg[])
            {
            Person p=new Person();
            Teacher t=new Teacher();
            int i;
            }
            }
            A.i=m
            B.i=b
            C.i=P.a
            D.i=P.change(50)
            26.下列程序?qū)崿F(xiàn)對ZIP文件file.zip的檢索,在橫線處
            填入正確的語句( )。
            package test;
            importjava.io.*;
            import java.util.*;
            import java.util.zip.*;
            public class Exam
            {
            public static void main(String[]args){
            try{
            FileInputStream fis=new FileInputStream("test/file.
            zip");
            ZipInputStream zis=new ZiplnputStream(fis);
            ZipEntry an;
            while(( )!=null){
            en.getName();
            zis.closeEntry();
            }
            zis.close():
            }
            catch(Exception e){
            e.printStackTrace();
            }
            }
            }
            A.en=zis.getNextEntry()
            B.en= =zis.getNextEntry()
            C.en=zis.getEntry()
            D.zis.getNextEntry()
            27.將一個容器panel1放到容器framel中的方法是( )。
            A.framel.insert(panel1)
            B.framel.add(panel1)
            C.framel.addJPanel(panel1)
            D.framel.insertJPanel(panel1)
            28.下列程序的輸出結(jié)果是( )。
            class Test{
            public static void main(String args[]){
            int n=7:
            n<<=3;
            n=n&n+1|n+2^n+3;
            n>>=2:
            System.out.println(n);
            }
            )
            A.0
            B.-l
            C.14
            D.64
            29.文件操作中,用于移動文件指針到指定的位置的是( )。
            A.seek(long pos)
            B.lengh()
            C.find()
            D.skipBytes(int n)
            30.當(dāng)檢索一個壓縮文件時,首先要建立壓縮文件輸入流對象,該對象( )。
            A.以選中的壓縮文件為參數(shù)
            B.以FileInputStream對象為參數(shù)
            C.以InputStreamReader對象為參數(shù)
            D.以BufferedReader對象為參數(shù)
            31.下列不是InputStream子類的是( )。
            A.文件輸入流FilelnputStream
            B.對象輸入流ObjectlnputStream
            C.字符輸入流CharInputStream
            D.壓縮文件輸入流ZiplnputStream
            32.下列方法中可以用來創(chuàng)建一個新線程的是( )。
            A.實(shí)現(xiàn)java.lang.Runnable接口并重寫start()方法
            B.實(shí)現(xiàn)java.lang.Runnable接口并重寫run()方法
            C.繼承java.lang.Thread類并重寫run()方法
            D.實(shí)現(xiàn)java.lang.Thread類并實(shí)現(xiàn)start()方法
            33.下列關(guān)于JavaApplication與Applet的說法中,正確的是( )。
            A.都包含main()方法
            B.都通過“appletviewer”命令執(zhí)行
            C.都通過“javac”命令編譯
            D.都嵌入在HTML文件中執(zhí)行
            34.當(dāng)啟動Applet程序時,首先調(diào)用的方法是( )。
            A.stop()
            B.init()
            C.start()
            D.destroy()
            35.下列關(guān)于線程優(yōu)先級的說法中,正確的是( )。
            A.線程的優(yōu)先級是不能改變的
            B.線程的優(yōu)先級是在創(chuàng)建線程時設(shè)置的
            C.在創(chuàng)建線程后的任何時候都可以設(shè)置
            D.B和C
            36.下列代碼中,將引起編譯錯誤的行是( )。
            1)public class Exercise{
            2)public static void main(String args[]){
            3)floatf=0.0;
            4)f+=1.0:
            5))
            6))
            A.第2行
            B.第3行
            C.第4行
            D.第6行
            37.為了向一個Applet傳遞參數(shù),可以在HTML文件的APPLET標(biāo)志中使用param選項(xiàng)。在Applet程序中獲取參數(shù)時,應(yīng)使用的方法是( )。
            A.getParameter()
            B.getDocumentBase()
            C.getCodeBase()
            D.getlmage()
            38.線程在生命周期中要經(jīng)歷5種狀態(tài)。如果線程當(dāng)前是新建狀態(tài),則它可到達(dá)的下一個狀態(tài)是( )。
            A.運(yùn)行狀態(tài)
            B.阻塞狀態(tài)
            C.可運(yùn)行狀態(tài)
            D.終止?fàn)顟B(tài)
            39.下列關(guān)于Java多線程并發(fā)控制機(jī)制的敘述中,錯誤的是( )。
            A.Java中對共享數(shù)據(jù)操作的并發(fā)控制是采用加鎖技術(shù)
            B.線程之間的交互,提倡采用suspend()/resume()方法
            C.共享數(shù)據(jù)的訪問權(quán)限都必須定義為private
            D.Java中沒有提供檢測與避免死鎖的專門機(jī)制,但程序員可以采用某些策略防止死鎖的發(fā)生
            40.下列操作中,不屬于Applet安全限制的是( )。
            A.加載本地庫
            B.讀寫本地文件系統(tǒng)
            C.運(yùn)行本地可執(zhí)行程序
            D.與同一個頁面中的Applet通信