java学习 第二章练习题

本文档详细介绍了Java编程的基础知识,包括正确的JavaDoc注释格式、main方法的定义、关键字识别、数据类型及赋值、二维数组的声明、条件判断、变量命名规范以及流程控制语句的使用。此外,还涵盖了Java注释类型、整数类型、代码错误检查、数组操作、等式比较以及循环控制等核心概念,适合初学者学习和巩固。
摘要由CSDN通过智能技术生成

单选题

1、下列javaDoc注释正确的是()5分

  • A、A、/*我爱北京天安门*/

  • B、B、 //我爱北京天安门*/

  • C、C、 /**我爱北京天安门*/

  • D、D、/*我爱北京天安门**/

参考答案 :C

2、下列选项中,Java的main方法格式正确的是()5分

  • A、A、static void main(String[] args)

  • B、B、public void main(String[] args)

  • C、C、public static void main(String[]s)

  • D、D、public static void main(String[] args)

参考答案 :D

 

3、下面哪个不是java中的关键字()5分

  • A、A、public

  • B、B、true

  • C、C、 main

  • D、D、class

参考答案 :C

4、下列数据中,用十六进制表示的是()5分

  • A、A、0b0110110

  • B、B、0342

  • C、C、19

  • D、D、0x25AF

参考答案 :D

答案说明 :十六进制,以0x或者0X开头并且其后由0~9、A~F(包括0和9、A 和 F,字母不 区分大小写)组成的数字序列。

5、下列赋值语句中错误的是()5分

  • A、A、int x = y = z = 5;

  • B、B、int x, y, z; x = y = z = 5;

  • C、C、int x=5;

  • D、D、int x,y;x=1,y=2;

参考答案 :A

6、下列声明的二维数组中,错误的是()5分

  • A、A、int[][] xx = new int[3][4];

  • B、B、int[][] xx = new int[3][];

  • C、C、int[][] xx = {{1,2},{3,4,5,6},{7,8,9}};

  • D、D、int[]xx[] = new int[5][6];

参考答案 :D

答案说明 :二维数组,其格式如下:数据类型[][] 数组名 = new 数据类型[行数][列数];数据类型[][] 数组名 = new int[行数][];数据类型[][] 数组名 = {{第 0 行初始值},{第 1 行初始值},…,{第 n 行初始值}};

7、假设x为int类型,那么下列选项中可以作为if语句的判断条件的是( )5分

  • A、A、x=4

  • B、B、x&3

  • C、C、x++

  • D、D、x<10

参考答案 :D

答案说明 :if判断条件只能是布尔值,上述选项中,只有x<10这个表达式的值是布尔值。

8、下面关于long类型的变量赋值错误的是()5分

  • A、A、long num1 = 2200000000L

  • B、B、long num1 = 2200000000

  • C、C、long num2 = 198L;

  • D、D、long num2 = 198;

参考答案 :B

答案说明 :为一个long类型的变量赋值时,值的后面要加上字母L(或小写l), 说明赋值为long类型。如果赋的值未超出int类型的取值范围,则可以省略字母L(或小写l)。

9、每条功能执行语句的最后必须用()结束。5分

  • A、A、.

  • B、B、;

  • C、C、:

  • D、D、"

参考答案 :B

答案说明 :每条功能执行语句的最后必须用英文分号结束。

10、下列类的定义格式中正确的是()5分

  • A、A、修饰符class类名{ 程序代码 }

  • B、B、修饰符 类名class{ 程序代码 }

  • C、C、class类名{ 程序代码 }

  • D、D、类名class{ 程序代码 }

参考答案 :A

11、下列声明的变量里,程序会报错的是()5分

  • A、A、long num3 = 198;

  • B、B、double d2 = 199.3D;

  • C、C、int a=false;

  • D、D、char ch = 97;

参考答案 :C

答案说明 :在定义变量时必须声明变量的类型,在为变量赋值时必须赋予和变量同一种类型的值,否则程序会报错。

12、文档注释是对一段代码概括性的解释说明,将文档注释提取出来,生成帮助文档使用的命令是()5分

  • A、A、java

  • B、B、javac

  • C、C、javadoc

  • D、D、java.exe

参考答案 :C

13、下面对于@param标签的描述,正确的是()5分

  • A、A、标识作者

  • B、B、标识过期的类或成员

  • C、C、标识方法的参数

  • D、D、标识方法的返回值

参考答案 :C

14、变量命名规范说法正确的是()5分

  • A、A、变量由字母、下划线、数字、$符号随意组成;

  • B、B、 变量不能以数字作为开头;

  • C、C、A和a在java中是同一个变量;

  • D、D、不同类型的变量,可以起相同的名字;

参考答案 :B

15、下面程序哪个语句是正确的()5分

  • A、A、 byte a=0,b=3; byte c =a+b;

  • B、B、 short s =23;

  • C、C、short s=23;

  • D、D、 float f = 23+23.23;

参考答案 :C

答案说明 :s+=12相当于s=shorts+12。

16、下列赋值语句书写错误的是()5分

  • A、A、int x, y, z; x = y = z = 5;

  • B、B、int x = y = z = 5;

  • C、C、int a = 1;

  • D、D、int a = 1; int b = 2; int x = a + b++;

参考答案 :B

多选题

17、下列选项中属于Java中的注释类型的有()5分

  • A、A、单行注释

  • B、B、多行注释

  • C、C、文档注释

  • D、D、文本注释

参考答案 :A,B,C

18、下列选项中是整数类型的有()5分

  • A、A、字节型(byte)

  • B、B、短整型(short)

  • C、C、长整型(long)

  • D、D、字符型(char)

参考答案 :A,B,C

判断题

19、如果把英文分号写成中文的分号,编译器会报告illegalcharacter(非法字符)错误信息。()1分

参考答案 :对

20、静态初始化,就是在定义数组的同时为数组的每个元素赋值。()1分

参考答案 :对

21、Java不区分大小写的。1分

参考答案 :错

答案说明 :Java是严格区分大小写的。

22、continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。()1分

参考答案 :对

23、若x=5,则表达式(x+ 5)/3的值是3。()1分

参考答案 :对

24、当break语句出现在嵌套循环中的内层循环时,它可以跳出外层循环。()1分

参考答案 :错

25、break语句的作用是跳出循环语句,执行循环后面的代码。()1分

参考答案 :对

 

26、在访问数组的元素时,索引不能超出0~length减1的范围,否则程序会报错。()1分

参考答案 :对

27、Java中比较两个数是否相等可以使用“=”。()1分

参考答案 :错

答案说明 :Java中比较两个数是否相等可以使用“==”。

28、数组由4个基本元素构成:数组名称、数组元素、元素索引、数据类型。()1分

参考答案 :对

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值