【学历类职业资格】Java语言程序设计(一)自考题模拟14及答案解析.doc
《【学历类职业资格】Java语言程序设计(一)自考题模拟14及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】Java语言程序设计(一)自考题模拟14及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、Java 语言程序设计(一)自考题模拟 14 及答案解析(总分:100.00,做题时间:90 分钟)一、第部分 选择题(总题数:10,分数:10.00)1.下面不是合法 Java 标识符的是_(分数:1.00)A.abB.MYM_3C.3abD.ab32.若有定义 int x =3,y;则执行语句 y=(+x)+(+x)+(+x);后 y=_(分数:1.00)A.12B.18C.9D.153.下列不是构造方法特征的是_(分数:1.00)A.名字与类相同B.是无参数的C.是 void 型D.是一种特殊方法4.在 Java 语言中,执行下列哪一语句能够使当前循环结束,并进入到下一次循环_(分数:1
2、.00)A.breakB.nextC.continueD.switch5.关于 super,下面说法中错误的是_(分数:1.00)A.用来访问父类被隐藏的成员变量B.用于调用父类中被重写的方法C.用于定义父类D.用于调用父类的构造函数6.程序执行完的输出结果是_ String s1=“abc“, s2=“ab“, s3; s3=s2.concat(“c“); System.out.println(s1=s3);(分数:1.00)A.0B.trueC.1D.false7.Graphics 类有一坐标系统,其原点在_(分数:1.00)A.图形空间中心B.图形空间左下方C.图形空间左上方D.用户配置
3、的坐标系统8.一个线程处于运行状态,该线程就会执行的方法是_(分数:1.00)A.init( )B.sleep( )C.stop( )D.run( )9.InputStream 类或 Reader 类的子类是所有的_(分数:1.00)A.输入流B.输出流C.输入/输出流D.Java 通信类10.创建一个 URL 对象时,可能会产生的异常是_(分数:1.00)A.IOExceptionB.IndexOutOfBoundsExceptionC.InterruptedExceptionD.MalformedURLException二、第部分 非选择题(总题数:10,分数:20.00)11.JDK 开
4、发 Java 程序需三个步骤,分别为 1,编译 Java 源程序,运行 Java 源程序。 (分数:2.00)12.在 switch 语句中,通过 1 语句跳出整个 switch 语句,开始执行整个 switch 语句后面的语句。 (分数:2.00)13.用修饰符 1 说明的成员变量是类变量。 (分数:2.00)14.一维数组通过下标符访问自己的元素,需要注意的是下标从 1 开始。 (分数:2.00)15.可以使用 java.lang 包中的 1 类将形如“12387”的字符串转化为 int 型数据。 (分数:2.00)16.一个完整的 Java Applet 的生命周期包含 init( )、
5、 1、stop( )、destroy( )、pamt(Graphics g)方法。 (分数:2.00)17.Java 中 1 类是专门用来建立文本区的,即它的一个对象就是一个文本区。 (分数:2.00)18.在 Java Applet 小程序中画圆环,可以使用 Graphics 类的 1 方法。 (分数:2.00)19.鼠标事件类 MouseEvent 中的方法 1 是获取鼠标被单击的次数。 (分数:2.00)20.IP 地址和端口号的组合称为 1。 (分数:2.00)三、简答题(总题数:6,分数:18.00)21.简述 Java 语言的特点。 (分数:3.00)_22.设有整型变量 x 和
6、y 的值分别为 6 和 120。阅读下列程序,写出程序执行后,x,y 的值为多少? dox=y/x; y=y-x; while(y=1); (分数:3.00)_23.类及类成员的访问控制符有哪些?并说明私有权限和公有权限的使用方法。 (分数:3.00)_24.如何处理 MouseMotionListener 接口事件? (分数:3.00)_25.在 GUI 中哪几种窗口?并简述它们的特点。 (分数:3.00)_26.简述在 Java 中连接数据库的步骤。 (分数:3.00)_四、程序填空题(总题数:5,分数:20.00)27.阅读并完成程序。 public class ClassDemo in
7、t m,n, public 1 public 2m=a; public static void main(String args ) ClassDemo t1,t2; int j=0; t1=new ClassDemo( ); t2=new ClassDemo(j); (分数:4.00)28.回文是指正读和反读都一样的字符串。方法 f28(String s)的功能是判断一个字符串是否为回文。例如:s=“abccba“,该方法返回值为 true,n=“abc“,返回值为 false。 boolean f28(String s) int i =0; while(i s.length( )/2) S
8、tring s1,s2; s1=s.substring(i,i+1); s2=s.substring( 1); if(!(s1.equals(s2)break; i+; return 2; (分数:4.00)29.程序的功能是在第一个文本框中输入一个整数,按回车键后,在第二个文本框中显示该数的平方和。 import java.applet.*; import javax.swing.*; import java.awt.event.*; public class Class29 extends Applet implements ActionListener JTextField t1,t2;
9、 public void init( ) t1=new JTextField(10); t2=new JTextField(10); setSize(200,100); add(t1); add(t2); text1. 1; public void actionPerformed(Action Evnet e) long n; if(e.get Source( )=t1) n=Long.parseLong(t1.getText( ); t2. 2(String.valueOf(n*n); (分数:4.00)30.下面程序段是创建一个文件对话框类,请完成填空。 class Mydialog ex
10、tends 1 Button button1,button2; Mydialog(Frame F,String s) super (F,s); button1=new Button(“open“); button2=new Button(“close“); 2 (new FlowLayout( ); setSize(90,90); setVisible (true); setModal (false); add(button);add(button2); (分数:4.00)31.以下程序使字符串“文字的特殊输出效果演示”中的所有文字每隔 300 毫秒显示一个。 public class Cla
11、ss31 public static void main (String args) String s=“文字的特殊输出效果演示“; for(inti=0;is.length( );i+) System.out.print(s.substring(i,i+1); try 1; catch( 2) (分数:4.00)五、程序分析题(总题数:5,分数:20.00)32.请将以下程序段表示的计算 e 的公式写出来(假设 x 的值已给出)。 float a,e; e=1; a=1; for(int n=1;n=10;n+) a=a*x/n; e=e+a; 写出所表示的公式 e=_。 (分数:4.00)
12、_33.阅读以下程序代码,写出程序的输出结果。 public class Class33 public static void main(String args) int m,n,k; m=n=k=1; boolean w; w=m+1 System.out.println(m+“,“+n+“,“+k+“,“+w); (分数:4.00)_34.阅读下列程序,写出程序运行结果。 public class C34 public static void main(String args) int a=1,2,3,4,5,6; System.out.println(a.length+“,“+a0.le
13、ngth+“,“+a11); String s=“a“,“b“; func(s0,s1); System.out.println(s0+“,“+s1); String s1=“abc“,s2=“123“; s1+=“xyz“; s2.concat(“xyz“); System.out.println(s1+“,“+s2); static void func(String x,String y) String z=x;x=y;y=z; (分数:4.00)_35.写出下面程序的运行结果。 public class Class35 public static void main(String arg
14、s ) Hello h=new Hello_; Thread t=new Thread(h); t.start_; class Hello implements Runnable int i; public void run_ while (true) System.out.println(“Hello“+i+); if(i=5) break; (分数:4.00)_36.阅读下列程序,请写出程序的运行结果。 import java.applet.*; import javax.swing.*; import java.awt.event.*; public class C extends Ap
15、plet implements ActionListener int n=0; JButton button,button1; public void init( ) setSize(400,100); button=new JButton(“); button1=new JButton(“显示次数“); add(button);add(button1); button.addActionListener(this); public void actionPerformed(ActionEvent e) m+; button1.setText(m+“); (分数:4.00)_六、程序设计题(总
16、题数:2,分数:12.00)37.编写一个 Java Application 应用程序,求分数序列 2/1,3/2,5/3,13/8,21/13,前 50 项之和。 (分数:6.00)_38.编写一个小应用程序,在小应用程序中有两个线程,一个负责模仿圆运动,另一个模仿椭圆运动。已给出部分代码,请完成程序。 import java.awt.*; import java.applet.*; public class Class38 extends Applet implements Runnable Thread thread1,thread2; Graphics g; public void i
17、nit( ) setSize(500,500); setBackground(Color.gray); g=getGraphics( ); g.setColor(Color.red); g.setXORMode(Color.blue); thread1=new Thread(this); thread2=new Thread(this); public void start( ) thread1.start( ); thread2.start( ); public void run( ) int x=0,y=0; while(true) /这里是你要编写的代码 (分数:6.00)_Java 语
18、言程序设计(一)自考题模拟 14 答案解析(总分:100.00,做题时间:90 分钟)一、第部分 选择题(总题数:10,分数:10.00)1.下面不是合法 Java 标识符的是_(分数:1.00)A.abB.MYM_3C.3ab D.ab3解析:考点 Java 标识符 解析 标识符只能由字母(包括英文字母、下画线、美元符号、文字字符)和数字组成。且不能以数字开头,所以 C 不对。2.若有定义 int x =3,y;则执行语句 y=(+x)+(+x)+(+x);后 y=_(分数:1.00)A.12B.18C.9D.15 解析:考点 自增运算 解析 +x 运算,前缀形式,表示在 x 加 1 后再引
19、用变量 x。三个括号的值都是取 x 加 1 之后的值,第一个括号 x 加 1 之后是 4,第二个是 5,第三个是 6,所以 y=4+5+6=15。3.下列不是构造方法特征的是_(分数:1.00)A.名字与类相同B.是无参数的C.是 void 型 D.是一种特殊方法解析:考点 构造方法 解析 构造方法不返回结果,不用添加 void 关键字。4.在 Java 语言中,执行下列哪一语句能够使当前循环结束,并进入到下一次循环_(分数:1.00)A.breakB.nextC.continue D.switch解析:考点 转移语句 continue 解析 continue 是结束本次循环并进入到下次循环;
20、break 是结束整个循环,是程序进入循环之后的语句。5.关于 super,下面说法中错误的是_(分数:1.00)A.用来访问父类被隐藏的成员变量B.用于调用父类中被重写的方法C.用于定义父类 D.用于调用父类的构造函数解析:考点 关键字 super 解析 super 用于子类中实现对父类方法的调用。6.程序执行完的输出结果是_ String s1=“abc“, s2=“ab“, s3; s3=s2.concat(“c“); System.out.println(s1=s3);(分数:1.00)A.0B.trueC.1D.false 解析:考点 字符串比较 解析 =在字符串中的使用,比较的是两
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 JAVA 语言程序设计 考题 模拟 14 答案 解析 DOC
