JAVA程序设计复习题目

1、编译Applet源程序文件后,它所产生的字节码文件的扩展名为( B )
A.java B. class C. html D.exe
2、main()方法是Java Application程序执行的入口点,以下main方法头部合法的是( B )
A.public static void main( )
B. public static void main(String args[ ])
C. public static int main(String[] arg)
D. public void main(String arg[ ])
3、下面选项能正确表示java语言中的一个整型常量的是( C )
A.-8.0 B. 1000 000 C. -30 D. 4 5 6
4、下列变量定义错误的是( )
A. float x;y; B. float x, y=2.33f;
C. public int i=100, j=2, k; D. char ch1=’m’, ch2=’\’;
5、下面double型常量表示正确的是( )
A.-8.0 B. 1.5e-4F C. abcf D. Float.MIN_VALUE
6、定义a为int类型的变量。下列正确的赋值语句选项是( )
A.int a=6; B. a= =3; C. a=3.2f; D. a+=a*3;
7、假设以下选项中的变量都已经正确定义,不合法的表达式是( )
A.a>=4= =b<1 B. ‘n’-3 C. ‘a’=8 D. ‘A’%6
8、有关类的说法正确的是( )
A.类具有封装性,所以类的数据是不能被访问的
B. 类具有封装性,但可以通过类的公共接口访问类中的数据
C. 声明一个类时,必须用public修饰符
D.每个类中,必须有main方法,否则程序无法运行
9、将类的成员的访问权限设置为默认的,则该成员能被( )
A.同一包中的类访问
B.其他包中的类访问
C.所有的类访问
D.所有的类的子类访问
10、下面是正确的方法重载的是( )
A. int fun(int a, float b) { } float fun(int a, float b) { }
B. int fun(int a, float b) { } float fun(int x, float y) { }
C. float fun(float a) { } float fun(float a, float b) { }
D. float fun1(int a, float b) { } float fun2(int a, float b) { }

4、A  D错误原因:float x;y; å®šä¹‰å¤šä¸ªå˜é‡ åº”该用,隔开,修改后:  float x,y;
                 char ch1=’m’, ch2=’\’; \是转义字符
5、A  é”™è¯¯åŽŸå› ï¼šB. 1.5e-4F åŽè¾¹çš„F表示是float     C. abcf  å­—符串     D. Float.MIN_VALUE  float的最小值
6、D  é”™è¯¯åŽŸå› ï¼šA.int a=6;已经说了定义a为int类型,再定义就重复   B. a= =3;  åŒ==表示比较    C. a=3.2f; æœ«å°¾çš„f表示float类型 
7、C  é”™è¯¯åŽŸå› ï¼šC. â€˜a’=8 ä¸¤è¾¹éƒ½æ˜¯å˜é‡
8、B  é”™è¯¯åŽŸå› ï¼šA.类具有封装性,所以类的数据是不能被访问的    æ•°æ®å¯ä»¥è¢«è®¿é—®
C. å£°æ˜Žä¸€ä¸ªç±»æ—¶ï¼Œå¿…须用public修饰符       ä¸æ˜¯å¿…需的
D.每个类中,必须有main方法,否则程序无法运行    ä¸æ˜¯æ¯ä¸ªç±»éƒ½è¦æœ‰
9、A  é”™è¯¯åŽŸå› ï¼š
作用域   å½“前类   åŒåŒ…   å­å­™ç±»   å…¶ä»–
public     âˆš      âˆš     âˆš       âˆš
protected  âˆš      âˆš     âˆš       Ã—
default    âˆš      âˆš     Ã—       Ã—
private    âˆš      Ã—     Ã—       Ã—
不写时默认为default。
10、C
A. int fun(int a, float b) {  }   float fun(int a, float b) { }  æ–¹æ³•é‡è½½è·Ÿè¿”回值无关
B. int fun(int a, float b) {  }   float fun(int x, float y) { }   æ–¹æ³•é‡è½½è·Ÿè¿”回值无关,跟参数类型和参数个数有关
D. float fun1(int a, float b) { }   float fun2(int a, float b) { } æ–¹æ³•é‡è½½å°±æ˜¯æ–¹æ³•åç›¸åŒ



我说的也未必都对

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-10
4 A 5A 6A 7C 8B 9 D 10 C
第2个回答  2014-10-10
BBCAAAABAC
第3个回答  2014-10-10
4.B 5.A 6.C
第4个回答  2014-10-10
BBCAAACBAC
第5个回答  2014-10-10
4:A D 5:A B D 6:D 7:C 8:B 9:A 10: C