java补考题求解答

练习一
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的数字。

练习一
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=100; D) double i=100;
3.下列的变量定义中,错误的是( A )。 // 选项C应该是这样的吧char ch1=’d’,ch2=’\’;不然的话C也是错误的
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) void i=100;
5.下列的变量定义中,正确的是( D )。
A) boolean b1=”true”; B) float x=6.6;
C) byte i=200; D) double y;
6.以下的选项中能正确表示Java语言中的一个整型常量的是(D )。
A) 100 B) 8.8F C) 2.0E16 D)true
7.以下的变量定义语句中,合法的是(C)。
A) float $_*5= 3.4F; B) byte b1= 15678;
C) double a =1.0; D) int _abc_ = 3721L;
8. 现有一变量声明为boolean aa;下面赋值语句中正确的是( A )。
A)aa=false; B)aa=False; C)aa="true"; D)aa=0;
9. 下列的变量定义中,错误的是( D )。
A) int i; B) int i=10000;
C) int a1=100; D) int 123_$;

编程题
1、编写程序计算底边长为7、高为3的三角形的面积。
计算公式为:三角形面积=底边长*高/2
public static void main(String[] args) {
int length = 7;
int width = 3;
float area = length * width /2.0f;
System.out.println(area);
}
2.编写程序在屏幕上显示半径为10的圆的周长。
public static void main(String[] args) {
float pi = 3.14f;
float radius = 10.f;
float girth = 2 * pi *radius;
System.out.println(girth);
}
练习二
1.下列语句序列执行后,m 的值是( C)。
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 的值是(B )。
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语句是(D)
A) switch(a+b); { ...... } B) switch( b*3.0 ) { ...... }
C) switch a { ...... } D) switch ( a+b ) { ...... }

4.若a和b均是整型变量并已正确赋值,正确的switch语句是(D)。
A) switch(a+b); { ...... } B) switch( a+b*3.0 ) { ...... }
C) switch a { ...... } D) switch ( a%b ) { ...... }
5.下列语句序列执行后,j 的值是( A )。
int j=1;
for( int i=5; i>0; i-=2 ) j*=i;
A) 15 B) 1 C) 60 D) 0
6.下列语句序列执行后,j 的值是( D)。
int j=2;
for( int i=7; i>0; i-=2 ) j*=2;
A) 15 B) 1 C) 60 D) 32
7. 以下由 for 语句构成的循环执行的次数是( B )。
for ( int i = 0;; i++) ;
A)有语法错,不能执行 B)无限次
C)执行1次 D)一次也不执行
二、填空题
1. int x=2,y=4,z=3 则x>y&&z>y的结果是__false________________
2. 在Java语言中,逻辑常量只有true 和 ___false________ 两个值。
3. 所有的程序都可以用三种类型的控制结构编写: , , 。
4. 表达式1/2*3的计算结果是____0_____。

编程题:
1.编写一个应用程序,计算1~10之间的各个奇数的和,并将结果输出到屏幕上。
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 10; i++) {
if(i%2 != 0){
sum += i;
}
}
System.out.println(sum);
}
2.输出1到100中能被7整除或个位数是7的数字。
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if(i%7 == 0){
System.out.println(i);
}else if(i % 10 == 7){
System.out.println(i);
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-05

200分+采纳,

文档发给你,

同意,就留个邮件 + 采纳.

第2个回答  2012-04-05
baadd acad

public class Sanjiaoxing {
public static void main(String[] args) {
System.out.println((double)(3*7)/2);//三角形
System.out.println((double)2*10*Math.PI);//圆
}
}

bbdda db
false
false
if if……else switch ……case
0
public class QiuHe {
public static void main(String[] args) {
int eq = 0;
for(int i = 1;i <=10;i++){
if(i%2==1){
eq += i;
}
}
System.out.println(eq);
}
}
public class Sanjiaoxing {
public static void main(String[] args) {

for(int i = 1;i < 100;i++){
if(i%7==0||String.valueOf(i).charAt(String.valueOf(i).length()-1)=='7'){
System.out.println(i);
}
}
}
}
第3个回答  2012-04-05
1B,2A,3A,4D,5D 分太少了 先做这么几个吧
相似回答