问题 选择题

下面有关质量的说法不正确的是(  )

A.玻璃杯打碎后形状发生变化,质量不变

B.1kg铁与1kg棉花,质量一样大

C.一杯水结成冰后,体积变大,质量不变

D.登月舱从地球到月球,质量变小

答案

A、玻璃杯打碎后虽然形状发生了变化,但它所含玻璃的多少没变,即质量没变,故本选项正确,但不符合题意;

B、1kg铁与1kg棉花的质量都是1kg,所以质量一样大,故本选项正确,但不符合题意;

C、一杯水结成冰后,其状态改变了,但它所含水的多少没变,即质量没变,故本选项正确,但不符合题意;

D、登月舱从地球到月球,虽然地理位置发生了改变,但登月舱的质量没变,故本选项错误,但符合题意.

故选D.

配伍题
填空题

有两个文件Java_3.java和Java_3.html,其中Java_3.java是不完整的。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
题目要求:
对变量的作用范围进行测试。请完善Java_3.java文件并进行调试(在命令行用appletviewerJava_3.html,或者使用集成开发环境),使程序运行结果如下图所示。


Java_3.java文件源程序:
import java.awt.Container;
import javax.swing.*;
public class Java_3 extends (1)
JTextArea outputArea;
int x=1; //实例变量
public void init()
outputArea=new (2) ();
Container e=getContentPane();
c.add( (3) );

public void start()
int x=5; //方法中的局部变量
outputArea.append("在start方法中局部变量x是:"+x);
methodA(); //methodA有自动局部变量x
methodB(); //methodB用x作为实例变量
,nethodA(); //methodA对自动局部变量重新初始化
methodB(); //保留实例变量x的值
outputArea.append("\n\n在start中局部变量x是:"+x);

public void methodA()
int x=25;//每次调用方法时,对X的初始化
outputArea.append("\n\n在methodA中的x是:"+x+"输入methodA后");
++x;
outputArea.append("\n在methodA中的x是:"+x+"退出methodA之前");

public void methodB()
outputArea.append("\n\n实例变量x是:"+x+"输入methodB时");
x*=10;
outputArea.append("\n实例变量x是"+x+"退出methodB时");

Java_3.html文件源程序:
<html>
<applet code="Java_3.class" width=280 height=250></applet>
</html>