當前位置:才華齋>計算機>計算機二級>

9月全國計算機等級考試二級JAVA筆試真題

計算機二級 閱讀(1.57W)

  一、選擇題

9月全國計算機等級考試二級JAVA筆試真題

(1)下列選項中不符合良好程式設計風格的是

A.源程式要文件化

B.資料說明的次數要規範化

C.避免濫用goto語句

D.模組設計要保證高耦合、高內聚

(2)從工程管理角度,軟體設計一般分為兩步完成,它們是

A.概要設計與詳細設計

B.資料設計與介面設計

C.軟體結構設計與資料設計

D.過程設計與資料設計

(3)下列先項中不屬於軟體生命週期開發階段任務的是

A.軟體測試

B.概要設計

C.軟體維護

D.詳細設計

(4)在資料庫系統中,使用者所見的資料模式為

A.概念模式

B.外模式

C.內模式

D.物理模式

(5)資料庫據設計的四個階段是:需求分析、概念設計、邏輯設計和

A.編碼設計

B.測試階段

C.執行階段

D.物理階段

(6)設有如下三個關係表

R S T

AmnBC13ABCm13n13

下列操作中正確的是

A.T=R∩S

B.T=R∪S

C.T=R×S

D.T=R/S

(7)下列敘述中正確的是

一個演算法的空間複雜度大,則其時間複雜度也必定大

一個演算法的空間複雜度大,則其時間複雜度必定小

一個演算法的時間複雜度大,則其空間複雜度必定小

上述三種說法都不對

(8)在長度為64的有序線性表中進行順序查詢,最壞情況下需要比較的次數為

A.63

B.64

C.6

D.7

(9)資料庫技術的根本目標是解決資料的

A.儲存間題

B.共享問題

C.安全問題

D.保護問題

(11)執行Java程式需要的工具軟體所在的目錄是

的bin目錄

的demo目錄

的lib目錄

的jre目錄

(12)下列關於Java語言特點的敘述中,錯誤的是

Java是面向過程的程式語言

Java支援分散式計算

Java是跨平臺的程式語言

Java支援多執行緒

(13)Java的核心包中,提供程式設計應用的基本類的包是

B) C) et D)

(14)下列關於Java對import句規定的敘述中,錯誤的是

在Java程式中import語句可以有多個

在Java程式中import語句可以沒有

在Java程式中import語句必須有一個

在Java程式中import語句必須引入在所有類之前

(15)在編譯Java程式時,用於模式生成class檔案位置的選項是

A.-g B)-b C)-verbose D)-nowarn

(16)閱讀下面程式

import java.*;

public class TypeTransition{

public static void main(String args[])

char a=’h’;

int l=100

int j=97;

int aa=a+I;

tln(“aa=”+aa)

Char bb=(char)j;

tln(“b=”+bb)

}

}

如果輸出結果的第二行為bb=a,那麼第一行的輸出是

=1 B)aa=204 C)aa=v D)aa=156

(17)閱讀下面程式

public class OperatotsAndExpressions{

void equalsMethod 1(){

String s1=new String(“how are you ”);

String s2=new String(“how are you ”);

tin(s1=s2);

}

public static void main (String args[]){

Oprera AndExpressions Oprera AndExp--new OperatotsAndExpressions();

//用於複合型別資料的“= =”運算子

lsMethod1();

}

}

程式執行結果

A.==

C)false D)equal

(18)閱讀下面程式碼

if(x==0){tln(“冠軍”);}

else if(x>-3){ tln(“季軍”);}

若要求列印字串“季軍”,則變數X的取值範圍是

A.x=0&x<=-3 x="">-3 D)x<=-3

(19)下列關於構造方法的.敘述中,錯誤的是

Java語言規定構造方法名與類名必須相同

Java語言規定構造方法沒有返回值,但不用vold宣告

Java語言規定構造方法不可以過載

Java語言規定構造方法只能通過new自動呼叫

(20)閱讀下面程式

import ionPane;

public class Comparison{

public static void main(String args[]){

String firstNumber, //使用者輸入第1個數據變數

SecondNumber, //使用者輸入第2個數據變數

Result; //輸出結果變數

Int number1, //用於比較的第1個數

Number2; //用於比較的第2個數

//使用者輸入第1個數據的字串

fristNumber=InputDialog(“輸入第1個整數;”);

//使用者輸入第2個數據的字串

secondNumber=InputDialog(“輸入第2個整數;”);

//將字串轉換為整數型別

number1=eInt(fristNumber);

number2=eInt(secondNumber);

//初始化結果變數

if (number1=number2)

result+=number1+”==”+number2;

if (number1!=number2)

result+=number1+”!=”+number2;

if (number1

result= result +” ”number1+”<”+number2;

if (number1>number2)

result= result +” ”number1+”>”+number2;

if (number1<=number2)

result= result +” ”number1+”<=”+number2;

if (number1>=number2)

result= result +” ”number1+”>=”+number2;

//顯示結果

MessageDialog(null,result,”比較結果”,

JoptionPane,INFORMATION_MESSAGE);

(0);

}

}