练习一
1.以下的选项中能正确表示Java语言中的一个整型常量的是()。 A) 12. B) -20 C) 1,000 D) 4 5 6 2.下列的变量定义中,错误的是( )。
A) int 6_a; B) float a;
C) int i=100; D) double i=100;
3.下列的变量定义中,错误的是( )。
A) int a;b; B) float a,b1=1.23f;
C) char ch1=’d’,ch2=’\’’; D) public int i=100,j=2,k;
4.下列的变量定义中,错误的是( )。
A) int _a=123; B) long j=12345678900L;
C) int m,n; D) void i=100;
5.下列的变量定义中,正确的是( )。
A) boolean b1=”true”; B) float x=6.6;
C) byte i=200; D) double y;
6.以下的选项中能正确表示Java语言中的一个整型常量的是( )。
A) 100 B) 8.8F C) 2.0E16 D)true
7.以下的变量定义语句中,合法的是()。
A) float $_*5= 3.4F; B) byte b1= 15678;
C) double a =1.0; D) int _abc_ = 3721L;
8. 现有一变量声明为boolean aa;下面赋值语句中正确的是( )。
A)aa=false; B)aa=False; C)aa="true"; D)aa=0;
9. 下列的变量定义中,错误的是( )。
A) int i; B) int i=10000;
C) int a1=100; D) int 123_$;
编程题
1、编写程序计算底边长为7、高为3的三角形的面积。
计算公式为:三角形面积=底边长*高/2
2.编写程序在屏幕上显示半径为10的圆的周长。
练习二
1.下列语句序列执行后,m 的值是( )。
int a=10, b=3, m=5;
if( a==b ) m+=a; else m=++a*m;
A) 15 B) 50 C) 55 D) 5
2.下列语句序列执行后,k 的值是( )。
int i=4,j=5,k=9,m=5;
if(i>j||m<k) k++; else k--;
A) 5 B) 10 C) 8 D) 9
3.若a和b均是整型变量并已正确赋值,正确的switch语句是()
A) switch(a+b); { ...... } B) switch( b*3.0 ) { ...... }
C) switch a { ...... } D) switch ( a+b ) { ...... }
4.若a和b均是整型变量并已正确赋值,正确的switch语句是()。
A) switch(a+b); { ...... } B) switch( a+b*3.0 ) { ...... }
C) switch a { ...... } D) switch ( a%b ) { ...... }
5.下列语句序列执行后,j 的值是( )。 int j=1;
for( int i=5; i>0; i-=2 ) j*=i;
A) 15 B) 1 C) 60 D) 0
6.下列语句序列执行后,j 的值是( )。
int j=2;
for( int i=7; i>0; i-=2 ) j*=2;
A) 15 B) 1 C) 60 D) 32
7. 以下由 for 语句构成的循环执行的次数是( )。
for ( int i = 0;; i++) ;
A)有语法错,不能执行 B)无限次
C)执行1次 D)一次也不执行
二、填空题
1. int x=2,y=4,z=3 则x>y&&z>y的结果是__________________
2. 在Java语言中,逻辑常量只有true 和 ___________ 两个值。
3. 所有的程序都可以用三种类型的控制结构编写: , , 。
4. 表达式1/2*3的计算结果是_________。
编程题:
1.编写一个应用程序,计算1~10之间的各个奇数的和,并将结果输出到屏幕上。
2.输出1到100中能被7整除或个位数是7的数字。