java的选择题 求答案

[复制链接]
查看11 | 回复3 | 2008-9-14 17:47:24 | 显示全部楼层 |阅读模式
1、下列变量定义不合法的是 ( )
A) boolean flag=true; B) int k = 1+‘a’;
C) char ch = “a”; D) float radius = 1/2;
2、下列类哪个属于java.lang.*包的是 ( )
A) Date B) System C) Button D) File
3、下列数组的定义不合法的是: ( )
A) char c[][]=new char[2][4]; B) char c[][]=new char[2][];
C) char [][]c=new char[][3]; D) int []a[] = new int[5][5];
4、假设int x=4,y=50,下列语句的循环体共执行几次?( )
while(y/x>3){
if(y%x>3) {
x=x+1;
}
else{
y=y/x;
}
}
A) 1次 B) 2次 C) 3次 D) 4次
5、下列说法中,不正确的是( )
A) 一个java源程序经过编译后,得到的文件的扩展名一定是.class。
B) 一个java源程序编译通过后,得到的结果文件数也只有一个。
C)一个java源程序只能有一个public class类定义,且源文件的名字与public class的类名相同,扩展名必须是.java。
D)一个java源程序可以包含多个class类。
6、Test.java程序代码如下:
1) public class Test{
2) public static void main(String[] args){
3) System.out.println(args[1]);
4) }
5) }
以上程序编译后用java Test 2 3 4 5运行的输出结果是什么? ( )
A) 2 B) 3 C) 4 D) 5
7、下述哪个说法是不正确的?( )
A) 局部变量在使用之前无需初始化,因为有该变量类型的默认值
B) 类成员变量由系统自动进行初始化,也无需初始化
C) 参数的作用域就是所在的方法
D) for语句中定义的变量,当for语句执行完时,该变量就消亡了
8、有关类的说法正确的是? ( )
A) 类具有封装性,所以类的数据是不能被访问的
B) 类具有封装性,但可以通过类的公共接口访问类中的数据
C) 声明一个类时,必须用public修饰符
D) 每个类中,必须有main方法,否则程序无法运行
9、下述哪一组方法,是一个类中方法重载的正确写法? ( )
A) int addValue( int a, int b ){return a+b;}
float addValue ( float a, float b) {return a+b;}
B) int addValue (int a, int b ){value=a+b; }
float addValue ( int a, int b) {return (float)(a+b);}
C) int addValue( int a, int b ){return a+1;}
int addValue ( int a, int b) {return a+b;}
D) int addValue( int a, int b ) {return a+b;}
int addValue ( int x, int y ) {return x+y;}

回复

使用道具 举报

千问 | 2008-9-14 17:47:24 | 显示全部楼层
第三个C和D?多选? 第四个y%x不是大于3的话,这题还真有水平了。 第七个有点小晕,概念不清了,要好好看看。 1.c 2.b 3.c,d 4.a 5.b 6.b 7.a 8.b 9.a...
回复

使用道具 举报

千问 | 2008-9-14 17:47:24 | 显示全部楼层
C,B,D,A,B,B,A,B,A...
回复

使用道具 举报

千问 | 2008-9-14 17:47:24 | 显示全部楼层
1. c2. b3. c4. a5. b6. a7. c8. b9. a看答案是不是正确了之后再做决定!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行