当前位置:文档之家› java复习题及答案

java复习题及答案

java复习题及答案
java复习题及答案

编程题

1?将整型数组a赋值初值(含5个元素),并求出a中的最大元素和最小元素public class test {

public static void main(String[] args) {

int[] nums = { 2, 1,4, 100, 88,}; <—灰色部分5个元素大家随意写,别写的一样的就行了for (int i = 0; i <= - 1; i++) {

for (int j = i + 1; j <= - 1; j++) {

if (nums[i] > nums[j]) {

int temp = nums[i];

nums[i] = nums[j];

nums[j] = temp;

}

}

}

"最小值为:"+ nums[0]);

"最大值为:"+ nums[ - 1]);

}

}

2 ?已知a是整型数组,编程求出a中的最大元素和最先元素

import class Test{

public static void main(String[] args) {

List list = new ArrayList();

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

((int) () * 100));

}

(list);

"最大值是:"+ () - 1));

"最小值是:"+ (0));

}

}

3?输入整数n,并计算从1到n的累加和

import class Test{

public static void main(String args[]){

Scanner scan = new Scanner;

int count = 0;

int n =();

for(int i = 1;i<=n;i++){

count +=i;

}

"1到n的累加和是:"+ count);

4.定义一个计算n!的类Fact,然后在主类Computer中创建一个对象N,求解6!的值

public class Fact {

private int n;

private int sum=1;

public Fact(int n) {

= n;

}

public int jisuan() {

for (int i = 1; i <= n; i++) {

sum *= i;

}

return sum;

}

public static void main(String args[]) {

Fact test = new Fact(6);

}

}

5.计算1/1 + 1/2+1+3+ ……+1/10 的值

class calc{

int sum = 0;

float f;

public float calc(){

int j = 1;

for(int i = 1;i <=10;i ++){

f = j / i; sum += f;

}

return sum;

}

public static void main(String args[]){

calc c = new calc();

"1/1+1/2+1/3+..+1/10 的结果为:" + ());

}

}

6.编写一个学生类Student,要求

1 ) 属性:id : long name : string age : int sex : boolen phone : long

2) 方法:Student ( long I,string n, int a, boolean s,long p) 有参构造函数,形参表中的参数分别初始化学号,姓名,年龄,性别和联系电话int getage ( ) :获取年龄作为方法的返回值boolean getsex( ): 获取性别作为方法的返回值long getphone () :获取联系电话作为方法的返回值

class studeng{

private long id;

private string name;

private int age;

private boolen sex;

private long phone;

public Student ( long i,string n, int a, boolean s,long p){

=i;

this name=n;

this age=a;

this sex=s;

this phone=p;

}

Public int getage()

{return ;}

Public boolean getsex()

{return ;}

Public long getphone()

{return }

Public static void main(String args[]){

别写的一样的就Student student = new Student(01,"李明",20,男,13xxx);v—灰色部分大家随意写,

行了(学号,姓名,年龄,性别,电话号码)

}

}

二.程序阅读题

1.class Classi

{ public static void main(string args[ ] ){

int c=1,a=1;

if (a>0) if(a>1) c=5;

else c=4; else c=3

(c=”c);}}

上述程序运行结果为:c=4程序功能:判断a的值输岀结果c

2.class Class1

{public static void main(string args[ ]){

int i, M1,M2;

int [ ] a={12,67,8,98,23,56,124,55,99,100};

M1=M2=a[ 0]

For (i=1;i<;i++){ if(a[i]>M1) M1=a[i];

if(a[i]

“+M2) ;上述程序运行结果为:124 8

=10

程序功能:找出数组中的最大最小值,计算数组长度

s6{

Public static void main(string args[ ])

{string s= “我比较喜欢Java 语言!”;

));}}

上述程序运行结果为:我比较喜欢Java语言!12功能为:计算"我比较喜欢Java语言!"长度

class S2

{public static void main (string args[ ])

{double s=;

For (int i=1; i<=6; i++)

S+=( double )i;

“s=”+s);}}

运行结果为:s= 功能:double 型1 到6 累加求和

5.public class waiter { int var;

waiter (double var){

=(int)var;}

waiter (int var){ this ( “welcome ”);} waiter( string s) { this ( );

waiter( ){

public static void main(string args[]){

waiter t= new waiter (1);}}

上述程序运行结果为: Good-bye

welcome

功能:不详

Ch4_2_Array{

Public static void main (string args[ ] ) {

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

int b[ ]=new int [6];

b=a;

b[1]=5;

(“ a[1]= ”+a[1]; )}} 上述程序的运行结果为:a[1]=5 功能:不详三.选择题:

1.Java 语言有多种实现机制,下列属于垃圾回收机制的技术是(B )

A.字节编译

B.内存跟踪C语法检查 D.堆栈上/下溢检查

2.一个Java 源程序文件的扩展名必须是( A )

A.Java C. html

3.下列命令中,Java 的编译命令是(A)

A. java C

B. Java

C. javadoc

方法是Java Application 程序执行的入口点,关于main 方法的方法头以下合法的是(B)

A.public static void main()

B.public static void main (string args[ ])

C.public static int main (string [ ]arg)

D.public void main (string arg[ ])

5.Java 编译产生的文件扩展名是(B)

A . Java B. class. C. html

6.有关Java 中的指针,说法正确的是(A)

A.Java 摒弃了指针

B.Java保留了指针,但摒弃了指针数组

C.Java 将会在新版本中增加指针数组

D.Java 摒弃了指针和数组

中现成的Java类库被称为(B)

A. Map.

B. Java API

C. Object

D. Class

8.在Java 中,程序先由编译转换为(B)

A.机器码

B.标准字节代码

C.汇编程序

D.标准的数代码

Application 应用程序的编写和执行分类子串执行,下列错误的步骤是(B)

A.编写源代码

B.编写HTML文件

C.解释执行

D.编译源代码

10.所有Java Application 中main ()方法都必须有且只有(A)

A. 1 个

B. 2个

C. 0 个

D. 4 个

相关主题
文本预览
相关文档 最新文档