您好,欢迎访问三七文档
一、单选题(每题2分,共计40分)1、若int[][]arr={{1,2,3}},则arr[0][1]的结果为(C)A、0B、1C、2D、32、阅读下列代码importjava.io.*;publicclassExample{publicstaticvoidmain(String[]args)throwsException{OutputStreamout=newFileOutputStream(itcast.txt,true);Stringstr=欢迎你!;byte[]b=str.getBytes();for(inti=0;ib.length;i++){out.______(b[i]);}out.close();}}下列选项中,哪个填写在程序空白处会使程序正确。(B)A、read()B、write()C、close()D、available()3、下列关于CharArrayWriter类的说法,正确的是(C)A、CharArrayWriter流中缓冲区的大小不能被定义B、CharArrayWriter是OutputStream类的子类C、CharArrayWriter流关闭后不能被使用,否则抛出IOExceptionD、CharArrayWriter流与CharArrayReader流必须配对使用4、下列关于条件语句的描述,错误的是(C)A、if语句中的条件表达式是一个布尔值B、选择语句分为if条件语句和switch条件语句C、switch语句中的表达式只能是布尔类型的值D、switch语句只能针对某个表达式的值作出判断5、如果父类的方法是静态的,则子类的方法被(B)修饰才能覆盖父类的静态方法?A、protectedB、staticC、privateD、final6、关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的(B)A、1234B、1000C、1234.0D、以上都不对7、设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是(B)A、i=i+2;B、a[0]=7;C、i++---j;D、a(0)=66;8、将十进制的6与11进行异或运算的结果为(C)A、11B、12C、13D、149、Calendar类中,用于为指定的日历字段增加或减去指定的时间量的方法是?(B)A、intget(intfield)B、voidadd(intfield,intamount)C、voidset(intfield,intvalue)D、voidset(intyear,intmonth,intdate)10、下列选项中,哪个类用于读取文本文件中的字符(A)。A、FileReaderB、FileWriterC、BufferReaderD、BufferWriter11、下面关于Math.random()方法生成的随机数,正确的是?(A)A、0.8652963898062596B、-0.2C、3.0D、1.212、下面的程序段执行后,输出的结果是以下哪个选项?(A)StringBufferbuf=newStringBuffer(Beijing2008);buf.insert(7,@);System.out.println(buf.toString());A、Beijing@2008B、@Beijing2008C、Beijing2008@D、Beijing#200813、下列选项中,不属于比较运算符的是(A)A、=B、==C、D、=14、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种(B)A、Java文档制作工具B、Java解释器C、Java编译器D、Java启动器15、下面关于javac命令作用的描述中,正确的是(B)A、可以执行java程序B、可以将编写好的Java文件编译成.class文件C、可以把文件压缩D、可以把数据打包16、下列集合中,不属于Collection接口的子类的是(D)A、ArrayListB、LinkedListC、TreeSetD、Properties17、下列关于匿名内部类的描述,错误的是(D)A、匿名内部类是内部类的简化形式B、匿名内部类的前提是必须要继承父类或实现接口C、匿名内部类的格式是new父类(参数列表)或父接口(){}D、匿名内部类可以有构造方法18、计算机网络通信协议IP指的是(C)A、传播控制协议B、超文本传输协议C、英特网互联协议D、国际通信协议19、下列Java命令中,哪一个可以编译HelloWorld.java文件?(D)A、javaHelloWorldB、javaHelloWorld.javaC、javacHelloWorldD、javacHelloWorld.java20、阅读下列程序publicclassExample{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();//创建ArrayList集合list.add(Tom);//向该集合中添加字符串list.add(Jerry);list.add(Donald);for(ListIteratorit=list.listIterator();it.hasNext();){Objectobject=it.next();if(Jerry.equals(object)){it.set(Speike);}}System.out.println(list);}}程序的运行结果是(A)A、[Tom,Speike,Donald]B、[Tom,Jerry,Speike,Donald]C、[Tom,Donald]D、[Tom,Jerry,Donald]二多选题(每题2分,共计10分)1、下列关于方法重载的说法中,正确的是(ABC)A、方法名相同,参数个数不同可以形成方法重载B、方法名相同,参数的类型不同可以形成方法重载。C、方法名相同,参数的类型排列顺序不同可以形成方法重载D、方法名相同,返回值类型不同,可以形成方法重载2、下列关于静态代码块的描述中,正确的是(AB)A、静态代码块指的是被static关键字修饰的代码块B、静态代码块随着类的加载而加载C、使用静态代码块可以实现类的初始化D、每次创建对象时,类中的静态代码块都会被执行一次3、下列目录中,哪些属于JDK安装后的子目录?(ACD)A、lib目录B、demo目录C、jre目录D、include目录4、以下关于方法重写,说法错误的是?(BD)A、方法重写时,子类的函数名与形参列表必须与父类的一致B、方法重写时,子类的返回值类型必须大于或者等于父类的返回值类型C、方法重写时,子类的权限修饰符必须大于或者等于父类的权限修饰符D、方法重写与返回值类型无关5、下列选项中,可以正确创建一个字符串的是?(ABC)A、Strings=itcast;B、Strings=newString(itcast);C、Strings=newString(newchar[]{'i','t','c','a','s','t'});D、Strings=newString(newint[]{1,2,3});三、判断题(对的打“√”,错的打“×”;每题1分,共10分)1、配置classpath环境变量时,路径后面加分号与不加分号是一样的。(错)2、用运算符“==”比较字符串对象时,如果两个字符串的值相同,结果为true(错)3、安装JDK时可以选择不安装公共JRE(对)4、main是Java语言中的关键字(错)5、配置classpath环境变量的目的是为了可以查找到java文件。(错)6、当一个类中局部变量与成员变量同名时,“this.变量名”访问的是局部变量。(错)7、while语句的循环体内最多只能有一条语句(错)8、常量就是程序中常常变化的数据(错)9、装饰设计模式就是通过包装一个类,动态地为它增加功能的一种设计模式(对)10、二叉树存储结构保证对象的唯一性(对)四、填空题(每题2分,共计20分)1、Java中的所有类,都直接或者间接的_____继承___自Object类2、JDK提供了一个专门用来操作集合的工具类,这个类是__Collections______3、while语句中,循环条件必须是___布尔(boolean)_____类型的数据4、在Java中,可以使用关键字___new_____来创建类的实例对象。5、在Java中,____File____类用于操作磁盘中文件和目录,位于____java.io____包中。6、try…catch语句中,catch的作用的抓住或者捕获____异常____7、构造方法没有返回值类型,因此不能使用____return____语句。8、在Java语言中,要想是将一个已编译的类打包成jar文件,可以使用的命令是___jar-cvf__要想在命令行窗口运行jar文件,可以使用的命令是____java–jar____9、LineNumberReader可以在读文件的同时记录行号,它是____BufferedReader____的直接子类。10、向BorderLayout的布局管理器添加组件时,如果不指定添加到哪个区域,则默认添加到____CENTER____区域ThefurthestdistanceintheworldIsnotbetweenlifeanddeathButwhenIstandinfrontofyouYetyoudon'tknowthatIloveyou.ThefurthestdistanceintheworldIsnotwhenIstandinfrontofyouYetyoucan'tseemyloveButwhenundoubtedlyknowingthelovefrombothYetcannotbetogether.ThefurthestdistanceintheworldIsnotbeingapartwhilebeinginloveButwhenIplainlycannotresisttheyearningYetpretendingyouhaveneverbeeninmyheart.ThefurthestdistanceintheworldIsnotstrugglingagainstthetidesButusingone'sindifferentheartTodiganuncrossableriverFortheonewholovesyou.倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。周遭流岚升腾,没露出那真实的面孔。面对那流转的薄雾,我会幻想,那里有一个世外桃源。在天阶夜色凉如水的夏夜,我会静静地,静静地,等待一场流星雨的来临…许下一个愿望,不乞求去实现,至少,曾经,有那么一刻,我那还未枯萎的,青春的,诗意的心,在我最美的年华里,同星空做了一次灵魂的交流…秋日里,阳光并不刺眼,天空是一碧如洗的蓝,点缀着飘逸的流云。偶尔,一片飞舞的落叶,会飘到我的窗前。斑驳的印迹里,携刻着深秋的颜色。在一个落雪的晨,这纷纷扬扬的雪,飘落着一如千年前的洁白。窗外,是未被污染的银白色世界。我会去迎接,这人间的圣洁。在这流转的岁月里,有着流转的四季,还有一颗流转的心,亘古不变的心。
本文标题:精品文档java1
链接地址:https://www.777doc.com/doc-5115779 .html