问题 单项选择题

如果音乐会中有令人鼓舞的演奏,观众们就会欣赏到一场精彩的演出。然而,除非观众中有细心的听众,否则,就不会有精彩的演出;如果是一个细心的观众,则必须了解自己的音乐根基。
如果以上陈述为真,那么以下哪项选项一定是真的( )

A.如果观众中没有细心的听众,音乐会中就不会有令人鼓舞的演奏
B.如果观众中没有欣赏到一场精彩的演出,则观众中就没有了解自己音乐根基的人
C.如果观众中有人了解自己的音乐根基,音乐会中就至少有一场演奏是令人鼓舞的
D.除非观众中有人不了解自己的音乐根基,否则观众将欣赏到一场精彩的演出

答案

参考答案:A

解析: 此题考查充分条件,同时考查了充分条件的传递性。第一句:令人鼓舞的演奏→精彩的演出;第二句:精彩的演出→细心的听众;第三句:细心的听众→了解音乐根基;串一下:令人鼓舞的演奏→精彩的演出→细心的听众→了解音乐根基;再根据肯前肯后,否后否前规则判断一下即可。故选A。

单项选择题
问答题

下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条"Welcome to the NCR Examination!"信息,并且文本区由滚动条控制文本的上下滚动。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
源程序文件代码清单如下:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/*
<applet code="ex13_3.class" width=800 height=400 >
</applet>
*/
public class ex13_3 extends JApplet

JButton jb = new JButton("Add Text");
JTextPane jtp = new JTextPane();
public void init()

jb.addActionListener(new ActionListener()

public void actionPerformed(ActionEvent e)

for(int i = 1; i < 10; i++)
jtp.geText(jtp.setText() +
"Welcome to the NCR Examination!\n");

);
Container cp = getContentPane();
cp.add(new JScrollPane(jtp));
cp.add(BorderLayout. SOUTH, jtp);

public static void main(String[] args)

ex13_3 objl3_3=new ex13_3();
String str = obj13_3.getClass().toString();
if(str.indexOf("class") != -1)
str= str.substring(6);
JFrame frm = new JFrame(str);
frm.addWindowListener(new WindowAdapter()

public void windowClosing(WindowEvent we)

System.exit(O);

);
frm.getContentPane().add(ex13_3);
frm.setSize(300, 400);
frm.setVisible(true);


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