国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java期末試題及答案

這篇具有很好參考價(jià)值的文章主要介紹了java期末試題及答案。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、面向?qū)ο蟮幕咎卣魇?br> A、 封裝性
B、 消息傳遞性
C、 繼承性
D、 多態(tài)性
E、 抽象性
ACDE
2、Java2開發(fā)工具箱中的命令_________用于執(zhí)行java applet
appletviewer
3、Java2開發(fā)工具箱中的命令__________用于執(zhí)行java應(yīng)用程序
java
4、Java開發(fā)工具箱中的命令__________用于編譯Java程序
javac
5、Java程序文件必須以____________為文件的擴(kuò)展名
java
6、Java編譯器產(chǎn)生的文件擴(kuò)展名為___________
class
7、下列變量定義錯(cuò)誤的是()
A、 int a;
B、 double b=4.5
C、 float f=9.8
D、 Boolean b=true;
C
8、試述下面幾個(gè)標(biāo)識(shí)符哪些是對(duì)
A、 int char
B、 char
C、 float fLut
D、 byte Cy%ty=12345
E、 double Dou_St
F、 String (key)
G、 long $123=123456L
CEG
9、屬于java關(guān)鍵字的是?
A、 if
B、 else
C、 do
D、 while
E、 case
ABCDE
10、a=4,x=5,y=6,下列表達(dá)式的值哪些是真的?
A、 a<5
B、 x==y
C、 4>2
D、 ‘a(chǎn)’=’a’
E、 x!=’x’
ACE
11、計(jì)算6+4<10+5的值
true
12、計(jì)算4%4+4*4+4/4表達(dá)式的值
17
13、計(jì)算(2+1)2+12/4+5表達(dá)式值
14
14、計(jì)算7>0&&6<6&&12<13的值
false
15、計(jì)算12+5>3||12-5<7的值
true
16、算術(shù)運(yùn)算符
、/、%、+和-有相同的優(yōu)先級(jí)(判斷)
×
17、所有程序均可以用三種控制結(jié)構(gòu)編寫:__________、__
順序結(jié)構(gòu)
選擇結(jié)構(gòu)
循環(huán)結(jié)構(gòu)
18、假設(shè)語句執(zhí)行前各個(gè)變量的值均為5,確定product*=x++;計(jì)算之后的product和x的值
25 6
19、假設(shè)語句執(zhí)行前各個(gè)變量的值均為5,確定quotient/=++x;計(jì)算后的quotient的值及x的值
0 6
20、找出以下語句中的錯(cuò)誤
if (gender==1)
System.out.println(“Woman”);
else;
System.out.println(“Man”);

else;

21、寫出完成以下任務(wù)的Java語句:
a)聲明int型變量sum和x
b)給變量x賦值1
c)給變量sum賦值0
d)將變量x與變量sum相加結(jié)果存入變量sum
e)打印”The sum is: ”以及變量sum的值
第一空:
int sum,x;
第二空:
x=1;
第三空:
sum=0;
第四空:
sum=sum+x;
第五空:
System.out.printfln(“The sum is:”+sum);
22、用java語句實(shí)現(xiàn)以下任務(wù):
a)將x與y的和賦予z,并在運(yùn)算后使x自增1,只使用一條語句
b) 判斷變量count是否大于10,如果大于10,只打印“count is ge=reater than 10”
c)使變量x自減1然后從變量total中減去x只用一條語句
d)計(jì)算q除以divisor后的值,并將結(jié)果賦予q。用兩種方法寫出完成該功能的語句
第一空:
z=(x++)+y;
第二空:
if(count>10)

System.out.printfln(“count is greater than 10”);

第三空:
total - = - -x;

第四空:
q=q/divisor;

第五空:
q/=divisor;
23、default在Switch選擇結(jié)構(gòu)中是必需的(判斷題)×
24、break語句在Switch選擇結(jié)構(gòu)的default中是必需的(判斷題)×
25、在包含||操作符的表達(dá)式中,如果他的一個(gè)或兩個(gè)操作數(shù)為真,則表達(dá)式為真(判斷題)√
26、訪問權(quán)限修飾符有public、private、protected和包訪問,它們既可以用來修飾類,也可以用來修飾類中的成員,使用private修飾符的成員可見情況有()
A、同一類
B、不同包中的子類
C、同一包中的非子類
D、同一包中的子類
A
27、下列關(guān)于變量的敘述錯(cuò)誤的是()
A、局部變量在使用前必須被初始化
B、實(shí)例變量是類的成員變量
C、實(shí)例變量用關(guān)鍵字static聲明
D、在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建
C
28、關(guān)于以下程序段,正確的說法是()

       String s1="abc"+"def";
       String s2=new String(s1);
       if(s1==s2)
           System.out.println("==succeeded");
       if(s1.equals(s2))
           System.out.println(".equals() secceeded");

A、行6執(zhí)行,行4不執(zhí)行
B、行4與行6都將執(zhí)行
C、行4執(zhí)行,行6不執(zhí)行
D、行4、行6都不執(zhí)行
A
29、下列程序代碼段執(zhí)行后。變量x的結(jié)果是()

        int x=0;
        int y=3;
        switch(y) {
            case 1:x++;
            case 2:x++;x++;
            case 3:x++;x++;x++;
            case 4:x+=4;

A. 10
B. 6
C. 7
D. 3
C
30、已知A類被打包在packageA,B類被打包在packageB,且B類被聲明為public,且有一個(gè)成員變量x被聲明為protected控制方式。C類也位于packageA包,且繼承了B類。則以下說法正確的是()
A. A類的實(shí)例不能訪問到B類的實(shí)例
B. A類的實(shí)例能夠訪問到B類一個(gè)實(shí)例的x成員
C. C類的實(shí)例不能訪問到B類的實(shí)例
D. C類的實(shí)例可以訪問到B類一個(gè)是里的x成員
D
31、下列java常見事件類中哪個(gè)是鼠標(biāo)事件類?()
A. WindowEvent
B. KeyEvent
C. InputEvent
D. MouseEvent
D
32、下列哪一個(gè) import 命令可以使我們?cè)诔绦蛑袆?chuàng)建輸入/輸出流對(duì)象()
A、import java.sql.;
B、import java.util.
;
C、import java.io.;
D、import java.net.
;
C
33、在JAVA中,通過調(diào)用以下( )方法,可以裝載SUN的JDBC-ODBC橋。
A、 new Class() .load(“sun.jdbc.odbc.jdbcodbcDriber”) ;
B、new Class() .forName(“sun.jdbc.odbc.JdbcOdbcDriver”) ;
C、Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”) ;
D、Class.load(“sun.jdbc.odbc.JdbcOdbcDriver”) ;
C
34、在java 中,已獲得默認(rèn)類型的Resultset對(duì)象rs ,要獲取結(jié)果集中的數(shù)據(jù),必須執(zhí)行的語句是() 。
A、rs.next()
B、rs.previous()
C、rs.getNext()
D、rs.getPrevious()
A
35、下面哪一個(gè) import 命令可以為我們提供編寫網(wǎng)絡(luò)應(yīng)用程序的類()
A、import java.sql.;
B、import java.util.
;
C、import java.io.; D、import java.net.;
D、import java.net.*;
D
36、關(guān)于JDBC操作數(shù)據(jù)庫,以下說法不正確的( )。
A、JDBC只能操作MySQL數(shù)據(jù)庫
B、JDBC中定義的Connection,Statement,ResultSet都是接口
C、JDBC操作數(shù)據(jù)庫必須要有相應(yīng)的實(shí)現(xiàn)了JDBC接口的驅(qū)動(dòng)
D、JDBC可以通過將客戶端的SQL傳遞給數(shù)據(jù)庫服務(wù)器來實(shí)現(xiàn)數(shù)據(jù)庫的操作
A
37、下列方法中可以用來創(chuàng)建一個(gè)新線程的是____。
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()方法
C
38、下列程序的功能是在監(jiān)控臺(tái)上每隔一秒鐘顯示一個(gè)字符串“Hello!”,能夠填寫在程序中下劃線位置,使程序完整并能正確運(yùn)行的語句是____。
public class Test implements Runnable{
public static void main(String args[]){
Test t=new Test();
Thread tt=new Thread(t);
tt.start();
}
public void run(){
for(;??{
try{
;
}catch(
e){}
System.out.println(“Hello”);
}
}
}
A、
sleep(1000)
InterruptedException
B、
t.sleep(1000)
InterruptedException
C、
Thread.sleep(1000)
RuntimeException
D、
Thread.sleep(1000)
InterruptedException
D
39、關(guān)于下列程序的功能,說法正確的是
public class ko10_1 extends Thread
{
int n;
ko10_1()
{
Thread td=new Thread(this);
td.start();
}
public void run()
{
for (n=0;n<6;n++)
{
try
{
System.out.print(n);
Thread.sleep(500);
}
catch(InterruptedException e)
{ System.out.println(“Exception”); }
}
}
public static void main(String args[])
{
new ko10_1();
}
}
A、
這段程序的功能是:每隔500秒打印012345
B、
這段程序的功能是:每隔1秒打印012345
C、
這段程序的功能是:每隔半秒打印012345
D、
這段程序的功能是:每隔半分鐘打印012345
C
40、線程在生命周期中要經(jīng)歷 5 種狀態(tài),分別是新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、____狀態(tài)和終止?fàn)顟B(tài)。
阻塞
41、下列程序的創(chuàng)建了一個(gè)線程并運(yùn)行,請(qǐng)?zhí)羁?,使程序完整?br> public class ThreadTest{
public static void main(String args[]){
Hello h=new Hello();
____;
t.start();
}
}
class Hello implements Runnable{
int i;
public void run(){
while(true){
System.out.println(“Hello”+i++);
if(i==5) break;
}
}
}
正確答案:
第一空:
Thread t=new Thread(h)
42、線程的____方法只會(huì)使具有與當(dāng)前線程相同優(yōu)先級(jí)的線程有運(yùn)行的機(jī)會(huì)
yield()
43、多線程是Java程序的____機(jī)制,它能同步共享數(shù)據(jù)、處理不同事件
并發(fā)
44、下面不屬于線程生命周期的狀態(tài)的是:
A、
新建狀態(tài)
B、
可運(yùn)行狀態(tài)
C、
運(yùn)行狀態(tài)
D、
等待狀態(tài)
D
45、使比其自身優(yōu)先級(jí)低的線程運(yùn)行的Thread類的方法是:

A、sleep()
B、yiele()
C、join()
D、interrupt()
A
46、線程在生命周期中要經(jīng)歷 5 種狀態(tài),分別是新建狀態(tài)、可運(yùn)行狀態(tài)、運(yùn)行狀態(tài)、____狀態(tài)和終止?fàn)顟B(tài)。
阻塞
47、下列程序的創(chuàng)建了一個(gè)線程并運(yùn)行,請(qǐng)?zhí)羁眨钩绦蛲暾?br> public class ThreadTest{
public static void main(String args[]){
Hello h=new Hello();
;
t.start();
}
}
class Hello implements Runnable{
int i;
public void run(){
while(true){
System.out.println(“Hello”+i++);
if(i==5) break;
}
}
}
正確答案:
第一空:
Thread t=new Thread(h)
48、多線程是Java程序的____機(jī)制,它能同步共享數(shù)據(jù)、處理不同事件
并發(fā)
在讀字符文件 Employee.dat 時(shí),使用該文件作為參數(shù)的類是
。
A、
BufferedReader
B、
DataInputStream
C、
DataOutputStream
D、
FileInputStream
D
49、字符輸出流類都是____抽象類的子類。
A、
FilterWriter
B、
FileWrite
C、
Writer
D、
OutputStreamWrite
C
50、字符流與字節(jié)流的區(qū)別在于 ?。ā 。?br> A、
前者帶有緩沖,后者沒有
B、
前者是塊讀寫,后者是字節(jié)讀寫
C、
二者沒有區(qū)別,可以互換使用
D、
每次讀寫的字節(jié)數(shù)不同
D
51、字符類輸出流的各個(gè)類都是抽象類____的子類

Writer
52、RandomAccessFile所實(shí)現(xiàn)的接口是__接口和DataOutput 接口
正確答案:
第一空:
DataInput
53、所實(shí)現(xiàn)的接口是DataInput 接口和DataOutput 接口
正確答案:
第一空:
RandomAccessFile
54、過濾字節(jié)輸出流都是____抽象類的子類。
A、
FilterOutputStream
B、
Dataoutput
C、
DataOutputStream
D、
InflateroutputStream
A
55、下列程序中,在X處應(yīng)加入哪條語句,程序才能通過編譯并正常運(yùn)行?
  public class Foo{
   public static void main(String[] args) throws Exception{
    PrintWriter out = new PrintWriter(new
     java.io.OutputStreamWriter(System.out),true);
     out.println(“Hello”);
   }
  }
A、
import java.io.PrintWriter;
B、
include java.io.PrintWriter;
C、
import java.io.OutputStreamwriter;
D、
include java.io.OutputStreamWriter;
A
56、當(dāng)輸入一個(gè)字節(jié)流時(shí),要
_
A、
實(shí)現(xiàn)DataInput接口
B、
實(shí)現(xiàn)ObjectInput接口
C、
Serializable接口
D、
繼承Reader抽象類
A

57、下面哪個(gè)語句能夠正確地創(chuàng)建一個(gè)InputStreamReader的實(shí)例?
A、
new InputStreamReader(new FileInputStream(“data”));
B、
new InputStreamReader(new FileReader(“data”));
C、
new InputStreamReader(new BufferedReader(“data”));
D、
new InputStreamReader(“data”);
E、
new InputStreamReader(System.in);
AE

58、構(gòu)造BufferedInputStream的合適參數(shù)是哪個(gè)?
A、
BufferedInputStream
B、
BufferedOutputStream
C、
FileInputStream
D、
FileOuterStream
E、
File
正確答案: AC
59、當(dāng)用戶在TextField中輸入一行文字后,按回車,實(shí)現(xiàn)__________________接口可實(shí)現(xiàn)對(duì)事件的響應(yīng)。
正確答案:
第一空:
ActionListener
60、補(bǔ)全程序
import java.awt.;
  import java.awt.event.
;
  public class MyApplet extends java.applet.Applet {
   public void init() {
    Button b = new Button(“Button1”);
    b.addMouseListener(new ClickHandler());
    add(b);
   }
  class ClickHandler extends MouseAdapter {
   public void mouseClicked(MouseEvent evt) {
    _______________
    }
   }
  }
正確答案:
第一空:
System.out.println("horizontal location: "+evt.getX());
61、Swing的事件處理機(jī)制包括____、事件和事件處理者
正確答案:
第一空:
事件源
62、傳遞給實(shí)現(xiàn)了java.awt.event.MouseMotionListener接口的類中mouseDragged()方法的事件對(duì)象是____類。
正確答案:
第一空:
MouseEvent
63、用戶不能修改的文本稱為_______。
正確答案:
第一空:
標(biāo)簽
64、使用BorderLayout布局管理器時(shí),GUI組件可以按任何順序添加到面板上
正確答案:√
65、
【判斷題】在使用BorderLayout時(shí),最多只能包含5個(gè)組件
正確答案:√
66、
【判斷題】在Swing用戶界面的程序設(shè)計(jì)中,容器可以被添加到其它容器中去
正確答案:√
67、
【判斷題】列表對(duì)象總包含滾動(dòng)條
正確答案:×
68、
【判斷題】面板的默認(rèn)管理器是BorderLayout
正確答案:√
69、____方法能夠反映正在加載圖像的狀態(tài),如果加載還在進(jìn)行、圖像還在更新則返回true,否則返回false
正確答案:
第一空:
imageUpdate()
70、【填空題】當(dāng)用戶在TextField中輸入一行文字后,按回車,實(shí)現(xiàn)____接口可實(shí)現(xiàn)對(duì)事件的響應(yīng)
正確答案:
第一空:
ActionListener
71、
【填空題】GUI是_______________的縮寫
正確答案:
第一空:
圖形用戶界面
72、
【填空題】當(dāng)釋放鼠標(biāo)按鍵時(shí),將產(chǎn)生________________事件
正確答案:
第一空:
mouseReleased
73、
【判斷題】每個(gè)applet上只能使用一種布局管理器
正確答案:×
74、【判斷題】標(biāo)簽是是一個(gè)容器
正確答案:×
75、下面關(guān)于applet生命周期的說法正確的是
A、
applet生命周期是從瀏覽器解析HTML文件開始的
B、
瀏覽器加載結(jié)束時(shí),終止applet的運(yùn)行
C、
applet生命周期包括:applet的創(chuàng)建、運(yùn)行、等待與消亡四個(gè)狀態(tài)
D、
以上說法均不正確

正確答案: D
76、
【單選題】在applet生命周期中,下面哪個(gè)方法是在applet被覆蓋時(shí)要被調(diào)用?
A、
destroy()
B、
init()
C、
start()
D、
stop()
正確答案: D
77、
【多選題】關(guān)于Applet,下面的哪幾條是正確的?
A、
Applet可以直接用java解釋器執(zhí)行
B、
Applet可以在瀏覽器中執(zhí)行
C、
Applet就是一個(gè)Application,Application包含Applet
D、
Applet也可以是一個(gè)Application
正確答案: BD
78、【多選題】關(guān)于Applet的生命周期正確的說法有
A、
init方法在start方法之前執(zhí)行
B、
init方法在start方法之后執(zhí)行
C、
stop在Applet退出時(shí)被調(diào)用,只調(diào)用一次
D、
stop在Applet 不可見時(shí)被調(diào)用,可以被調(diào)用多次
正確答案: AD
79、當(dāng)啟動(dòng) Applet 程序時(shí),首先調(diào)用的方法是____。
A、
stop()
B、
init()
C、
start()
D、
destroy()
正確答案: B
80、
【單選題】當(dāng)瀏覽器重新返回 Applet 所在頁面時(shí),將調(diào)用 Applet 類的方法是____。
A、
start()
B、
init()
C、
stop()
D、
destroy()
正確答案: A
81、
【填空題】內(nèi)嵌于Web文件中,由瀏覽器來觀看的__________
正確答案:
第一空:
Applet
82、【填空題】每個(gè)Applet程序必須有一個(gè)類是____類的子類
正確答案:
第一空:
Applet
83、【填空題】Applet顯示相關(guān)的3個(gè)方法是:paint()方法、update()方法 和__方法。
正確答案:
第一空:
repaint()
84、【填空題】Applet生命周期中的關(guān)鍵方法包括:____、start()、stop()、destroy()
正確答案:

第一空:
init()

85、【填空題】調(diào)用________方法可以把HTML網(wǎng)頁中的參數(shù)傳遞給Applet。
正確答案:

第一空:
getParameter()

86、【填空題】Java程序可以通過調(diào)用_______方法完成重畫任務(wù)
正確答案:

第一空:
repaint()

87、【填空題】_________的字節(jié)碼文件必須嵌入________文件,用_________充當(dāng)解釋器解釋運(yùn)行
正確答案:
第一空:
Applet
第二空:
HTML
第三空:
瀏覽器
88、
【判斷題】一個(gè)Applet編譯后的類名是Test.class,運(yùn)行此小程序的命令是Java Test
正確答案:×
89、
【判斷題】Java applet不能夠存取客戶機(jī)磁盤上的文件。
正確答案:√
90、【判斷題】applet可以運(yùn)行在瀏覽器中。
正確答案:√
91、java中用來拋出異常的關(guān)鍵字是
A、
try
B、
catch
C、
throw
D、
finally
正確答案: C
92、
【單選題】關(guān)于異常,下列說法正確的是
A、
異常是一種對(duì)象
B、
一旦程序運(yùn)行,異常將被創(chuàng)建
C、
為了保證程序運(yùn)行速度,要盡量避免異常控制

以上說法都不對(duì)
D、
以上說法都不對(duì)

正確答案: A
93、
【單選題】
下列程序的執(zhí)行,說法錯(cuò)誤的是

class MultiCatch
{
public static void main(String args[])
{
try
{
int a=args.length;
int b=42/a;
int c[]={1};
c[42]=99;
System.out.println(“b=”+b);
}
catch(ArithmeticException e)
{
System.out.println(“除0異常:”+e);
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println(“數(shù)組超越邊界異常:”+e);
}
}
}
A、
程序?qū)⑤敵龅?5行的異常信息
B、
程序第10行出錯(cuò)
C、
程序?qū)⑤敵觥癰=42”
D、
程序?qū)⑤敵龅?9行的異常信息
正確答案: A
94、
【填空題】下面程序拋出了一個(gè)“異?!辈⒉蹲剿?。請(qǐng)?jiān)跈M線處填入適當(dāng)內(nèi)容完成程序。
class TrowsDemo

{

static void procedure() throws IllegalAccessExcepton

{

System.out.println(“inside procedure”);

throw_______IllegalAccessException(“demo”);

}

public static void main(String args[])

{

 try

  {

    procedure();

  }

  ___________

  {

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

  }

}

正確答案:

第一空:
new

第二空:
catch(IllegalAccessException e)
95、【填空題】catch子句都帶一個(gè)參數(shù),該參數(shù)是某個(gè)異常的類及其變量名,catch用該參數(shù)去與_______對(duì)象的類進(jìn)行匹配。
正確答案:

第一空:
拋出異常

96、【填空題】java虛擬機(jī)能自動(dòng)處理_______異常。
正確答案:

第一空:
運(yùn)行
97、
【填空題】同一段程序可能產(chǎn)生不止一種異常??梢苑胖枚鄠€(gè)________子句,其中每一種異常類型都將被檢查,第一個(gè)與之匹配的就會(huì)被執(zhí)行。
正確答案:

第一空:
catch

98、
【填空題】java語言認(rèn)為那些可預(yù)料和不可預(yù)料的出錯(cuò)稱為_________
正確答案:

第一空:
異常
99、
【填空題】按異常處理不同可以分為運(yùn)行異常、捕獲異常、聲明異常和______幾種
正確答案:

第一空:
拋出異常

100、下列選項(xiàng)中,用于實(shí)現(xiàn)接口的關(guān)鍵字是( )
A、
interface
B、
implements
C、
abstract D、class
D、
class
正確答案: A
101、
【單選題】下列選項(xiàng)中,表示終極方法的修飾符是( )
A、
interface
B、
final
C、
abstract
D、
implements

正確答案: B
102、
【填空題】如果一個(gè)類包含了一個(gè)或多個(gè)abstract方法,那么它就是 類
正確答案:

第一空:
抽象
103、
【判斷題】接口和類一樣也可以有繼承關(guān)系,而且都只能支持單繼承
正確答案:×
104、如果Alpha類繼承Bata類,Alpha類被稱為 類,Bata類被稱為 類。
正確答案:

第一空:

第二空:

105、【填空題】繼承性使 成為可能,它不僅節(jié)省開發(fā)時(shí)間,而且也鼓勵(lì)人們使用已經(jīng)驗(yàn)證無誤和調(diào)式通過的高質(zhì)量軟件。
正確答案:
第一空:
軟件復(fù)用

106、【填空題】四種成員訪問形式是 , , ,和 。
正確答案:
第一空:
public
第二空:
protected
第三空:
private
第四空:
包訪問
107、
【判斷題】超類代表的對(duì)象一般比子類多。
正確答案:√
108、【判斷題】子類封裝的功能一般比它的超類少
正確答案:×
109、通過 操作符與類對(duì)象的引用相連,可以訪問類的成員
正確答案:
第一空:
.
110、
【填空題】聲明為 的類成員只能被此類中的方法訪問
正確答案:

第一空:
private

111、【填空題】 是一個(gè)特殊的方法,用于對(duì)類的實(shí)例變量進(jìn)行初始化
正確答案:

第一空:
構(gòu)造方法

112、
【填空題】類的方法通常設(shè)為 ,而類的實(shí)例變量一般設(shè)為 。
正確答案:

第一空:
public

第二空:
private

113、【填空題】 操作符動(dòng)態(tài)地為對(duì)象按照其指定的類型分配內(nèi)存
正確答案:

第一空:
new
114、
【判斷題】關(guān)鍵字final表明一個(gè)對(duì)象或變量在初始化后不能修改
正確答案:√
115、比較s1中的字符串和s2中的字符串的內(nèi)容是否相等
A、
s1.eqyals(s2)
B、
s1==s2
C、
s1=s2
D、
s2.eqyals(s1)
正確答案: A
116、
【單選題】使用+=將字符串s2添加到字符串s1后
A、
s2 += s1
B、
s1 += s2
C、
s1=s2
D、
s2=s1
正確答案: B
117、
【單選題】確定s1中字符串的長度
A、
length(s1)
B、
length()
C、
s1.length()
D、
s.length()
正確答案: C
118、
【填空題】線性表值和表值可以存儲(chǔ)在 中。
正確答案:
第一空:
數(shù)組
119、【填空題】數(shù)組元素之所以相關(guān),是因?yàn)樗鼈兙哂邢嗤?和 。
正確答案:
第一空:
名字
第二空:
類型
120、【填空題】找出下列程序段中的錯(cuò)誤并改正
假設(shè)int b[] = new int[10];
for(int i = 0; i <= b.length; i++)
b[i] = 1;
正確答案:
第一空:
i <= b.length
第二空:
i <b.length
121、
【判斷題】一個(gè)數(shù)組可以存放許多不同類型的數(shù)值。
正確答案:×
122、
【判斷題】數(shù)組的下標(biāo)通常是float型
正確答案:×
123、
【判斷題】用==比較String對(duì)象時(shí),如果String包含相同的值時(shí),結(jié)果為true
正確答案:×
124、計(jì)算和打印從1加到10的累加和
A、
int i,s;
for(i=1,s=0;i<=10;i++)
s+=i;
B、
int i=1,s=0;
while(i<=10)
s+=i++;
C、
int i=1,s=0;
for(;i<=10;)
s+=i++;
D、
int i=1,s=0;
for(;i<=10;)
{
s=s+i;
i++;
}
正確答案: ABCD
125、【填空題】找出以下語句中的錯(cuò)誤并校正。
a)while (c<=5) {
product *= c;
++c;
正確答案:
第一空:
循環(huán)體缺少}
126、【填空題】以下while循環(huán)有何錯(cuò)誤?
while(z>=0)
sum += z;
正確答案:
第一空:
z沒有改變
127、【填空題】確定計(jì)算后的變量值,假設(shè)語句執(zhí)行前各個(gè)變量的值均為5。
product *= x++; product=( ),x=( )。
正確答案:
第一空:
25
第二空:
6
128、【填空題】確定計(jì)算后的變量值,假設(shè)語句執(zhí)行前各個(gè)變量的值均為5。
quotient /= ++x; quotient=( ),x=( )。
正確答案:
第一空:
0
第二空:
6
129、【簡答題】用for結(jié)構(gòu)求出1~99中所有奇數(shù)的和。假設(shè)已聲明整型變量sum和count。
for(sum=0,count=1;count<=99;count++) {
if(count%2!=0) {
sum+=count;
}
}
130、
【簡答題】用while循環(huán)和計(jì)數(shù)變量x打印從1到20的整數(shù)。假設(shè)已聲明了變量x,但還沒有初始化。每行只打印5個(gè)整數(shù)。[提示:使用x%5計(jì)算。當(dāng)該表達(dá)式的值為0時(shí),打印換行符; 否則打印跳格(tab)符。該應(yīng)用程序用System.out.println()方法輸出換行符,用System.out.print(’\t’)方法輸出跳格符。]
x=0;
while(x<20) {
x++;
System.out.print(x);
if(x%5!=0) {
System.out.print(‘\t’);
}
else {
System.out.println();
}
}
131、所有的程序均可以用三種控制結(jié)構(gòu)編寫: 、 和 。
正確答案:
第一空:
順序結(jié)構(gòu)
第二空:
選擇結(jié)構(gòu)
第三空:
循環(huán)結(jié)構(gòu)
132、【填空題】假設(shè)語句執(zhí)行前各個(gè)變量的值均為5,確定product *= x++;計(jì)算后的product值及x 值。
正確答案:
第一空:
25
第二空:
6
133、【填空題】假設(shè)語句執(zhí)行前各個(gè)變量的值均為5,確定quotient /= ++x;計(jì)算后的quotient的值及x的值。
正確答案:第一空: 0
第二空: 6
134、
【填空題】找出以下語句中的錯(cuò)誤
if(gender == 1)
System.out.println(”Woman”);
else;
System.out.prlntln(”Man”);
正確答案:
第一空:
else;
135、【填空題】
寫出完成以下任務(wù)的Java語句:
a)聲明int型變量sum和x。
b)給變量X賦值1。
c)給變量sum賦值0。
d)將變量x與變量sum相加結(jié)果存入變量sum。
c)打印”The sum is:”以及變量sum的值。
我的答案:
第一空:
int sum,x;
第二空:
x=1;
第三空:
sum=0;
第四空:
sum=sum+x;
第五空:
System.out.println(“The sum is:”+sum);
136、
【填空題】
用Java語句實(shí)現(xiàn)以下任務(wù):
a)將x與y的和賦予z,并在運(yùn)算后使x自增1,只使用一條語句。
b)判斷變量count是否大于10,如果大于10,只打印”count is greater than 10”。
c)使變量x自減1然后從變量total中減去x,只用一條語句。
a)計(jì)算q除以divisor后的值,并將結(jié)果賦予q。用兩種方法寫出完成該功能的語句。
第一空:
z=(x++)+y
第二空:
if(count>10) {
System.out.println(“count is greater than 10”);
}
第三空:
total-=–x;
第四空:
q/=divisor;
第五空:
q=q/divisor
137、【判斷題】default在switch選擇結(jié)構(gòu)中是必需的。
正確答案:×
138、【判斷題】break語句在switch選擇結(jié)構(gòu)的default中是必需的。
正確答案:×
139、【判斷題】在包含||操作符的表達(dá)式中,如果它的一個(gè)或兩個(gè)操作數(shù)為真,則該表達(dá)式為真。
正確答案:√文章來源地址http://www.zghlxwxcb.cn/news/detail-442051.html

到了這里,關(guān)于java期末試題及答案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java期末考試試題及參考答案(10)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 1.Java中的I/O流,按照傳輸數(shù)據(jù)的不同,可分為________和________。 2.java.io包中可以用于從文件中直接讀取字符的是________類。 4.IO提供兩個(gè)帶緩沖的字節(jié)流,分別是________和________。 4.在JDK中提供了兩個(gè)類可以

    2024年02月09日
    瀏覽(20)
  • Java期末考試試題及參考答案(01)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 1.Java是一種面向______的語言,它是由SUN公司開發(fā)的高級(jí)程序設(shè)計(jì)語言。 2.將.java源文件編譯為.class文件的是________命令。 3.Java語言的跨平臺(tái)特點(diǎn)是由________保證的。 4.Java程序的運(yùn)行環(huán)境簡稱為________。 1.

    2024年02月08日
    瀏覽(23)
  • Java基礎(chǔ)程序設(shè)計(jì)期末模擬試題及參考答案

    一、選擇題(每小題3分,共計(jì)45分) 1. Java屬于那種語言?( ) A、機(jī)器語言 B、匯編語言 C、高級(jí)語言 D、以上都不對(duì) 2. 下列選項(xiàng)中,那些屬于合法的標(biāo)識(shí)符?(?) A、 username B、 class C、 123username D、 Hello World 3. 以下整形數(shù)據(jù)類型中,能表示的數(shù)據(jù)長度最長的是( ) A、b

    2024年02月03日
    瀏覽(13)
  • Hadoop期末復(fù)習(xí)試題和答案

    2. NameNode在啟動(dòng)時(shí)自動(dòng)進(jìn)入安全模式,在安全模式階段,說法錯(cuò)誤的是 A.?安全模式目的是在系統(tǒng)啟動(dòng)時(shí)檢查各個(gè)DataNode上數(shù)據(jù)塊的有效性 B. 根據(jù)策略對(duì)數(shù)據(jù)塊進(jìn)行必要的復(fù)制或刪除 C. 當(dāng)數(shù)據(jù)塊最小百分比數(shù)滿足最小副本數(shù)條件時(shí),會(huì)自動(dòng)退出安全模式 D. 文件系統(tǒng)允許有修改

    2024年02月02日
    瀏覽(27)
  • 計(jì)算機(jī)網(wǎng)絡(luò)期末試題及答案

    計(jì)算機(jī)網(wǎng)絡(luò)試題及答案 1、在計(jì)算機(jī)網(wǎng)絡(luò)的定義中, 一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)包含多臺(tái)具有_ 自主 _____功能的計(jì)算機(jī); 把眾 多計(jì)算機(jī)有機(jī)連接起來要遵循規(guī)定的約定和規(guī)則, 即_ 通信協(xié)議 ______; 計(jì)算機(jī)網(wǎng)絡(luò)的最基 本特征是__ 資源共享 _______ 。 2、常見的計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)有:_ 總

    2023年04月16日
    瀏覽(19)
  • 前端期末考試試題及參考答案(01)

    前端期末考試試題及參考答案(01)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl ______表示頁面中一個(gè)內(nèi)容區(qū)塊或整個(gè)頁面的標(biāo)題。 ______表示頁面中一塊與上下文不相關(guān)的獨(dú)立內(nèi)容,比如一篇文章。 CSS的引入方式有3種,分別是行內(nèi)式、內(nèi)嵌式和______。 CSS的浮動(dòng)可以通過______屬性進(jìn)行設(shè)置。

    2024年02月08日
    瀏覽(27)
  • 前端期末考試試題及參考答案(08)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 在BootStrap中,表單、分頁等都屬于Bootstrap的______。 Bootstrap是由______公司的設(shè)計(jì)師開發(fā)的一個(gè)前端開源框架。 在頁面引入html5shiv.min.js,用于讓低版本的瀏覽器支持______元素。 Bootstrap包中為我們提供了兩個(gè)容器類

    2024年02月09日
    瀏覽(23)
  • 前端期末考試試題及參考答案(06)

    本文原創(chuàng)作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl video標(biāo)簽支持三種格式的視頻文件,分別為______、 、 。 ______用于獲取視頻的原始高度。 表達(dá)式\\\"27\\\" !=27的值為______。 標(biāo)簽支持三種格式的音頻文件,分別為______、 、 。 Audio對(duì)象中用于設(shè)置是否靜音的屬性是_

    2024年02月10日
    瀏覽(22)
  • 軟件測(cè)試期末試題及答案(史上最全)

    軟件缺陷是由很多方面造成的,以下哪個(gè)方面是造成軟件缺陷的最多 的地方( A ) A. 規(guī)格說明書 B. 系統(tǒng)設(shè)計(jì)結(jié)果 C. 編寫代碼 D. 其他 覆蓋準(zhǔn)則最強(qiáng)的是( D ) A. 語句覆蓋 B. 判定覆蓋 C. 條件覆蓋 D. 路徑覆蓋 實(shí)際的邏輯覆蓋測(cè)試中,一般以(C )為主設(shè)計(jì)測(cè)試用例。 A. 條件

    2024年02月02日
    瀏覽(25)
  • 計(jì)算機(jī)組成原理期末考試試題及答案

    計(jì)算機(jī)組成原理期末考試試題及答案 一、選擇題 1、完整的計(jì)算機(jī)系統(tǒng)應(yīng)包括______。D A. 運(yùn)算器、存儲(chǔ)器和控制器 B. 外部設(shè)備和主機(jī) C. 主機(jī)和實(shí)用程序 D. 配套的硬件設(shè)備和軟件系統(tǒng) 2、計(jì)算機(jī)系統(tǒng)中的存儲(chǔ)器系統(tǒng)是指______。D A. RAM存儲(chǔ)器 B. ROM存儲(chǔ)器 C. 主存儲(chǔ)器 D. 主存儲(chǔ)器和

    2023年04月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包