问题 单项选择题

疟原虫寄生在人体的()。

A.脾细胞和红细胞

B.红细胞和肝细胞

C.单核、巨噬细胞

D.肝细胞和脾细胞

E.单核-巨噬细胞和红细胞

答案

参考答案:B

解析:疟原虫在人体内先后寄生在肝细胞和红细胞内发育。在肝细胞内为裂体增殖,称红细胞外期(红外期),在红细胞内发育包括红细胞内裂体增殖期(红内期)和配子体形成的有性期开始。

问答题

下面是一个Applet程序,其功能是在图形用户界面中实现打印任意行数的杨辉三角形,编写一个含有整型形式参数的方法,此方法打印杨辉三角形,打印的行数由形式参数指定。编写Applet程序接受用户输入的整数,作为实际参数传递并调用上面的方法,要求图形用户界面上包含一个文本区作为输入参数的入口,一个带有纵向滚动条的文本面板作为输出打印结果的区域,一个按钮,点击则完成打印。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下:

import javax.swing.*; import java.awt.*; import java.awt.event.*; /* <applet code="exll_3.class" width=800 height=400 > </applet> */ public class exll_3 extends JApplet private JButton jb = new JButton("OK"); private JTextPane jtp = new JTextPane(); private JTextField itl=new JTextField(8); private int n=15; public void init() { jb.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e){n=jtf.getText();jtp.setText( "" );for(int i = n-1; i>=0;i--){ String s = ""; for(int j = 0; j < i; j++) s += " "; for(int j = 0; j < n; j++) s + = "*"; jtp.setText(s+"\n");} }});Container cp = getContentPane();cp.add(BorderLayout.NORTH,jtf);cp.add(BorderLayout.CENTER,new JScrollPane(jtp));cp.add(BorderLayout.SOUTH, jb); } public static void main(String[] args) {ex11_3 obj11_3=new ex11_3(); String str = obj11_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 (0); }}); frm.getContentPane().add(obj11_3); frm.setsize(300, 500); frm.setVisible(true); }}ex11_3.html<HTML><HEAD> <TITLE>ex11_3</TITLE></HEAD><BODY><applet code="ex11_3.class" width=800 height=400 ></applet></BODY></HTML>

单项选择题