奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx

上传人:b****8 文档编号:11387718 上传时间:2023-02-28 格式:DOCX 页数:13 大小:168.51KB
下载 相关 举报
奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx_第1页
第1页 / 共13页
奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx_第2页
第2页 / 共13页
奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx_第3页
第3页 / 共13页
奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx_第4页
第4页 / 共13页
奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx

《奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx》由会员分享,可在线阅读,更多相关《奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx(13页珍藏版)》请在冰豆网上搜索。

奥鹏西北工业大学课程考试机考《JAVA语言10 21》.docx

奥鹏西北工业大学课程考试机考《JAVA语言1021》

西北工业大学2020年10月课程考试(机考)1119255375

JAVA语言(202010)

1.如果类中的成员变量可以被同一包访问,则使用如下哪个修饰符?

(   )

A.private  B.public  C.protected  D.缺省的  

答案:

D

2.main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的?

()

A.public  static  void  main()  B.public  static  void   main( String[]  args )  C.public  static int  main(String  [] arg )  D.public  void  main(String  arg[] )  

答案:

B

3.Java源文件和编译后的文件扩展名分别为(     )

A.class和.java  B.java和.class  C.class和 .class  D.java和 .java  

答案:

B

4.

下列程序运行结果是()

A.true true  B.true false  C.false true  D.false false  

答案:

A

5.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(  )个比特位。

3个字节

A.8  B.16  C.32  D.64  

答案:

C

6.

给出下面代码段,哪行将引起一个编译时错误?

()

A.行1  B.行4  C.行6  D.行9  

答案:

D

7.下列关于构造方法的叙述中,错误的是(      )

A.Java语言规定构造方法名与类名必须相同  B.Java语言规定构造方法没有返回值,但不用void声明  C.Java语言规定构造方法不可以重载  D.Java语言规定构造方法只能通过new自动调用  

答案:

C

8.新建一个流对象,下面哪个选项的代码是错误的?

(    )

A.new BufferedWriter(new FileWriter("a.txt"));  B.new BufferedReader(new FileInputStream("a.dat"));  C.new GZIPOutputStream(new FileOutputStream("a.zip"));  D.new ObjectInputStream(new FileInputStream("a.dat"));  

答案:

B

9.   整型数据题型中,需要内存空间最少的是()

A.short  B.long  C.int  D.byte  

答案:

D

10.

22.以下代码段执行后的输出结果为()

A.-1  B.2  C.1  D.3  

答案:

A

11.29.在浏览器中执行applet程序,以下选项中的哪个方法将被最先执行(    )。

A.init()  B.start()  C.destroy()  D.stop()  

答案:

B

12.()类可以作为FileInputStream类的构造方法的参数。

A.InputStream  B.File  C.FileOutputStream  D.StringBuffer  

答案:

B

13.类Test1.Test2定义如下:

1. public class Test12.{public float aMethod(floata,floatb)throws3. IOException{   }4.}5.public class Test2 extends Test1{6.7.}将以下哪种方法插入行6是不合法的。

(  )

A.float  aMethod(float  a,float  b){   B.public  int  aMethod(int a,int b)throws  Exception{   C.public  float  aMethod(float  p,float q){   D.public  int  aMethod(int a,int  b)throws IOException{   

答案:

A

14.若在某一个类定义中定义有如下的方法:

abstract void performDial( );该方法属于(   )。

A.接口方法  B.最终方法  C.抽象方法  D.空方法  

答案:

C

15.9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(     )。

A.static void method()  B.public void method()  C.final void method()  D.abstract void method()  

答案:

A

16.2.设inta=-2,则表达式a>>>3的值为(  )。

A.0  B.3  C.8  D.-1  

答案:

C

17.在Java中用什么关键字修饰的方法可以直接通过类名来调用?

()

A.static  B.final  C.private  D.void  

答案:

A

18.结构化程序设计所规定的三种基本控制结构是 (    )

A.输入、处理、输出  B.树形、网形、环形  C.顺序、选择、循环  D.主程序、子程序、函数  

答案:

C

19.

下面的代码编译后会出现什么问题()

A.错误,不能静态引用amethod方法  B..错误,main方法不正确  C..错误,数组必须包含参数  D.Amethod必须声明为String类型  

答案:

A

20.下面这条语句一共创建了多少个对象:

Strings="a"+"b"+"c"+"d";()

A.1  B.2  C.3  D.4  

答案:

A

21.

选项中哪一行代码可以替换题目中//addcodehere而不产生编译错误?

()

A.public abstract void method(int a);  B.value = value + 5;  C.public int method();  D.public abstract void anotherMethod()   

答案:

A

22.Java中,在单一文件中import、class和package的正确出现顺序是()。

(选择1项)

A.class,import,package  B.package,import,class  C.import,package,class  D.package,class,import  

答案:

B

23.以下标识符中哪项是不合法的(         )

A.const  B.$double  C.hello  D.BigMeaninglessName  

答案:

A

24.下面关于数组声明和初始化的语句那个有语法错误?

(    )

A.int a1[]={3,4,5;  B.String a2[]={"string1","string1","string1";  C.String a3[]=new String(3);  D.int[][] a4=new int[3][3];  

答案:

C

25.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.题型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序的特性称为(  )。

A.隐藏  B.覆盖  C.重载  D.Java不支持此特性  

答案:

C

26.下列哪个类的声明是正确的?

(  )

A.abstract final class HI  B.abstract private move()  C.protected private number;  D.public abstract class Car  

答案:

D

27.在Java Applet程序用户自定义的Applet子类中,一般需要重载父类的(     )方法来完成一些画图操作。

A.start()  B.stop()  C.init()  D.paint()  

答案:

D

28.

指出下列程序运行的结果()

A.good and abc  B.good and gbc  C.test ok and abc  D.test ok and gbc  

答案:

B

29.关于Java异常,下列说法错误的是()

A.异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误  B.try……catch语句中对try内语句监测,如果发生异常,则把异常信息放入对象e中  C.throws用来表示一个方法有可能抛出异常给上一层,则在调用该方法时必须捕捉异常,否则无法编译通过  D.主函数可以使用throws抛出异常  

答案:

C

30.下列关于Java语言的特点,描述错误的是(   )

A.Java是跨平台的编程语言  B.Java支持分布式计算  C.Java是面向过程的编程语言  D.Java支持多线程  

答案:

C

31.36.下列哪一项不属于Swing的顶层容器?

(  )

A.JApplet  B.JTree  C.JDialog  D.JFrame  

答案:

B

32.

list是一个ArrayList的对象,哪个选项的代码填写到//tododelete处,可以在Iterator遍历的过程中正确并安全的删除一个list中保存的对象?

()

A.list.remove(obj);  B.list.remove(index);  C.list.remove(it.next());  D.it.remove();  

答案:

D

33.下列哪一种叙述是正确的()

A.abstract修饰符可修饰字段.方法和类  B.抽象方法的body部分必须用一对大括号{ 包住  C.声明抽象方法,大括号可有可无  D.声明抽象方法不可写出大括号  

答案:

D

34.System.out.println("5" + 2);的输出结果应该是(    )。

A.52  B.7  C.2  D.5  

答案:

A

35.

A.Hello  B.Hello---World!

  C.没有输出内容  D.编译失败  

答案:

A

36.下面不是Java关键字的是( )

A.super  B.this  C.native  D.True  

答案:

D

37.

程序的执行结果是()

A.子类无参构造函数子类有参构造函数 父类无参构造函数  B.子类有参构造函数子类无参构造函数 父类无参构造函数  C.父类无参构造函数子类有参构造函数 子类无参构造函数  D.父类有参构造函数子类有参构造函数 子类无参构造函数  

答案:

D

38.下列方法头中哪一个不与其他方法形成重载(overloaD.关系?

(  )

A.void mmm()  B.void mmm(int i)  C.void mmm(String s)  D.int mm()  

答案:

D

39.下面不是合法标识符的是(    )

A.2ofUS  B.giveMes  C.whataQuiz  D.$d2000_  

答案:

A

40.1.使用Java语言编写的源程序保存时的文件扩展名是(  )。

A.class  B.java  C.cpp  D.txt  

答案:

B

41.

程序的执行结果是()

A.子类无参构造函数子类有参构造函数 父类无参构造函数  B.子类有参构造函数子类无参构造函数 父类无参构造函数  C.父类无参构造函数子类有参构造函数 子类无参构造函数  D.父类有参构造函数子类有参构造函数 子类无参构造函数  

答案:

D

42.下列哪一种叙述是正确的()

A.abstract修饰符可修饰字段、方法和类  B.抽象方法的body部分必须用一对大括号{ 包住  C.声明抽象方法,大括号可有可无  D.声明抽象方法不可写出大括号  

答案:

D

43.Java编程所必须的默认引用包为(    )

A.java.sys包  B.java.lang包  C.java.util包  D.以上都不是  

答案:

B

44.执行代码String[]s=newString[10];后,哪个结论是正确的( )

A.s[10]为"";  B.s[10]为null;  C.s[0]为未定义  D.s.length为10  

答案:

D

45.执行int[]x=new int[25];语句后,以下选项正确的是()

A.x[24]值未确定。

  B.x[25]值等于0。

  C.x[25]值等于null。

  D.x.length值等于25。

  

答案:

D

46.4.在类的定义中可以有两个同名函数,这种现象称为函数(  )。

A.封装  B.继承  C.覆盖  D.重载  

答案:

D

47.请问"abcd"instanceofObject的返回值是?

A."abcd"  B.True  C.False  D.String  

答案:

B

48.关于接口和抽象类的说法,错误的是()

A.接口中全是抽象方法,抽象类中可以有非抽象方法。

  B.接口和抽象类都有构造方法。

  C.接口中没有成员变量。

  D.抽象类不能创建对象。

  

答案:

B

49.设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为(    )类型。

A.int  B.long  C.double  D.char  

答案:

C

50.如果修饰对象类型变量,这个对象任何属性都不可更改

下面程序输出的结果是:

()

A.98  B.a1  C.971  D.197  

答案:

B

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

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1