ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### **1.下面哪一个关键字(保留字)在Java语言中未被使用到?** >A. final >B. goto >C. enum >D. assert >答案:B ### **2. 运行完上面代码之后输出i的值是多少?** ``` class Happy { public static void main(String args[])     {        int i = 1 ;            int j = i++ ;       if((i==(++j))&&((i++)==j))     {              i += j ;       }         System.out.println("i = "+i);   } } ``` >A. 4 >B. 5 >C. 3 >D. 6 >错误:B ### **3.下面哪种不是Java语言的注释写法?** ``` A. // 注释 B. -- 注释 C. /**注释..*/ D. /* 注释..*/ 答案:B ``` ### **4.假设有如下程序:最终的执行结果是什么?** ``` public class Demo {         public static void main(String args[]) {              int num = 2147483647 ;             num += 2L ;              System.out.println(num) ;          } } ``` >A. -2147483648 >B. 2147483649 >C. -2147483647 >D. 2 >答案:C ### **5.下面关于Java程序编写描述正确的一项是?** >A. Java程序直接利用javac.exe命令就可以直接运行程序 >B. 一个Java文件中可以定义有多个class声明,并且类名称可以与文件名称同名 >C. 一个Java文件可以使用public class定义多个程序类 >D. Java文件的后缀必须使用“*.javac” >答案:B ### **6.下面那个标识符不符合Java定义要求?** >A. String >B. _Name >C. Name123 >D. 100Book >答案:D ### **7.编译Java源程序文件产生的字节码文件的扩展名为?** >A. java >B. class >C. html >D. exe >答案:B ### **8.假设有如下程序:最终程序的执行结果是什么?** ``` public class Demo {       public static void main(String args[]) {              long num = 100 ;              int x = num + 2 ;              System.out.println(x) ;     } } ``` >A. 102 >B. 1002 >C. 100 >D. 程序错误 >错误:A ### **9.假设有如下程序:最终执行结果是什么?** ``` public class Demo {         public static void main(String args[]) {              int x = 10 ;              double y = 20.2 ;             long z = 10L;             String str = "" + x + y * z ;              System.out.println(str) ;        } } ``` >A. 10202.0 >B. 0212.0 >C. 302.0 >D. 1020.210 >错误:D ### **10.现在有一个方法:**`public static int info(int x,double y)`**,下面那个方法是对本方法的正确重载?** >A. public static int infos(int x,int y); >B. public static void info(int x,double y); >C. public static int info(int x,int y); >D. public static void infos(int x,int y); >错误:B ### **11.假设有如下程序:最终的执行结果是什么?** ``` public class Demo {       public static void main(String args\[\]) {             int num = 2147483647 ;             num += 2 ;            System.out.println(num) ;     } } ``` >A. -2147483648 >B. 2147483649 >C. -2147483647 >D. 2 >答案:C ### **12.下面那种类型不属于**`Java`**的基本数据类型?** >A. byte >B. int >C. boolean >D. String >答案:D 13.下面的数据声明及赋值哪一个是正确的? >A. float f = 1.3; >B. char c = >C. byte b = 257 >D. int i = 10 >答案:D 14.假设有如下程序:最终执行结果是什么? ``` public class Demo {       public static void main(String args[]) {             int sum = 0 ;             for (int x = 0 ; x < 10 ; x ++) {                   sum += x ;                   if (x % 3 == 0) {                        break ;                  }            }           System.out.println(sum) ;      } } ``` >A. 6 >B. 0 >C. 程序错误,死循环 >D. 45 >错误:C D ### **15.下面关于**`Java`**的特点不正确的一项是?** >A. Java具备跨平台性,可以在任意的操作系统间进行移植 >B. Java编写的程序可以直接解释执行,属于解释型的编程语言类型 >C. Java中具备垃圾收集机制,这样在用户编写代码中无须处理手工处理内存空间的释放操作 >D. Java EE企业级开发是在Java SE基础之上的扩展应用 >错误:C ### **16.假设有如下程序:最终的执行结果是什么?** ``` public class Demo {       public static void main(String args[]) {             String str = "" ;              for (int x = 0 ; x < 5 ; x ++) {                  str += x ;           }         System.out.println(str) ;      }  } ``` >A. 01234 >B. 10 >C. 14 >D. 25 >答案:A ### **17.假设有如下程序:最终的执行结果是什么?** ``` public class Demo {   public static void main(String args[]) {           int num = 2147483647 ;              long temp = num + 2L ;             System.out.println(temp) ; } } ``` >A. -2147483648 >B. 2147483649 >C. 2147483647 >D. 2 >答案:B ### **18.假设有如下程序:最终执行结果是什么?** ``` public class Demo {     public static void main(String args[]) {             int sum = 0 ;             int x = 10 ;            while (x > 0) {            sum += x ;            }            System.out.println(sum) ;     } } ``` >A. 55 >B. 10 >C. 程序错误,死循环 >D. 15 >答案:C ### **19.**`main()`**方法的返回值类型是什么?** >A. void >B. int >C. public >D. static >答案:A 20.假设有如下程序:最终的执行结果是什么? ``` public class Demo {      public static void main(String args\[\]) {             int num = 50 ;            num = num ++ * 2 ;            System.out.println(num) ;    } } ``` >A. 50 >B. 102 >C. 100 >D. 101 >错误:B