回 帖 发 新 帖 刷新版面

主题:Java一些试题求解,急!

1.在Java系统中设计程序,源文件的扩展名是_______。
2.高级语言的源程序在运行时通常要“翻译”成机器可以识别的机器语言。目前,翻译有两种形式(解释或编译)。可以采用哪一种方式与语言的性质有关,Java属于____性语言。
3.以“//”单引号开头的语句是注释语句,运行程序时____(执行/不执行) 注释语句。
4.计算机语言分为机器语言.汇编语言和高级语言,java语言或BASIC语言属于____语言,可以被计算机直接理解和执行的是_机器语言_语言。
5.在java的应用程序中,程序执行时____方法是应用程序的执行入口。
6.在java程序中,变量必须先______后使用。
7.Java语言中关键字______表示字符型类型。
8.java程序流程图,基本程序结构类型有______________________
9.表达式(5%2==0)的值是_______。
10.定义一个方法时,用关键字void指明方法______(有/没有)返回值。
11.方法调用Math.abs(-90)返回的结果是_______。
12.在Java语言中,逻辑常量只有_____和false两个值。
13.由static修饰的方法叫做_____方法。
14.在方法内部声明的变量叫做____,它必须进行初始化,并且只能在本方法内使用。
15.若需要将字符串类型变量转换为整型,使用的方法是_ __。
16.max=(a>b)?a:b; 若a=5,b=3,则max=____________
17.在for循环中执行____语句后终止某个循环,使程序跳到循环体外的第一个可执行语句;执行__语句后结束当前循环进入下一次循环;执行____语句后返回方法的值。
18.随机产生两位正整数的表达式可表示为___。
19.static double a[ ]; 表示__ __,a[]=new double[10]的作用是_ __。当编译执行a[10]= "abc"语句时系统会给出_  __错误提示。
20.面向对象程序设计有三个基本特征:__ __、__ _、__ _。
21.Java系统安装后,通常需要配置环境变量。一般情况下需要设置_ ____、__ __。
22.System.out.println();_____(可以/不可以)实现换行。
23.表达式9+5%2的计算结果是_________。
24.使用命令行方式输入数据,第一个参数将传递给args[____]。
25.在循环中使用        语句,将跳过本轮循环的剩余语句,进入循环的下一轮。
26.若用变量x来存放数据true/false,应将x声明为___ __类型。
27.写出随机产生[0,5]范围内整数的表达式         。
28.Java语言中关键字__  _表示双精度类型。
29.定义一个方法时,用关键字void指明方法     (有/没有)返回值。
30.结构化程序的三种基本结构是:__ __、_ __、____。
32.将变量m,加1后的值在屏幕上输出并换行,程序的语句是__________。
33.在Java程序编译过程中系统提示:variable x might not have been initialized。通常表示_ ____ 意思,这种错误属于程序设计中的__ ____错误(语法或逻辑)。                                          
34.在Java语言中注释采用_____和_____两种注释格式。
35.方法调用Math.round(9.6)返回的结果是_____。
36.在语句int a[ ]中,a表示_____。
37.表达式(float)(2+3)/7运算结果的数据类型是__ ___。
38.将double数据类型的变量x的数值,强制转换为int类型的数据。然后赋给int数据类型的变量y的表达式为:__ ____。
39.在Java应用程序是有__ ___主类(一个或多个),该主类的重要特征是:__ _,一般的类是由__ ________组成。
40.在类中定义了方法a(),在调用时可直接通过方法名调用,(如:x=a();)方法a()在类中的声明格式应该是___ ______。

四.根据题目要求填空或将下列程序补充完整。
2.将程序补充完整,使得程序编译之后,按"java Test 5 6 7"方式运行能得到下面的运行结果。
public class            
{
  public static void main(String     )
  {
      int i;
      for(i=0;i<=          ;       )
      {
         System.out.println("args["+i+"]="+  );
      }
  }
}
运行结果:
args[0]=5
args[1]=6
args[]=7
3.数学家莱布尼兹在1674年得的π的表达式:π/4=1-1/3+1/5-1/7+…+1/(4n-3)-1/(4n-1),下面这段代码是编程求π,请将代码填写完整。
public class Pi
{
  public static void main(String args[])
  {
     double s=      ;
     for (double n=1;n<10000;          )
      {
        s=s+(Math.pow(-1,  )* (     );
      }
     System.out.println("s= "+      );

  }
}

4.请你帮一年级的小同学编写一个出口算题的程序。要求:口算题的数值范围要在两位数以内,每次出10道题。接收答案后,判断正误,正确时输出“Right”并且得到10分,错误时输出“Wrong”不得分,最后输出共得多少分。
import java.io.*;
public class chuti1
{
  public static void main(String args[]) throws IOException
  {
    InputStreamReader reader=new InputStreamReader(System.in);
    BufferedReader input=new BufferedReader(reader);
    int a,b,c,i,s=0;
    for ( i=1;i<=10;i++)
    {
      a=(int)(Math.random()*90+10);
      b=             ;
      System.out.print(a+"+"+b+"=");
      String x=input.readLine();
      c=                   ;
      if (           )
      {
        s=s+10;
        System.out.println("Right!");
      }
      else
      {
        System.out.println(       );
      }
     }
     System.out.println("你的得分是="+    );
   }
}
        
五.根据题目要求编写程序
1.已知圆柱体的半径r=10,高h=20,编写程序输出圆柱体的体积和表面积。(底圆面积S1=3.14*r*r  、圆柱体的体积V=S*h、圆柱体的表面积S=2*3.14*r*h+2*3.14*r*r)


2.小王编写了一个简单的Java应用程序,并以Array0.java文件名保存。可他在编译运行时系统总是提示出错。在行尾注明“本行没错”是小王可以肯定没错的语句,注释有“*”号是系统提示出错的地放。你能帮他修改一下源程序吗?源文件如下:
public class  Aray1
{
  public static void main(string args[])throws IOException  //*
  {
     Float sum=0;                                   //*
     //输入正整数个数n
     InputStreamReader reader=new InputStreamReader(System.in); //本行没错
   BufferedReader input=new BufferedReader(reader); //本行没错
   System.out.println(“输入正整数(n):”)              //*
     String s=input.readLine(); //本行没错
   int n=Integer.parseInt(s);
   int a[]=new int[n];
     //生成包含n个两位随机正整数的数组a
   For (int i=0;i=n;i++)                            //*
     {
       a[i]=Math.random()*90+10;                    //*
     }
     System.out.println();
     //计算数组a中n个元素的和
   For(int i=0;i<n;i++)
     {
       Sum=sum+a[i];                             //*
     }
     Doube average=sum/n;
     System.out.println(n+”个正整数的平均值为:”+average);
}                                               
}

3.编程让计算机自动产生20个随机两位整数,并按由大到小的顺序排列。

}

4.编程求解问题:已知钢笔和铅笔共27盒,共计300支.钢笔每盒10支,铅笔每盒12支,问两种笔各有几盒?




回复列表 (共5个回复)

沙发

全搬啊!自己多使用google和百度吧

板凳

这么简单的题,随便看看书就搞定了的!

3 楼


晕,没想到还有比我学的还不好的,都是课本上的。自己查

4 楼

虽然我不是专家,但是这些问题我自己看了看书本自己就搞定了 哥们 你也太那个啥了吧~~~!

5 楼

兄弟,你很强很无耻
转专业吧,别再浪费时间了

我来回复

您尚未登录,请登录后再回复。点此登录或注册