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

当前位置:首页 > Java 程序设计习题集(题目)

Java 程序设计习题集(题目)

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 22:09:52

7.结构化程序设计提高了程序的清晰简单性,并且它只需使用三种形式的控制结构就足够了。 ( )

二、选择题

1.所有的程序均可以用几种类型控制结构编写。( ) A 顺序结构、选择结构、循环结构 B 顺序结构、循环结构 C 顺序结构、选择结构 D 选择结构、循环结构

2.当条件为真和条件为假时,( )控制结构可以执行不同的动作。 A switch B while C for D if/else

3.下面程序片段输出的是什么? ( ) int a=3; int b=1; if(a=b)

System.out .println(“a=”+a);

A a=1 B a=3 C 编译错误,没有输出 D 正常运行,但没有输出 4.下面程序的输出结果是:( ) public class Test{

void printValue(int m){

do , System .out .println(“The value is”+m); }

while(- - m>10); }

public static void main(String arg[]){ int i=10;

Test t= new Test(); t.printValue(i); } }

8 A 8 B 9 C 10 D 11

5.下列语句执行后,x 的值为( ) int a=4,b=5,x=3; if(++a==b) x=x*a; A 3 B 12 C 15 D 20

6. 下列语句执行后,z 的值为( ) int x=3,y=4,z=0; switch(x%y+2) {

case 0:z=x*y;break; case 6:z=x/y;break; case 12:z=x-y;break; default:z=x*y-x; }

A 15 B 0 C -2 D 12

7.请看下面的程序代码:( ) if(x>0) , System .out .println(“first”);-

else if(x<20) , System .out .println(“second”);- else , System .out .println(“third”) -

当程序输出“second”时,x 的范围为: A x < = 0

B x < 20 && x > 0 C x > 0 D x >= 20

8.请看下面的程序代码:( ) switch(n) {

case 0: System .out .println(“first”); case 1:

case 2: System .out .println(“second”); break; default: System .out .println(“end”); }

当 n 为何值时,程序段将输出字符串 second: 9 A 0 B 1 C 2

D 以上都可以

9.下列语句执行后,x 的值是( ) int x=2; do

{x+=x; }while(x<17);

A 4 B 16 C 32 D 256 10.下列语句执行后,j 的值是( ) int j=3,i=3; while(--i!=i/j) j=j+2;

A 4 B 5 C 6 D 7

11.下列语句执行后,i,j 的值是( ) int i=1, j=8; do

{if(i++>--j)

continue;}while(i<4);

A i=4,j=5 B i=5,j=4 C i=4,j=5 D i=5,j=6 12. 下列语句执行后,k 的值是( ) int j=4,i,k=10; for(i=2;i!=j;i++) k=k-i;

A 4 B 5 C 6 D 7

13. 下列语句执行后,c 的值是( ) char c='\\0';

for(c='a';c<'z';c+=3) {

if(c>='e') break; }

A ’e’ B ’d’ C ’f’ D ’g’

14.下列语句执行后,k 的值是( ) int i,j,k=1;

lable:for(i=1;i<8;i++) {

for(j=1;j<6;j++) 10 { k*=i+j; if(j==3) break lable; } }

A 22 B 23 C 24 D 25 15.下列语句执行后,k 的值是( ) int i,j,k=1;

lable:for(i=1;i<3;i++) {

for(j=1;j<4;j++) {

k+=i+j; if(j==3)

continue lable; } }

A 22 B 23 C 24 D 25 三、程序填空

1 以下程序的功能是:求 s=1/2+1/6+1/12+1/20+??+1/(19*20);请将下列程序补充完 整。 double s=0.0; int n=1;

do

{s= ① ;

n= ②

;}while(n<20);

System.out.println(s);

2.求 1-100 内的奇数并输出。 public class oddnum{

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

① {if( ② )

continue;

System.out.print(i+\ }}

11 四、编程题 1.打印九九乘法表

2.编写一个求 1!+2!+3!+ ?+10!

3.编写一个应用程序,计算和打印从 1 加到 10 的累加和。用 while 结构循环执行计算及加 1

语句。循环必须在 x 加到 11 时终止。 第四章 方法 一、判断题

1.Java 语言的模块只有类。( )

2.定义方法时方法名可以是任何标识符。( ) 3.方法体中至少有一条 return 语句。( ) 4.如果需要可以在方法中再声明一个方法。( )

5.方法定义语句 void x( int a,int b ) { return (a-b); }是正确的。( ) 6.方法内定义的变量是可以在方法外使用的。( ) 7.只有直接调用自身的方法才叫递归方法。( )

8.Java 中允许两方法同名,只要它们参数的类型或个数不同就行。( ) 9.每个应用程序都必须要有 main 方法。 ( )

10.方法定义语句 float x( int a,int b ) { return (a-b); }是正确的。( ) 二、选择题

1.方法的作用不包含: A 使程序结构清晰 A 功能复用 A 代码简洁 A 重复代码

2.方法内定义的变量:

A 一定在方法内所有位置可见 B 可能在方法内的局部位置可见 C 在方法外可以使用

搜索更多关于: Java 程序设计习题集(题目) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

7.结构化程序设计提高了程序的清晰简单性,并且它只需使用三种形式的控制结构就足够了。 ( ) 二、选择题 1.所有的程序均可以用几种类型控制结构编写。( ) A 顺序结构、选择结构、循环结构 B 顺序结构、循环结构 C 顺序结构、选择结构 D 选择结构、循环结构 2.当条件为真和条件为假时,( )控制结构可以执行不同的动作。 A switch B while C for D if/else 3.下面程序片段输出的是什么? ( ) int a=3; int b=1; if(a=b) System.out .println(“a=”+a); A a=1 B a=3 C 编译错误,没有输出 D 正常运行,但没有输出 4.下面程序的输出结果

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