2015年9月計算機二級Java預測題及答案
一、選擇題
(1)Java語言具有許多優點和特點,下列選項中,哪個反映了Java程序並行機制的特點?
A)安全性
B)多線性
C)跨平台
D)可移植
(2)下列哪個類聲明是正確的?
A)abstract final class HI{···} B)abstract private move(){···}
C)protected private number; D)public abstract class Car{···}
(3)下列關於for循環和while循環的説法中哪個是正確的?
A)while循環能實現的操作,for循環也都能實現
B)while循環判斷條件一般是程序結果,for循環判斷條件一般是非程序結果
C)兩種循環任何時候都可替換
D)兩種循環結構中都必須有循環體,循環體不能為空
(4)異常包含下列那些內容?
A)程序中的語法錯誤
B)程序的編譯錯誤
C)程序執行過程中遇到的事先沒有預料到的情況
D)程序事先定義好的可能出現的意外情況
(5)Character流與Byte流的區別是
A)每次讀入的字節數不同
B)前者帶有緩衝,後者沒有
C)前者是塊讀寫,後者是字節讀寫
D)二者沒有區別,可以互換使用
(6)*事件和處理事件
A)都由Listener完成
B)都由相應事件Listener處登記過的構件完成
C)由Listener和構件分別完成
D)由Listener和窗口分別完成
(7)Applet可以做下列那些操作?
A)讀取客户端文件B)在客户端主機上創建新文件
C)在客户端裝載程序庫
D)讀取客户端部分系統變量
(8)下列哪個屬於容器的構件?
A)JFrame
B)JButton
C)JPnel D)JApplet
(9)如果希望所有的控件在界面上均勻排列,應使用下列那種佈局管理器?
A)BoxLayout
B)GridLayout
C)BorderLayout
D)FlowLouLayout
(10)為實現多線程之間的通信,需要使用下列那種流才合適?
A)Filter stream
B)File stream
C)Random access stream
D)Pipde
stream
二、填空題
(1)對象串行化可以很容易地擴展成支持Java對象的 [1],它提供了對象從流中重建的補充方式.
(2)Vector類的對象是通過capacity和capacityIncrement兩個值來改變集合的`容量,其中capacity表示集合最多能容納的
[2] ,capacityIncrement表示每次增加多少容量,不是一個一個增加.
(3)下列程序的功能是判斷某一年是否為閏年.請在橫線處填入適當內容,使程序能夠正確運行.
import .*;
public class LeapYear{
public static void main(String arge[])throws IOException{
InputStreamReader ir;
BufferdeReadwe in;
ir=new InputStreamReader();
in=new BufferedReader(ir);
tln(“輸入年份是:”);
String s= [3] ;
int year=eInt(s);
if year % 4 = = 0 && year % 100! = 0 // year % 400 = =
0)
{
tln(""+year+"年是閏年.");
}
else
{
tln(""+year+"年不是閏年..");
}
}
}
(4)下面程序對數組中每個元素賦值,然後按逆序輸出.請在橫線處填入適當內容,使程序能正常運行.
import .*;
public class ArrayTest{
public static void main(String args[]){
int i;
int a[] = new int[5];
for(i=0;i
a[i]=i;
for( [4] ;i>=0;i- -)
tln("a["+i+"]="a[i]);
}
}
(5) 下列程序的功能是:輸入一個姓名,程序運行後,輸出“姓名Welcome you!”.例如,輸入“張三Welcome
you !”.請在下面橫線處填入正確的方法名,使程序可以正確運行.
import java,awt,*;
import t.*;
public class welcomenYou{
public static void main(String args[])
{
new FrameInOut();
}
}
class FrameInOut extends Frame implements ActionListener
{
Label prompt;
TextField input,output;
Button btnn;
void FramInOut()
{
prompt=new Label("Please input your name");
input=new TextField(10);
output=new TextField(25);
btnn=new Button("Class");
[5] (new FlowLayout());
add(prompt);
add(input);
add(output);
add(btnn);
ctionListener(this);
ctionListener(this);
setSize(300.200);
show();
}
public void actionperformed(ActionEvent e)
{
if(ource() = = input)
ext(ext()+"Welcome you!");
else
{
dispose();
(0);
}
}
}
-
計算機二級JAVA考試基礎訓練題2017
java的相關考試知識你掌握的怎麼樣了呢?以下是小編整理的計算機二級JAVA考試基礎訓練題2017,歡迎參考閲讀!單選題1).Java語言和C++語言相比,下面哪項內容是Java獨有的()。A.面向對象B.動態鏈接C.有類庫D.跨平台正確答案:D答案解析:C++語言和Java語言都是面向對象的...
-
2015下半年全國計算機二級C語言考前模擬試題及答案(六)
一、選擇題1.已知函數的調用形式:fread(buffer,size,count,fp);其中buffer代表的是(B)。A、一個存儲區,存放要讀的數據項B、一個指針,指向要讀入數據的存放地址C、一個文件指針,指向要讀的文件D、一個整數,代表要讀入的數據項總數2.結構體類型的定義允許嵌套是...
-
2016計算機二級基礎知識強化訓練
2016年3月計算機等級考試已進入強化學習階段,同學們的備考情況如何呢?下面本站小編為考生搜索整理了關於計算機二級基礎知識強化訓練,供參考學習,希望對您都有幫助。想了解更多相關信息請持續關注我們應屆畢業生考試網。1、信息技術指的是用來擴展人的信息器官功...
-
2016計算機二級考試C++複習題及答案
全國計算機等級考試是由教育部考試中心主辦,面向社會,用於考查非計算機專業應試人員計算機應用知識與技能的全國性計算機水平考試體系,每年開考兩次。3月份的考試馬上就要到來,下面本站小編為搜索整理了計算機二級考試C++複習題及答案,希望對你備考有所幫助!1.假設...