admin 管理员组

文章数量: 887021


2024年1月17日发(作者:echart官网文档)

[1]、下列关于Java语言的描述错误的是()。

【答 案】A

【分 数】1分

【选 项】

A、Java要求编程者管理内存

B、Java的安全性体现在多个层次上

C、Applet要求在支持Java虚拟机的浏览器上运行

D、Java内含多线程机制

[2]、保证Java语言可移植性的特征是()。

【答 案】D

【分 数】1分

【选 项】

A、面向对象

B、安全性

C、分布式计算

D、平台无关性

[3]、下面属于public void demo(){...} 的重载函数的选项是()。

【答 案】D

【分 数】1分

【选 项】

A、private void demo(){...}

B、public int demo(){...}

C、public void demo2(){...}

D、public int demo( int m, float f){...}

[4]、用于测试Java小应用程序Applet的命令是()。

【答 案】B

【分 数】1分

【选 项】

A、appletc

B、appletviewer

C、javaapplet

D、javaviewer

[5]、Java虚拟机的执行过程有多个特点,下列不属于JVM执行特点的是()。

【答 案】D

【分 数】1分

【选 项】

A、多线程

B、动态连接

C、异常处理

D、异步处理

[6]、运行jar文件中的class文件,需要在java命令后面加参数()。

【答 案】C

【分 数】1分

【选 项】

A、-d

B、-g

C、-cp

D、-verbose

[7]、用于类操作,由编译器自动生成对象的特殊类是()。

【答 案】C

【分 数】1分

【选 项】

A、System类

B、Thread类

C、Class类

D、Object类

[8]、若有定义 int a=5,b=3; 则表达式(a++)+(++b)的值是()。

【答 案】C

【分 数】1分

【选 项】

A、8

B、7

C、9

D、11

[9]、下列整型数据类型中,需要内存空间最大的是()。

【答 案】B

【分 数】1分

【选 项】

A、short

B、long

C、int

D、byte

[10]、下列代码的执行结果是()。

public class Test3{

public static void main(String args[]){

(100%6);

(",");

n(100%6.0);

}

}

【答 案】C

【分 数】1分

【选 项】

A、4,4

B、4.0,4

C、4,4.0

D、4.0,4.0

[11]、有整型数组:int[] x={2,33,88,5,10};,则调用方法 (x) 后,数组x中的元素值依次是( )。

【答 案】C

【分 数】1分

【选 项】

A、88 33 10 5 2

B、2 5 33 88 10

C、2 5 10 33 88

D、2 5 33 10 88

[12]、下列数组初始化形式正确的是()。

【答 案】D

【分 数】1分

【选 项】

A、int t1[][]={1,2,3,4,5,6};

B、int t2[][]={1,2,3,4,5,6};

C、int t3[3][2]={1,2,3,4,5,6};

D、int t4[][]; t4={{1,2},{3,4},{5,6}};

[13]、下列语句错误的是()。

【答 案】D

【分 数】1分

【选 项】

A、int a[][]=new int[5][5];

B、int [][]b=new int[5][5];

C、int []c[]=new int[5][5];

D、int [][]d=new int[5,5];

[14]、若有定义 int a=9,b=6; ,则a

【答 案】C

【分 数】1分

【选 项】

A、0

B、1

C、false

D、true

[15]、下列代码段执行后的输出结果是()。

int x=6;

int y=20;

n(y%x);

【答 案】C

【分 数】1分

【选 项】

A、0

B、1

C、2

D、3

[16]、设int x = 1, y = 2 , z = 3; 则表达式y-=z--/++x的值是()。

【答 案】B

【分 数】1分

【选 项】

A、3

B、1

C、4

D、5

[17]、下列选项在java中属于不合法的标识符的是()。

【答 案】D

【分 数】1分

【选 项】

A、$user

B、point

C、_endline

D、1oume

[18]、下列选项不是Java保留字的是()。

【答 案】D

【分 数】1分

【选 项】

A、static

B、super

C、abstract

D、sizeof

[19]、以下程序段的输出结果是()。

int a=15;

n(~a);

【答 案】C

【分 数】1分

【选 项】

A、11

B、-21

C、-16

D、-15

[20]、下面语句输出的结果是()。

n(9 | 7);

【答 案】B

【分 数】1分

【选 项】

A、13

B、15

C、17

D、19

[21]、编译和运行下面代码时显示的结果是()。

public class MyClass{

static int i;

public static void main(String argv[]){

n(i);

}

}

【答 案】B

【分 数】1分

【选 项】

A、Error Variable i may not have been initialized

B、0

C、1

D、null

[22]、下列赋值语句中错误的是()。

【答 案】D

【分 数】1分

【选 项】

A、float f=11.1f;

B、double d=5.3E12;

C、char c=’r’;

D、byte bb=433;

[23]、下列java语句不会导致无限循环的是()。

I、 while (true) i = 0;

II、 while (false) i = 1;

III、 while (!false) i = 0;

【答 案】D

【分 数】1分

【选 项】

A、III only

B、I and III only

C、I only

D、II

[24]、仔细分析下面程序,while的循环次数是()。

{

int i = 0;

while (i < 10) {

i++;

if (i < 1)

continue;

if (i == 5)

break;

}

}

【答 案】A

【分 数】1分

【选 项】

A、5

B、10

C、6

D、死循环,不能确定次数

[25]、下列语句执行后,x 的值是()。

int a=5, b=4, x=3;

if( ++a==b ) x=++a*x;

【答 案】A

【分 数】1分

【选 项】

A、3

B、4

C、5

D、6

[26]、给出下面代码段,当m值为()时,程序将输出“default”。

public class Test1{

public static void main(String args[]){

int m;

switch(m)

{

case 0:n("case 0");

case 1:n("case 1");break;

case 2:

default:n("default");

}

}

}

【答 案】C

【分 数】1分

【选 项】

A、0

B、1

C、2

D、以上都不正确

[27]、可以在下面代码段point x处写入的是()。

//point x

public class Interesting{

//do something

}

【答 案】B

【分 数】1分

【选 项】

A、String str;

B、import .*;

C、public class MyClass{//do other thing…}

D、static int PI=3.14;

[28]、为了使包bos在当前程序中可见,可以使用的语句是()。

【答 案】C

【分 数】1分

【选 项】

A、import bos;

B、package bos.*;

C、import bos.*;

D、bos package;

[29]、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。

【答 案】C

【分 数】1分

【选 项】

A、private

B、protected

C、friendly

D、public

[30]、下列类声明正确的是()。

【答 案】D

【分 数】1分

【选 项】

A、abstract final class HI{}

B、abstract private move(){}

C、protected private number;

D、public abstract class Car{}

[31]、设 x,y 均为已定义的类名,下列声明对象x1的语句正确的是()。

【答 案】B

【分 数】1分

【选 项】

A、public x x1= new y( );

B、y x1=new y( );

C、y x1=new x( );

D、int x x1;

[32]、定义主类的类头时可以使用的访问控制符是()。

【答 案】B

【分 数】1分

【选 项】

A、private

B、public

C、protected

D、private protected

[33]、为了区分重载多态中同名的不同方法,要求()。

【答 案】D

【分 数】1分

【选 项】

A、参数名不同

B、返回值类型不同

C、调用时用类名或对象名做前缀

D、采用不同的参数列表

[34]、以下关于类(接口)定义正确的是()。

【答 案】C

【分 数】1分

【选 项】

A、public class a {

private int x;

public abstract int getX();

}

B、Public abstract class a {

private int x;

public abstract int getX();

public int aMethod(){

return 0;

}}

C、public class a {

private int x;

public int getX(){

return x;

}}

D、public interface interfaceA{

private int x;

public int getX(){

return x;

}}

[35]、Runnable接口中的抽象方法是()。

【答 案】B

【分 数】1分

【选 项】

A、start

B、run

C、init

D、stop

[36]、Java语言中建立图形用户界面GUI的工具集,它们所在的包是()。

【答 案】C

【分 数】1分

【选 项】

A、包

B、包

C、包

D、包

[37]、要串行化某些类的对象,这些类就必须实现()。

【答 案】A

【分 数】1分

【选 项】

A、Serializable接口

B、alizable接口

C、put接口

D、DataOutput接口

[38]、下面是文件的完整代码,请找出会产生编译错误的行()。

1) class BaseClass {

2) public String str;

3) public BaseClass(){

4) n(“ok”);}

5) public BaseClass(String s){

6) str=s;}}

7) class SubClass extends BaseClass{

8) }

9) public class Example{

10) public void method(){

11) SubClass s=new SubClass(“hello”);

12) BaseClass b=new BaseClass(“world”);

13) }

14) }

【答 案】D

【分 数】1分

【选 项】

A、8

B、9

C、10

D、11

[39]、下列说法正确的是()。

【答 案】D

【分 数】1分

【选 项】

A、覆盖方法可以声明自己抛出的异常多于被覆盖的方法

B、子类可以覆盖父类中的任何方法

C、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集

D、私有方法不能被子类覆盖

[40]、Java语言的类间的继承关系是()。

【答 案】C

【分 数】1分

【选 项】

A、多重的

B、线程的

C、单重的

D、不能继承的

[41]、下列有关子类继承父类构造函数的描述正确的是()。

【答 案】B

【分 数】1分

【选 项】

A、子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数

B、子类必须通过super关键字调用父类的构造函数

C、子类无条件地继承父类不含参数的构造函数

D、子类无法继承父类的构造函数

[42]、以下关于abstract的说法,正确的是()。

【答 案】C

【分 数】1分

【选 项】

A、abstract只能修饰类

B、abstract只能修饰方法

C、abstarct方法所在的类必须用abstract修饰

D、abstract类中必须有abstract方法

[43]、下列选项能正确计算42度(角度)的余弦值的是()。

【答 案】D

【分 数】1分

【选 项】

A、double d=(42);

B、double d=(42);

C、double d=(ees(42));

D、double d=(ans(42));

[44]、在Applet的关键方法中,用于关闭浏览器以释放Applet占用的所有资源的方法是()。

【答 案】B

【分 数】1分

【选 项】

A、init()

B、destroy()

C、paint()

D、stop ()

[45]、关于Applet类,下列说法正确的是()。

【答 案】C

【分 数】1分

【选 项】

A、Applet类是中的类

B、Applet类不是容器类

C、Applet类是Container的间接子类

D、以上都不对

[46]、当浏览器的用户离开applet所在的HTML页面时都会调用方法()。

【答 案】D

【分 数】1分

【选 项】

A、init()

B、destroy()

C、paint()

D、stop ()

[47]、当浏览器重新返回Applet所在页面时,将调用Applet类的方法是()。

【答 案】C

【分 数】1分

【选 项】

A、init()

B、destroy()

C、start()

D、stop ()

[48]、下列方法与applet的显示无关的是()。

【答 案】B

【分 数】1分

【选 项】

A、update()

B、draw()

C、repaint()

D、paint()

[49]、假设正在为应用系统设计一个Java图形用户界面,需要能输入多行文本信息,下列组件中最能满足这个要求的是( )。

【答 案】C

【分 数】1分

【选 项】

A、TextField

B、Label

C、TextArea

D、Checkbox

[50]、Panel类对象的默认布局是()。

【答 案】A

【分 数】1分

【选 项】

A、FlowLayout布局

B、BorderLayout布局

C、CardLayout布局

D、GridLayout布局

[51]、下列选项中能创建一个标识有"打开"按钮的语句是()。

【答 案】A

【分 数】1分

【选 项】

A、Button b = new Button("打开");

B、TextArea b = new TextArea ("打开");

C、Checkbox b = new Checkbox("打开");

D、Button b = new Button("");

[52]、下面关于事件监听的说法正确的是()。

【答 案】B

【分 数】1分

【选 项】

A、所有组件都不允许附加多个监听器

B、监听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别

C、组件不允许附加多个监听器

D、如果多个监听器加在一个组件上,那么事件只会触发一个监听器

[53]、监听事件和处理事件()。

【答 案】C

【分 数】1分

【选 项】

A、都由Listener完成

B、由Listener和构件分别完成

C、都由相应事件Listener处登记过的构件完成

D、都由Listener和窗口分别完成

[54]、异常包含的内容是()。

【答 案】D

【分 数】1分

【选 项】

A、程序中的语法错误

B、程序的编译错误

C、程序事先定义好的可能出现的意外情况

D、程序执行过程中遇到的事先没有预料到的情况

[55]、当编译和运行下面代码时出现的结果是()。

import .*;

abstract class ExBase{

abstract public void martley();

}

public class Butt extends ExBase{

public static void main(String argv[]){

DataInputStream fi = new DataInputStream();

try{

ar();

}catch(IOException e){

(0);

}

finally {n("Doing finally");}

}

@Override

public void martley() {

}

}

【答 案】C

【分 数】1分

【选 项】

A、编译时发生错误

B、可以运行,按任意键退出

C、可以运行,按任意键,提示"Doing finally",然后退出

D、刚开始运行,立即退出

[56]、有以下程序段:

class MyThread extends Thread {

public static void main(String args[]) {

MyThread t = new MyThread();

MyThread s = new MyThread();

();

("one.");

();

("two.");

} public void run() {

("Thread");

}

}

则下列选项说法正确的是()。

【答 案】C

【分 数】1分

【选 项】

A、程序编译失败

B、程序运行结果为:

C、程序运行结果不确定

D、程序运行结果是:Thread

[57]、下列关于线程的叙述错误的是()。

【答 案】C

【分 数】1分

【选 项】

A、线程调用start()方法从新建状态进入就绪队列排队

B、当run()方法执行完毕,线程就变成死亡状态

C、线程处于新建状态时,调用isAlive()方法返回true

D、sleep方法可以暂停一个线程的执行,在适当的时候再恢复其执行

[58]、下列选项中属于过滤流FilterInputStream的子类的是()。

【答 案】C

【分 数】1分

【选 项】

A、PrintStream

B、DataOutputStream

C、DataInputStream

D、BufferedOutputStream

[59]、BufferedInputStream是()抽象类的子类。

【答 案】D

【分 数】1分

【选 项】

A、FileInputStream

B、StringBufferInputStream

C、PipedInputStream

D、FilterInputStream

[60]、下列选项中可以处理下拉列表选中某一项的事件的事件监听器是()。

【答 案】A

【分 数】1分

【选 项】

A、ItemListener

B、ActionListener

C、KeyListener

D、MouseListener

多选题

[1]、下面关于Java语言的说法正确的有()。

【答 案】ABD

【分 数】2分

【选 项】

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

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

C、Java语言不能对内存垃圾自动收集

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

[2]、下面说法正确的有()。

【答 案】BD

【分 数】2分

【选 项】

A、java语言是真正的面向对象的语言,任何代码都是类的一部分

B、运行java程序必须需要java运行环境的支持,例如需要java虚拟机JVM

C、在windows下开发的java程序不能在Unix下运行

D、java语言的类加载器可以实现从互联网上加载java程序

[3]、Java运行平台包括()。

【答 案】ABC

【分 数】2分

【选 项】

A、J2EE

B、J2ME

C、J2SE

D、J2DE

[4]、在Java中,关于final关键字的说法正确的有()。

【答 案】AB

【分 数】2分

【选 项】

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

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

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

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

[5]、下面选项在编译时会出现错误提示的有()。

【答 案】AD

【分 数】2分

【选 项】

A、int a=nt(abc789);

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

C、int a= new Integer(’我’);

D、int a=nt(’a’);

[6]、下列表达式返回值为true的有()。

【答 案】AD

【分 数】2分

【选 项】

A、"john" == "john"

B、"john".equals(new Button("john"))

C、"john" = "john"

D、"john".equals("john")

[7]、下列选项中可以替换所给代码中第2行的有( )。

1. public interface Foo{

2. int k = 4;

3. }

【答 案】ABG

【分 数】2分

【选 项】

A、final int k = 4;

B、public int k = 4;

C、transient int k = 4;

D、private int k = 4;

E、abstract int k = 4;

F、volatile int k = 4;

G、static int k = 4;

H、protected int k = 4;

[8]、下面有关私有变量和私有方法的声明,错误的有()。

【答 案】ABC

【分 数】2分

【选 项】

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

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

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

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

[9]、下面代码执行后,正确的输出结果包括()。

public class FinalFinallyFinalize {

final StringBuilder sb = new StringBuilder("init");

public static void main(String[] args) {

FinalFinallyFinalize fff = new FinalFinallyFinalize();

n(ng());

(" changed");

n(ng());

}

}

【答 案】AB

【分 数】2分

【选 项】

A、init

B、init changed

C、init init

D、changed changed

[10]、下面属于Java保留字或关键字的有()。

【答 案】ABCDE

【分 数】2分

【选 项】

A、if

B、for

C、goto

D、while

E、case

[11]、下面代码执行后的输出结果可以是()。

outer: for (int i = 0; i < 3; i++)

inner: for (int j = 0; j < 2; j++) {

if (j == 1)

continue outer;

n(j + "and " + i);

}

【答 案】ABC

【分 数】2分

【选 项】

A、0 and 0

B、0 and 1

C、0 and 2

D、1 and 0

E、1 and 1

[12]、下列关于JAVA中包的说法正确的有()。

【答 案】ADEGH

【分 数】2分

【选 项】

A、把各种类组织在一起,使得程序功能清楚、结构分明

B、使用包无法实现不同程序间类的复用

C、包是一种松散的类的集合,一般不要求处于同一个包中的类有明确的相互关系,如包含、继承

D、同一包中的类在缺省情况下可以互相访问,所以为了方便编程和管理,通常把需要在一起工作的类放在一个包里

E、创建包的语句需要使用关键字package,而且应该是整个.java文件的第一个语句

F、实际上,创建包就是在当前文件夹下创建一个子文件夹,以便存放这个包中包含的所有类的.class文件

G、通常一个类只能引用与它在同一个包中的类

H、使用其他包中的public类有多种方法

[13]、有如下的方法定义,请问下列选项中属于setvar重载函数的有()。

public class methodover{

public void setvar(int a,int b,float c){}

}

【答 案】CD

【分 数】2分

【选 项】

A、private void setvar(int a,float c,int b)

B、protected void setvar(int a,int b,float c)

C、public int setvar(int a,float c,int b){return a;}

D、public int setvar(int a,float c){return a;}

[14]、下面关于继承的叙述正确的有()。

【答 案】ACD

【分 数】2分

【选 项】

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

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

C、在java中一个类可以同时继承一个类和实现一个接口

D、java的单一继承使代码更可靠

[15]、根据下面代码定义:

Integer i = new Integer (42);

Long 1 = new Long (42);

Double d = new Double (42.0);

下列表达式结果为真的有()。

【答 案】CE

【分 数】2分

【选 项】

A、(i ==1)

B、(i == d)

C、( (d))

D、(d == 1)

E、( (i))

F、( (42))

[16]、浏览器禁止Applet执行的操作包括()。

【答 案】ABC

【分 数】2分

【选 项】

A、在运行时调用其它程序

B、文件读写操作

C、装载动态连接库和调用任何本地方法

D、打开一个socket进行网络通信,连接的主机是提供Applet的主机

[17]、下列关于AWT组件类型说法正确的有()。

【答 案】AB

【分 数】2分

【选 项】

A、Component是除了菜单组件外其他所有AWT组件的父类

B、Dialog对话框可作为AWT的顶层容器

C、TextArea用来编辑显示单行文本

D、TextField用来编辑显示一个文本块

[18]、菜单组成的基本要素包括()。

【答 案】ACD

【分 数】2分

【选 项】

A、菜单条

B、菜单框

C、菜单

D、菜单项

[19]、创建一个新线程的方法有()。

【答 案】AD

【分 数】2分

【选 项】

A、继承类,并且重载run方法

B、继承le类,并且重载start方法

C、实现类,实现run方法

D、实现le接口,实现run方法

E、实现类,实现start方法

[20]、使用File类,可以执行的操作包括()。

【答 案】ABE

【分 数】2分

【选 项】

A、返回上级目录的名字

B、删除一个文件

C、改变当前目录

D、查看一个文件包含的文本或二进制信息

E、创建目录


本文标签: 方法 下列 程序 执行 语言