admin 管理员组

文章数量: 1086019


2024年3月7日发(作者:三相异步电机是有刷还是无刷)

计算机二级(JAVA)Java简单数据类型及运算章节练习试卷2

(题后含答案及解析)

全部题型 2. 填空题

填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。

1. Java语言为各数据类型提供了自动转换机制,当操作数1是char类型,操作数2是int类型时,则转换后的数据类型为______。

正确答案:int 涉及知识点:Java简单数据类型及运算

2. 数据类型为布尔型的保留字是______,占用的位数为______。

正确答案:boolean 1 涉及知识点:Java简单数据类型及运算

3. Java中的字符使用的是16位的______编码。

正确答案:Unicode 涉及知识点:Java简单数据类型及运算

4. 当某个整数的数值很大,超过了int类型所能表示的范围时,就需要使用______类型来表示该整数。

正确答案:long 涉及知识点:Java简单数据类型及运算

5. 在Java语言中,复合数据类型有;类、接口和______。

正确答案:数组 涉及知识点:Java简单数据类型及运算

6. 移位运算符包括算术右移运算符______、算术左移运算符______和逻辑右移运算符______。

正确答案:>> << >>> 涉及知识点:Java简单数据类型及运算

7. 若a、b为血型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值是 ______。

正确答案:82 涉及知识点:Java简单数据类型及运算

8. 执行以下程序段后,变量x=______,y______。 int x=5; int y=0;

y = --x * 3;

正确答案:4 12 涉及知识点:Java简单数据类型及运算

9. 假设i=10,j=20,k=-30,则表达式!(i<j+k)‖!(i+10<=j)的值为______。

正确答案:false 涉及知识点:Java简单数据类型及运算

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; n(b);} }

正确答案:false 涉及知识点:Java简单数据类型及运算

11. 若a, b 为short类型变量,并且已分别赋值为3和12,则表达式!(--a!=b++)的值是______。

正确答案:false 涉及知识点:Java简单数据类型及运算

12. 在比较两个对象的值是否相同时,可以调用______方法。

正确答案:equals( ) 涉及知识点:Java简单数据类型及运算

13. 顺序执行下列两个语句,输出的结果是______。 String s = “Hello!”;

n(( ));

正确答案:6 涉及知识点:Java简单数据类型及运算

14. 设有数组定义: int MyIntArray[] = {10, 20, 30, 40, 50, 60, 70};, 则执行下列几个语句后的输出结果是______。 int s = 0; for(int i = 0; i <

MyIntArray,length; i++) s += MyIntArray[i]; n(s);

正确答案:280 涉及知识点:Java简单数据类型及运算

15. 设有数组定义: int a[] = {11, 22, 33, 44, 55, 6, 77, 88, 99};, 则执行下列几个语句后的输出结果是______、______和______。 for(int i = O; i < ;

i++)if(a[i]%3.== 0) n(a[i]);

正确答案:33 66 99 涉及知识点:Java简单数据类型及运算

16. 顺序执行下面的语句后,输出的结果是______。 public class exl6

{ public static void main(String[] args) { int i; int a[] = new int[10];

for(i = O; i < ; i++) a[i] = i * 10 + j; for(i = 1; i < ;

i++) if(a[i]%5 == O) System,n(a[i]);} }

正确答案:55 涉及知识点:Java简单数据类型及运算

17. 数据类型为长整型的保留字是______,占用的位数是______。

正确答案:long 64 涉及知识点:Java简单数据类型及运算

18. 在Java语言中,用来分配内存的运算符是______。

正确答案:new 涉及知识点:Java简单数据类型及运算

19. 在Java语言中,每个字符用______个字节表示。

正确答案:2 涉及知识点:Java简单数据类型及运算

20. 在Java语言中,如实型常量后没有任何字母,计算机默认为______类型。

正确答案:double 涉及知识点:Java简单数据类型及运算


本文标签: 数据类型 类型 知识点 运算符 运算