java基本语法测试.docxVIP

  • 45
  • 0
  • 约4.54千字
  • 约 9页
  • 2020-03-09 发布于江西
  • 举报
Java 基本语法习题 一、 判断正误:(每题 1 分,共 7 分) 1. Java 语言的标志符是不区分大小写的。 错 在 Java 语言中,每个 ASCII 码英文字符占用 8 个二进制位,而每个中文汉字字符则占用 16 个二进制位。错 已知语句“int t=640;” 在语法上是正确的,并将给变量 t 赋初值 640,那么请判断语句“short s=640;”在语法 上的正确性。 错 4. 在 java 语言中,语句”boolean t=1;”定义了 boolean 类型的变量 t,并给它赋了初值 true. 错 5. 判断下面语句是否正确:b=9a+2; 错 6. 在 java 语言中,执行语句”boolean t=18;”的结果将使 boolean 类型变量 t 的值成为 true. 对 7. java 程序源文件的扩展名为“.jar”。错 二、 选择题(每题 1 分,共 10 题) 下面哪些选项不可以用作变量名的首字符? C A. 字母 B. 下划线 C. 数字 D. $ 下面哪些单词是 Java 语言合法的标识符? C E G A. null B. false C. score D. –level E. _radius F. class G. 猫 下面那些语句不会出现编译警告或错误? C A. float f =1.3; B. char c=”a”; C. byte b=25; D. boolean d=null; E. double b=2.0; G. char a=’abc’; H. byte b=1234; I. long c=0x123; J.double d=1e-3f; 下面程序片断输出的是什么? C int a = 3; int b = 1; if(a=b) System.out.println(“a=” + a); A. a = 1; B. a = 3; C. 编译错误,没有输出; D. 正常运行,但没有输出; 执行完下面程序片断之后,下面哪些结论是正确的?B int a,b,c; =1; =2; =( a+b3 ? a++ : b++); A. a 的值是 2,b 的值是 3; B. a 的值是 1,b 的值是 3; C. a 的值是 1,b 的值是 2; D. c 的值是 false; 请优化下面的程序代码,并判断下面哪些结论是正确的。 C public void mb_method(boolean a, boolean b) { if(a) System.out.println(“A”); else if( ab ) System.out.println(“AB ”); else { if (!b) System.out.println(“notB ”); else System.out.println(“ELSE); } } 语句“mb_method(true,true);” 输出“AB” 语句“mb_method(true,false);” 输出“notB” 语句“mb_method(false,true);” 输出“ELSE” 语句“mb_method(false,false);” 输出“ELSE” 对于下面的源程序,哪些选项的结论是正确的?C public class J_Test { public static int mb_isOdd(int x) { return (x % 2); } public static void main(String args[]) { if (mb_isOdd(3)) System.out.println(“3 is odd.”); else System.out.println(“3 is even.”); } } A. 程序输出“3 is odd.” B. 程序输出“3 is even.” C. 程序无法通过编译 D. 程序可以通过编译,但无法正常运行 8、 对于下面的源程序,哪些选项的结论是正确的?B public class J_Test { public static void main(String args[]) { int x=2; int y=2; if( ++x = = y++) System.out.println(“x=y ”); else System.out.println(“x != y”); } } A. 程序输出 “x=y”; B. 程序输出”x!=y”; C. 程序无法通过编译; D. 程序可以通过编译,但无法正常运行 9、 当整数变量 i 的值为多少时,下面的程序片段会在控制台窗口中输出”Message 2. “?D E switch(i) { case 1: System.out.prin

文档评论(0)

1亿VIP精品文档

相关文档