Java课程 第2章 课后习题 |
您所在的位置:网站首页 › 福利屯火车站电话号码 › Java课程 第2章 课后习题 |
java课程 第2章 课后习题一、填空题 1.Java程序代码必须放在一个类中,类使用________关键词定义。 class2.Java中的注释有三类,分别是________、________和________。 //单行注释 /* 多行注释 多行注释*/ /** 文档注释 */3.在Java中,变量的数据类型分为两种,即基本________和________类型。 基本数据类型 引用数据类型4.在逻辑运算符中,运算符________和________用于表示逻辑与,________表示逻辑或。 & && |5.数组是一个________,存储到数组中的每个元素,都有自己的自动编号,最小值为________。 容器 0 二、判断题1.Java语言不区分大小写。 错误 java严格区分大小写 2.continue语句只用于循环语句中,它的作用是跳出循环。 错误 跳出本次循环 3.三元运算符的语法格式为“判断条件?表达式1:表达式2”。 正确4.循环嵌套是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套。 正确5.在switch条件语句和循环语句中都可以使用break语句。 正确 三、选择题1.下列选项中,关于类的定义格式正确的是(AC )(多选)A、 修饰符 class 类名{程序代码}B、修饰符 类名class {程序代码}C、class 类名{程序代码}D、类名 class {程序代码} 修饰符 class 类名{ 程序代码 } //标准定义 但修饰符可以不加 不加修饰符的成员被称为 友好变量,是访问权限修饰词中的一种。 JAVA里面一共有四种访问权限修饰词: 什么都不加:被称为友好变量,也称作包访问权限,也就是说包内所有类都能访问 private: 私有变量,只有当前类可以访问 public: 公共变量,所有类都可以访问,无论是在相同的包中,还是不同的包中 protected: 保护变量,继承访问权限,也就是说除了包中的类可以访问之外,其它的包中的继承该类的类可以访问该变量2.下列选项中,那些属于合法的标识符?(A )A、 usernameB、 classC、 123usernameD、 Hello World3.下列选项中,使用比较运算符正确的是(D )A、 4!=3结果为falseB、 4==3 结果为falseC、 4=3结果为true4.请阅读下面代码。int a=3;int b=2;switch (b){case 1:a–;break;case 2:a++;case 3:a=a+3;default:a++;break;}System.out.println(“a=”+a);上述程序运行结束时,变量a的值为(D )A、4B、5C、7D、8 case穿透 在switch语句中,如果case控制的语句体后面不写break,将出现穿透现象,在不判断下一个case值的情况下,向下运行, 直到遇到break,或者整体switch语句结束 5.假设int x=2,三元表达式x>0?x+1:5(C )A、0B、2C、3D、5 四、简答题1.简述Java语言中的8中基本数据类型,并说明每种数据类型所占用的空间大小。 整数 int默认 byte (8) short(16) int(32) long(64) 浮点数 double默认 float(32) double(64) 字符 char (2) 布尔 boolean(2) 2.简述跳转语句break与continue的作用和区别。 continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行break 用在循环中,基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环 五、编程题1.请编写程序,实现计算“1+3+5+7+…+99”的值,要求如下。(1)使用循环语句实现自然数1~99的遍历。(2)在遍历过程中,通过条件判断当前遍历的书是否为奇数,如果是就累加,否则不加。 public class Xunhuanbianli { public static void main(String[] args) { int a; int sum=0; for (a=1;a |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |