问题 阅读理解

阅读理解。

     Han Lei and his classmates came back from New Zealand yesterday. He

wrote about his trip on his blog(博客).

    The first day

    After hours of flying. We arrived in Auckland. Ms. Field welcomed us at

the airport. In the afternoon, she gave us a talk about New Zealand.

  The second day

  After breakfast,we went to Auckland Museum by bus. At the museum, we learned about Maori culture(毛利文化).MS Field taught us some

Maori greetings. But they were very hard to remember.

  The third day

  We went to Ms Field’s school. The students there were very interested in Chinese culture, I made friends with them.

  The fourth day--the seventh day

  We traveled from Christ Church to Queenstown. The trip was very exciting. We sheared sleep (剪羊毛) on a farm and enjoyed the delicious food.

What a wonderful trip! I wish to visit New Zealand again!    

1.We can read this passage _________.    

A.in a book  

B.in a magazine    

C.on Han Lei’s blog

D.in Han Lei’s diary

2.How did Han Lei and his classmates get to New Zealand?

A.By bus    

B.By plane.    

C.By ship    

D.By train.

3.What did Han Lei think of Maori greetings? 

A.Boring    

B.Easy.    

C.Exciting.    

D.Difficult

4.Which of the following is NOT true?

A.Han Lei and his classmates spent 7 days in New Zealand.

B.Han Lei made friends with the students in Ms Field’s school.

C.Han Lei and his classmates saw a wonderful movie in Christchurch 

D.Han Lei and his classmates sheared sheep and enjoyed some food in New Zealand.

5.What’s the best title for this passage?

A.A trip to New Zealand.    

B.Maori culture.

C.How to make friends.    

D.How to shear sheep.

答案

1-5 CBDCA

判断题
填空题

【说明】 找一个最小的自然数,使它等于不同的两组三个自然数的三次幂之和,即找最小的x,使得:x=a*a*a+b*b*b+c*C*c+d*d*d+e*e*e+f*f*f,其中,a、b、c、d、e、f者是是自然数,a≤b≤C≤d≤e≤f; [a,b,c]!=[d,e,f) 【C++程序】 #include<stdio.h> #define N 100 void main () { int i,j,il,ih,i0,j0,k0,il,j 1,k1; int j1[N],jh[N];/*第i层平面的行的变化范围,自jl[i]至jh[i]*/ int k[N][N];/*第i层平面中,对应行j,当前的列号值为k[i][j]*/ int p[N], min;/*p[i]=i*i*i*/ i1=1;j1=1;k1=1;/*首先只局限下三角棱体的顶点*/ i1=1;ih=1;/*预置i的变化范围初值i1<=i<=ih*/ j1[1]=1;jh[1]=1;/*对应i层平面的行的变化范围*/ k[i1][j1[i1>=1;/*第i层平面中,对应行的列的初值*/ p[1]=1; do { min=p[i1]+p[j1]+p[k1]; i0=i1;j0=j1;k0=k1; if ( i1==ih ) /*当前候选者在ih平面, 则ih增1*/ { ih++; (1) ; /*为ih平面设定j的变化范围和对应k值*/ j1[ih]=1;jh[ih]=1;k[ih][1]=1; } if ( i1==i1&&j 1==i1&&k1==i1 ) i1++;/*在i1平面最下角点找到候选者,i1增1*/ else { if ( k1==1&&jh[i1]<i1 ) {/*在第一列找到候选者, i1平面的行的上界增1*/ (2) ; k[i1][jh[i1>=1; } if( k1==j1&&j1[i1]<i1 ) else (3) ;/*调整i1平面当前行的列号*/ } i1=i1;/*预定最上平面的最小行的当前列为下一个候选者*/ j1=j1[i1]; k1=k[i1][j1]; for ( i=i1;i<=ih;i++ ) /*寻找最小值所在平面号、行号和列号*/ { for ( j=j1[i];j<=jh[i];j++ ) if ( p[i]+p[j]+p[k[i][j>< (4) ) {i1=i;j 1=j;k1=k[i][j]; } } }while ( p[i1]+p[j1]+p[k1]!=min&& (5) ); if ( p[i1]+p[j1]+p[k1]==min ) printf ( "%4d=%2d^3+%d^3+%dA3=%2d^3+%d^3+%d^3\n",min,i0,j0,k0,i1,j1,k1 ); else printf ( "The %d is too small.\n",N ); }