1. Java源程序经编译后生成什么文件?其后缀是什么?
2. 类的定义由哪两部分组成?
3. 方法的定义由哪两部分组成?
4. 一个Java源程序中可以有多个公共类(主类)吗?
5. Java中的的字符使用什么编码?
6. Java语言中,将源代码翻译成  时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。
7. 下列的变量定义中,错误的是()
A) int 6_a;                      B) float a;
C) int i=Integer.MAX_VALUE;    D) static int i=100;
8. 下列的变量定义中,错误的是()
A) int a;b;                  B) float a,b1=1.23f;
C) char ch1=’d’,ch2=’\’’;      D) public int i=100,j=2,k;
9. 下列的变量定义中,错误的是()
A) int  _a=123;          B) long  j=12345678900L;
C) int m,n;              D) static  i=100;
10. 下列的变量定义中,正确的是().
A) boolean  b1=”true”;          B) float  x=6.6;
C) byte  i=200;                D) double  y;
11. 以下字符常量中不合法的是()
A) '@'          B) '&'      C) "k"      D) ''
12. 以下的选项中能正确表示Java语言中的一个整型常量的是()
A) Integer.MAX_VALUE      B) 8.8F    C) 2.0E16    D)true
13. 下列最终属性(常量)i 的定义中,正确的是()
A) static final double  i;  B) abstract final int i=8;
C) final double  i=3.14159;  D) float i=1.2f;
14. 以下的选项中能正确表示Java语言中的一个double型常量的是()
A) Float.MIN_VALUE      B) 1.8e-6F    C) 2.0    D)’abcf’
15. 以下的变量定义语句中,合法的是()
A) float $_*5= 3.4F;                    B) byte b1= 15678;
C) double a =Double. MAX_VALUE;      D) int _abc_ = 3721L;
16. 以下字符常量中不合法的是()
A) '|'    B) '\''      C) "\n"        D) ''
17. 定义初值为1010次方的长整型变量 var 的语句是:
long  var=1*E10L
18. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为哪两种具体类型,各占二进制的多少位
19. Java的数据类型有哪几种?
20. Java语言中,逻辑常量只有哪两个值?
21. 字符串 ”\’a\’” 的长度是几(即有几个字符)
22. Java语言中的逻辑变量可以和整型变量相互强制转换吗?
23. 在程序中可对用final修饰的变量的值进行更改吗?
24. 执行下列程序段后,m,x,y的值分别是()
x=2,y=4;
boolean  m;
m=++x>y--;
A)true , 2,4    B)false , 3,3    C) true, 3,3    D) false, 2,4
25. 下面语句序列执行后,a的值是()
int a=13; 
a%=a/5;
A) 3    B) 13    C) 169    D) 1
26. x,ymax,min均为int型变量,xy已赋值。用三目条件运算符求xy的最大值和最小值,并分别赋给变量maxmin,这两个赋值语句分别是_________
27. 表达式2*5/2.51.0/2*51/2*35/3的计算结果分别是?
28. 当整型变量n的值不能被13除尽时,其值为 false Java语言表达式是。
29. 执行以下程序段后:x = y =
  int x = 5, y=5;
  y = ++x * - -y;
30. 双精度数强制转换成单精度数后,其数值精度会提高吗?
31. 算术运算的运算结果应是什么类型?
32. 下面的语句是声明某类型变量s,并通过三目条件运算符的结果给变量s赋值,请将该语句补充完整,s的初值是什么?
____  s=  (9999%2= =1) ? ”奇数” : ”偶数”;
33. 下列语句序列执行后,r 的值是()
  char  ch='8';
int  r=10;
  switch( ch+1 ){ case '7':  r=r+3; case '8':  r=r+5;
case '9':  r=r+6;  break; default:  r=r+8; }
A) 13    B) 15    C) 16    D) 18
34. 下面是一个java  Application 的主类的定义,其功能是输出乘法口诀表第一列,请完成程序填空。 
import  java.io.*;
public  class  MyClass
{  public  static  void  main(String[] args)
  {
int  j=1;
for(int  i=1; i<10; i++)
      {
        System.out.println(i+"*"+j+"="+ i*j++ );
      }
    }
}
42. 下面程序的功能是求2 100 之间的素数,请将程序补充完整。
public class Class1
{
  public static void main( String args[] )
  {
    Label1: for(int i=2;i<100;i++)
            {
                for(int j=2;j<i;j++)
                {
                      if( i%j==0)
                                Label1 ;
                }
                System.out.print(i+"\t");
            }
  }
}
43. 以下方法fun的功能是求两参数的最大值。
整型常量合法要求
int  fun ( int a,  int b )  {
int a=3,b=2
Max=a>b ? a : b;
System.out.println(a)
44. 以下方法m的功能是求两参数之积的整数部分。
int  m ( float x,  float y )  {
int i=(int )(x*y);
}
45. 在某个类中存在一个方法:void getSort(int x),以下能作为这个方法的重载的声明的是(  )
  A)public getSort(float x)      B)int getSort(int y)
C)double getSort(int x,int y)  D)void get(int x,int y)
46.在某个类中存在一个方法:void sort(int x),以下不能作为这个方法的重载的声明的是(  )
  A)public float sort(float x)        B)int sort(int y)
C)double sort(int x,int y)        D)void sort(double y)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。