第一、二章java语言基础
练习一(类java程序)
1.Java是低级语言还是高级语言?
2.Java是面向对象的程序设计语言吗?
  3. Java是编译型的计算机语言还是解释型的计算机语言?
  4. Java语言的程序设计包含哪3个步骤?
  5. Java源程序文件的后缀是什么?
  6. Java源程序经编译后生成什么文件?其后缀是什么?
  7. Java程序有哪两类?
  8.类的定义由哪两部分组成?  Public class  AA{ 属性,方法    }
  9.方法的定义由哪两部分组成?
  10.一个Java源程序中可以有多个公共类(主类)吗?
  11.入门的java游戏小程序一个Java源程序中可以有多个类吗?若有多个类时,程序文件名是什么?
12.一个Java Applet源程序的主类能有多个父类吗?
  13. Java应用程序(Application)的主类的类头应如何写?它的主方法的方法头应如何写?Application 的入口在哪
  14.Java应用程序(Application)的主类中一定要有主方法(main)吗?
15. Java小程序(Applet)的主类的类头应如何写?小程序在什么环境下运行?
  16.Java小程序(Applet)的主类的父类必须是类Applet吗?()
  17.Java中的的字符使用什么编码?
  18. Java语言中,将源代码翻译成____________时产生的错误称为编译错误,而将程序在运行中产生的错误称为运行错误。
  19. 为了使包sos中的所有类在当前程序中可见,可以使用的语句是。
A)import  sos.*;    B)package  sos.*;
C)sos  import;      D)sos  package;
20. Applet 的坐标系中,(0,0) 代表输出窗口______角的象素点。(左上)
21.下面是用户程序对 Applet 类中方法 paint( ) 的重新定义。(public  drawString
__________  void  paint(Graphics g)
{ g.____________("你好!",10,20); }

练习二(据类型)
1.以下的选项中能正确表示Java语言中的一个整型常量的是( B )
  A) 12.      B) -20    C) 1,000    D) 4  5  6
2.下列的变量定义中,错误的是( A)
A) int  6_a;                      B)  float a;               
C) int i=Integer.MAX_VALUE;      D) static int i=100;   
3.下列的变量定义中,错误的是(A)
A) int a;b;                      B) float a,b1=1.23f;       
C) char ch1=’d’,  ch2=’\’’;      D) public int i=100,j=2,k;
4.下列的变量定义中,错误的是(D)
A) int  _a=123;          B) long j=12345678900L;           
C) int m,n;              D) static  i=100;   
5.下列的变量定义中,正确的是(D)
A) boolean  b1=”true”;          B) float  x=6.6f;
C) byte  i=200;                  D) double y;
6.以下字符常量中不合法的是(C)
A) '@'          B) '&'      C) "k"      D) ''
7.以下的选项中能正确表示Java语言中的一个整型常量的是( A )
A) Integer.MAX_VALUE      B) 8.8F    C) 2.0E16    D)true
8.下列最终属性(常量)i 的定义中,正确的是(C)
A) static final double  i;  B) abstract final int i=8;
C) final double  i=3.14159;  D) float i=1.2f;
9.以下的选项中能正确表示Java语言中的一个double型常量的是(C)
A) Float.MIN_VALUE      B) 1.8e-6F    C) 2.0    D)’abcf’
10.以下的变量定义语句中,合法的是(C)
A) float $_*5= 3.4F;                B) byte b1= 15678;
C) double a =Double. MAX_VALUE;      D) int _abc_ = 3721L;
11.以下字符常量中不合法的是(C)
A) '|'  B) '\''  C) "\n"  D) ''
12.定义初值为1010次方的长整型变量 var 的语句是:_long var=(long)Math.pow(10,10)________________
(long  var=10000000000L;long  var=(long)1e10;)
13. Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为哪两种具体类型,各占多少位?(float 32位、double 64)
14. Java的复合数据类型有那几种? (类、数组和接口)
15.Java语言中,逻辑常量只有哪两个值?(truefalse)
16.字符串 ”\’a\’” 的长度是几(即有几个字符)?3个字符)
17. Java语言中的逻辑变量可以和整型变量相互强制转换吗?(不能)
18. 在程序中可对用final修饰的变量的值进行更改吗?(不能)

练习三(运算符与表达式)
1.已定义aint类型的变量。以下选项中,合法的赋值语句是( B )
A) a +1==2;    B) a+=a*6;    C) a=8.8f;    D) int  a=8;
2.以下选项中的变量都已正确定义,不合法的表达式是(C )
A) a >= 4 == b<1    B) 'n'-3    C) ‘a’=8    D) 'A'%6
3.下列程序段执行后c的结果是(B )
int a = 9, b = 11, c;
c= a != b ? a+b : a-b;
A) -2      B) 20      C) 11      D) 9
4.下列程序段执行后y的结果是(C )
  int  x1 = 9,  x2 = 6,  y;
  y =++x1 != x2 ++ ? (x1+x2) :(x1- x2);
  A) 15      B) 9      C) 17      D) 3
5.对于一个三位的正整数n=789,以下结果为8的是(D)
A) n/10%2    B) (n-n%10)/100    C) n%10      D) n%100/10
6.有一声明语句为boolean t;下面赋值语句中t的值为false的是(D )
A)t=5>3;  B)t=!false;  C)t=(true|false);  D)t=(2==3)?true:false;
7.以下变量均已正确定义并赋值,下面符合Java语言语法的赋值语句是(A )
A) m = n>=5;        B) m = k % c=h+y;
C) j=t+ % 100;      D) j = y > 2= x + 3;
8. i, j, k, m为已赋值的 int 型变量,下列表达式的结果属于逻辑值的是( A)
A) i==k & j+k >=m      B) i+k    C) m++    D) m=i+j
9.abcd 为已赋值的 int 型变量,下列表达式的结果属于非逻辑值的是(C )
A)a!=b & c%d < a  B) a++ = =a+b+c+d 
C) ++a*b--+d      D) a+b>=c+d
10.变量a定义为int类型。以下选项中,合法的赋值语句是( B )
A) a +1==2;    B) a+=1;    C) a=8.8f;    D) a=new int(8);
11.若有定义int  x = 13;则执行完语句x %= 8; 后,x的值是(C )
A) 0      B) 1        C) 5        D) 8
12.以下选项中,合法的赋值语句是( B )
A) a = = 1;    B) ++ i;    C) a=a + 1= 5;   
D) !(++a!=b- -);
13.若所用变量都已正确定义,以下选项中,非法的表达式是( C)
A) a != 4||b==1  B) 'a' % 3  C) 'a' = 1/2    D) 'A' + 32
14.若有定义int  a = 2;则执行完语句 a -= a * a; 后,a的值是( C)
    A) 0      B) 4        C) -2        D) -4
15.现有一变量声明为boolean  aa;下面赋值语句中正确的是( A )
A)  aa=false;  B)  aa=False;    C)  aa="true";    D)  aa=0;
16. 下列程序段执行后 b3 的结果是(D)
        boolean  b1=true, b2=true, b3;
        b3= !b1 ? b1 :!b2;
A) 0          B) 1            C) true          D) false
17. 设有定义  int  i=123;  long  j=456;  下面赋值不正确的语句是(D)

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