10级java程序设计基础试卷(A)答案

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

上海xxx技术学院期末考试统一命题试题卷A卷

2010~2011学年第一学期

考试课程java程序设计基础专业及班级10计算机(软件、网络、应用)(闭卷)

参考答案

一、单项选择题(10*2=20%)

二、判断题(10*2=20%,正确打“√”,错误打“X”)

三、程序填空(3*6=18%)

1、下列程序输出结果是:1+2=3,请将程序补充完整。

public class test1

{

public static void main(String args[])

{

_int_____x=1,y=2;

System.out.println (__(“1+2=”+(x+y))__) ;

}

}

《java程序设计基础》试卷A参考答案第1页(共4页)

2、下列程序是求: 1/1+1/2+1/3+……+1/99+1/100之和,请将程序补充完整。

public class test2{

public static void main( String args[ ])

{ double _sum=0.0_;

for ( int i = 1 ; i <= 100 ; i + + )

sum += __1.0/(double) i__;

System.out.println( "sum="+sum );

}}

3、下列程序用来计算Fibonacci序列的第0,1,2,…各项,请将程序补充完整。

public class test3

{

public static void main(String args[])

{ System.out.println("Fibonacci 第4项="+_ fib(4)); }

static int fib(int n)

{ if (n==0||n==1) { return n; }

else

{ int sum=fib(n-1)+fib(n-2);

return __sum___;

}

}

}

四、读程序,写出程序的功能或结果(3*7=21%)

1、下列程序段的运行结果为:__ Value is two._____。

2、下列程序段的运行结果为:____21_____________。

3、下列程序段的运行结果为:___s=34______________。

五、编程题(3*7=21%)

1、找出从键盘上输入的n个整型数中最大数,并将这n个数累加,最后将最大数和累加结果输出。

public class maxsum

{

public static void main(String args[])

《java程序设计基础》试卷A参考答案第2页(共4页)

{

if(args.length<=0)

{

System.out.println("请输入一个参数");

System.exit(1);

}

int sum=0;

int n=args.length;

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

for(int i=1;i

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

if(t>max)

max=t;

sum=sum+t;

}

System.out.println("max="+max);

System.out.println("sum="+sum);

}

}

2、编写一个程序,从键盘输入一串字符,从屏幕输出并将其存入a.txt文件中。

import java.io.*;

public class InFile{

public static void main(String[] args)

{

int ch;

try{

FileOutputStream out=new FileOutputStream("a.txt");

while((ch=System.in.read())!='\r'){

System.out.write(ch);

out.write(ch);

}

out.close();

System.out.write('\n');

}catch(IOException e){

System.out.println(e.toString());

}

System.out.println("输出至文件完毕!");

}

《java程序设计基础》试卷A参考答案第3页(共4页)

}

3、编写一个Java

Applet程序,运行后可输入

用户名和密码,使用浏览器

右上角缩放按钮后输入的

用户名和密码在状态栏上

显示出来(如右图所示)。

import

java.applet.Applet;

import java.awt.*;

public class TextFieldDemo extends Applet{

private TextField textField1,textField2;

public void init(){

textField1=new TextField("在这里输入用户名");

textField2=new TextField(15);

textField2.setEchoChar('*');

add(new Label("用户名: "));

add(textField1);

add(new Label("密码: "));

add(textField2);

}

public void paint(Graphics g){

String s;

s="用户名: "+textField1.getText();

s=s+" 密码: "+textField2.getText();

showStatus(s);

}}

《java程序设计基础》试卷A参考答案第4页(共4页)

相关文档
最新文档