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

來源:文萃谷 1.49W

  一、選擇題。

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);

}

}

熱門標籤