50S1考前冲刺题JavaBase.docx

上传人:b****7 文档编号:9364619 上传时间:2023-02-04 格式:DOCX 页数:47 大小:33.48KB
下载 相关 举报
50S1考前冲刺题JavaBase.docx_第1页
第1页 / 共47页
50S1考前冲刺题JavaBase.docx_第2页
第2页 / 共47页
50S1考前冲刺题JavaBase.docx_第3页
第3页 / 共47页
50S1考前冲刺题JavaBase.docx_第4页
第4页 / 共47页
50S1考前冲刺题JavaBase.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

50S1考前冲刺题JavaBase.docx

《50S1考前冲刺题JavaBase.docx》由会员分享,可在线阅读,更多相关《50S1考前冲刺题JavaBase.docx(47页珍藏版)》请在冰豆网上搜索。

50S1考前冲刺题JavaBase.docx

50S1考前冲刺题JavaBase

1.在JAVA语言中,下面()转义序列表示换行。

(选择一项)

A.\a

B.\n

C.nr

D.\f

2.在JAVA语言中,有如下定义

publicstaticvoidmain(Stringargs[]){

inti=0,s=0;

do{

if(i%2==0){

i=i+2;

}

i++;

s=s+i;

}while(i<7);

System.out.println(s);

}执行后输出的结果是()。

(选择一项)

A.16

B.12

C.14

D.21

 

3.在JAVA语言中,下列代码的运行结果是().

publicstaticvoidmain(Stringargs[]){

intstuAge[]={18,22,26};

inti,avgAge=0;

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

avgAge+=stuAge[i]/3;

}

System.out.println(avgAge);

}(选择一项)

A.0

B.9

C.11

D.21

4.在JAVA语言中以下能为一维数组a正确初始化的语句是()。

A.inta[10]=(0,0,0,0,0);

B.inta[]={1,2};

C.inta[10]={0;1;2};

D.inta[10]={10};

 

5.在JAVA语言中,下列JAVA语言代码的循环体执行的次数是().

intn=2;

while(n==0){

System.out.println(n);

n--;

}(选择一项)

A.0次

B.1次

C.2次

D.3次

6.下列JAVA语言代码的输出结果是()(选择一项)

publicstaticvoidmain(Stringargs[]){

inti;

for(i=0;i<3;i++)

{

switch(i)

{

case1:

System.out.println(i);;

case2:

System.out.println(i);;

default:

System.out.println(i);;

}

}

}

A.011122

B.012

C.012020

D.120

7.以下选项()是用于阐述一算法的预备工具。

(选择一项)

A.程序(Programs)

B.流程图(Flowcharts)

C.循环(Loops)

D.数组

8.在JAVA语言中,下面选项()声明一个数组用于保存4个参赛者参加5个不同项目的比赛成绩。

(选择一项)

A.score[5][6]

B.score[4][5]

C.score[3][4]

D.score[3][4]

9.若有说明:

inta[10];则对a数组元素的不正确引用是()。

A.a[10]

B.a[3-4]

C.a[5]

D.a[0]

10.在软件设计过程中,当一个流程图有数页之多时应该用()标识跨页的流程。

(选择一项)

A.流程线

B.分支符号

C.连接符

D.开始和结束框

11.在JAVA语言中,考虑以下代码段:

j=2,k=3;

v=j---++k;

通过运算后,v的值是()。

(选择一项)

A.1

B.-3

C.-1

D.-2

12.在JAVA语言中,下列代码的运行结果是()(选择一项)

publicstaticvoidshowInfo(inta,intb){

a++;

b++;

}

publicstaticvoidmain(String[]args){

inta=5;

intb=10;

System.out.println(a+","+b);

showInfo(a,b);

System.out.println(a+","+b);

}

A.5,105,10

B.5,106,11

C.5,104,11

D.5,105,11

13.在JAVA语言中,‘19+12’在这里,19和12是(),‘+’是()。

(选择一项)

A.操作数,操作符

B.操作符,操作数

C.变量,操作数

D.操作,操作数

14.下面程序输出结果是()

System.out.println('2'+'2');

A.22

B.4

C.0

D.100

15.分析下面的JAVA语言程序,如果从键盘上输入9,则输出的结果是().(选择一项)

Scannerinput=newScanner(System.in);

intn=input.nextInt();

if(n>10){

System.out.println(n++);

}else{

System.out.println(n--);

}

A.11

B.10

C.9

D.8

16.在JAVA语言中,描述A:

‘8’与8是相同的

描述B:

‘¥’的数据类型是char

下面的选项()是正确的(选择一项)

A.两个描述都是正确的。

B.两个描述都是错误的。

C.只有描述A是正确的。

D.只有描述B是正确的。

17.(10*(2-8)+10)/(5-5*2)在JAVA语言中,上面的表达式计算结果为()。

(选择一项)

A.-10

B.10

C.30

D.-32

18.inta[5]={3,9,5,6,4}

System.out.println(a[4])以上JAVA程序段的输出结果为()

A.3

B.5

C.4

D.6

19.下面选项()是JAVA语言中定义的循环语句类型。

A.ifelse

B.while

C.switch...case

D.for

 

20.在JAVA语言中,以下正确的函数定义形式是()。

(选择一项)

A.doublerun(intx,inty);

B.doublerun(intx;inty);

C.doublerun(intx,inty);

D.doublerun(intx,y);

21.有如下JAVA语言程序,则程序运行后的输出结果为()(选择一项)

inta=2;

System.out.println(a*3>10?

1:

2);

A.1

B.2

C.0

D.10

22.能将用JAVA语言编写的源代码转换成字节码的命令是()。

(选择一项)

A.java

B.javac

C.javadoc

D.javab

23.在JAVA语言中,假设以下所有变量均为整型,则下面代码执行后c的值是().

a=2;

b=5;

b++;

c=a+b;(选择一项)

A.5

B.6

C.7

D.8

24.在JAVA语言中,10%2的值为()(选择一项)

A.5

B.2

C.0

D.-1

25.在JAVA语言中,要判断整型变量x是否等于0,下面()语句是在正确的.(选择一项)

A.x<>0

B.x==0

C.x=0

D.x!

<>0

26.在JAVA语言中,假设所有变量均为整型,则下列代码执行后c的值是()。

(选择一项)

a=2;b=5;b--;c=++a+b;

A.2

B.6

C.7

D.8

27.在JAVA语言中,已知a为int型,b为double型,c为float型,d

为char型,则表达式a+b*c-d/a的结果类型为()。

(选择一项)

A.int

B.double

C.float

D.char

28.

publicstaticvoidchange(intx)

{

x+=5;

}

publicstaticvoidmain(String[]args)

{

intx=5;

change(x);

System.out.println(x);

}

上述JAVA程序运行后会显示()(选择一项)

A.0

B.5

C.10

D.%d

29.intx=10,y=20,result;

x+=20;

result=x+y;

System.out.println(result);输出结果是()

A.result=30

B.result=50

C.result=40

D.result=60

 

30.以下叙述正确的是()(选择一项)

A.JAVA语言程序总是从第一个定义的方法开始执行

B.在JAVA语言程序中,要调用的方法必须在main()方法中定义

C.JAVA语言程序总是从main()方法开始执行

D.JAVA语言程序中的main()方法必须放在程序的开始部分

31.在JAVA语言中,下列()格式用于在System.out.println()语句以十六进制格式显示变量的值

A.%o

B.%x

C.%a

D.%octal

32.下列JAVA语言程序段不是死循环的是().(选择一项)

A.inti=100;while(1==1){i=i%100+1;if(i>100)break;}

B.for(;;);

C.intk=0;do{++k;}while(k<=0);

D.booleanb=false;while(b);

33.

doublex,y;

x=2;

y=x+3/2;

System.out.println(y);程序的运行结果是()(选择一项)

A.3.5

B.3

C.2.0

D.3.0

34.在JAVA语言中,下列代码运行的结果是()。

(请选择一项)

inta=1,b=3,c=5;

if(a>b)

if(b>c)

c=a+b;

else

c=a*b;

System.out.println(a+”\t”+b+”\t”+c)

A.135

B.134

C.136

D.133

35.JAVA语言中,若有说明inta[10];则对a数组元素的正确的引用是()

A.a[10]

B.a[3+1]

C.a(5)

D.a(0)

36.在JAVA语言中,有如下定义

执行后的结果为:

publicstaticvoidf(intx,inty){

intt;

if(x

t=x;

x=y;

y=t;

}

}

publicstaticvoidmain(Stringargs[]){

inta=4,b=3,c=5;

f(a,b);

System.out.println(a+","+b+","+c);

}

A.3,4,5

B.5,3,4

C.4,5,3

D.4,3,5

37.在JAVA语言中,下列代码的运行结果是()。

(请选择一项)

inta=1,sum=0;

while(a++<3);

sum=sum+a;

System.out.println(sum);

A.2

B.3

C.4

D.语法错误

38.JAVA语言中命名一个变量的规则包括()

A.变量名必须以字母或下划线或数字开头

B.变量的第一个字母必须是字母或下划线

C.变量名不区分大小写

D.第一个字母后可以是字母,数字和下划线组成的序列

39.在JAVA语言中下列哪组不是合法的用户标识符()。

(请选择两项)

A.integer和1ch

B.Int和scan

C.case和public

D._ch和integer

40.inti=0,x=0;

do{

if(i%5==0)

x++;

}while(i<20);

System.out.println(x);

以上程序代码正确的是()

A.4

B.10

C.0

D.以上都不是

41.研究下面JAVA程序

intx;

Scannerinput=newScanner(System.in);

x=input.nextInt();

if(x--<5)System.out.println(x);

elseSystem.out.println(x++);

运行后,如果从键盘上输入5,则输出结果是()

A.3

B.4

C.5

D.6

42.以下程序的输出结果是()。

(请选择一项)

inti;

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

if(i%2==0)System.out.print("*");

elsecontinue;

System.out.print("#");

}

System.out.print("$");

A.*#*#*#$

B.#*#*#*$

C.*#*#$

D.#*#*$

43.以下程序的输出结果是()。

(请选择一项)

publicstaticintf(int[]b,intn){

inti,r=1;

for(i=0;i<=n;i++)

r=r*b[i];

returnr;

}

publicstaticvoidmain(Stringargs[]){

intx,a[]={2,3,4,5,6,7,8,9};

x=f(a,3);

System.out.println(x);

}

A.720

B.120

C.24

D.6

44.下面()是JAVA语言中的有效注释(选择一项)

A./*thisisacomment*/

B.--thisisacomment

C.*thisisacomment*

D./--thisisacomment

45.考虑以下的JAVA程序:

publicstaticvoidmain(Stringargs[]){

inti,j,num=0;

for(i=0;i<4;i++)

for(j=i;j<2;j++)

num=num+j;

System.out.println("thevalueofnumis"+num);

}程序执行后,num的值应该是().(选择一项)

A.2

B.4

C.0

D.3

46.在JAVA语言中定义了如下变量:

charch;

下列赋值正确的是()(选择一项)

A.ch="aaaa"

B.ch='2'

C.ch='2345'

D.ch="a"

47.在JAVA语言中,下列程序运行的结果是()。

(请选择一项)

publicstaticvoidmain(Stringargs[]){

inta=1,b=1,i,j;

i=a++;

j=++b;

System.out.println(a+","+b+","+i+","+j);

}

A.1122

B.2222

C.2212

D.1221

48.在JAVA语言中,有如下两条叙述:

陈述a:

5/2结果为2.5

陈述b:

5.0/2.0结果为2.5(选择一项)

A.两句都对

B.两句都错

C.只有a对

D.只有b对

49.在JAVA语言中,以上正确的函数定义形式是()

A.doublerun(x,y);

B.doublerun(intx;inty);

C.doublerun(intx,inty);

D.doublerun(intx,y);

50.分析下面的JAVA语言代码:

inta=1,b=10;

do

{

b-=a;

a++;

}while(b--<0);

则执行循环语句后b的值为()。

(选择一项)

A.9

B.-2

C.-1

D.8

51.在JAVA语言中,运行下面的程序段后将输出()。

(选择一项)

chara[],b[]={'c','h','i','n','a'};

a=b;

System.out.println(a);

A.china

B.Ch

C.Chi

D.编译出错

52.在JAVA语言中,下列()是合法的标示符。

A.Main

B.p234

C.4x

D.short

53.有数组intnum[]={10,20,30,40,50};

num[3]的值为()。

(选择一项)

A.30

B.50

C.40

D.20

54.下面的JAVA程序的输出结果是()。

(选择一项)

inta=3,b=2,c=1;

intx=10,y=20;

if(a

if(b!

=0)

if(!

(x==0))

y=1;

elseif(x==0)

y=0;

y=-1;

System.out.println(y);

A.20

B.1

C.0

D.-1

55.下面JAVA程序的输出结果是()。

(选择一项)

inti,x[][]={{1,2,3},{4,5,6},{7,8,9}};

for(i=0;i<3;i++)

System.out.print(x[i][2-i]+"/n");

A.159

B.147

C.357

D.369

56.JAVA语言中,while和do...while循环的主要区别是()。

(选择一项)

A.while的循环控制条件比do...while的循环控制条件严格

B.do...while的循环体至少无条件执行一次

C.do...while允许从外部转到循环体内

D.do...while的循环体不能是复合语句

57.分析如下JAVA语言代码片断:

inti=6,j=4;

System.out.println(i%j);

输出结果为()。

(选择一项)

A.0

B.2

C.1.5

D.1

58.在JAVA语言中,5/3的值是()。

(选择一项)

A.1

B.-1

C.2

D.1.67

59.在JAVA语言中,()语句可以结束当次循环,继续进行下一次循环。

(选择一项)

A.next

B.continue

C.switch

D.break

60.下面选项()是JAVA语言中定义的循环语句类型。

(选择两项)

A.ifelse

B.while…end

C.swich...case

D.for

61.下列()是JAVA语言的合法标识符

A.int

B.str123

C.a.%$count

D._789

62.执行下面JAVA程序段后,输出结果是()。

(选择一项)

publicstaticvoidmain(Stringargs[]){

inta=5;

while(a-->0);

System.out.println(a);

}

A.54321

B.4321

C.0

D.-1

63.在JAVA语言中,下面不能对字符串正确赋初值的语句是()。

(选择一项)

A.Stringstr;

B.Stringstr=“good!

”;

C.Stringstr=newString(“good!

”);

D.Stringstr={“good!

”};

64.以下正确的叙述有()。

(选择二项)

A.在JAVA程序中,每行中只能写一条语句。

B.在JAVA程序中,Abc和abc是2个相同的变量

C.若a和b的类型相同,在计算了赋值表达式a=b后b的值将放入a,而b的值丢失

D.若a是float型变量,a=10是合法的,因为float型变量允许存放整型数

65.下JAVA代码的输出结果是()。

(选择一项)

intanswer,result;

answer=100;

result=answer-10;

System.out.println(result+5);A.Theresultis90

B.Theresultis95

C.Theresultis10

D.Theresultis100

66.研究下面的JAVA语言代码:

inttemp=10;

System.out.println(temp++);

temp++;

System.out.println(temp);输出是()。

(选择一项)

A.1012

B.1112

C.1011

D.以上都不是

67.考虑以下的JAVA程序:

inti,j,num=0;

for(i=0;i<4;i++)

for(j=i;j<2;j++)

num=num+j;

System.out.println(num);程序执行后,num的值应该是()。

(选择一项)

A.2

B.4

C.0

D.3

68.分析下面的JAVA语言代码片断:

intn;

Scannerinput=newScanner(System.in);

n=input.nextInt();

if(n<10)System.out.println(“ok”);

elseSystem.out.println(“no”);

若运行时从键盘输入11,则输出()。

(选择一项)

A.ok

B.no

C.10

D.11

69.在JAVA语言中,()是在所有方法外部声明的。

(选择一项)

A.成员变量

B.局部变量

C.形参

D.自动变量

70.以下对JAVA语言方法的有关描叙中,正确的是()。

A.调用方法时,只能把实参的值传送给形参,形参的值不能传给实参

B.JAVA方法可以递归调用

C.方法必须有返回值,否则不能使用方法

D.JAVA程序中有调用关系的所有方法必须放在同一个源程序文件中

71.分析下面的JAVA程序:

publicstaticvoidmain(Stringargs[]){

intnum=0;

while(num<=2){

num++;

System.out.print(num);

}

}输出结果是()。

(选择一项)

A.123

B.012

C.23

D.12

72.分析下面的程序:

publicstaticvoidmain(String[]args){

intx=10,y=20,z=30;

fun(x,y,z);

System.out.println(z+","+y+","+x);

}输出结果是()。

(选择一项)

A.30,20,10

B.10,20,30

C.456,567,678

D.678,567,456

73.研究下面的JAVA程序段:

inti,j

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

当前位置:首页 > 高等教育 > 文学

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

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