1. 以下方法 fun 的功能是求两参数之积:
int fun ( int a , int b) { return a*b ;}
2. 以下方法 fun 的功能是求两参数的最大值:
int fun( int a , int b) {return a>b?a:b ; }
3. 求原码 a=00110010 的 a>>2 00001100 a>>>2 00001100
4. 方法可以没有返回值吗? 可以有多个返回值吗?可以 ,不可以
5. 定义类头时,不可能用到的关键字是 (B)
A) class B) private C)extends D)public (private 是声明 )
6. Java 语言的特点有哪些 :ABCDEFG
A)简单易学 B)面向对象 C)平台无关性 D)分布性 E)可靠性 F)安全性 G) 编译与解释并存
7. java 技术主要包括哪三个方面 : ABC
A)J2SE B)J2ME C)J2EE D)J2XE
8. Java 程序的种类:应用程序和小程序。
9. 应用程序和小程序的基本区别: P6 ABC
A)小程序和应用程序之间的技术差别在于运行环境。
B)java 小程序可以直接利用浏览器或 AppletViewer 提供的图形用户界面 ,而 java 应用程序则必须另外书写专用代
码来营建自己的图形界面。
C)应用程序和小程序都必须要有一个主类,主类是程序的执行起始点。
10. Java 标识符的命名规则 ,主要组成部分: ABDE
A)字母 B)下划线 _ C)空格 D)美元符号 $ E)数字
11. 下面哪些是合法的标识符: ABC
A)HelloJava B)_78$ C)$hello8 D)public E)Java Program (public 是关键字 ,不是标识符 ;E 中有空格 )
12. 下面那些是正确的关键字 :ABDE
A)public B) double C) Boolean D)break E)continue F)java (关键字不大写开头 )
13. 下面哪些是 java 常量 : ABCDE
A)123 B)3.14(double
类型的
) C)’a’ D)true E “helloworld ”(
字符串
) F)i(
变量
)
14. 下面变量赋值正确的有哪些 :ACE
A)int i=100 B)float f=12.3 (后面必须加 f) C)double d = 0.123d D)String s=’dddd’(用””) E)char c=’a’ F)long j=20(后
面加 l)
15. 指出下面程序中哪些是局部变量,成员变量 :
public class A {
int i;
int j;
void fun(int m){
int k;
int h;
} } 成员变量 :i,j 局部变量 :m,k,h(
在方法里属于局部变量
)
16. java 基本数据类型有四类八种,分别列出:
17.把下面的 2 进制和 10 进制进行相互转换
00110101 -------- 53 64------------- 01000000
18.辨别下面的表示形式分别有哪些 ,十进制整数 ( ACE ),八进制整数 ( B ),十六进制数 ( DF )
A)12 B)014 C)-344 D)OX13 E)3.14 F)0x18
19.下面哪些 java 数据类型占用字节数为一个字节的(① AB),哪些为两个字节的(② CD),四个字节的 ( ③EF)八个
字节的 (④GH)
A)Boolean B)byte C)short D)char E) int F)float G)long H)double
20.java 中数据类型转换从 ”短”到”长”的优先级顺序 (即容量从小到大的顺序 )正确的是: A
A)short---- int --- long---- float---- double
B)short--- long-- int----- float---- double
C)long---- int--- short----- float--- double