Java程序设计试题.doc_第1页
Java程序设计试题.doc_第2页
Java程序设计试题.doc_第3页
Java程序设计试题.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二届全国itat教育工程就业技能大赛预赛试题java程序设计(b卷) 姓名:_ 准考证号:_ 题号一二三总分得分注意:在指定的路径下创建以姓名和准考证号命名的文件夹,并将试题答案存放在以题号命名的子文件夹中。凡未按照要求将试题存放在相应文件夹中的考生成绩一律作废。一选择题(每道题3分,共45分)123456789101112131415(1)下列关于java语言的特点,描述错误的是( )ajava是跨平台的编程语言 bjava支持分布式计算cjava是面向过程的编程语言 djava支持多线程(2)下述概念中不属于面向对象方法的是_。a对象、消息 b继承、多态 c类、封装 d过程调用(3)结构化程序设计所规定的三种基本控制结构是 ( )a输入、处理、输出 b树形、网形、环形c顺序、选择、循环 d主程序、子程序、函数(4)下列关于构造方法的叙述中,错误的是( )ajava语言规定构造方法名与类名必须相同bjava语言规定构造方法没有返回值,但不用void声明cjava语言规定构造方法不可以重载djava语言规定构造方法只能通过new自动调用(5)下列哪个类的声明是正确的?aabstractfinalclasshi babstractprivatemove() cprotectedprivatenumber; dpublicabstractclasscar(6)关于被私有访问控制符private修饰的成员变量,以下说法正确的是( )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读取客户端部分系统变量(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 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没有初始化,代码不能编译通过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;后,以下哪项说明是正确的( )ax9为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 static 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; changestr(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(fo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论