1、计算机二级( JAVA) Java简单数据类型及运算章节练习试卷 2及答案与解析 1 Java语言为各数据类型提供了自动转换机制,当操作数 1是 char类型,操作数 2是 int类型时,则转换后的数据类型为 _。 2 数据类型为布尔型的保留字是 _,占用的位数为 _。 3 Java中的字符使用的是 16位的 _编码。 4 当某个整数的数值很大,超过了 int类型所能表示的范围时,就需要使用 _类型来表示该整数。 5 在 Java语言中,复合数据类型有;类、接口和 _。 6 移位运算符包括算术右移运算符 _、算术左移运算符 _和逻辑右移运算符 _。 7 若 a、 b为血型变量,并且已分别赋值为
2、 5和 10,则表达式 (a+)+(+b)+a*b的值是 _。 8 执行以下程序段后,变量 x=_, y_。 int x=5; int y=0; y = -x * 3; 9 假设 i=10, j=20, k=-30,则表达式 !(i j+k)!(i+10 =j)的值为 _。 10 执 行下列程序段之后,输出的结果为 _。 public class exl0 public static void main(String args) int i=3; int j=7; int k=8; boolean b=j i k!=i; System.out.println(b); 11 若 a, b 为 s
3、hort类型变量 ,并且已分别赋值为 3和 12,则表达式 !(-a!=b+)的值是_。 12 在比较两个对象的值是否相同时,可以调用 _方法。 13 顺序执行下列两个语句,输出 的结果是 _。 String s = “Hello!“; System.out.println(s.length(); 14 设有数组定义 : int MyIntArray = 10, 20, 30, 40, 50, 60, 70;, 则执行下列几个语句后的输出结果是 _。 int s = 0; for(int i = 0; i MyIntArray,length; i+) s += MyIntArrayi; Sys
4、tem.out.println(s); 15 设有数组定义 : int a = 11, 22, 33, 44, 55, 6, 77, 88, 99;, 则执行下列几个语句后的输出结果是 _、 _和 _。 for(int i = O; i a.tength; i+) if(ai%3.= 0) System.out.println(ai); 16 顺序执行下面的语句后,输出的结果是 _。 public class exl6 public static void main(String args) int i; int a = new int10; for(i = O; i a.length; i+
5、) ai = i * 10 + j; for(i = 1; i a.length; i+) if(ai%5 = O) System,out.println(ai); 17 数据类型为长整型的保留字是 _,占用的位数是 _。 18 在 Java语言中,用来分配内存的运算符是 _。 19 在 Java语言中,每个字符用 _个字节表示。 20 在 Java语言中,如实型常量后没有任何字母,计算机默认为 _类型。 计算机二级( JAVA) Java简单数据类型及运算章节练习试卷 2答案与解析 1 【正确答案】 int 【知识模块】 Java简单数据类型及运算 2 【正确答案】 boolean 1 【知
6、识模块】 Java简单数据类型及运算 3 【正确答案】 Unicode 【知识模块】 Java简单数据类型及运算 4 【正确答案】 long 【知识模块】 Java简单数据类型及运算 5 【正确答案】 数组 【知识模块】 Java简单数据类型及运算 6 【正确答案】 【知识模块】 Java简单数据类型及运算 7 【正确答案】 82 【知识模块】 Java简单数据类型及运算 8 【正确答案】 4 12 【知识模块】 Java简单数据类型及运算 9 【正确答案】 false 【知识模块】 Java简单数据类 型及运算 10 【正确答案】 false 【知识模块】 Java简单数据类型及运算 11
7、【正确答案】 false 【知识模块】 Java简单数据类型及运算 12 【正确答案】 equals() 【知识模块】 Java简单数据类型及运算 13 【正确答案】 6 【知识模块】 Java简单数据类型及运算 14 【正确答案】 280 【知识模块】 Java简单数据类型及运算 15 【正确答案】 33 66 99 【知识模块】 Java简单数据类 型及运算 16 【正确答案】 55 【知识模块】 Java简单数据类型及运算 17 【正确答案】 long 64 【知识模块】 Java简单数据类型及运算 18 【正确答案】 new 【知识模块】 Java简单数据类型及运算 19 【正确答案】 2 【知识模块】 Java简单数据类型及运算 20 【正确答案】 double 【知识模块】 Java简单数据类型及运算