问题 选择题

鸦片战争后,自然经济较早瓦解的地区是

A.全国各地的大中城市

B.东南沿海地区

C.长江、黄河沿岸地区

D.内陆地区

答案

答案:B

题目分析:鸦片战争中国战败,签订了《南京条约》,东南沿海地区的五口通商,外国商品大量进入中国市场,冲击了自然经济,这些地区的自然经济也较早的瓦解。故选B。此时尚未波及到全国各地;长江黄河沿岸地区是在第二次鸦片战争后外国势力始进入;广大的内地始终是自然经济占主导地位。因此ACD错误。

点评:近代在列强的商品倾销下,通商口岸及其附近地区的经济结构发生了明显的变化,自然经济开始解体。与此相关的知识点是中国的近代民族企业,这是考试的重点。

单项选择题
问答题

本题中,鼠标在窗口中单击一下,就在单击的位置生成一个小矩形,如果在小矩形上双击鼠标左键,则删除小矩形。
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class MousePanel extends JPanel extends MouseMotionListener
public MousePanel()
addMouseListener(new MouseAdapter()
public void mousePressed(MouseEvent evt)
int x=evt.getX();
int y=evt.getY();
current=find(x,y);
if(current<0)
add(x,y);

public void mouseClicked(MouseEvent evt)
int x=evt.getX();
int y=evt.getY();
if(evt.getClickCount()>=2)
remove(current);


);
addMouseMorionListener(this);

public void paintComponent(Graphics g)
(super.paintComponent();
for(int i=0;i<nsquares;i++)
draw(g,i);

public int find(int x,int y)
for(int i=0;i<nsquares;i++)
if(squares[i].x-SQUARELENGTH/2<=x&&
x<=squares[i].x+SQUARELENGTH/2
&&squares[i].y-SQUARELENGTH/2<=y
&&y<=squares[i].y+SQUARELENGTH/2)
return i;
return-1;

public void draw(Graphics g,int i)
g.drawRect(squares[i].x-SQUARELENGTH/2,
squares[i].y-SQUARELENGTH/2,
SQUARELENGTH,
SQUARELENGTH);

public void add(int x,int y)
if(nsquares<MAXNSQUARES)
squares[nsquares]=new Point(x,y);
current=nsquares;
nsquares++;
repaint();


public void remove(int n)
if(n<0 || n>=nsquares)return;
nsquares--;
squares[n]=squares[nsquares];
if(current==n)current=-1;
repaint();

public void mouseMoved(MouseEvent evt)

public void mouseDragged(MouseEvent evt)

private static final int SQUARELENGTH=10;
private static final int MAXNSQUARES=100;
private Point[] squares=new Point[MAXNSQUARES];
private int nsquares=0;
private int current=-1;

class MouseFrame extends JFrame
public MouseFrame()
setTitle("java3");
setSize(300,200);
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e)
System.exit(0);

);
Container contentPane=getContentPane();
contentPane.add(MousePanel());


public class java3
public static void main(String[]args)
JFrame frame=new MouseFrame();
frame.show();