2017年計(jì)算機(jī)Java考試試題
Java舍棄了C ++語言中容易引起錯(cuò)誤的指針(以引用取代)、運(yùn)算符重載(operator overloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對(duì)象所占據(jù)的內(nèi)存空間,使得程序員不用再為內(nèi)存管理而擔(dān)憂。
以下是小編收集的計(jì)算機(jī)Java考試試題,希望大家認(rèn)真閱讀!
單選題
1). 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是
A.數(shù)據(jù)庫數(shù)據(jù)可以為經(jīng)DBA認(rèn)可的各用戶所共享
B.數(shù)據(jù)庫系統(tǒng)避免了一切冗余
C.數(shù)據(jù)庫系統(tǒng)的存儲(chǔ)模式如有改變,則概念模式應(yīng)予調(diào)整,否則用戶會(huì)在執(zhí)行中出錯(cuò)
D.數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)
正確答案:A
2). 下面關(guān)于applet生命周期的說法正確的是
A.applet生命周期是從瀏覽器解析HTML文件開始的
B.瀏覽器加載結(jié)束時(shí),終止applet的運(yùn)行
C.applet生命周期包括:applet的創(chuàng)建、運(yùn)行、等待與消亡四個(gè)狀態(tài)
D.以上說法均不正確
正確答案:D
3). Java的字符類型采用的是Unicode編碼方案,每個(gè)Unicode碼占用____個(gè)比特位。
A.8
B.16
C.32
D.64
正確答案:B
4). 使比其自身優(yōu)先級(jí)低的線程運(yùn)行的Thread類的方法是:
A.sleep()
B.yiele()
C.join()
D.interrupt()
正確答案:A
5). 數(shù)據(jù)獨(dú)立性是數(shù)據(jù)技術(shù)的重要特點(diǎn)之一。所謂數(shù)據(jù)獨(dú)立性是指____。
A.數(shù)據(jù)與程序獨(dú)立存放
B.不同的數(shù)據(jù)被存放在不同的文件中
C.不同的數(shù)據(jù)只能被對(duì)應(yīng)的應(yīng)用程序所使用
D.以上三種說法都不對(duì)
正確答案:D
綜合應(yīng)用題(共18分)
本程序的功能是獲取文本框中的文本。窗口中有兩個(gè)文本框“用戶名”和“密碼”,以及三個(gè)按鈕“登錄”、“其他用戶登錄,,和“關(guān)閉”,初始狀態(tài)“用戶名”文本框是只讀的,單擊“其他用戶登錄”按鈕后變成可寫的,“密碼”文本框使用的不是密碼文本框,在用戶鍵入的時(shí)候設(shè)置顯示為*號(hào)。輸入用戶名和密碼后,單擊“登錄”按鈕后,如果輸入的密碼為空,則彈出提示消息框,否則后臺(tái)將顯示輸入的用戶名和密碼。比如顯示為“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("關(guān)閉");
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();
}
}
【計(jì)算機(jī)Java考試試題】相關(guān)文章:
Java考試格林模擬試題10-22
華為JAVA考試試題11-01
java考試試題及答案10-25
java認(rèn)證考試試題及答案07-21
2017年java考試模擬試題05-31
2017年計(jì)算機(jī)二級(jí)考試JAVA試題07-31
2017年JAVA考試試題及答案08-30
2017最新java考試試題及答案09-16
華為Java上機(jī)考試題07-04
2016年Java認(rèn)證考試題09-23