50S1考前冲刺题JavaBaseWord下载.docx

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

50S1考前冲刺题JavaBaseWord下载.docx

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

50S1考前冲刺题JavaBaseWord下载.docx

i++)

{

switch(i)

case1:

System.out.println(i);

;

case2:

default:

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);

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'

+'

);

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

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);

B.2

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

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

D.-1

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

A.x<

>

B.x==0

C.x=0

D.x!

<

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

b--;

c=++a+b;

A.2

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程序运行后会显示()(选择一项)

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数组元素的正确的引用是()

B.a[3+1]

C.a(5)

D.a(0)

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

执行后的结果为:

publicstaticvoidf(intx,inty){

intt;

if(x<

y){

t=x;

x=y;

y=t;

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);

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;

if(i%5==0)

x++;

20);

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

A.4

D.以上都不是

41.研究下面JAVA程序

intx;

x=input.nextInt();

if(x--<

5)System.out.println(x);

elseSystem.out.println(x++);

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

C.5

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

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;

=n;

i++)

r=r*b[i];

returnr;

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

x=f(a,3);

A.720

B.120

C.24

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

A./*thisisacomment*/

B.--thisisacomment

C.*thisisacomment*

D./--thisisacomment

45.考虑以下的JAVA程序:

inti,j,num=0;

for(i=0;

4;

for(j=i;

j<

2;

j++)

num=num+j;

System.out.println("

thevalueofnumis"

+num);

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

D.3

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

charch;

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

A.ch="

aaaa"

B.ch='

C.ch='

2345'

D.ch="

a"

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

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

i=a++;

j=++b;

+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);

D.doublerun(intx,y);

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

inta=1,b=10;

do

{

b-=a;

a++;

}while(b--<

0);

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

A.9

B.-2

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;

A.20

B.1

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

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

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);

输出结果为()。

C.1.5

D.1

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

B.-1

C.2

D.1.67

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

A.next

B.continue

C.switch

D.break

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

(选择两项)

B.while…end

C.swich...case

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

A.int

B.str123

C.a.%$count

D._789

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

inta=5;

while(a-->

0);

System.out.println(a);

A.54321

B.4321

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

67.考虑以下的JAVA程序:

inti,j,num=0;

for(j=i;

num=num+j;

System.out.println(num);

程序执行后,num的值应该是()。

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

D.11

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

A.成员变量

B.局部变量

C.形参

D.自动变量

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

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

B.JAVA方法可以递归调用

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

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

71.分析下面的JAVA程序:

intnum=0;

while(num<

=2){

num++;

System.out.print(num);

}输出结果是()。

A.123

C.23

D.12

72.分析下面的程序:

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