2017年計算機Java考試試題
Java舍棄了C ++語言中容易引起錯誤的指針(以引用取代)、運算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據的內存空間,使得程序員不用再為內存管理而擔憂。
以下是小編收集的計算機Java考試試題,希望大家認真閱讀!
單選題
1). 下述關于數據庫系統的敘述中正確的是
A.數據庫數據可以為經DBA認可的各用戶所共享
B.數據庫系統避免了一切冗余
C.數據庫系統的存儲模式如有改變,則概念模式應予調整,否則用戶會在執行中出錯
D.數據庫系統比文件系統能管理更多的數據
正確答案:A
2). 下面關于applet生命周期的說法正確的是
A.applet生命周期是從瀏覽器解析HTML文件開始的
B.瀏覽器加載結束時,終止applet的運行
C.applet生命周期包括:applet的創建、運行、等待與消亡四個狀態
D.以上說法均不正確
正確答案:D
3). Java的字符類型采用的是Unicode編碼方案,每個Unicode碼占用____個比特位。
A.8
B.16
C.32
D.64
正確答案:B
4). 使比其自身優先級低的線程運行的Thread類的方法是:
A.sleep()
B.yiele()
C.join()
D.interrupt()
正確答案:A
5). 數據獨立性是數據技術的重要特點之一。所謂數據獨立性是指____。
A.數據與程序獨立存放
B.不同的數據被存放在不同的文件中
C.不同的數據只能被對應的應用程序所使用
D.以上三種說法都不對
正確答案:D
綜合應用題(共18分)
本程序的功能是獲取文本框中的文本。窗口中有兩個文本框“用戶名”和“密碼”,以及三個按鈕“登錄”、“其他用戶登錄,,和“關閉”,初始狀態“用戶名”文本框是只讀的,單擊“其他用戶登錄”按鈕后變成可寫的,“密碼”文本框使用的不是密碼文本框,在用戶鍵入的時候設置顯示為*號。輸入用戶名和密碼后,單擊“登錄”按鈕后,如果輸入的密碼為空,則彈出提示消息框,否則后臺將顯示輸入的用戶名和密碼。比如顯示為“admin用戶的密碼:password”(admi為輸入的用戶名,password為輸入密碼)。
import java.awt.*;
import java.awt.event.*; import javax.swing.JOptionPane;
public class java3
{
public static void main(String args[]) {
final Frame frmFrame=new Frame();
Panel pnlPanel=new Panel(); Label lblUsername=new Label("用戶名");
Label lblPassword=new Label("密碼"); final TextField txtUsername=new TextField(" Student");
final TextField txtPassword=new TextFidd("", 8);
txtUsername.setEditable(false);
txtPassword.setChar(’*’);
Button btnButtonl=new Button("登錄"); ButtOn btnButton2=new Button("其他用戶登錄");
Button btnButton3=new Button("關閉");
btnButtonl.addActionListener(new ActionListen- er() { public void actionPerformed(ActionEvent e)
{ if((txtPassword.getText()).length()= =0) { JOptionPane.showMessageDialog(frmFrame,"密 碼不能為空");
return;
} txtPassword.setColumns(16); System.out.println(txtUsername.getText()+" 用戶的密碼:"
+txtPassword.getPassword()); } });
btnButton2.addActionListener(new ActionListen- er() { public void actionPerformed(ActionEvent e)
{ txtUsername.setEnable(true); } }); btnButton3.addActionListener(new ActionListen- er() { public void actionPerformed(ActionEvent e) { System.exit(0); } });
pnlPanel.add(1blUsername); pnlPanel.add(txtUsername); pnlPanel.add(1blPassword); pnlPanel.add(txtPassword);
pnlPanel.add(btnButtonl);
pnlPanel.add(btnButton2);
pnlPanel.add(btnButton3);
frmFrame.add(pnlPanel);
frmFrame.setTitle("advance");
frmFrame.pack();
frmFrame.show();
}
}
【計算機Java考試試題】相關文章:
Java考試格林模擬試題10-22
華為JAVA考試試題11-01
java考試試題及答案10-25
java認證考試試題及答案07-21
2017年java考試模擬試題05-31
2017年計算機二級考試JAVA試題07-31
2017年JAVA考試試題及答案08-30
2017最新java考試試題及答案09-16
華為Java上機考試題07-04
2016年Java認證考試題09-23