问题 单项选择题

神牛公司在H省电视台主办的赈灾义演募捐现场举牌表示向S省红十字会捐款100万元,并指明此款专用于S省B中学的校舍重建。事后,神牛公司仅支付50万元。对此,下列哪一选项是正确的?

A.H省电视台、S省红十字会、B中学均无权请求神牛公司支付其余50万元

B.S省红十字会、B中学均有权请求神牛公司支付其余50万元

C.S省红十字会有权请求神牛公司支付其余50万元

D.B中学有权请求神牛公司支付其余50万元

答案

参考答案:C

解析:解析:《合同法》第186条规定,赠与人在赠与财产的权利转移之前可以撤销赠与。具有救灾、扶贫等社会公益、道德义务性质的赠与合同或者经过公证的赠与合同,不适用前款规定。所以对于神牛公司尚未支付的50万,受赠人有权利请求其支付。根据合同相对性原理,本题中赠与合同双方当事人是S省红十字会和神牛公司,所以S省红十字会有权请求神牛公司支付其余的50万元,答案C是正确的。

问答题

下面是一个Applet程序,其功能是根据公式:y=a*sin(x)绘制正弦曲线。要求窗口中有一个文本区作为曲线峰值a的输入,可以判断输入的数字是否符合要求,一个ok按钮,点击则在画布中绘制曲线,以画布中的横坐标值作为sin()的参数x。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:


import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import java.lang.Math.*;
/*
<applet code="ex18_3.class" width=800 height=400 >
</applet>
*/
public class ex18_3 extends Applet implements ActionListener
Panel pane=new Panel();
drawWnd dw;
Label 11 = new Label("峰值");
TextField tf1 = new TextField(15);
Button btn = new Button("OK");
private float a=0;
public void init()
pane.setLayout(new FlowLayout(FlowLayout.CENTER,25,5));
pane.add(11);
pane.add(tf1);
pane.add(btn);
btn.addActionListener(this);
add("North",pane);
dw=new drawWnd();
add("South",dw);

class drawWnd extends Canvas
drawWnd()
setSize(300,100);
setBackground(Color. GRAY);

public void paint(Graphics g)
g.setColor(Color.GREEN);
for(int i=0;i<getSize().width-1;i++)
int y=0;
int y1=y+(int) (Math.sin(i)*a);
int y2=y1+(int) (a*Math.sin(i+1));
g.drawLine(i,y1,i+1,y2);



public void actionPerformed(ActionEvent ae)
try
a=Integer.parseInt(tf1.getText());
dw.repaint();

catch(NumberFormatException nfe)
tf1.setText("error!");



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

单项选择题