100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 全国大学生计算机技能应用大赛Java模拟题

全国大学生计算机技能应用大赛Java模拟题

时间:2020-04-17 19:26:03

相关推荐

全国大学生计算机技能应用大赛Java模拟题

全国大学生计算机技能应用大赛Java模拟题

竞赛官网:/

单选题

1.以下哪个不是java的垃圾回收算法

A.标记清除算法

B.空间分配算法

C.标记整理算法

D.分代回收算法

2.下列名称在java语言中属于非法标识符的是

A.Thereisnovarname

B.3wlink

C.whatavariable

D.digitalID

3.在java语言中,以下__不属于基本数据类型

A.int

B.array

C.long

D.short

4.在java语言中,double数据类型占用__字节的存储空间

A.16字节

B.8字节

C.4字节

D.2字节

5.下列关于java的运行环境说法错误的是

A.Java虚拟机分析并解释执行字节码程序

B.Java原程序通过集成开发环境(IDE)翻译为字节码程序

C.Java是一种平台无关的语言

D.Java保留了大部分与C++相似的语法

6.以下关于电梯和智能电梯之间的关系描述中,最贴切的是

A.拥有同样的基类

B.父类和子类

C.类和对象

D.类的重载

7.在java程序中,如果不赋给类的成员变量初始值,编译器会给出它们的默认值,以下解释中错误的是

A.byte的默认值是0

B.boolean的默认值是false

C.long类型的默认值是0.0L

D.char类型的默认值是’\0’

8.以下不是java虚拟机(jvm)构成的是

A.类加载器

B.字节确认器

C.码流分析器

D.JIT实时编译器

9.Java虚拟机中,哪个数据区存储的是所有线程共享的数据

A.以上都不是

B.Java堆

C.Java虚拟机栈

D.程序计数器

10.下列选项中关于java中关键字的说法错误的是

A.default是用于switch语句中的默认分支

B.extends只能作用于类,不能作用于接口

C.import表明要访问指定的类或者包

D.super表明当前对象的父类型的引用

11.下列两个名词之间的关系描述中,符合类和对象关系的是

A.团长和士兵

B.书和书架

C.狼和老虎

D.作家和曹雪芹

12.下列关于基本数据类型的说法中,正确的一项是

A.boolean类型变量的值只能取真或假

B.float是带符号的16位浮点数

C.double是带符号的32位浮点数

D.char是8位Unicode字符

13.Java语言中,一个类可有多个方法名相同的方法,但方法的形参个数或类型或顺序等不完全相同。这种程序特性被称为

A.继承

B.复用

C.重载

D.Java不支持此特性

14.下列代码实例化写法不正确的是

class a {public a(String i) {}public a(int i) {}public a(int i,int j){}}

A. A a = new A(“lpf”);

B. A a = new A();

C. A a = new A(4);

D. A a = new A (1,2) ;

15.下列类的定义中,错误的是

A.class AB{…}

B.public CD extends AB{…}

C.public class CD extends AB{…}

D.class EF extends AB implements CD{…}

16.阅读下列代码,选出该代码段正确的文件名

class Student {void method1 (){}}public class Teacher{void method2(){}public static void main(String[] args){System.out.println("main()");}}

A.Student.java

B.Student.class

C.Teacher.java

D.Teacher.class

17.设i, j, k,I均为int型的变量,并已赋值,下列表达式的结果属于非逻辑值的是

A.i!=j&k%1<i

B.i++==i+j+k+l

C.#REF!

D.i+j>=k+l

18.以下关于异常捕获机制的描述,正确的是

A.每个try块都必须有一个catch子句

B.每个try块都必须有一个finally子句

C.catch子句后如果只有一个语句,可以不使用子句开始和结束标记"{}"

D.如果任何封闭try块都未捕获到异常,Java解释器将退出

19.以下关于java程序初始化顺序的描述,不正确的是

A.静态对象先于非静态对象初始化

B.静态对象只初始化一次

C.非静态对象可能会初始化很多次

D.子类先于父类进行初始化

20.关于类修饰符final和abstract关键字说法不正确的是

A.一个类不能同时是abstract和final

B.final关键字可以应用于类,也可以应用于方法

C.一个方法可以既是abstract又是final

D.final关键字应用于方法时,表明任何子类不能重写该方法。

21.以下关于java语句,描述不正确的是

A.assert是断言,用于进行程序调试

B.continue用来提前跳出一个块

C.final用来说明最终属性

D.catch用在异常处理中,用来捕获异常

22.Java应用程序中的主类需包含main(),以下哪项是main()的正确形参

A.Char arg

B.String args

C.String args[]

D.StringBuffer args[]

23.以下哪组数据类型转换需要强制类型转换

A.short到char

B.float到double

C.int到long

D.short到int

24.下列常见的系统定义的异常中,有可能是网络原因导致的异常是

A.IOException

B.ClassNotFoundException

C.FileNotFoundException

D.UnknownHostException

25.以下关于类的继承属性叙述正确的是

A.在Java中一个类不能同时继承一个类和实现一个接口

B.在Java中一个类只能实现一个接口

C.在Java中接口只允许单一继承

D.在Java中类只允许单一继承

多选题

26.下列选项代码正确的有

A.

int i=0;if (i) {System.out.println("OK");}

B.

boolean b=true;boolean b2=true;if(b==b2){System.out.println("OK");}

C.

int i=1;int j=2;if(i==1 &| j==2)System.out.println("OK");

D.

int i=1;int j=2;if (i==1 || j==2)System.out.println("OK");

27.下面哪些实现了继承关系

A.

interface Component {}class Container extends Component {}

B.

class Father {}class son extends Father {}

C.

abstract class Colorable {}class Shape extends Colorable {}

D.

public class Species {}public class Animal{private Species species; }

28.下面正确声明一个一维数组的是

A.String[] a

B.String a[]

C.char a[][]

D.String a[10]

29.下面哪几项在编译时候,会出现错误提示

A.int a=Integer.parseInt(abc789);

B.int a=(int)’我’;

C.int a=int(’我’);

D.int a=Integer.parseInt('a’);

30.下面关于java语言说法正确的是

A.Java语言是面向对象的、解释执行的网络编程语言

B.Java语言具有可移植性,是与平台无关的编程语言

C.Java语言可对内存垃圾自动收集

D.Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境

31.下面关于布局管理器说法正确的是

A.布局管理器用来管理组件放置在容器中的位置和大小

B.每个容器都有一个布局管理器

C.使用布局管理器可以使JAVA生成的图形用户界面具有平台无关性

D.布局管理器LayoutManager本身是一个接口,通常使用的是实现了该接口的类

32.下面哪些说法是错误的

A.用New运算符来创建的对象,在JVM退出时才会被做垃圾回收

B.判断一个对象是否可以被垃圾回收的条件为是否还有对该对象的

C.引用java函数的参数传递规定,所有的原始类型(如整数)和对象(使用new来创建的都为地址传递

D.java函数支持重载,但函数必须至少有一个参数或返回值的类型不同或个数不同

33.下面叙述哪些是正确的

A.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用

B.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销

C.java接口包含函数声明和常量声明

D.java中,子类不可以访问父类的私有成员和受保护的成员

34.在java中,关于final关键字的说法正确的是

A.如果修饰变量,则一旦赋了值,就等同一个常量

B.如果修饰类,则该类只能被一个子类继承

C.如果修饰方法,则该方法不能在子类中被覆盖

D.如果修饰方法,则该方法所在的类不能被继承

35.在java中,下面关于包的陈述中正确的是

A.包的声明必须是源文件的第一句代码

B.包的声明必须紧跟在import语句的后面

C.只有公共类才能放在包中

D.可以将多个源文件中的类放在同一个包中

36.下面哪几个函数是public void example() {…}的重载函数

A.public void example(int m){…}

B.public int example () {…}

C.public void example2() {…}

D.public int example (int m, float f){…}

37.下面有关私有变量和私有方法的声明,哪些叙述是对的

A.用关键字private修饰的成员变量和方法,称为私有变量和私有方法

B.用关键字protected修饰的成员变量和方法,称为私有变量和私有方法

C.用关键字public修饰的成员变量和方法,称为私有变量和私有方法

D.私有变量不能通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量

38.下面关于继承的叙述哪些是正确的

A.在java中只允许单一继承

B.在java中一个类只能实现一个接口

C.java的单一继承使代码更可靠

D.在java中一个类不能同时继承一个类和实现一个接口

39.下面关于Java中输入/输出流的说法正确的是

A.FileInputStream与 FileOutputStream类用读、写字节流

B.Reader 与Writer类用来读、写字符流

C.RandomAccessFile既可以用来读文件,也可以用来写文件

D.File类用来处理与文件相关的操作

40.下面关于Java 中异常处理Try块的说法正确的是

A.try 块后通常应有一个catch块,用来处理 try块中抛出的异常

B.catch块后必须有finally块

C.可能抛出异常的方法调用应放在try块中

D.对抛出的异常的处理必须放在try块中

判断题

41.类的方法名可以和变量重名

A.正确

B.错误

42.String类的对象长度是可以随意改变的

A.正确

B.错误

43.方法重载中参数列表的不同只能是参数个数的不同

A.正确

B.错误

44.如果类定义了构造方法,也可以用该类的默认构造方法

A.正确

B.错误

45.Java是一种面向对象语言

A.正确

B.错误

46.Java具有较好的可移植性

A.正确

B.错误

47.垃圾回收机制是核心技术

A.正确

B.错误

48.Java源程序可以在各类平台上运行

A.正确

B.错误

49.Byte是带符号的8位整型数

A.正确

B.错误

50.Long是带符号的32位整型数

A.正确

B.错误

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。