问题 单项选择题

我国已经成为全球最大的留学输出国之一,出国留学人数年平均增长率超过25%,2011年累计出国留学人数比1978年规模扩大了375倍。留学群体低龄化趋势明显,2010年我国出国留学高中及以下学历学生占当年留学总人数的19.8%,据2011年美国统计数字显示,2010年赴美留学人数约占当年中国出国留学总人数的45%,2011年赴美留学人数为15.76万人,且仍然保持20%~30%的年增长速度。

2011年当年出国留学人数较1978年翻了。()

A.接近3番

B.接近4番

C.接近5番

D.接近6番

答案

参考答案:D

解析:

本题考察”翻番“的概念。2011年当年我国出国留学人数约为224.81.-190.54=34.27万人,1978年出国留学人数为224.81÷375=0.6万人。34.27÷0.6=57.1,接近6番,因此,本题答案为D选项。

选择题
问答题

【说明】 本程序将两个从小到大的有序链表合成一个新的从小到大的有序链表。链表的每一项由类 Node描述,而链表由List描述,类List的成员函数有以下几个: creatList(): 创建从小到大的有序链表。 multiplyList(List L1, Llst L2): 将链表L1和链表L2合并。 print(): 打印链表。 【C++代码】 #include <iostream> using namespace std; class List; class Node{friend class List; public:Node(int data){   (1) ;} private:int data;Node *next; }; class List{ public:List(){list=NULL;}void multiplyList(List L1, List L2);void creatList();void print(); private:Node *list; }; void List::creatList() {Node *p, *u, *pre;int dara;list=NULL;wbile(1){ cout<<"输入链表的一项: (小于零,结束链表) "<<endl; cin>>data; if(dara<0)break;//小于零,结束输入 p=list; while(p !=NULL && dara>p->data){//查找插入点 pre=p; p=p->next; } u= (2) ; if(p==list)list=u; else pre->next=u;   (3) ;} } void List::multiplyList(List L1, List L2) { Node *pL1, *pL2, *pL, *u; list = NULL; pL1 = L1.list; pL2 = L2.11st; while(pL1 != NULL && pL2 != NULL){ if(pL1->data < pL2->data){ u = new Node(pL1->data); pL1 = pL1->next; }else{ u = new Node(pL2->data); pL2 = pL2->next; } if(list == NULL){ list = (4) ; }else{ pL->next=u; pL=u; } } pL1 = (pL1 != NULL) pL1:pL2; while(pL1 != NULL){ u= (5) ; pL1 = pL1->next; if(list == NULL){list=pL=u; }else{pL->next=u;pL=u; } } } void List::print() {Node *p;p = list;while(p !=NULL){ cout<<p->data<<"\t"; p=p->next;}cout<<end1; } void main() {List L1, L2, L;cout<<"创建第一个链表\n";L1.creatList();cout<<"创建第二个链表\n";L2.creatList();L1.print();L2.print();L.multiplyList(L1,L2);L.print(); }