整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考历年真题 > Java语言程序设计(一)自考历年真题 > 文章详情

2012年10月自考04747Java语言程序设计(一)历年真题及答案

来源:考生网小编 时间:2024-04-10 09:00:00 编辑:考生网编辑

自考生网为考生们整理提供了“2012年10月自考04747Java语言程序设计(一)历年真题及答案”,更多04747Java语言程序设计(一)真题内容可点击查看04747Java语言程序设计(一)真题及答案汇总。

注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。

2012年10月自考04747Java语言程序设计(一)历年真题及答案

1、以下关于Java语句的说法正确的是( )

A.continue语句必须出现在多路按值选择结构或循环结构中

B.return语句可以出现在方法体的外面

C.编译系统会把单独的分号看成是空语句

D.break语句的作用是提早结束当前轮次循环

查看答案   模拟考场

2、已知String s="ABCDEFGHIJABC",以下说法错误的是( )

A.s.indexOf("C")等于2

B.s.indexOf("EFG",2)等于4

C.s.indexOf("A",7)等于10

D.s.indexOf("D",4)等于3

查看答案   模拟考场

3、以下Swing提供的GUI组件类和容器类中,不属于顶层容器的是( )

A.JFrame

B.JApplet

C.JDialog

D.JMenu

查看答案   模拟考场

4、以下不是JDialog类构造方法的是( )

A.JDialog()

B.JDialog(boolean b)

C.JDialog(JFrame f,String s)

D.JDialog(JFrame f,String s,boolean b)

查看答案   模拟考场

5、以下方法中,可以执行SQL查询语句的是( )

A.executeQuery()

B.executeUpdate()

C.executeSQL()

D.executeFind()

查看答案   模拟考场

6、如果Java源文件中有多个类,那么只能有一个_____类。

查看答案   模拟考场

7、数组名如同对象名一样,是一种____。

查看答案   模拟考场

8、为了让监视器与事件对象关联起来,需要对事件对象做____,告诉系统事件对象的监视器。

查看答案   模拟考场

9、列表在界面中表现为列表框,是____类或它的子类的对象。

查看答案   模拟考场

10、线程之间的相互等待被称为线程的____。

查看答案   模拟考场

11、希望由FileReader对象rf,创建对文件实行缓冲式输入的对象in,能实现这个要求的代码是_______。

查看答案   模拟考场

12、【简答题】请写出表示条件“y右移一位后大于3并且y不等于0”成立的Java表达式。

查看答案   模拟考场

13、【简答题】请写出GridLayout布局的三种构造方法。

查看答案   模拟考场

14、【简答题】请写出使用Graphics2D类声明并创建一个左上角为(30,40),宽是80,高为50的椭圆对象ellipse的语句。

查看答案   模拟考场

15、【简答题】请写出采用缓冲式输出时,程序由文件名创建缓冲式输出流的步骤。

查看答案   模拟考场

16、【简答题】请写出数据库更新操作中,删除数据表记录的3种方案各自所使用的对象。

查看答案   模拟考场

17、【程序填空题】以下程序是求50以内的质数。
public class Test27{
public static void main(String[] args){
int i,j;
for (j=2;j<=50;j++){
for(i=2;i<=j/2;i++)
if(__==0) break;
if(i>___) {
System. out. println(j+"是质数");
}else { }
}
}
}

查看答案   模拟考场

18、【程序分析题】阅读下列程序,请写出该程序的功能。
import java. applet. *;import java.awt.*;import java. awt. event. *;
public class Test36 extends Applet {
final int inc=25;
int max=500;int min=200;
Dimension d;
public void init() {
addMouseListener(new MouseAdapter() ){
public void mouseReleased(MouseEvent me){
int w=(d. width+inc)>max?min:(d. width+inc);
int h=(d. height+inc)>max?min:(d. height+inc);
setSize(new Dimension(w,h));
}
}
}
public void paint(Graphics g){
d=getSize();
g. drawLine(0,0,d. width-1,d. height-1);
g. drawLine(0,d. height-1,d. width-1,0);
g. drawRect(0,0,d. width-1,d. height-1);
}
}

查看答案   模拟考场

19、【程序设计题】请编写方法int[]cubeArray(int[]a),返回一个新数组b,数组b的长度与参数数组的长度相同,其元素的值是参数数组对应各元素值的立方。

查看答案   模拟考场

20、【程序设计题】小应用程序设置一个文本区、一个文本框和两个按钮。用户在文本区中输入整数序列,单击求和按钮,程序对文本区中的整数序列进行求和,并在文本框中输出计算结果。单击第二个按钮,清除文本区和文本框中内容。
注:这里是给定程序的部分代码,你要编写的是actionPerformed(ActionEvent e)方法。
import java.util. *;. . . . . . . . .
public class Test38 extends Applet implements ActionListener {
JTextArea textA; JTextField textF; JButton b1,b2;
public void init() {
textA=new JTextArea("",5,10);
textF=new JTextField("",10);
b1=new JButton("求和");b2=new JButton("重新开始");
b1. addActionListener(this);b2. addActionListener(this);
add(textA);add(textF);add(b1);add(b2);
……..
}
public void actionPerformed(ActionEvent e){
//请在以下位置编写代码(例题Example5_9)

查看答案   模拟考场

更多本套试题及答案 >> 点此查看

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭