精品文档java1教学教材.docx

上传人:b****2 文档编号:1625320 上传时间:2023-05-01 格式:DOCX 页数:10 大小:19.13KB
下载 相关 举报
精品文档java1教学教材.docx_第1页
第1页 / 共10页
精品文档java1教学教材.docx_第2页
第2页 / 共10页
精品文档java1教学教材.docx_第3页
第3页 / 共10页
精品文档java1教学教材.docx_第4页
第4页 / 共10页
精品文档java1教学教材.docx_第5页
第5页 / 共10页
精品文档java1教学教材.docx_第6页
第6页 / 共10页
精品文档java1教学教材.docx_第7页
第7页 / 共10页
精品文档java1教学教材.docx_第8页
第8页 / 共10页
精品文档java1教学教材.docx_第9页
第9页 / 共10页
精品文档java1教学教材.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

精品文档java1教学教材.docx

《精品文档java1教学教材.docx》由会员分享,可在线阅读,更多相关《精品文档java1教学教材.docx(10页珍藏版)》请在冰点文库上搜索。

精品文档java1教学教材.docx

精品文档java1教学教材

 

精品文档java1

一、单选题(每题2分,共计40分)

1、若int[][]arr={{1,2,3}},则arr[0][1]的结果为( C)

A、0

B、1

C、2

D、3

2、阅读下列代码

importjava.io.*;

publicclassExample{

publicstaticvoidmain(String[]args)throwsException{

OutputStreamout=newFileOutputStream("itcast.txt",true);

      Stringstr="欢迎你!

";

      byte[]b=str.getBytes();

      for(inti=0;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流关闭后不能被使用,否则抛出IOException

D、CharArrayWriter流与CharArrayReader流必须配对使用

4、下列关于条件语句的描述,错误的是( C)

A、if语句中的条件表达式是一个布尔值

B、选择语句分为if条件语句和switch条件语句

C、switch语句中的表达式只能是布尔类型的值

D、switch语句只能针对某个表达式的值作出判断

5、​如果父类的方法是静态的,则子类的方法被(B)修饰才能覆盖父类的静态方法?

A、protected

B、static

C、private

D、final

6、关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的(B)

A、1234

B、1000

C、1234.0

D、以上都不对

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、11

B、12

C、13

D、14

9、Calendar类中,用于为指定的日历字段增加或减去指定的时间量的方法是?

( B  )

A、intget(intfield)

B、voidadd(intfield,intamount)

C、voidset(intfield,intvalue)

D、voidset(intyear,intmonth,intdate)

10、下列选项中,哪个类用于读取文本文件中的字符( A )。

A、FileReader

B、FileWriter

C、BufferReader

D、BufferWriter

11、下面关于Math.random()方法生成的随机数,正确的是?

( A)

A、0.8652963898062596

B、-0.2

C、3.0

D、1.2

12、下面的程序段执行后,输出的结果是以下哪个选项?

(A)

  StringBuffer buf=new StringBuffer("Beijing2008");

  buf.insert(7,"@");

  System.out.println(buf.toString());

A、Beijing@2008

B、@Beijing2008

C、Beijing2008@

D、Beijing#2008

13、下列选项中,不属于比较运算符的是(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、ArrayList

B、LinkedList

C、TreeSet

D、Properties

17、下列关于匿名内部类的描述,错误的是( D  )

A、匿名内部类是内部类的简化形式

B、匿名内部类的前提是必须要继承父类或实现接口

C、匿名内部类的格式是"new父类(参数列表)或父接口(){}"

D、匿名内部类可以有构造方法

18、计算机网络通信协议IP指的是(  C )

A、传播控制协议

B、超文本传输协议

C、英特网互联协议

D、国际通信协议

19、下列Java命令中,哪一个可以编译HelloWorld.java文件?

(D)

A、javaHelloWorld

B、javaHelloWorld.java

C、javacHelloWorld

D、javacHelloWorld.java

20、阅读下列程序

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____区域

Thefurthestdistanceintheworld

Isnotbetweenlifeanddeath

ButwhenIstandinfrontofyou

Yetyoudon'tknowthat

Iloveyou.

Thefurthestdistanceintheworld

IsnotwhenIstandinfrontofyou

Yetyoucan'tseemylove

Butwhenundoubtedlyknowingthelovefromboth

Yetcannotbetogether.

Thefurthestdistanceintheworld

Isnotbeingapartwhilebeinginlove

ButwhenIplainlycannotresisttheyearning

Yetpretendingyouhaveneverbeeninmyheart.

Thefurthestdistanceintheworld

Isnotstrugglingagainstthetides

Butusingone'sindifferentheart

Todiganuncrossableriver

Fortheonewholovesyou.

倚窗远眺,目光目光尽处必有一座山,那影影绰绰的黛绿色的影,是春天的颜色。

周遭流岚升腾,没露出那真实的面孔。

面对那流转的薄雾,我会幻想,那里有一个世外桃源。

在天阶夜色凉如水的夏夜,我会静静地,静静地,等待一场流星雨的来临…

许下一个愿望,不乞求去实现,至少,曾经,有那么一刻,我那还未枯萎的,青春的,诗意的心,在我最美的年华里,同星空做了一次灵魂的交流…

秋日里,阳光并不刺眼,天空是一碧如洗的蓝,点缀着飘逸的流云。

偶尔,一片飞舞的落叶,会飘到我的窗前。

斑驳的印迹里,携刻着深秋的颜色。

在一个落雪的晨,这纷纷扬扬的雪,飘落着一如千年前的洁白。

窗外,是未被污染的银白色世界。

我会去迎接,这人间的圣洁。

在这流转的岁月里,有着流转的四季,还有一颗流转的心,亘古不变的心。

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2