5 程序改错题

  • 格式:doc
  • 大小:58.50 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序改错共10题

程序代码中,“**********FOUND**********”语句的下一行有错误。

1./*-------------------------------------------------------

【程序改错】

---------------------------------------------------------

题目:从键盘上输入一个字符,判断该字符是数字字符、英文字符

还是其他字符

-------------------------------------------------------*/

import java.io.*;

public class Prog1

{

public static void main(String args[]) throws IOException

{

/***********FOUND***********/

boolean c;

请在此处填写答案:_______________________________

/***********FOUND***********/

c=System.in.read();

请在此处填写答案:_______________________________

if (c>='0'&&c<='9')

System.out.println(c+"是数字字符");

/***********FOUND***********/

else if(c>='A'&&c<='Z'&&c>='a'&&c<='z')

请在此处填写答案:_______________________________

System.out.println(c+"是英文字符");

/***********FOUND***********/

end if

请在此处填写答案:_______________________________

System.out.println(c+"是其他字符");

}

}

2./*-------------------------------------------------------

【程序改错】

---------------------------------------------------------

题目:计算1到100的整数和值

-------------------------------------------------------*/

public class Prog1

{

/***********FOUND***********/

public static void main (args[])

请在此处填写答案:_______________________________

{

/***********FOUND***********/

int n=100,sum=1;

请在此处填写答案:_______________________________

while(n>0)

{

sum+=n;

/***********FOUND***********/

n++;

请在此处填写答案:_______________________________

}

/***********FOUND***********/

System.println("Sum is "+sum);

请在此处填写答案:_______________________________

}

}

3./*-------------------------------------------------------

【程序改错】

---------------------------------------------------------

题目:从键盘上输入一个正整数,计算该数的各位数字之和

-------------------------------------------------------*/

import java.io.*;

/***********FOUND***********/

public Prog1

请在此处填写答案:_______________________________

{

public static void main(String args[]) throws IOException

{

int m,s;

BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in));

System.out.print("请输入一个自然数:");

m=Integer.parseInt(buf.readLine());

/***********FOUND***********/

m=0;

请在此处填写答案:_______________________________

while(m!=0)

{

/***********FOUND***********/

s=s+m/10;

请在此处填写答案:_______________________________

/***********FOUND***********/

m=m%10;

请在此处填写答案:_______________________________

}

System.out.print("其各位数字之和为:"+s);

}

}

4./*-------------------------------------------------------

【程序改错】

---------------------------------------------------------

题目:求1到100的偶数之和,奇数之积