JAVA题目附答案.docx

上传人:b****3 文档编号:594634 上传时间:2022-10-11 格式:DOCX 页数:18 大小:60.27KB
下载 相关 举报
JAVA题目附答案.docx_第1页
第1页 / 共18页
JAVA题目附答案.docx_第2页
第2页 / 共18页
JAVA题目附答案.docx_第3页
第3页 / 共18页
JAVA题目附答案.docx_第4页
第4页 / 共18页
JAVA题目附答案.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

JAVA题目附答案.docx

《JAVA题目附答案.docx》由会员分享,可在线阅读,更多相关《JAVA题目附答案.docx(18页珍藏版)》请在冰豆网上搜索。

JAVA题目附答案.docx

JAVA题目附答案

JAVA题目

1.若有以下代码:

intx=5,y=6;

lf(x++>=y&&x>++y)

{

}

则执行后,X和y的值分别是()

A.56

B.66

C.67

D.77

2.字节型数据的取值围是:

A)-128~127B)-2

C)-255~256D)

4.classExcise{

publicvoidmethod(){bytea=127;intx=++a;

inty=a+1;

System.out.println("x="+x+"y="+y);

}

}

classTestExcise{

publicstaticvoidmain(Stringargs[]){Exciseo=newExcise();o.method();

}

}

A)输出:

x=128y=128B)输出:

C)输出:

x=-128y=128D)输出:

5.写出下面代码段的运行结果(A)

booleanflag=false;

if(flag=true){

System.out.println("true");

}else{

System.out.println("false");

}

A)trueB)falseC)出错

6.执行下面代码会输出什么容?

()

88

-1~2

取决于具体的Java虚拟机

x=128y=129x=-128y=-127

D)没有信息输出

Booleanb1=newBoolean(true);

Booleanb2=newBoolean(true);

Objectobj1=(Object)b1;

Objectobj2=(Object)b2;if(obj1==obj2)

if(obj1.equals(obj2))System.out.println("a");

else

System.out.println("b");

 

else

if(obj1.equals(obj2))

System.out.println("c");

else

D)d

System.out.println("d");

A)aB)bC)c

7.Strings1="ABC";

Strings2=s1;

s1+="xyz";

System.out.println(s2);

A)ABCB)xyzC)ABCxyzD)null

8.下面哪些是不合法的Java代码片段?

A)Stringa="abcdefg";a-="cde";

B)Stringa="abcdefg";a+="cde";

C)Integerj=newInteger(27);j-=7;

D)Integerj=newInteger(27);j--;

9.编译、运行下面代码后的结果是()。

classEqualsTest{

publicstaticvoidmain(Stringargs[]){chara='a';

Strings=a==97?

"Equal":

"NotEqual";

System.out.println(s);

}

}

A)编译错:

Invalidcharacterininput

B)程序能被编译,运行时输出:

NotEqual

C)程序能被编译,运行时输出:

Equal

D)输出EqualNotEqual

10.运行下面代码后的结果是()。

inti=1;

switch(i){

case0:

System.out.println("zero");

break;

case1:

System.out.println(”one");

case2:

System.out.println("two");

default:

System.out.println("default");

}

A)oneB)one,default

C)one,two,defaultD)default

11.若声明:

inta[]=newint[10];则对a数组元素的正确引用是

a)a[10]

b)a[3.5]

c)a(5)

d)a[10-10]

12.下面关于跳转语句说法不正确的是(A)

a)break语句只终止一次循环不影响下一次循环的进行

b)break语句可以终止循环的进行

c)continue语句只终止一次循环

d)return语句用于从函数返回

13.关于方法调用,说确的是(A)

a)当主调函数和被调函数在同一个类中,直接通过方法名称去调用

b)当主调函数和被调函数在同一个包不同类中,必须通过对象.方法名去调用

c)当主调函数和被调函数在不同包中,必须通过对象.方法名去调用

d)可以通过Arrays.sort(数组名)的方式调用sort方法对数组进行排序

14.在Java语言中,数组的索引是从(A)开始的。

a)0

b)1

c)2

d)3

15.求数组最小值,请问在空白处应该填写的代码是(C)

publicstaticvoidmain(String[]args){

intb[5]={1,2,3,4,5};

inta=b[0];

for(inti=1;i<5;i++){

空白处

}

System.out.println(a);

}

a)a=b[i];

b)if(a

c)if(a>b[i])a=b[i];

d)if(a

16.在Java语言中定义了以下变量:

charch;下列赋值语句正确的是(B)。

A.ch="strtest";

B.ch='2:

C.ch='1234';

D.ch=strtest;

17.下面属于Java语言关键字的是(A)。

(选择一项)

A.int

B.typedef

C.enum

D.unien

18.已知x=43,ch=2,y=0;则表达式(x>=y||ch<2&&ch==y)的值是(B)。

A.真

B.True

C.False

19.在Java语言中,为了输出13579的效果,请问在空白处应该填写的代码是(C)

publicstaticvoidmain(String[]args){

inti;

for(i=0;i<5;i++){

System.out.printl(空白处);

}

}

A.i+1

B.(i+1)/2+1

C.(i+1)*2-1

D.i*2-1

20.在Java语言中,下列代码的运行结果是(C)。

publicstaticvoidmain(String[]args){

inta=2;

switch(a)

{

case1:

System.out.println("Incase1a="+a);break;

case2:

System.out.println("Incase2a="+a);

case3:

System.out.println("Incase3a="+a);break;

default:

System.out.println("Indefaulta="+a);

}

}

A.Incase1a=1Incase2a=2

B.Incase1a=2Incase2a=2Incase3a=2

C.Incase2a=2Incase3a=2

D.Indefaulta=2

21.在Java中,源文件Test.java中包含如下代码段则程序编译运行结果是()B

publicclassTest{

publicstaticmain(String[]args){system.out.print(“Hello!

”);

}

}

a)输出:

Hello!

b)编译出错,提示"无法解析system”

c)运行正常,但没有输出任何容

d)运行时出现异常

22.在Java中,单行注释使用()符号D

a)/*

b)*/

c)*

d)//

23.下列选项中,关于Java数据类型的说法错误的是()D

int数据类型double数据类型

a)存储如性别’男’或’女’的数据最好使用char数据类型

b)存储如员工编号或员工年龄的数据最好使用

c)存储如商品价格或员工工资的数据最好使用

d)存储如真或假、是或否的数据最好使用String数据类型

24.关于Java类中带参数的方法,下列选项中的说法错误的是()B

a)使用带参数的方法分为两步:

1、定义带参数的方法;2、调用带参数的方法

b)带参数方法的返回值不能为void

c)带参数方法的参数个数可以为一个或多个

d)带参数方法的参数可以是任意的基本类型数据或引用类型数据

25.分析下面的Java代码段,编译运行后的输出结果为()B

publicclassTest{

publicstaticvoidmain(String[]args){

System.out.print(“:

”);

System.out.print(”Lanura”);

}

}

a):

Laura

b):

Lanura

c):

Laura

d)Laura

26.分析如下所示的Java代碼,編译运行后的输出结果()

publicstaticvoidmain(Stringarg[]){

 

27.在Java语言的控制结构中,break语句是经常用到的语句。

下面一段代码中

Break语句起到()的作用.C

Intpointer=0;

while(pointer<=10)

{

switch(pointer%3)

{

case1:

Pointer+=1;

break;

case2:

pointer+=2;

break;

default:

pointer+=3;

break;

}

}

a)结束当次循环,使控制权直接转移到控制循环的条件表达式

b)从嵌套部跑出最里面的循环

c)终止switch语句的语句序列,提高switch-case语句性能

d)退出循环

28.下面()段Java语句在编译时不会出现异常和错误(选两项)BD

a)charc="a";

b)intI=-1;

c)booleanb=null;

d)doubled=10.0;

29.分析如下所示的Java代码,编译运行后的输出结果是()。

publicstaticvoidmain(Stringarg[]){

inta=100;

while(a%2==0)

{

System.out.print(a);

a=a/4;

}

}

a)

v'出现的位置,可使

C

1002561b)10025c)100d)25

30.在Java中,如果要在字符串类型对象s="java"中,得到字母'

用以下(

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

当前位置:首页 > 求职职场 > 社交礼仪

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

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