问题 解答题
如果10b=n,那么b为n的劳格数,记为b=d(n),由定义可知:10b=n与b=d(n)所表示的b、n两个量之间的同一关系.
(1)根据劳格数的定义,填空:d(10)=______,d(10-2)=______;
(2)劳格数有如下运算性质:
若m、n为正数,则d(mn)=d(m)+d(n),d(
m
n
)=d(m)-d(n).
根据运算性质,填空:
d(a3)
d(a)
=______(a为正数),若d(2)=0.3010,则d(4)=______,d(5)=______,d(0.08)=______;
(3)如表中与数x对应的劳格数d(x)有且只有两个是错误的,请找出错误的劳格数,说明理由并改正.
x1.5356891227
d(x)3a-b+c2a-ba+c1+a-b-c3-3a-3c4a-2b3-b-2c6a-3b
答案

(1)1,-2;

(2)

d(a3)
d(a)
=
3d(a)
d(a)
=3;

利用计算器可得:100.3010≈2,100.6020≈4,100.6990≈5,10-1.097≈0.08,

故d(4)=0.6020,d(5)=d(10)-d(2)=1-0.3010=0.6990,d(0.08)=-1.097;

(3)若d(3)≠2a-b,则d(9)=2d(3)≠4a-2b,

d(27)=3d(3)≠6a-3b,

从而表中有三个劳格数是错误的,与题设矛盾,

∴d(3)=2a-b,

若d(5)≠a+c,则d(2)=1-d(5)≠1-a-c,

∴d(8)=3d(2)≠3-3a-3c,

d(6)=d(3)+d(2)≠1+a-b-c,

表中也有三个劳格数是错误的,与题设矛盾.

∴d(6)=a+c.

∴表中只有d(1.5)和d(12)的值是错误的,应纠正为:

d(1.5)=d(3)+d(5)-1=3a-b+c-1,

d(12)-d(3)+2d(2)=2-b-2c.

单项选择题
填空题

请完善程序(程序文件名:Java_2.java)并进行调试。请在下画线处填入正确内容,然后删除下画线。请勿删除注释行和其他已有的语句内容。
[题目要求]
完善程序,使程序运行结果如下图所示。


源程序:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Java_2
 public static void main(String[] args)
  RadioButtonFrame frame=new RadioButtonFrame();
  frame.setDefauhCloseOperation(JFrame.EXIT_ON_CLOSE);
   (1)
  

class RadioButtonFrame extends JFrame
 public RadioButtonFrame()
  setTitle("Radio按钮实例");
  setSize(DEFAULT_WIDTH,DEFAULT_HEIGHT);
  Container contentPane=getContentPane();
  label=new JLabel("热烈庆祝Java程序语言开考三周年");
  label.setForeground(Color.yellow);
  contentPane.setBackground(Color.red);
  label.setFont(new Font("黑体",Font.PLAIN,DEFAULT_SIZE));
  contentPane.add(label,BorderLayout.CENTER);
  buttonPanel=new JPanel();
  group=new ButtonGroup();
  addRadioButton("小",8);
  addRadioButton("中",12);
  addRadioButton("大",18);
  addRadioButton("特大",30);
  contentPane.add(buttonPanel,BorderLayout.SOUTH);
 
  public void addRadioButton(String name,final int size)
   boolean selected=size==DEFAULT_SIZE:
   JRadioButton button=new (2) (name,selected);
   group.add(button);
   buttonPanel.add(button);
   ActionListener listener=new Action Listener()
    public void actionPerformed( (3) evt)
     label.setFont(new Font("黑体",Font.PLAIN,size));
    
   ;
   button.addActionListener( (4) );
  
  public static final int DEFAULT_WIDTH=340;
  public static final int DEFAULT_HEIGHT=200:
  private JPanel buttonPanel;
  private ButtonGroup group;
  private JLabel label;
  private static final int DEFAULT_SIZE=12;