日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

在java中3.14156d表示_2006年9月计算机等级考试二级Java笔试真题

發(fā)布時間:2023/12/3 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在java中3.14156d表示_2006年9月计算机等级考试二级Java笔试真题 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列選項中不符合良好程序設(shè)計風格的是_____。A)源程序要文檔化B)數(shù)據(jù)說明的次序要規(guī)范化C)避免濫用goto語句D)模塊設(shè)計要保證高耦合、高內(nèi)聚(2)從工程管理角度,軟件設(shè)計一般分為兩步完成,它們是_____。A)概要設(shè)計與詳細設(shè)計B)數(shù)據(jù)設(shè)計與接口設(shè)計C)軟件結(jié)構(gòu)設(shè)計與數(shù)據(jù)設(shè)計D)過程設(shè)計與數(shù)據(jù)設(shè)計(3)下列選項中不屬于軟件生命周期開發(fā)階段任務(wù)的是_____。A)軟件測試B)概要設(shè)計C)軟件維護D)詳細設(shè)計(4)在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為_____。A)概念模式B)外模式C)內(nèi)模式D)物理模式(5)數(shù)據(jù)庫設(shè)計的四個階段是:需求分析、概念設(shè)計、邏輯設(shè)計和_____。A)編碼設(shè)計B)測試階段C)運行階段D)物理設(shè)計(6)設(shè)有如下三個關(guān)系表

下列操作中正確的是_____。A)T R S = ∩ B)T R S = ∪

C)T R S = × D)/ T R S =(7)下列敘述中正確的是_____。A)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度也必定大B)一個算法的空間復(fù)雜度大,則其時間復(fù)雜度必定不C)一個算法的時間復(fù)雜度大,則其空間復(fù)雜度必定小D)上述三種說法都不對(8)在長度為64的有序線性表中進行順序查找,最壞情況下需要比較的次數(shù)為_____。A)63 B)64 C)6 D)7(9)數(shù)據(jù)庫技術(shù)的根本目標是要解決數(shù)據(jù)的_____。A)存儲問題B)共享問題C)安全問題D)保護問題(10)對下列二叉樹進行中序遍歷的結(jié)果是_____。A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG(11)進行Java程序需要的工具軟件所在的目錄是_____。A)JDK的bin目錄B)JDK的demo目錄C)JDK的lib目錄D)JDKR的jre目錄(12)下列關(guān)于JAVA語言特點的敘述中,錯誤的是_____。A)Java是面向過程的編程語言B)Java支持分布式計算C)Java是跨平臺的編程語言D)Java支持多線程(13)Java的核心包中,提供編程應(yīng)用的基本類的包是_____。A)Java.JangB)Java.utilC)Java.appletD)Java.rmi(14)下列關(guān)于Java對import語句規(guī)定的敘述中,錯誤的是_____。A)在Java程序中import語句可以有多個B)在Java程序中import語句可以沒有C)在Java程序中import語句必須有一個D)在Java程序中import語句必須引入在所有類定義之前(15)在編譯Java程序時,用于指定生成class文件位置的選項是_____。A)-g B)-d C)-verbose D)-nowarn(16)閱讀下面程序import java.io.*;

public class TypeTransition{

public static void main(String args[]){

char a = ‘h’;

int i=100;

int j=97;

int aa=a+i;

System.out.println(“aa=”+aa);

Char bb=(char)j;

System.out.println(“bb=”+bb);

}

}如果輸出結(jié)果的第二行為bb=a,那么第一行的輸出是_____。A)aa=1 B)aa=204 C)aa=v D)aa=156

[NextPage](17)閱讀下面程序public class OperatorsAndExpressions{

void equalsMethodl(){

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

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

System.out.println(s1=s2)

}

public static void main(String args[]){

OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();

//用于復(fù)合類型數(shù)據(jù)的“= =”運算符OperAndExp.equalsMethod1();

}

}程序運行結(jié)果是_____。A)== B)true C)false D)equal(18)閱讀下面代碼if(x==0){System.out.println(“冠軍”);}

else if(x>-3){System.out.println(“亞軍”);}

else{System.out.println(“季軍”);}若要求打印字符串“季軍”,則變量x的取值范圍是_____。A)x=0&x<=-3 B)x>0 C)x>-3 D)x<=-3(19)下列關(guān)于構(gòu)造方法的敘述中,錯誤的是_____。A)Java語言規(guī)定構(gòu)造方法名與類名必須相同B)Java語言規(guī)定構(gòu)造方法沒有返回值,但不用void聲明C)Java語言規(guī)定構(gòu)造方法不可以重載D)Java語言規(guī)定構(gòu)造方法只能通過new自動調(diào)用(20)閱讀下面程序import javax.swing.JOptionPane;

public class Comparison{

public static void main(String args[]){

String firstNumber, //用戶輸入第1個數(shù)據(jù)變量secondNumber, //用戶輸入第2個數(shù)據(jù)變量result; //輸出結(jié)果變量int number1, //用于比較的第1個數(shù)number2; //用于比較的第2個數(shù)//用戶輸入第1個數(shù)據(jù)的字符串firstNumber=JOptionPane.showInputDialob(“輸入第1個整數(shù):”);

//用戶輸入第2個數(shù)據(jù)的字符串secondNumber=JOptionPane.showInputDialog(“輸入第2個整數(shù):”);

//將字符串轉(zhuǎn)換為整數(shù)類型number1=Integer.parseInt(firstNumber);

number2=Integer.parseInt(secondNumber);

//初始化結(jié)果變量;//比較兩個數(shù)據(jù)if(number1=number2)

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

if(number1!=number2)

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

if(number1

result=result+ “n”+number1+ “

if(number1>number2)

result=result+ “\n”+number1+ “>” +number2;

if(number1<=number2)

result=result+ “\n”+number1+ “<=” +number2;

if(number1>=number2)

result=result+ “\n”+number1+ “>=” +number2;

//顯示結(jié)果JOptionPane.showMessageDialog(null.result, “比較結(jié)果”,

JOptionPane.INFORMATION MESSAGE);

System.exit( 0 );

}

}為使程序能正確運行并得到合理的輸出結(jié)果,初始化結(jié)果變量語句(下劃線處)應(yīng)是A)result=""B)result=null

C)result=number1 D)result=number2

[NextPage](21)閱讀下面程序public class Increment{

public static void main(String args[]{

int c;

c=5;

System.out.println(c);

System.out. println(c++);

System.out.println(c);

}

}程序運行結(jié)果是_____。A)5

6

6

B)5

5

6C)6

7

7

D)6

6

6(22)下列敘述中,錯誤的是_____。A)JavaApplication與Applet所用編譯命令相同B)通常情況下Java Application只能有一個main()方法C)JavaApplet必須有HTML文件才能運行D)JavaApplet程序的.class文件可用java命令運行(23)下列關(guān)于Java語言中線程的敘述中,正確的是_____。A)線程是由代碼、數(shù)據(jù)、內(nèi)核狀態(tài)和一組寄存器組成B)線程間的數(shù)據(jù)是不共享的C)用戶只能通過創(chuàng)建Thread類的實例或定義,創(chuàng)建Thread子類的實例建立和控制自己的線程D)因多線程并發(fā)執(zhí)行而引起的執(zhí)行順序的不同定性可能造成執(zhí)行結(jié)果的不穩(wěn)定(24)閱讀下面程序_____。import javax.swing.JOptionPang;

public class BreakLabelTest{

publicstatic void main(String args[]){

String output="";

stop:{

for(int row=1;row<=10;row++){

for(int column=1;column<=5;column++){

if(row==5)

break stop;

output+="";

}

output += “n”;

}

output+= “\nLoops terminated normally”;

}

JOptionPane.showMessageDialog(

Null,output, “用一個標志測試break語句”,

JOptionPane.INFORMATION_MESSAGE);

System.exit( 0 );

}

}程序運行結(jié)果是A)窗口中有5行·····

B)窗口中有5行····

C)窗口中有4行·····

D)窗口中有6行·····

[NextPage](25)處理對象傳輸?shù)慕涌谑莀____。A)SerializableB)CloneableC)ItemListenerD)ActionListener(26)在讀取二進制數(shù)據(jù)文件的記錄時,為了提高效率常常使用一種輔助類_____。A)InputStreamB)FileInputStreamC)StringBufferD)BufferedReader(27)可以使當前同級線程重新獲得運行機會的方法是_____。A)sleep() B)join() C)yield() D)interrupt()(28)閱讀下面程序1 public class Try extends Thread{

2 Public static void main (String args[]){

3 Try t = new Try();

4 t.start( );

5 }

6

7 Public void run(int j) {

8 int i=0;

9 while(i<5){

10 System.out.println(“祝你成功!”);

11 i++;

12 }

13 }

14 }該程序要求打印5行“祝你成功!”,必須改正程序中的某行代碼,程序才能完成,選擇正確的修改是_____。A)將第1行的extends Thread改為implements Runnable

B)將第3行的new Try()改為new Thread()

C)將第4行t.start()改為start(t)

D)將第7行的public void run( int j)改為public void run()(29)下列事件中,無法對TextField對象進行事件監(jiān)聽和處理的是_____。A)ActionListenerB)cuslistenerC)MouseMotionListenerD)ChangeListener(30)Swing的選項面板是_____。A)JTabbedPaneB)JLayeredpaneC)JScrollPaneD)JSplitPane

[NextPage](31)每個Java小應(yīng)用程序必須定義為_____。A)Applet類或JApplet類的子類B)JFrame類的子類C)Frame的子類D)Window的子類(32)在Applet的init()方法被調(diào)用后,接下來最先調(diào)用的方法是_____。A)run() B)start() C)stop() D)destroy()(33)下列關(guān)于Applet的安全限制的敘棕中,錯誤的是_____。A)通常情況下,禁止Applet讀,寫本地文件系統(tǒng)B)通常情況下,禁止Applet讀Applet源主機之外的任何主機建立網(wǎng)絡(luò)連接C)通常情況下,禁止Applet讀取系統(tǒng)信息D)通常情況下,禁止Applet加載本地庫或方法(34)下列標識符(名字)命名原則中,正確的是_____。A)類名的首字母小寫B(tài))變量和方法名的首字母大寫C)接口名的首字母小寫D)常量完全大寫(35)提供showDocument()方法,使Applet能夠請求瀏覽器訪問特定URL的類是A)Applet B)AppletContextC)JAppletD)URL二、填空題(每空2分,共30分)請將每一個空的正確答案寫在答題卡[1]-[15]序號的橫線上,答在試卷上不得分。注意:以命令關(guān)鍵字填空的必須拼寫完整。(1)下列軟件系統(tǒng)結(jié)構(gòu)圖的寬度為[1]。(2)[2]的任務(wù)是診斷和改正程序中的錯誤。(3)一個關(guān)系表的行稱為[3]。(4)按“先進后出”原則組織根據(jù)的數(shù)據(jù)結(jié)構(gòu)是[4]。(5)數(shù)據(jù)結(jié)構(gòu)分為線性結(jié)構(gòu)和非線性結(jié)構(gòu),帶鏈的隊列屬于[5]。(6)若想在程序中使用JLabel類,則該程序可以使用import [6] JLabel;語句引入JLabel類。(7)在Java中,3.14156D表示的是[7]。(8)閱讀下列代碼public class Test2{

public static voidm cn(String args[]){

System.out.println(5/2);}

}其執(zhí)行結(jié)果是[8](9)閱讀下列代碼段int x=3;

while (x<9)

x+=2;

x++;

while語句成功執(zhí)行的次數(shù)是[9]。(10)Java不直接支持多繼承,但可以通過[10]實現(xiàn)多繼承。(11)在下列程序的下劃線處,填入適當語句使程序能正確執(zhí)行并輸出異常棧信息。Public class ThrowableException{

Public static void main(String args[]){

try{

throw new Throwable(“這里是本人定義的異常”);

{catch(Throwable e){

System.out.println(“Caught Throwable”);

System.out.println(“e.getMessage():”+e.getMessage());

System.out.println(“e.toString():”+e.toString());

System.out.printin(“e.printStackTrace():”);

[11] ;}}}(12)在java.io包中有某個類同時實現(xiàn)了Datainput接口和DataOutput接口,這個類是[12]。(13)在Java程序中,主線程一般具有[13]優(yōu)先級。(14)當實現(xiàn)Runnable接口時,要實現(xiàn)的方法是[14]。(15)mouseDragged()方法是MouseMotionListener接口中的抽象方法,該方法的參數(shù)是[15]類。

總結(jié)

以上是生活随笔為你收集整理的在java中3.14156d表示_2006年9月计算机等级考试二级Java笔试真题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。