问题 选择题

一辆轿车和辆卡车在同一公路上均由静止开始同时相向做匀加速直线运动,加速度大小分别为7m/s2和3m/s2,两车能达到的最大速度均为30m/s,刚开始运动时两车头间的距离为20m,轿车车身全长5m,卡车车身全长20m,则两车的错车时间为(  )

A.1.1s

B.1.0s

C.1.2s

D.1.7s

答案

设两车经时间t1车头相遇,经时间t2车尾相遇.

则 s=

1
2
a1
t21
+
1
2
a2
t21
,得 t1=
2s
a1+a2
=
2×20
7+3
s=2s

s+L1+L2=

1
2
a1
t22
+
1
2
a2
t22
,得t2=3s

故△t=t2-t1=1s

故选B

单项选择题
问答题

本题程序的功能是程序的主窗口有一个“登录”按钮和两个文本框——“请输入密码:”和“密码验证…”,用户在密码框中输入密码后单击“登录”按钮,然后与预先定义的密码比较(密码预设定为password),如果相同,则在“密码验证…,’文本框中提示“通过!”否则提示“失败!”。“密码验证…”文本框是只读的。请将下述程序补充完整(注意:不得改动程序的结构,不得增行或删行)。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class simple

public static void main(String[] args)

LoginFrame frame = new LoginFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame,show ();


class LoginFrame extends JFrame
public LoginFrame()

setTitle("simple");
setSize(WIDTH,HEIGHT);
Container contentPane = getContentPane();
JPanel textPanel = new JPanel();
JLabel inputPassword = new JLabel("请输入密码:",JLabel.CENTER);
MyPassword = new JPasswordField(20);
textPanel.add(inputPassword);
textPanel.add(myPassword);
JLabel checkedPassword = new JLabel("密码验证...",JLabel.LEFT);
CheckPassword = new JTextField(20);
______;
textPanel.add(checkedPassword);
textPanel.add(checkPassword);
loginButton = new JButton("登录");
loginButton.addActionListener(new LoginAction());
textPane1.add(ioginButton);
contentPane.add(textPanel);

private class LoginAction implements ActionListener

public void actionPerformed(ActionEvent event)

char[] s = myPassword.getPassword();
String gets = new String(s);
if(gets.equals(CHECKPASSWORD))

checkPassword,setText ("通过!");

else

checkPassword.setText ("失败");



public static final int WIDTH = 280;
public static final int HEIGHT = 180;
public static final String CHECKPASSWORD = "password";
______;
private JTextField checkPassword;
private JButton loginButton;