云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java练习题集答案解析

java练习题集答案解析

  • 62 次阅读
  • 3 次下载
  • 2025/5/2 2:54:44

第3章(2)switch&循环语句练习题

一、填空题

1、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 120 。

int s = 0 ;

for (int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 )

s += MyIntArray[i] ;

System.out.println(s); //s=20+40+60

2、下面程序段的执行结果是( 6 5 4 3 2 )

int a[] = { 2, 3, 4, 5, 6 };

for (int i = a.length - 1; i >= 0; i--)

System.out.print(a[i] + \//从大到小排序

3、以“java Sub 3”运行以下程序的结果是:3th season __。

public class Sub{

public static void main(String[] args) {

int i=Integer.parseInt(args[0]);

switch(i) {

case 1: System.out.println(\); break; case 2: System.out.println(\); break;

case 3: System.out.println(\); break; case 4: System.out.println(\); break; }

}

}

4.switch(X)中,X可以接受的类型有_byte____,____char___,short,int。 5、以下程序段的输出结果为 _value is two_

value is three ______。

int j=2; switch ( j ) {

case 2: System.out.print(“Value is two.”);

case 2+1 : System.out.println(“Value is three.”); break; System.out.println(“value is “+j); break;

}

6.如果x=2;则下面程序执行后的结果是_34_____? switch (x) {

case 1: System.out.println(1);

case 2: case 3: System.out.print(3); case 4: System.out.println(4); }

default:

7、下面代码执行结束后l和j的值分别是___5,6___?

public static void main(String[] args) {

int j=10; int l=1; do{

if(l++>--j) continue; }while(l<5); }

8、下面程序序的运行结果为( 20)

class test{

public static void main(String args[]){

int sum=0; for(int i=0;i<10;i++){

if(i%2==0)

sum+=i; else continue; }

System.out.println(sum); } }

二、单选

1、应用程序的main方法中有以下语句,则输出的结果是 (B )。

int b[][]={{1}, {2,2}, {2,2,2}}; int sum=0;

for(int i=0;i

sum+=b[i][j]; } }

System.out.println(\ A) 32 B)11 C) 2 D) 3

2、应用程序的main方法中有以下语句,则执行后输出的结果是 (D)

int[] x={125,21,5,168,98};

int max=x[0];

for(int i=1;i

if(x[i]> max) max =x[i]; }

System.out.println(max);

A) 125 B) 5 C) 98 D) 168

第4章(1)类和对象练习题

一、填空

1、面向对象程序的主要特征:继承,____封装___________,___多态___________。 2、____构造方法_是类中的一种特殊方法,用来定义对象的初始状态。 3、构造方法在__创建对象__时被调用。

4、系统类Math的random()方法可用来产生0-1.0之间的实数,则产生一个50

搜索更多关于: java练习题集答案解析 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第3章(2)switch&循环语句练习题 一、填空题 1、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 120 。 int s = 0 ; for (int i = 0 ; i < MyIntArray.length ; i + + ) if ( i % 2 = = 1 ) s += MyIntArray[i] ; System.out.println(s); //s=20+40+60 2、下面程序段的执行结果是( 6 5 4 3 2 ) int a[] = { 2, 3,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com