《java JDK7 学习笔记》课后练习题3
1.如果有以下的程序代码:int number;
System.out.println(number);
以下描述何者正确?
A、执行时显示0
B、执行时显示随机数字
C、执行时出现错误
D、编译失败

2.如果有以下的程序代码:
System.out.println(10/3);
以下描述何者正确?
A、执行时显示3
B、执行时显示3.33333...
C、执行时出现错误
D、编译失败

3.如果有以下的程序代码:float radius=88.2;
double area= 2 * 3.14 * radius * radius;
System.out.println(area);
以下描述何者正确?
A、执行时显示48853.6272
B、执行时显示48853
C、执行时出现错误
D、编译失败

4.如果有以下的程序代码:
byte a = 100;
byte b = 200;
byte c = (byte) (a + b);
System.out.println(c);
以下描述何者正确?
A、执行时显示300
B、执行时显示127
C、执行时出现错误
D、编译失败

5.如果有以下的程序代码:
System.out.println(Integer.MAX_VALUE + 1 == Integer.MIN_VALUE);
以下描述何者正确?
A、执行时显示true
B、执行时显示false
C、执行时出现错误
D、编译失败
6.如果有以下的程序代码:
System.out.println(-Integer.MAX_VALUE == Integer.MIN_VALUE);
以下描述何者正确?
A、执行时显示true
B、执行时显示false
C、执行时出现错误
D、编译失败
7.如果有以下的程序代码:
int i = 10;
int number = i++;
number = --i;
以下描述何者正确?
A、执行后number为10,i为10
B、执行后number为10,i为11
C、执行后number为11,i为10
D、执行后number为11,i为11
注:++与--在变量后使用在运算符中时不起作用。
8.如果有以下的程序代码:
int i = 10;
int number = ++i;
number = ++i;
以下描述何者正确?
A、执行后number为11,i为11
B、执行后number为11,i为12
C、执行后number为12,i为11
D、执行后number为12,i为12
注:而++与--在变量前使用时会起作用,是因为JVM执行顺序的原因。
9.如果有以下的程序代码:
for(int i = 1; i < 10; i++) {
if(i == 5) {
continue;
}
System.out.printf("i = %d%n", i);
}
以下描述何者正确?
A、显示i =1到4,以及6到9
B、显示i =1到9
C、显示i =1到4
D、显示i = 6到9
注:continue的作用是跳出本次循环,继续下一轮的循环。
10.如果有以下的程序代码:
for(int number = 0; number != 5; number = (int) (Math.random() * 10)) {
System.out.println(number);
}
以下描述何者正确?
A、执行时显示数字永不停止
B、执行时显示数字0后停止
C、执行时显示数字5后停止
D、执行时显示数字直到number为5后停止
《java JDK7 学习笔记》课后练习题3的更多相关文章
- 《java JDK7 学习笔记》之类和对象
1.在java中,要产生对象必须先定义类,类是对象的设计图,对象是类的实例.类定义时使用class关键词,建立实例对象要使用new关键词.以类名声明的变量,称为参考名称.参考变量或直接叫参考. 2.想 ...
- 《Java JDK7 学习笔记》课后练习题1
1.()组织负责监督审查Java相关技术规格的演进. A. JCP B. Apache C. EU D. W3C 2.Java技术规格必须以()正式文件提交审查. A. RFC B. JSR C. I ...
- 《Java JDK7 学习笔记》课后练习题2
1.如果在hello.java中撰写以下的程序代码: public class Hello { public static dmain(String[]args) { Sys ...
- 《java JDK7 学习笔记》之异常处理
1.java中所有的错误都会被打包为对象,JVM会尝试执行try区块中的程序代码,如果发生错误,执行流程会跳离错误发生点,然后比较catch括号中声明的异常类型,是否符合被抛出的错误对象类型,如果是的 ...
- 《java JDK7 学习笔记》之继承与多态
1.面向对象中,子类继承父类,避免重复的行为定义,不过并非为了避免重复定义行为就使用继承.应该正确判断使用继承的时机及继承之后灵活的运用多态,才是学习继承时的重点. 2.程序代码重复在程序设计上,就是 ...
- 《java JDK7 学习笔记》之接口与多态
1.对于"定义行为"也就是接口,可以使用interface关键字定义,接口中的方法不能操作,直接标示为abstract,而且一定是public修饰的. 类要操作接口,必须使用imp ...
- 《java JDK7 学习笔记》之对象封装
1.构造函数实现对象初始化流程的封装.方法封装了操作对象的流程.java中还可以使用private封装对象私有数据成员.封装的目的主要就是隐藏对象细节,将对象当做黑箱子进行操作. 2.在java命名规 ...
- 《java jdk7学习笔记》之java三大平台
Sun公司在2006年底,就将三大平台正名为java SE.java EE和java ME.也有很多人习惯用J2SE.J2EE和J2ME. 1.java SE java SE(标准版)是各应用平台的基 ...
- 《java JDK7 学习笔记》之Collection
一.使用Collection 收集对象 1.认识Collection架构 Java SE提供了满足各种需求的API,在使用这些API前,建议先了解其继承与接口操作架构,才能了解何时使用哪个类,以及类之 ...
随机推荐
- hibernate----1-1-----两表关联属性放在另一个表里面
package com.ij34.dao; import javax.persistence.*; @Entity @Table(name="Address_inf") publi ...
- eclipse新建maven项目(2)
本篇博文是继续之前的博文eclipse新建maven项目(1),那篇博文不在随笔在文章中.首先按照之前那篇博文进行创建maven项目操作,一系列操作下来之后发现刷新项目后会报错: 别急哈,可以解决. ...
- Windows Git中文文件名乱码
在Windows下使用git,安装包如下: https://git-for-windows.github.io/ 在使用git bash时git 默认中文文件名是 xx% 是因为 对0x80以上的字符 ...
- Hibernate多对多关系映射(建表)
下边讲述Hibernate多对多关系映射. 多对多关系的表的结构为: 两个实体表,还包含一个关系表,关系表为复合主键,如果要使用Hibernate多对多关系映射,则关系表必须只包含两个字段,如果生成了 ...
- [转]PHP5 session 详解
来源:http://blog.163.com/lgh_2002/blog/static/4401752620105246517509/ http协议是WEB服务器与客户 端(浏览器)相互通信的协议,它 ...
- HTML5 Content Editable实践
基于此开发文档:https://developer.mozilla.org/zh-CN/docs/Web/Guide/HTML/Content_Editable 问题:通过contenteditabl ...
- 高性能javascript学习笔记系列(4) -算法和流程控制
参考高性能javascript for in 循环 使用它可以遍历对象的属性名,但是每次的操作都会搜索实例或者原型的属性 导致使用for in 进行遍历会产生更多的开销 书中提到不要使用for in ...
- ADFS 登录页面自定义
https://blogs.technet.microsoft.com/pie/2015/08/29/customizing-the-ad-fs-sign-in-pages-per-relying-p ...
- 渗透测试报告收集、生成工具MagicTree
0x00 软件介绍: MagicTree是Gremwell开发的一个Java程序,支持主动收集数据和生成报告的工具.他通过树形结构节点来管理数据,这种分层存储的方法对管理主机和网络数据特别有效. 其分 ...
- wordpress语言切换
如果你想更改WordPress的语言,比如将英文版转换为中文版,或者将中文版转换为英文版,该如何操作?其实很简单,打开网站根目录下的 wp-config.php,然后搜索 define('WPLANG ...