Java程序设计试题.doc

上传人:土8路 文档编号:10398624 上传时间:2021-05-14 格式:DOC 页数:5 大小:31KB
返回 下载 相关 举报
Java程序设计试题.doc_第1页
第1页 / 共5页
Java程序设计试题.doc_第2页
第2页 / 共5页
Java程序设计试题.doc_第3页
第3页 / 共5页
Java程序设计试题.doc_第4页
第4页 / 共5页
Java程序设计试题.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Java程序设计试题.doc》由会员分享,可在线阅读,更多相关《Java程序设计试题.doc(5页珍藏版)》请在三一文库上搜索。

1、第二届全国ITAT教育工程就业技能大赛预赛试题Java程序设计(B卷) 姓名:_ 准考证号:_ 题号一二三总分得分注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。一选择题(每道题3分,共45分)123456789101112131415(1)下列关于Java语言的特点,描述错误的是( )AJava是跨平台的编程语言 BJava支持分布式计算CJava是面向过程的编程语言 DJava支持多线程(2)下述概念中不属于面向对象方法的是_。A对象、消息 B继承、多态 C类、封装 D过程调用(3)结构

2、化程序设计所规定的三种基本控制结构是 ( )A输入、处理、输出 B树形、网形、环形C顺序、选择、循环 D主程序、子程序、函数(4)下列关于构造方法的叙述中,错误的是( )AJava语言规定构造方法名与类名必须相同BJava语言规定构造方法没有返回值,但不用void声明CJava语言规定构造方法不可以重载DJava语言规定构造方法只能通过new自动调用(5)下列哪个类的声明是正确的?AabstractfinalclassHI Babstractprivatemove() Cprotectedprivatenumber; DpublicabstractclassCar(6)关于被私有访问控制符pr

3、ivate修饰的成员变量,以下说法正确的是( )A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B可以被两种类访问和引用:该类本身、该类的所有子类C只能被该类自身所访问和修改D只能被同一个包中的类访问(7)以下声明合法的是( )Adefault String s;Bpublic final static native int w( )Cabstract double d;Dabstract final double hyperbolicCosine( )(8)Applet可以做下列哪些操作?A读取客户端文件 B在客户端主机上创建新文件C在客户端装载程序库 D读取

4、客户端部分系统变量(9)下列关于for循环和while循环的说法中哪个是正确的? Awhile循环能实现的操作,for循环也都能实现 Bwhile循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C两种循环任何时候都可替换 D两种循环结构中都必须有循环体,循环体不能为空(10)类Test1定义如下:1public class Test12public float aMethod(float a,float b) 34将以下哪种方法插入行3是不合法的。( )A、public float aMethod(float a, float b,float c) B、public float

5、 aMethod(float c,float d) C、public int aMethod(int a, int b) D、private float aMethod(int a,int b,int c) (11)阅读以下代码:import java.io.*;import java.util.*;public class foopublic static void main (String args)String s;System.out.println(s= + s);输出结果应该是:( )A代码得到编译,并输出“s=” B代码得到编译,并输出“s=null” C由于String s没有

6、初始化,代码不能编译通过D代码得到编译,但捕获到 NullPointException异常(12)编译运行以下程序后,关于输出结果的说明正确的是 ( )public class Conditionalpublic static void main(String args )int x=4;System.out.println(“value is “+ (x4) ? 99.9 :9);A输出结果为:value is 99.99B输出结果为:value is 9C输出结果为:value is 9.0D编译错误(13)执行完以下代码int x = new int10;后,以下哪项说明是正确的( )A

7、x9为0Bx9未定义Cx10为0Dx0为空(14)关于以下程序段,正确的说法是( )1 String s1=“a”+“b”;2 String s2=new String(s1);3 if(s1= =s2)4 System.out.println(“= = is succeeded”);5 if (s1.equals(s2)6 System.out.println(“.equals() is succeeded”);A行4与行6都将执行B行4执行,行6不执行C行6执行,行4不执行C行4、行6都不执行(15)以下程序的运行结果是:( )public class Incrementpublic st

8、atic void main(String args)int c;c = 2;System.out.println(c);System.out.println(c+);System.out.println(c);A2 B2 C2 D32 3 2 42 3 3 4二写出以下程序的运行结果。(每道题10分,共30分)1、写出以下程序的运行结果。publicclassChangeStrDemo publicstaticvoidchangestr(Stringstr) str=welcome; publicstaticvoidmain(Stringargs) Stringstr=1234; chang

9、estr(str); System.out.println(str); 2、写出以下程序的运行结果。class Firstpublic First()aMethod();public void aMethod()System.out.println(“in First class”);public class Second extends Firstpublic void aMethod()System.out.println(“in Second class”);public static void main(String args)new Second( );3、写出以下程序的运行结果。publicclassFooDemo staticbooleanfoo(charc) System.out.print(c); returntrue; publicstaticvoidmain(Stringargs) inti=0; for(foo(a);foo(b)&(i2);foo(c) i+; foo(d); 三编程题(45分)1编写一个Java程序要求:开启一个文本文件,一次读取其内的一行文本。令每一行形成一个String,并将读出的String对象置于LinkedList中。请以相反次序印出LinkedList内的所有文本行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1