问题 单项选择题


所给出的图、表、文字或综合性资料均有若干个问题要你回答,根据资料提供的信息进行分析、比较、计算和判断处理。
一、根据以下资料,回答101-105题

2007年,外国入境市场有较快增长,与上年相比,各洲来华人数均有一成以上幅度的增长全年入境外国游客2610.97万人次,比上年增长17.6%。亚洲市场依然独大,亚洲各国入境总人数比上年增长18.2%,占入境外国人总数的61.5%。其中:韩国继续位列第一大入境客源国;洲际市场继续保持强劲增速,入境人数同比增幅均达到两位数。欧洲、美洲、大洋洲和非洲入境人数与上年相比,分别增长17.7%、13.1%、14.1%和29.1%;外国入境过夜旅游者停留天数和人均天花费较之上年均有增加。2007年,外国入境过夜旅游者在境内平均停留时间为7.0天,比上年增加0.1天;人均天花费为196.39美元,比上年增加21.32美元,同比增长12.2%。
16个主要客源国2007年的入境旅游人数和增长情况
序号国家入境旅游人数比上年增长
(万人次)(%)
1韩国477.6821.7
2日本397.756.2
3俄罗斯300.3924.9
4美国190.1211.2
5马来西亚106.2016.6
6新加坡92.2011.4
7菲律宾83.3018.3
8蒙古68.208.0
9泰国61.163.3
10澳大利亚60.7412.9
11英国60.519.5
12加拿大57.7215.5
13德国55.6711.2
14印尼47.7110.2
15法国46.3415.2
16印度46.2514.2

下列描述正确的是( )。

A.16个主要客源国中,亚洲国家的入境旅游人数为16个主要客源国总数的56.25%

B.2006年,日本是我国的第一大入境客源国

C.在洲际市场中,欧洲入境人数相较去年增幅最大

D.2007年16个主要客源国中,印度人平均来华次数最少

答案

参考答案:D

解析: 16个主要客源国中,亚洲国家个数占的比例为9÷16×100%=56.25%,但亚洲国家入境旅游人数大多排在前面,故应大于56.25%,A错;根据“韩国继续位列第一大入境客源国”可知,B项中的日本应为韩国,B错;洲际市场中,较去年增幅最大的是非洲入境人数,C错;由于印度在16个主要客源国中排列最后一位,且人口最多,故而D项正确。

选择题
问答题


阅读以下说明和Java代码,将应填入(n)处的字句写在对应栏内。
【说明】
下面的Java程序演示了程序竞争资源(Mutex的实例对象)而引起程序死锁的一种例子。
【Java程序】
import java.applet.*;
import java.awt.*;
//此处声明一个互斥类
class Mutex { }
class A extends (1)
{
private Mutex first,second;
public A(Mutex f,Mutex s)
{
first = f;
second = s;
}
public void run()
{
//锁定first变量
(2) (first)
{
try
{ //本线程挂起,等待重新调度
Thread.sleep(1); //注意此处(1)不是小题序号
}
catch(InterruptedException e){}
System. out. println("threadA got first mutex");
(2) (second) //锁定second变量
{ //do something
System. out. println("threadA got second mutex");
} //释放second变量
} //释放first变量
}
}
class B extends (1)
{
private Mutex first,second;
public B(Mutex f,Mutex s)
{
(3)
second = s;
}
public void run()
{
(2) (second) //锁定second变量
{
//do something
try
{
Thread.sleep(((int)(3*Math.random()))*1000);
//本线程挂起,等待重新调度
}
catch(InterruptedException e){}
System.out.println("threadB got second mutex");
(2) (first) //锁定first变量
{
//do something
System.out.println("threadB got first mutex");
} //释放first变量
} //释放second变量
}
}
public class DeadlockExample
{
public static void main(String arg[])
{
Mutex mutexX = new Mutex();
Mutex mutexY = new Mutex();
AthreadA = new A(mutexX,mutexY);
B threadB = new B (4)
threadA. (5)
threadB.start();
}
}