问题 单项选择题

某仓库为贸易公司保管一批钢材,价值50万元,保管费5万元。贸易公司未按时付款,仓库留置了货物并通知对方,要求在3个月内付款,公司保证3个月内还清债务,仓库就让公司先提了价值40万元的钢材,3个月后,贸易公司仍未付款,仓库就把留置物依法拍卖,得款7万。在扣除保管费5万元和其他费用1万元后,将其余1万退回公司。公司表示此事未通知他们,他们不能接受仓库的处理。在这一事件中,不合法的行为是()。

A、仓库留置价值50万的钢材

B、仓库让公司先提了价值40万的钢材

C、仓库通知贸易公司在3个月内付款违反了法律规定应当给予贸易公司的付款期限

D、仓库扣除6万元后才将1万元退回公司

答案

参考答案:A

单项选择题
问答题

下面是一个Applet程序,其功能是根据给出的小时,分钟和秒数计算相等的秒数,即将1分钟化为60秒,依此类推。要求建立一个时间类,时间参数均作为类的成员变量,并且给出换算时间的方法,也作为这个类的成员函数,可以供外部对象进行调用。同时还需要在输出窗口中显示换算结果,并且将结果写到out3_3.txt文件中,本题给出确定的时间为4小时23分47秒,要求换算成以秒做单位的时间。
请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:


import java.io.*;
import java.awt.*;
import java.applet.*;
/*
<applet code=ex3_3.class width=800 height=400>
</applet>
*/
public class ex3_3 extends Applet
public void paint(Graphics g)
int nSum;
class myTime3_3
public int h;
public int m;
public int s;
public int out;
public int caculateSecond()
out = h*60+m*60+s;
return out;


myTime3_3 objTime3_3 = new myTime3_3 );
objTime3_3.h = 4;
objTime3_3.m = 23;
objTime3_3.s = 47;
nSum = objTime3_3.caculateSecond();
g.drawString (时: "+objTime3_3.h, 20 30);
g.drawString ("分: "+objTime3_3.m, 20 50);
g.drawString ("秒: "+objTime3_3.s, 20, 70);
g.drawString ("合计: "+objTime3_3.out+"秒", 20, 90);
try
FileOutputStream los3_3 = new FileOutputStream("out3_3.txt,,);
BufferedOutputStream bos3_3=new BufferedOutputStream(fos3_3,1024);
PrintStream ps3_3=new PrintStream(bos3_3,false);
System.setOut(ps3_3);
System.out.println("合计: "+objTime3_3.out+"秒");
ps3_3.close();
catch(IOException ioe)
System.out.println(ioe);



ex3_3. html
<HTML>
<HEAD>
<TITLE>ex3_3</TITLE>
</HEAD>
<BODY>
<applet code="ex3_3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>