[计算机类试卷]计算机二级(JAVA)Java简单数据类型及运算章节练习试卷1及答案与解析.doc
《[计算机类试卷]计算机二级(JAVA)Java简单数据类型及运算章节练习试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]计算机二级(JAVA)Java简单数据类型及运算章节练习试卷1及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级( JAVA) Java简单数据类型及运算章节练习试卷 1及答案与解析 1 下列整型的最终静态属性 i的定义中,正确的是 _。 ( A) static int i; ( B) final i; ( C) static final int i=234; ( D) final float i=3.14f; 2 现有一个双精度浮点变量声明为 double dValue,下列赋值语句中不正确的一个是 _。 ( A) dValue=Double.POSITIVE_INFINITY, ( B) dValue=Float.NaN; ( C) dValue=Float.POSITIVE_INFlNI
2、TY, ( D) dValue=(double)true; 3 下列关于 short类型数据的说法中正确的是 _。 ( A) short类型只能自动转换为 byte类型 ( B) short类型数据的长度为 8位 ( C) short类型被包装在类 java.lang.Character中 ( D) short类型存储数据的顺序是先高后低 4 下列数据类型中 _属于 Java简单数据类型。 ( A)结构类型 ( B)接口 ( C)无符号整数类型 ( D)字符类型 5 下列单精度浮点数 fValue的赋值语句中,不正确的是 _。 ( A) fValue=(double)-23.234f; ( B
3、) fValue=(int)23.234f; ( C) fValue=(char)-56.78d; ( D) fValue=(char)-12。 34f; 6 下列说法中错误的是 _。 ( A) $1_abc是合法的 Java标识符 ( B) void是合法的 Java保留字 ( C)局部变量必须先声明后使用 ( D)在 Java中,类不是用标识符命名的 7 下列关于转义字符的说法中,不正确的是 _。 ( A) f表示走纸换页 ( B) r表示回车 ( C) t表示横向跳格 ( D) b表示换行 8 下列数据表示十六进制数的是 _。 ( A) 123 ( B) 021 ( C) 23 ( D)
4、 0xa34 9 下列关于 Java提供的常值变量的说法中,正确的是 _。 ( A) Integer.MIN VALUE表示长整型的最小值 ( B) Long.MAX VALUE表示整型的最大值 ( C) Float.MAX VALUE表示单精度浮点型的正无穷大 ( D) Double.POSiTIVE INFINITY表示双精度浮点型的正无穷大 10 现在有负无限值双精度浮点数 x和负有限值单精度浮点数 y,以下关于 x%y的说法中, _是正确的。 ( A) NaN ( B)负无限双精度浮点数 ( C)负有限双精度浮点数 ( D)负无限单精度浮点数 11 下列 _是合法的 char类型数据。
5、 ( A) 142 ( B) u00 ( C) rn ( D) u0xC0 12 下列数据中是八 进制数的是 _。 ( A) 231L ( B) 0X214 ( C) 00 ( D) 10 13 下列说法中,正确的是 _。 ( A)类成员变量在使用之前可以不初始化 ( B)局部变量在使用之前可以不初始化 ( C)所有的变量在使用之前必须初始化 ( D)参数变量在使用之前必须初始化 14 下列 _是回车字符的正确转义字符。 ( A) /n ( B) /r ( C) t ( D) r 15 下列数据中 _是长整型数据。 ( A) 123.321f ( B) 0892 ( C) 892L ( D)
6、0x234 16 现有一个 int类型的整数和一个 double类型的浮点数,当它们之间做了加法运算之后,得到的结果类型应该是 _。 ( A) int类型 ( B) double类型 ( C) 10ng类型 ( D) float类型 17 以下的变量定义语句中,合法的是 _。 ( A) int_long=324233L; ( B) byte $_b1=114562; ( C) float_*5=123.456F; ( D) doublea=Double.MAX_VALUE; 18 假设 有单精度浮点数 x和 y, x为正有限值, y为正无限值,下列说法中正确的是 _。 ( A) x/y为 Na
7、N ( B) x/y为负无限 ( C) x/y为正无限 ( D) x/y为 0.0 19 下列语句中正确的是 _。 ( A) byte a222=422; ( B) Float a64=new Float(1.0); ( C) float a=1.3e ( D) Byte al5=12; 20 下列说法中正确的是 _。 ( A)常数 Float.MAX_VALUE代表单精度浮点类型的正无穷大 ( B)常数 Float.MAX_VALUE代表单精度浮点类型的最大值 ( C)常数 Float.MAX_VALUE是包装类 java.1ang.Double的常数 ( D)常数 Long MIN_VAL
8、UE代表整型的最小值 21 Java中所有的简单数据类型都被包装在 _包中。 ( A) java.awt ( B) java.sq1 ( C) java.1ang ( D) java.math 22 整型变量 a、 b定义如下,表达式抖 +a=b的值是 _。 int a=3; int b=4; ( A) 3 ( B) 4 ( C) 1 ( D) true 23 设有定义 int x=5;,则执行以下语句后, x的值为 _。 x+=x+5; ( A) 10 ( B) 15 ( C) 20 ( D) 25 24 执行如下语句之后,输出的结果是 _。 public class ex24 public
9、 static void main(String args) int x=5, y=3; x+=X- *-y; System out printlnx); ( A) 0 ( B) 1 ( C) true ( D) false 25 执行下列代码段之后, x的值为 _。 public class ex25 public static void main(String args) int x=12; int m=x%5; x=m; System.out.println(x); ( A) 7 ( B) 3 ( C) 0 ( D) 1 26 下列语序列执行后,输出的结果是 _。 public clas
10、s ex26 public static void main(String args) int x=l5; x/=x%5+x*(x-x%10); System.out.println(x); ( A) 0 ( B) 5 ( C) 10 ( D) 15 27 执行下列代码之后,输出的结果为 _。 public class ex27 public static void main(String args) iht x=7; int y=15; boolean bb=(127|x) 7 System.out. println(bb); ( A) true ( B) 0 ( C) 1 ( D) fal
11、se 28 算术表达式 10*10/6*6的值为 _。 ( A) 2 ( B) 3 ( C) 60 ( D) 96 29 下列语句序列执行后,输出的结果为 _。 public class ex29 public static void main(String args) int a=2; int b=3; int c=7; int d=b d=d a?d:b; System.out.println(d); ( A) 3 ( B) 2 ( C) 7 ( D) 4 30 假设 int类型的变量 x、 y和 z,它们的初始值分别为 10、 20和 30,则布尔表达式 x 10y 10 byte b=
12、(a|127) 0?(byte)(a 128:(byte)(a 128); System. out. Println(b); ( A) -128 ( B) 128 ( C) 127 ( D) -127 35 下列程 序的运行结果为 _。 class A int b=0; public class ex35 public static void main(String args) ex35 t=new ex35(); t.method(); void method() A A1=new A(); A A2=new A(); A1,b=A2.b=12; boolean b=A1.equals(A2
13、); Syatem.out.println(b); ( A) true ( B) false ( C) 0 ( D) 1 36 执行如下语句之后,输出的结果是 _。 public class ex36 public static void main(String args) int x=-6, y=6; x=x+y-; System.out.println (x); ( A) -12 ( B) 12 ( C) -1 ( D) 0 37 下列语句序列执行后,输出的结果是 _。 public class ex37 public static void main(String args) int a
14、=13; a%=a/5; System.out.println (a); ( A) 1 ( B) 13 ( C) 15 ( D) 55 38 下列代码执行之后,输出的结果为 _。 public class ex38 public static void main(String args) int x=12; int m=11; int y=13; int temp=x y?x:y; temp=temp m?temp:m; System.out.println (temp); ( A) 1 ( B) 12 ( C) 13 ( D) 11 39 执行下列代码之后,输出的结果为 _。 public
15、class ex39 public static void main(String args) int a=2; int b=3; int c=7; int d=a c?a:c; d=d 2 b?d:b; System.out.println(b); ( A) 2 ( B) 3 ( C) 7 ( D) 5 40 执行下列代码段之后,变量 b的值为 _。 public class ex40 public static void main(String args) byte x=5; byte y=5; byte c=10; boolean b; b-c x y; System.out.print
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 二级 JAVA 简单 数据类型 运算 章节 练习 答案 解析 DOC
