关于java的几道小题。

1. A 12. B -20 C 1,000 D 4 5 6哪个能正确表示JAVA语言中的一个整型常量

2.设 i,j,k,m为以赋值的int型变量,下面哪个表达式的结果属于逻辑值

a. i==k & j+k >=m b. i+k c. m++ d. m=i+j
3. 下列语句列执行后,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
4. 下列语句序列执行后,k的值是
int i=10, j=18, k=30;
switch(j-i)
{ case 8 : k++;
case 9 : k+=2;
case 10: k+=3;
default : k/=j;
}
a. 31 b. 32 c. 2 d. 33

5.哪个不对?
a类是同中对象的集合和抽象 b类是抽象的数据类型
c类是复合数据类型 d 类是1个对象

6.哪个正确?
a. 1个程序可以包含多个源文件 b. 1个源文件中只能有1个类
c. 1个源文件中可以有多个公共类 d. 1个源文件只能供1个程序使用

7.下列语句序列执行后 , i的值是
int s=1,i=1;
while(i<=4) {s*=i;i++;}
a. 6 b. 4 c. 24 d. 5
8.哪行会出错?
1 public void modify() {
2 int I,j, k;
3 I=100;
4 while (I>0) {
5 j=I*2;
6 System.out.println(" The value of j is "+ j );
7 k = k + 1;
8 I--;
9 }
10 }
LINE 4 LINE 6 LINE 7 LINE 8
9.给出下面代码:
public class Person{
static int arr[] = new int [10];
public static void main(string a[])
{
System.out.println(arr[1]);
}
}
关于以上程序,以下哪个说法 是正确的?

编译时产生错误;
便宜时正确,运行时将产生错误;
输出零;
输出空。

1. A 12. B -20 C 1,000 D 4 5 6哪个能正确表示JAVA语言中的一个整型常量

答案:B(A选项12后面多了个点,C选项中间多了个逗号,D选项中间不能有空格)

2.设 i,j,k,m为以赋值的int型变量,下面哪个表达式的结果属于逻辑值
a. i==k & j+k >=m b. i+k c. m++ d. m=i+j
答案 :A(只有A是逻辑表达式)

3. 下列语句列执行后,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
此题目有问题~~

4. 下列语句序列执行后,k的值是
int i=10, j=18, k=30;
switch(j-i)
{ case 8 : k++;
case 9 : k+=2;
case 10: k+=3;
default : k/=j;
}
a. 31 b. 32 c. 2 d. 33
答案:2(case 8后面没有break,所以switch中每句都会执行一次)

5.哪个不对?答案:d
a类是同中对象的集合和抽象 b类是抽象的数据类型
c类是复合数据类型 d 类是1个对象

6.哪个正确?答案:A
a. 1个程序可以包含多个源文件 b. 1个源文件中只能有1个类
c. 1个源文件中可以有多个公共类 d. 1个源文件只能供1个程序使用

7.下列语句序列执行后 , i的值是
int s=1,i=1;
while(i<=4) {s*=i;i++;}
a. 6 b. 4 c. 24 d. 5
答案:d(最后 一次i=4执行完后i自加了1)

8.哪行会出错?
1 public void modify() {
2 int I,j, k;
3 I=100;
4 while (I>0) {
5 j=I*2;
6 System.out.println(" The value of j is "+ j );
7 k = k + 1;
8 I--;
9 }
10 }
LINE 4 LINE 6 LINE 7 LINE 8
答案:LINE7(因为程序中没有对k进行初始化)

9.给出下面代码:
public class Person{
static int arr[] = new int [10];
public static void main(string a[])
{
System.out.println(arr[1]);
}
}
关于以上程序,以下哪个说法 是正确的?

编译时产生错误;
(如果main(string...中的s是小写,那么这个就是这个答案)

便宜时正确,运行时将产生错误;
输出零;(如果String中的S是大写,答案是这个选项,arr[]是类变量,不是实例变量,可以直接调用的,所以输出为0

输出空。

这类题目在我的百度空间上还有一些,都是我自己为考JAVA中级时收集的,有兴趣的话可以去看看^_^
温馨提示:答案为网友推荐,仅供参考