
Java为2byte,1byte8bit,故为16bitJDK为Java开发工具包,JRE为Java运行环境,JVM为Java虚拟机,工具下有环境,环境下有虚拟机 .集成开发平台IDE.javac为编译,产生字节码byte code,运行为java.java数据类型:基本引用,基本:字节,字符,短整,整,长整,单精,双精,布尔.byte,short,int,long,float,double,boolean.引用:String,Array等.java包装类:除char Character,int Integer其余首字母大写.byte Byte,char Character,short Short,int Integer,long Long,float Float,double Double,boolean Boolean.标识符:字母,数字,下划线,美元,开头不能数字.不能关键字,含特殊字符.1. (判断题)System.out.println();和System.out.print();两条语句的功能完全相同。println自动换行,print不换行.2. (判断题)如果Java程序中定义了public类那么源程序主文件名必须与类名相同(不区分大小写)。文件名大小写得完全一致.3. (判断题)下面声明且赋值的语句可以编译通过。float f13.1415926;小数不带后缀是double,float f13.14f才行.4. (判断题)下面的语句编译错误。double d3.14; System.out.println(d);double具备自增性.5. (判断题)My name不是一个合法的用户标识符。标识符:字母,数字,下划线$,首字母不能数字,不含空格,特殊字符.6. Java语言中的if语句的条件可以是1或0。下面的语句段输出“Not Equal”。int x1,y6;if(xy)System.out.println(“Equal”);elseSystem.out.println(“Not Equal”);下面的if语句在Java语言中是不合法的。if(0n10) System.out.println(“n的值介于0和10之间”);if类型Boolean,true和false.里面不能放int,不能不等式,n0n10才对.9. (判断题)如果年龄(age)大于40岁并且工资(salary)小于5000元工资增加1000元;如果年龄不大于40岁工资增加500元下面源码能正确实现这个功能。 if(age40)if(salary5000 )salary1000;else salary500;else只匹配最近if.10. (判断题)Java数组声明时不能指定大小下面的语句是错误的。int[5] a;数组声明:int []a,已为数组.a.length[]可得数组大小.12. (判断题)下面声明并初始化数组的语句是正确的。int score[]{45,13,90,83,65};int[3] a{10,20,30};double bnew double[5];int[] anew int[5];int[]a{} double[]bnew double[5];for(int e:a) System.out.println(e);增强for循环,for-each,a(1)......a(e)17. (判断题)如果一个方法的返回值类型是void则方法体中一定不能包含return语句。return 后无东西18. (判断题)下面两个方法是重载的方法。public int oneMethod(int a, int b[]){ }public float oneMethod(int a, int b[]){ }方法重载:方法名同,参数个数或类型不同.24. (填空题)在DOS环境下运行一个名为Hello的Java字节码文件的命令是____java关键字class,编译:javac Hello.java 运行java Hello;Hello.class.6. (单选题)下面Java应用程序中的main方法定义不正确的是( )。A. public static void main(String args[]){...}B. static public void main(String[] args){...}C. public void static main(String args[]){...}D. public static void main(String[] args){...}main定义顺序void必在static之后,s t u v.其余任意.29. (单选题)Java语言使用的字符编码 Unicode 2byte30. (单选题)下面变量声明语句不正确的是( )。A. int age;B. double d1,d2;C. char letter,char2;D. int a,double b;同一行声明多个变量只能一种类型33. (单选题)下面程序段的输出结果为( )。int i1,j0;switch(i){case1: j6; case2: j1; default: j2; }case遇break则停止,否则按顺序一直执行下去.34. (单选题)假设有语句int x2,y3;下面程序段的输出结果是( )。if(x2)if(y2){int zxy;System.out.println(z);}else System.out.println(z);外层if条件不成立,则内层if else全不执行35. (单选题)下面程序段的输出结果是( )。int i1,j10;do{if(i--j)break;}while(i5);System.out.println(i” ” j);while满足条件,循环执行,不满条件,打破循环.36. (单选题)假设有语句int x3,y2;下面程序段的输出结果是( )。int z0;if(x2)if(y2){zxy;System.out.println(z);}else System.out.println(z);else只与最近if匹配37. (单选题)下列数组的定义格式正确的是( )。A. float[] anew float[];B. float a[]new float[];C. float a[5];D. float[] anew int[5];数组声明:小属大,double-float-long-int-char-38. (单选题)下列数组的定义和初始化不正确的是( )。A. char[] anew char[3]{65,66,67};已暗含个数B. char[] anew char[]{65,66,67};C. char[] a; anew char[]{65,66,67};D. char[] a{65,66,67};40. (单选题)下面程序段的输出结果是( )。int[] arrnew int[5];System.out.println(arr[0]); 初始值 :整数型:int.short.byte,long为0;浮点型:double,float为0.0;布尔Boolean为false;引用型:(String 对象)为null.A. 编译错误arr数组在引用前未初始化B. nullC. 0D. 5返回值类型:看return 后类型,returnx/y为double.
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。