JAVA第一阶段基础测试题.docx

上传人:b****6 文档编号:12713971 上传时间:2023-06-07 格式:DOCX 页数:13 大小:17.53KB
下载 相关 举报
JAVA第一阶段基础测试题.docx_第1页
第1页 / 共13页
JAVA第一阶段基础测试题.docx_第2页
第2页 / 共13页
JAVA第一阶段基础测试题.docx_第3页
第3页 / 共13页
JAVA第一阶段基础测试题.docx_第4页
第4页 / 共13页
JAVA第一阶段基础测试题.docx_第5页
第5页 / 共13页
JAVA第一阶段基础测试题.docx_第6页
第6页 / 共13页
JAVA第一阶段基础测试题.docx_第7页
第7页 / 共13页
JAVA第一阶段基础测试题.docx_第8页
第8页 / 共13页
JAVA第一阶段基础测试题.docx_第9页
第9页 / 共13页
JAVA第一阶段基础测试题.docx_第10页
第10页 / 共13页
JAVA第一阶段基础测试题.docx_第11页
第11页 / 共13页
JAVA第一阶段基础测试题.docx_第12页
第12页 / 共13页
JAVA第一阶段基础测试题.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

JAVA第一阶段基础测试题.docx

《JAVA第一阶段基础测试题.docx》由会员分享,可在线阅读,更多相关《JAVA第一阶段基础测试题.docx(13页珍藏版)》请在冰点文库上搜索。

JAVA第一阶段基础测试题.docx

JAVA第一阶段基础测试题

读书破万卷下笔如有神

JAVA第一阶段基础测试题

提示:

本题为第一阶段,JAVA基础部分练习题,包括变量,运算符,分支结构,循环结构和最基本的冒泡排序,适合初学者对第一阶段的知识进行测试,以便查漏补缺。

1.

序列[15,67,26,43,61,25,84,80,34,70]进行冒泡排序时,第三趟排序的结果是:

()。

A.[15,26,43,61,25,67,80,34,70,84]

B.[15,26,25,43,61,34,67,70,80,84]

C.[15,26,43,25,61,67,34,70,80,84]

D.[15,25,26,43,34,61,67,70,80,84]

正确答案:

B解析:

2.

请看下列代码:

publicintlist(Stringid){return0;}list方法的使用正确的是:

()。

A.intcount=list(1002);

B.Stringcount=list(1002);

C.intcount=list(s1001);

D.Stringcount=list(s1001);

正确答案:

C解析:

3.

请看下列代码:

读书破万卷下笔如有神

publicstaticvoidmain(String[]args){

int[]list={10,55,78,34,23,5,67};

for(inti=0;i<《插入代码1》;i++){

System.out.println(《插入代码2》);

}

}

如果上述代码的作用为遍历数组中的每一个元素,将其输出到控制台,那么《插入代码1》处和《插入代码2》处,应填入的代码分别为:

()。

A.list.size和list

B.list.size和list[i]

C.list.length和list

D.list.length和list[i]

正确答案:

D解析:

4.

下列代码段编译和运行的结果是:

()。

publicstaticvoidmain(String[]args){

intresult=0;

for(inti=0;i<=10;i++){

if(i>5){

break;

}

读书破万卷下笔如有神

result+=i;

}

System.out.println(result);

}

A.输出50

B.输出15

C.输出10

D.编译错误

正确答案:

B解析:

5.

下列程序编译或运行的结果是:

()。

publicstaticvoidmain(Stringargs[]){

intwidth=50;

intheight;

intresult;

if(width>40){

right=9;

}

result=width+height;

System.out.println(result);

}

10

输出:

A.

读书破万卷下笔如有神

B.输出:

19

C.输出:

9

D.编译出错

正确答案:

D解析:

6.

下列语句的输出结果是:

()。

1

System.out.println(5+7+arena+5+7);

A.12tarena57

B.57tarena12

C.57tarena57

D.12tarena12

正确答案:

A解析:

7.

下面代码的输出结果是:

()。

publicstaticvoidmain(String[]args){

ints1=50;

ints2=30;

s1=s1+s2;

s2=s1-s2;

s1=s1-s2;

System.out.println(s1+,+s2);

读书破万卷下笔如有神

}

A.50,30

B.30,50

C.50,80

D.80,30

正确答案:

B解析:

8.

请看下列代码的输出结果是:

()。

publicstaticvoidmain(String[]args){

doubleopr=0;

intcompare=opr>0?

1:

(opr<0?

-1:

0);

System.out.println(

(+opr+)=+compare);

}

A.f(0.0)=1

B.f(0.0)=-1

C.f(0.0)=0

D.f(0.0)=-2

正确答案:

C解析:

9.

以下程序的输出结果为:

publicstaticvoidmain(Stringargs[]){

inta=10;

读书破万卷下笔如有神

intb=20;

booleanflag=a++>b--&&b++>a--;

System.out.println(flag+,a=+a+,b=+b);

}

A.false,a=11,b=19

B.false,a=10,b=20

C.true,a=11,b=19

D.true,a=10,b=20

正确答案:

A解析:

10.

请看下列代码:

publicvoidtestType(){

if(isType

(1)){

System.out.println(Type);

}else{

System.out.println(Nottype);

}

}

publicbooleanisType(inttype){

if(type==1){

returnfalse;

}

读书破万卷下笔如有神

returntrue;

}

调用testType方法,程序编译和运行的结果是:

()。

A.输出:

Type

B.输出:

NotType

C.代码if(isType

(1)){行,编译错误

行,编译错误代码D.returntrue;

解析:

正确答案:

B11.

请看下列代码编译和运行的结果是:

()。

publicstaticvoidmain(String[]args){

intpigs=5;

booleanisOne=true;

booleanisTwo=false;

if((pigs==4)&&!

isTwo)

System.out.print(

irst);

System.out.print(second);

if((isTwo=true)&&isOne){

System.out.print(hird);

}

}

编译错误A.

读书破万卷下笔如有神

B.输出:

third

C.输出:

firstsecond

D.输出:

secondthird

正确答案:

D解析:

12.

下列代码段中,循环执行的次数是:

()。

publicstaticvoidmain(String[]args){

intwords=27;

do{

words--;

}while(words<=18);

}

A.9次

B.0次

次C.1次超过9D.C解析:

正确答案:

13.

下列代码的输出结果是:

()。

publicstaticvoidmain(String[]args){

inti=24,j=32,h=58;

switch(j-i){

读书破万卷下笔如有神

case7:

h++;

case8:

h++;

case9:

h+=2;

case10:

h+=3;

default:

h/=j;

}

System.out.println(h);

}

A.59

B.61

C.2

D.1

正确答案:

C解析:

14.

下列代码的输出结果是:

()。

publicstaticvoidmain(String[]args){

intone=1,two=10,three=8;

读书破万卷下笔如有神

if(one>2){

if(two<5){

System.out.println(one);

}else{

System.out.println(wo);

}

}elseif(three>5){

System.out.println(hree);

}else{

System.out.println(

our);

}

}

A.one

B.two

C.three

D.four

正确答案:

C解析:

15.

下面程序的输出结果是:

()。

publicstaticvoidmain(String[]args){

ints=105;

intresult=0;

读书破万卷下笔如有神

while(s>0){

intm=s%10;

result+=m;

s/=10;

}

System.out.println(result);

}

A.6

B.10

C.5

D.20

正确答案:

A解析:

16.

关于下列代码说法正确的是:

()。

publicstaticvoidmain(String[]args){

intwords=40;

System.out.println(words);

System.out.println(computers);

words=67.9;

}

编译正确A.行,编译出错System.out.println(words);代码B.

读书破万卷下笔如有神

C.代码System.out.println(computers);行,编译出错

D.代码words=67.9;行,编译出错

正确答案:

CD解析:

17.

请看下列表达式正确的是:

()。

A.Stringename=Allen;

B.int$words=40;

C.float_top=23.9;

D.double~balance=99.9;

正确答案:

AB解析:

18.

下列数组定义及赋值,正确的是:

()。

A.byte[]arr=newbyte[15];

B.bytearr=newbyte[20];

C.bytearr[]={1,2,3,4,5};

D.byte[10]arr=newbyte[];

正确答案:

AC解析:

19.

请看下列代码:

publicstaticvoidmain(String[]args){《插入代码》

if(isRight){System.out.println(

ight!

);}}请在《插入代码》处,填入变量isRight声明的同时,进行初始化的代码:

()。

A.booleanisRight=false;

读书破万卷下笔如有神

B.intisRight=1;

C.intisRight=0;

D.booleanisRight=true;

正确答案:

AD解析:

20.

下列选项的数据类型中,能存储汉字“达”的是:

()。

A.int

B.byte

C.short

D.char

解析:

AD正确答案:

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

当前位置:首页 > 自然科学 > 物理

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

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