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

当前位置:首页 > Java基础练习题附答案

Java基础练习题附答案

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 5:59:17

word格式

A. 小于 0 B. 小于 4 C. 4 和9之间 D. 大于9 E. 无任何可能 10)有如下代码段: switch ( x ){

case 1:System.out.println(\ case 2:

case 3:System.out.println(\ default:System.out.println(\}

变量x的取值下列哪些情形时,能使程序输出\。 A. 1 B. 2 C. 3 D. default 11)以下程序的输出结果为 public class test {

public static void main(String agrs[]) { char c1=’B’,c2=’C’; if (c1+1

A. B B. b C. C D. c

12) 假设a是int类型变量,并初始化为1,则下列哪个为合法的条件语句? A. if (a) { } B. if (a<<3) { } C. if (a=2) { } D. if (true) { }

四、循环程序设计

1)执行以下程序后,输出结果为 public class ex2{

public static void main(String args[]) { int f=1; int k;

for (k=2;k<5;k++) f*=k;;

System.out.println(k);

.. ..

word格式

} }

A. 0 B. 1 C. 5 D. 4 E. 24 2) 设有如下类 class Loop{

public static void main(String[] agrs) { int x=0;int y=0; outer:

for(x=0;x<100;x++){ middle:

for(y=0;y<100;y++){

System.out.println(\ if(y==10){ <<>> } } } } }

在<<>>处插入什么代码可以结束外循环? A.continue middle; B.break outer; C.break middle; D.continue outer; E.none of these

3)以下代码的运行结果为: public class Calc {

public static void main (String args []) { int total = 0;

for (int i = 0, j = 10; total > 30; ++i, --j) { System.out.println(\ total += (i + j); }

System.out.println(\ } }

A. 产生运行错误

.. ..

word格式

B. 产生编译错误 C. 输出 \D. 产生如下输出: i = 0 : j = 10 i = 1 : j = 9 i = 2 : j = 8 Total 30

4)以下程序的运行结果为: public class test {

public static void main(String args[]) { int i=0, j=2; do { i=++i; j--; } while(j>0);

System.out.println(i); } }

A. 0 B. 1 C. 2 D.3 5)以下程序的运行结果为? class xyz {

public static void main(String args[]) { int i,j,k;

for (i = 0; i < 3; i++) { for(j=1; j < 4; j++) { for(k=2; k<5; k++) {

if((i == j) && (j==k)) System.out.println(i); } } } } }

A. 0 B. 1 C. 2 D. 3 E. 4 6) 以下程序的运行结果为?

.. ..

word格式

class test {

public static void main(String args[]) { int i,j=0;

for(i=10;i<0;i--) { j++; } switch(j) {

case (0) : j=j+1; case (1) : j=j+2; break; case (2) : j=j+3; break; case (10) : j=j+10; break; default : break; }

System.out.println(j); } }

A. 0 B. 1 C. 2 D. 3 E. 10 7) 观察以下程序段: int i=1,j=10; do{

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

执行完后,i、j的值分别为: A. i=6 j=5 B. i=5 j=5 C. i=6 j=4 D. i=5 j=6 8)以下程序的输出结果为: public class example {

public static void main(String args[]) { int s=0;

for (int i=0;i<5;i++) { for (int j=10;j>3*i;j--) s += i*j; }

System.out.println(s); } }

A. 127 B.136 C. 147 D.153

.. ..

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

共分享92篇相关文档

文档简介:

word格式 A. 小于 0 B. 小于 4 C. 4 和9之间 D. 大于9 E. 无任何可能 10)有如下代码段: switch ( x ){ case 1:System.out.println(\ case 2: case 3:System.out.println(\ default:System.out.println(\} 变量x的取值下列哪些情形时,能使程序输出\。 A. 1 B. 2 C. 3 D. default 11)以下程序的输出结果为 public class test { public static void main(String agrs[]) { char c1=’B’,c2=’C’;

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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