全国自考Java语言程序设计一试题文档格式.docx
- 文档编号:15283963
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:11
- 大小:19.98KB
全国自考Java语言程序设计一试题文档格式.docx
《全国自考Java语言程序设计一试题文档格式.docx》由会员分享,可在线阅读,更多相关《全国自考Java语言程序设计一试题文档格式.docx(11页珍藏版)》请在冰豆网上搜索。
5.能够直接添加组件的Swing容器是
A.JFrameB.JDialog
C.JWindowD.JPanel
6.用于判定鼠标右键操作的常量是
A.BUTTON1_MASKB.BUTTON2_MASK
C.BUTTON3_MASKD.BUTTON4_MASK
7.设置异或绘图模式的方法是
A.setXORMode()B.setPaintMode()
C.XORMode()D.PaintMode()
8.用来定义临界段,能对共享对象的操作上锁的关键字是
A.staticB.share
C.serializeD.synchronized
9.如果一次从文件中读出一行数据,可使用的方法是
A.FileReader的readLine()方法B.BufferedReader的readLine()方法
C.FileReader的read()方法D.BufferedReader的read()方法
10.获取InetAddress对象的IP地址所用到的方法是
A.getHostlPAddress()B.getHostlP()
C.getHostAddress()D.getHost()
二、填空题(本大题共10小题,每空2分,共20分)
11.在Java语言中,双精度型变量在内存中占_________个字节。
12.在Java语言中,逻辑右移运算符为__________。
13.在Java语言中,通过扩展原有的类,声明新类的机制被称为__________。
14.已知字节数组b,取由b[i]开始至b[j](其中j≥i≥0)结束的字节字符构造一个字符串s,其语句为:
Strings=newString(_____);
。
15.将容器区域分成东、南、西、北、中五个区域的布局类是_________。
16.在构造非强制对话框时,所使用的构造方法是JDialog(f,s,____),其中f为对话框所依赖的窗口,s为对话框的标题。
17.在Java语言中,要播放音频文件可以使用__________类。
18.当线程调用resume()方法后,就进入__________状态。
19.要使用输入/输出操作的程序,必须要导入__________包。
20.在进行数据库访问时,查询结果存放在一个用__________类声明的对象中。
三、简答题(本大题共6小题,每小题3分,共18分)
21.请写出下面程序段的执行结果。
intn=90;
intk=2;
System.out.print(n+″=〞);
while(k<
=n){
if(k==n){System.out.println(n);
break;
}
elseif(n%k==0){System.out.print(k+″*″);
n=n/k;
)
elsek++;
}
22.为了系统安全,对JavaApplet小应用程序有什么限制?
23.请写出声明int类型的二维数组intArr的三种形式。
24.请写出在JFrame框架窗口对象中添加组件的步骤。
25.请写出使用Graphics2D类声明并创建一个左上角为(20,30)、边长为50的正方形对象square的语句。
26.请写出使用纯JavaJDBC驱动程序连接数据库的步骤。
四、程序填空题(本大题共5小题,每空2分,共20分)
完全代码,使它能正确实现题意的功能。
错填、不填均无分。
27.一个数如果恰好等于它的因子之和,这个数就称为“完全数”。
例如6=1+2+3。
方法voidfindPerfectNumber()的功能是找出1000以内的所有完全数。
staticvoidfindPerfectNumber(){
System.out.println(″1000以内的完全数有:
″);
for(inti=1;
i<
1000;
i++){
intt=0;
for(intj=1;
j<
=i/2;
j++)
if()
t=t+j;
if()
System.out.primt(i+"
"
);
28.某应用程序的类实现了接口ActionListener,在其窗口的内容面板conPane中,有一个标上文字“红色”的按钮对象btn,并正确为该按钮对象注册了监视器。
按钮处理程序要实现的功能是当点击这个按钮时,窗口的背景色置为红色,并设置该按钮不再响应事件。
publicvoidactionPerformed(ActionEvente){
if(e.getActionCommand().equals("
红色"
)){
conPane.setBAckground();
btn.;
29.某小应用程序有一个按钮和一个文本区,按钮作为发生键盘事件的事件源,并对它进行监视。
程序运行时,先点击按钮,让按钮激活;
从键盘输入英文字母时,在文本区显示输入的字母。
importjAva.applet.*;
importjava.awt.event.*;
importjavax.swing.*;
publicclassTest29extendsAppletimplementsKeyListener{
intcount=0;
JButtonbutton=newJButton("
BEGIN"
JTextAreatextl=newJTextArea(1,10);
publicvoidinit(){
button.addKeyListener(this);
add(textl);
;
publicvoidkeyPressed(KeyEvente){
intt=e.getKeyCode();
if(t>
=KeyEvent.VK_A&
&
t<
=KeyEvent.VK_Z){
text1.append((char)t+"
publicvoid(KeyEvente){}
publicvoidkeyReleased(KeyEvente){}
30.以下小应用程序获取图像文件bg.jpg并显示。
importjava.applet.*;
importjava.awt.*;
publicclassTest30extendsApplet{
lmagemyImg;
publicvoidstart(){
myImg=getImage(,"
bg.jpg¨
publicvoidpaint(Graphicsg){
g.(myImg,0,0,this);
31.以下程序段实现简单的线程创建、启动和终止的过程。
MyThreadClassmyThread=newMyThreadClass();
myThread.;
try{
myThread.sleep(10000);
Catch(InterruptedExceptione){
myThread.;
五、程序分析题(本大题共5小题,每小题4分,共20分)
32.阅读下列程序,请写出该程序的运行结果。
ClassParent{
Stringone,two;
publicParent(Stringa,Stringb){
one=a;
two=b;
publicvoidprint(){
System.out.println(two+"
to"
+one);
publicclassChildextendsParent{
publicChild(Stringa,Stringb){
super(a,b);
System.out.println(one+"
+two);
publicstaticvoidmain(Stringargs[]){
Parentp=newParent("
south"
,"
north"
Parentt=newChild("
east"
west"
p.print();
t.print();
33.阅读下列程序,请写出该程序的功能。
importjava.applet.Applet;
publicclassTest33extendsApplet{
publicvoidpaint(Graphicsg){
for(inti=0;
6;
i++)
drawGraphics(I,g);
publicvoiddrawGraphics(intn,Graphicsg){
g.clearRect(10,10,300,300);
switch(n){
case0:
case3:
g.setColor(Color.red);
g.drawRect(50,50,150,150);
break;
case1:
case4:
g.setColor(Color.blue);
g.drawOval(40,40,160,160);
case2:
case5:
g.setColor(Color.green);
g.fillRect(50,50,200,200);
Thread.sleep(1500);
catch(InterruptedExceptione){System.exit(0);
34.阅读下列程序,请写出该程序的功能。
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
publicclassTest34{
publicstaticvoidmain(String[]args){
ComboBoxDemomyComboBoxGUI=newComboBoxDemo();
classComboBoxDemoextendsJFrameimplementsItemListener{
StringCountryList[]={"
美国"
"
中国"
英国"
俄罗斯"
韩国"
德国"
};
intGoldMedalNumber[]={46,38,29,24,13,11};
JLabellabel;
JC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国 自考 Java 语言程序设计 试题