




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、 填空题1、 执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=+a+b+c+; 2、 main方法的声明格式包括 3、 下列程序的运行结果是 26 class A class Dog private String name; private int age; public int step; Dog(String s,int a)name=s;age=a;step=0;public void run(Dog fast)fast.step+;public static void main (String args)A a=new A(); Dog d=a.new Dog(Tom,3);d.step=25; d.run(d); System.out.println(d.step); 二、判断题1、Java不区分大小写的语言。 (N)2、Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码文件。(Y)3、Java Applet是由独立的解释器程序来运行的。(N)4、Java Application是由独立的解释器程序来运行的。(Y)5、Java Applet的字节码文件必须嵌入HTML的文件中并由负责解释HTML文件的WWW浏览器充当解释器来解释运行。(Y)6、Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。(Y)7、Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。(Y)8、Java中数组的元素只能是简单数据类型的量。(N)9、Vector类中的对象不能是简单数据类型。(Y)10、Java的String类的对象既可以是字符串常量,也可以是字符串变量。(N)11、Java中用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。(N)12、Java的屏幕坐标是以像素为单位,容器的左上角被确定为坐标的起点。(Y)13、在Java中,并非每个事件类都只对应一个事件。(Y)14、一个类只能有一个父类,但一个接口可以有一个以上的父接口。(Y)15、由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。(N)16、Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。(N)17、注释的作用是使程序在执行时在屏幕上显示/之后的内容。(N)18、Java的字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定。(N)19、所有的鼠标事件都由MouseListener监听接口的监听者来处理。(N)20、 Applet是一种特殊的Panel,它是Java Applet程序的最外层容器。(N)三、选择题1、 在浏览器中执行applet 程序,以下选项中的哪个方法将被最先执行( )。A、init()B、start() C、destroy() D、stop()2、 Java application中的主类需包含main方法,main方法的返回类型是什么?( D )A、intB、floatC、doubleD、void3、 有以下方法的定义,请选择该方法的返回类型( D )。ReturnType method(byte x, double y)return (short)x/y*2;A、byteB、shortC、intD、double4、 在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( D )语句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;5、 容器Panel和Applet缺省使用的布局编辑策略是( A )A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout6、 以下哪个不是Java的关键字?( A )A、TRUEB、constC、superD、void7、 有程序如下,关于程序的描述哪个是正确的?( A )public class Person i. static int a = new int10;ii. public static void main(String a) iii. System.out.println(arr1); A、编译将产生错误B、编译时正确,但运行时将产生错误C、正确,输出0D、正确,输出null8、 以下关于构造函数的描述错误的是( A )。A、构造函数的返回类型只能是void型。B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。C、构造函数的主要作用是完成对类的对象的初始化工作。D、一般在创建新对象时,系统会自动调用构造函数。9、 有语句String s=”hello world”; ,以下操作哪个是不合法的?( )A、int i=s.length();B、s=3;C、String ts=s.trim();D、String t=s+”!”;10、 有程序片段如下,以下哪个表示式的结果为true?( A )Float s=new Float(0.1f);Float t=new Float(0.1f);Double u=new Double(0.1);A、s=tB、s.equals(t)C、u.equals(s)D、t.equals(u)11、 欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?(B) A、ArrayList myList=new Object() B、List myList=new ArrayList() C、ArrayList myList=new List()D、List myList=new List(); 12、 paint()方法使用哪种类型的参数? (A)A、Graphics B、Graphics2D C、String D、Color 13、 指出正确的表达式 (C)A、 byte=128; B、Boolean=null; C、 long l=0xfffL; D、 double=0.9239d; 14、 指出下列程序运行的结果 (B)public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+ and ); Sytem.out.print(ex.ch); public void change(String str,char ch) str=test ok; ch0=g; A、 good and abc B、good and gbc C、 test ok and abc D、test ok and gbc 15、 运行下列程序, 会产生什么结果 (A)public class X extends Thread implements Runable public void run() System.out.println(this is run(); public static void main(String args) Thread t=new Thread(new X(); t.start(); A、 第一行会产生编译错误 B、 第六行会产生编译错误 C、 第六行会产生运行错误 D、 程序会运行和启动 16、 要从文件 file.dat文件中读出第10个字节到变量C中,下列哪个方法适合? (B)A、FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B、FileInputStream in=new FileInputStream(file.dat); in.skip(10); int c=in.read(); C、FileInputStream in=new FileInputStream(file.dat); int c=in.read(); D、RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte(); 17、 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? (B)CardLayout FlowLayout BorderLayout GridLayout 18、 给出下面代码: (C)public class Person static int arr = new int10;public static void main(String a) System.out.println(arr1); 那个语句是正确的? A、 编译时将产生错误; B、编译时正确,运行时将产生错误; C、 输出零; D、输出空。 19、 下列哪些语句关于内存回收的说明是正确的? (B)A、 程序员必须创建一个线程来释放内存; B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 20、 下列代码哪几行会出错: (C)1) public void modify() 2) int I, j, k; 3) I = 100; 4) while ( I 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10) A、 line 4 B、 line 6 C、 line 7 D、 line 8 二、 程序阅读1、 阅读以下程序:class Exp1 public static void main(String args) String s,s1=;char c;s=args0;for (int i=0;i=a & c=z)s1=s1+Character.toUpperCase(c);elses1=s1+Character.toLowerCase(c);System.out.println(s1);若在dos命令行输入:java Exp1 cHINA,则输出为 China 。2、 阅读以下程序:import java.io.*;public class AboutFilepublic static void main(String args)throws IOExceptionBufferedReader b=new BufferedReader (new InputStreamReader(System.in);String s;System.out.flush();s=b.readLine();System.out.println(“String is:”+s);运行以上程序,若从键盘输入: java则输出结果为 String is: java 。3、 以下程序段的输出结果为 。public class C public static void main(String args ) int i , j ;int a = 5,1,3,9,7; for ( i = 0 ; i a.length-1; i + ) int k = i; for ( j = i ; j a.length ; j+ ) if ( ajak ) k = j; int temp =ai; ai = ak; ak = temp; for ( i =0 ; ia.length; i+ ) System.out.print(ai+ ); System.out.println( ); 4、 阅读以下程序,写出输出结果 Animal Cat 。class Animal Animal() System.out.print (Animal ); public class Cat extends Animal Cat() System.out.print (Cat ); public static void main(String args) Cat kitty= new Cat(); 5、 阅读以下程序,输出结果为 1 。import java.io.*;public class ATest public static void main(String args) SubClass sb = new SubClass( ); System.out.println(sb.funOfMod( ); class SuperClass int a = 10 , b = -3 ; class SubClass extends SuperClass int funOfMod( ) return a%b; 6、 以下程序段的输出结果为 int, int 。class Cruncher void crunch( int i ) System.out.print(“int”); void crunch(String s) System.out.print(“String”); public static void main(String args )Crunchercrun=new Cruncher ( );char ch=h;int i=12;crun.crunch(ch);/应该是返回ASCII码的值System.out.print(“,”);crun.crunch(i); 7、 阅读以下程序,输出结果为 cooljava 。import java.io.*;public class TestString public static void main(String args ) StringC s = new StringC (cool,java); System.out.println(s); class StringC String s1; String s2; StringC( String str1 , String str2 ) s1 = str1; s2 = str2; public String toString( ) return s1+s2;8、 写出以下程序的运行结果为 s1!=s2 。class StringTest1public static void main(String args) String s1=hello;String s2=new String(hello);if(s1=s2)System.out.println(s1=s2);elseSystem.out.println(s1!=s2);9、 以下程序段的输出结果为 。import java.util.*;public class VecApp public static void main(String args) Vector v = new Vector();
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业设计-垫片冲孔落料复合模具设计
- 买矿泉水 教学课件
- 五十米跑教学课件
- 部编版历史九年级上册第16课早期殖民掠夺训练题(含答案)
- 附件2-光明新区锂电池企业安全检查表
- 生鲜品类基本知识培训课件
- 2025年注册会计师(CPA)考试 会计科目高效通关专项训练
- 2025年导游资格证考试真题解析试卷 导游业务知识实战演练
- 2025至2030中国乳酸薄荷酯市场运行态势与发展趋势预判报告
- 莒南一中分班考试题及答案
- 2025年吉林银行招聘考试(综合知识)历年参考题库含答案详解(5套)
- 入职合同里的保密协议竞业协议
- 出租充电桩车位合同范本
- 人工晶体创新创业项目商业计划书
- 2025年长沙市中考数学真题(含答案)
- 开放性骨折感染预防的护理
- 浙江宁波江北区重点达标名校2026届中考三模语文试题含解析
- PC构件吊装专项施工方案(修改1)
- 混泥土计量管理办法
- 二级生物安全实验室备案材料
- 国防教育课件
评论
0/150
提交评论