《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前,建议先了解其继承与接口操作架构,才能了解何时使用哪个类,以及类之 ...
随机推荐
- spring,mybatis,多数据源配置
spring.xml配置 <!-- 对数据源进行事务管理 --> <bean id="transactionManager" class="org.sp ...
- 泛函编程(37)-泛函Stream IO:通用的IO处理过程-Free Process
在上两篇讨论中我们介绍了IO Process:Process[I,O],它的工作原理.函数组合等.很容易想象,一个完整的IO程序是由 数据源+处理过程+数据终点: Source->Process ...
- 泛函编程(32)-泛函IO:IO Monad
由于泛函编程非常重视函数组合(function composition),任何带有副作用(side effect)的函数都无法实现函数组合,所以必须把包含外界影响(effectful)副作用不纯代码( ...
- Android Library Project 使用问题总结
1. 当新建Android Library Project 工程或将已有工程转化为Android Library Project, 如果工程源代码中有如下语句: int id = view.getId ...
- 根据网址把图片下载到服务器C#代码
根据网址把图片下载到服务器C#代码 ASPX页面代码: <%@ Page Language="C#" AutoEventWireup="true" Cod ...
- javascript创建对象的几种方式
javascript创建对象简单的说,无非就是使用内置对象或各种自定义对象,当然还可以用JSON:但写法有很多种,也能混合使用.主要为下面几种:1.对象字面量的方式 person={firstname ...
- 【再探backbone 02】集合-Collection
前言 昨天我们一起学习了backbone的model,我个人对backbone的熟悉程度提高了,但是也发现一个严重的问题!!! 我平时压根没有用到model这块的东西,事实上我只用到了view,所以昨 ...
- AngularJS学习笔记之依赖注入
最近在看AngularJS权威指南,由于各种各样的原因(主要是因为我没有money,好讨厌的有木有......),于是我选择了网上下载电子版的(因为它不要钱,哈哈...),字体也蛮清晰的,总体效果还不 ...
- git 新建服务器的版本以及项目的用户
一, git客户端账号生成 1. git的客户端的公钥生成 ssh-keygen -t rsa -C "test@gmail.com" mac机器会在 /Users/用户/.ssh ...
- 解决Dialog 消失,输入法不消失的问题
前言:今天遇到一个奇怪的问题,Activity 里面弹出一个 dialog , 这个dialog里面有EditText . 问题:当 dialog 里面的输入法出现的时候,此时让diolog 消失,输 ...