以下程序中函数 f 的功能是 : 当 flag 为 1 时 , 进行有由小到大排序 ; 当 flag 为 0 时 , 进行由大到小排序。
void f(int b[],int n,int flag)
{ int i,j,t;
for(i=0;i<n-1;i++)
for (j=i+1;j<n;j++)
if(flag?b[i]>b[j]:b[i]<b[j]) { t=b[i];b[i]=b[j];b[j]=t; }
}
main( )
{ int a[10]={5,4,3,2,1,6,7,8,9,10},i;
f(&a[2],5,0); f(a,5,1);
for(i=0;i<10;i++) printf("%d",a[i]);
}
程序运行后的输出结果是
A)1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ,
B)3 , 4 , 5 , 6 , 7 , 2 , 1 , 8 , 9 , 10 ,
C)5 , 4 , 3 , 2 , 1 , 6 , 7 , 8 , 9 , 10 ,
D)10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 ,
有 以下程序
void f(int b[])
{ int i;
for(i=2;i<6;i++) b[i]*=2;
}
main( )
{ int a[10]={1,2,3,4,5,6,7,8,9,10},i;
f(a);
for(i=0;i<10;i++) printf("%d",a[i]);
}
程序运行后的输出结果是
A)1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ,
B)1 , 2 , 6 , 8 , 10 , 12 , 7 , 8 , 9,10
C)1 , 2 , 3 , 4 , 10 , 12 , 14 , 16 , 9 , 10 ,
D)1 , 2 , 6 , 8 , 10 , 12 , 14 , 16 , 9 , 10 ,
有以下程序
struct S {int n; int a[20];};
void f(struct S *P)
{ int i,j,t;
for(i=0;i<p->n-1;i++)
for(j=i+1;j<p->n;j++)
if(p->a[i]>p->a[j]) { t=p->a[i]; p->a[i]=p->a[j]; p->a[j]=t; }
}
main( )
{ int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}};
f(&s);
for(i=0;i<s.n;i++) printf("%d",s.a[i]);
}
程序运行后的输出结果是
A)1,2,3,4,5,6,7,8,9,10,
B)10,9,8,7,6,5,4,3,2,1,
C)2,3,1,6,8,7,5,4,10,9,
D)10,9,8,7,6,1,2,3,4,5,
以下程序中函数f的功能是:当flag为1时,进行有由小到大排序;当flag为0时,进行由大到小排序。
void f(int b[],int n,int flag)
{int i,j,t;
for(i=0;i
for (j=i+1;j
if(flag?b[i]>b[j]:b[i]
}
main()
{int a[10]={5,4,3,2,1,6,7,8,9,10},i;
f(&a[2],5,0); f(a,5,1);
for(i=0;i<10;i++) printf(“%d,”a[i]);
}
程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.3,4,5,6,7,2,1,8,9,10,
C.5,4,3,2,1,6,7,8,9,10,
D.10,9,8,7,6,5,4,3,2,1,
有以下程序
struct S {int n; int a[20];}; void f(struct S *P) {int i,j,t; for(i=0;in-1;i++) for(j=i+1;jn;j++) if(p->a[i]>p->a[j]) { t=p->a[i]; p->a[i]=p->a[j]; p->a[j]=t; } } main() {int i; struct S s={10,{2,3,1,6,8,7,5,4,10,9}}; f(&s); for(i=0;i printf(“%d”,s.a[i]); } 程序运行后的输出结果是( )。 A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.2,3,1,6,8,7,5,4,10,9,
D.10,9,8,7,6,1,2,3,4,5,
海导题库浙江海洋学院海洋科学导论 篇一:浙江海洋学院 海导题库 一 一、填空题(210=20分) 1、 理论上初一、十五为( )潮。 2、风海流的副效应是指( )和下降流。 3、海水运动方程,实际上就是()在海洋中的具体应用。 4、海水混合过程就是海水各种特性逐渐趋于( )的过程。 5、海面海压为0,每下降10米,压力增加( )。 6、我们平日所见的“蔚蓝的大海”,蔚蓝指的是大海的( )色。 7、引起洋流西向强化的原因是( )。 8、开尔文波的恢复力为重力和( )。 9、风浪的成长与消衰主要取决于海面对( )摄取消耗的平衡关系。 10、根据潮汐涨落的周期和潮差情况,舟山属于()潮。 二、名词解释(210=20分) 1、月球引潮力 2、波形传播的麦浪效应 3、黄道 4、浅水波 5、最小风时 6、回归潮 7、南极辐聚带 8、倾斜流 9、波群 10、海水透明度 三、判断题(对T,错F)(110=10分) 1、大洋深层水因为发源地影响而具有贫氧性质。 2、无限深海漂流的体积运输方向与风矢量垂直,在南半球指向风矢量的左方。 3、浅水波水质点运动轨迹随着深度增加,长轴保持不变。 4、埃克曼无限深海漂流理论中,海面风海流的流向右偏于风矢量方向45度。 5、以相同能量激发表面波与界面波,界面波的振幅比表面波大。 6、小振幅重力波所受的唯一恢复力是重力。 7、风浪的定常状态只与风时有关。 8、当波浪传到近岸海湾时,波向线会产生辐聚。 9、驻波波节处水质点没有运动所以被叫做驻波。 10、水下声道产生的原因是声线会向温度高的水层弯曲。 四、简答题(105=50分) 1、 试从天文地理两方面解释钱塘潮成因。 2、 试描述世界大洋表层水环流的主要特征。 3、 有人说“无风不起浪”,可又有人反对说明明是“无风三尺浪”,你说呢? 还有人说“风大浪高”,一定是这样吗?理由何在? 4、 中国黄海和东海沿岸潮差比同一纬度的朝鲜西岸潮差小许多, 如何解释这种现象? 5、 右图为南半球海中某点的受力分析图, 互相垂直的一组线条为其水平和铅直方向的分量。 从右上向左下方倾斜的线条是海洋中的等压面。 请判断科氏力和地转流的流向。简要说明理由。 试题一标准 一、填空题(210=20分)(评分标准:正确表述给2分,大意相近给1分) 1、理论上、十五为( 溯望大/大)潮。 2、风海流的副效应是指( 上升流 )和下降流。 3、海水运动方程,实际上就是( 牛二方程 )在海洋中的具体应用。 4、海水混合过程就是海水各种特性逐渐趋于(均匀)的过程。 5、海面海压为0,每下降10米,压力增加(一个大气压/1013.25hpa)。 6、我们平日所见的“蔚蓝的大海”,蔚蓝指的是大海的( 海 )色。 7、引起洋流西向强化的原因是(科氏力随纬度的 变化 )。 8、开尔文波的恢复力为重力和(科氏力/地转偏向力 )。 9、风浪的成长与消衰主要取决于海面对(能量 )摄取消耗的平衡关系。 10、根据潮汐涨落的周期和潮差情况,舟山属于(半日 )潮。 二、名词解释(210=20分)(评分标准:正确表述给2分,大意相近给1分) 1、月球引潮力 地球绕地月公共质心运动,单位质量物体所产生的惯性力与地球引力的合力。 2、波形传播的麦浪效应 波浪传播过程中水质点并不传播,而是围绕平衡位置做周期运动。 3、黄道 太阳的 周年视运动。 4、浅水波 水深相对波长很小时(一般取h5、最小风时 风浪成长至理论上最大尺度所经历的最短时间。 6、回归潮 月球赤纬最大时,潮汐日不等现象最显著,半日周期部分最小的潮汐。 7、南极辐聚带 南极海区的低温、低盐、高溶解氧的表层水再极锋向极一侧辐聚下沉。 8、倾斜流 由外压场引起的地转流,有表层至海底,流速流向相同。 9、波群 传播方向、振幅相同,波长与周期近似的两列正弦波相叠加形成。 10、海水透明度 直径30厘米白色圆盘垂直放入海里直到刚刚看不见为止,此时圆盘位置的深度。 三、判断题(对T,错F)(110=10分)(判断正确给1分,不用改错) 1、大洋深层水因为发源地影响而具有贫氧性质。T 2、无限深海漂流的体积运输方向与风矢量垂直,在南半球指向风矢量的左方。T 3、浅水波水质点运动轨迹随着深度增加,长轴保持不变。T 4、埃克曼无限深海漂流理论中,海面风海流的流向右偏于风矢量方向45度。F 5、以相同能量激发表面波与界面波,界面波的振幅比表面波大。T 6、小振幅重力波所受的唯一恢复力是重力。T 20 )的波动。 7、风浪的定常状态只与风时有关。F 8、当波浪传到近岸海湾时,波向线会产生辐聚。F 9、驻波波节处水质点没有运动所以被叫做驻波。F 10、水下声道产生的原因是声线会向温度高的水层弯曲。F 四、简答题(105=50分)(主要考察学生对相关知识的整体掌握,具体见各题) 1、试从天文地理两方面解释钱塘潮成因。 答:(1)潮汐静力理论,太阳于太阴引起的潮汐椭球在农历十五会重叠引起天文大潮,由于海水堆积需要一定时间,所以滞后到十八发生。(2)再加上钱塘江口特殊的喇叭口地形,使得大洋传入的潮水到了近岸后,能量聚集,波高递增。 2、试描述世界大洋表层水环流的主要特征。 (1)世界大洋表层环流南北半球都存在一个与副热带高压对应的巨大反气旋型环流:(2)它们之间为赤道逆流:(3)两大洋的西边界流异常强大,南半球较弱:(4)北太平洋与北大西洋沿洋盆西侧都有来自北方的寒流;(5)在高纬度地区配以一小型气旋式环流。 3、有人说“无风不起浪”,可又有人反对说明明是“无风三尺浪”,你说呢? 还有人说“风大浪高”,一定是这样吗?理由何在? 答:各自有理。(1)前者说的为风浪,(3分)后者为涌浪。(4分)风大不一定浪高,因为还要受风时风区的限制。 4、中国黄海和东海沿岸潮差比同一纬度的朝鲜西岸潮差小许多, 如何解释这种现象? 答:(1)根据潮汐动力理论,将中国渤海、黄海和东海北部沿岸与同一纬度的朝鲜西岸视为长海峡,由外海传入的潮波进入这长海峡,即为科氏力作用下的前进波(开尔文波),(2)北半球开尔文波特性,沿传播方向看,右岸潮差大于左岸。 5、右图为南半球海中某点的受力分析图, 互相垂直的一组线条为其水平和铅直方向的分量。 从右上向左下方倾斜的线条是海洋中的等压面。 请判断科氏力和地转流的流向。简要说明理由。 答:科氏力如图,地转流向在A点垂直于纸面向外。(5因为,地转流为科氏力与水平压强梯度力平衡时的海水 流动。科氏力在南半球为垂直于流向指向左方。(5) 试题二 一、填空题(2、10=20分) 1、理论上日潮汐椭球与月潮汐椭球长轴相叠时为( )潮。 2、风向为北风,若流向为200,则风矢量与流矢量的夹角为() 3、副热带辐聚区的海水下沉形成()层水。 4、海水对流混合不可能形成( )跃层。 5、南半球地转流,观察者顺流而立,等压面倾斜方向为( )。 6、深水波中水质点的运动轨迹为( )。 7、强大的湾流和黑潮从地理位置上讲都属于( )。 8、海洋内波的恢复力为重力和( )。 9、风浪的成长与消衰主要取决于海面对( )摄取消耗的平衡关系。 10、根据潮汐涨落的周期和潮差情况,舟山属于( 二、名词解释(210=20分) 1、风海流的副效应 2、赤道流 3、风浪充分成长状态 4、长波 5、天赤道 6、分点潮 7、南极辐散带 8、密度流 9、驻波 1
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(flag?b[i]>b[j]:b[i]<b[j]){t=b[i];b[i]=b[j];b[j]=t;} } main() { int a[10]={5,4,3,2,1,6,7,8,9,10},i; f(&a[2],5,0);f(a,5,1); for(i=0;i<10;i++)printf("%d,",a[i]); } 程序运行后的输出结果是
A.1,2,3,4,5,6,7,8,9,10,
B.3,4,5,6,7,2,1,8,9,10,
C.5,4,3,2,1,6,7,8,9,10,
D.10,9,8,7,6,5,4,3,2,1,
下面程序段是计算()公式的。s=0:t=1Fori=1To10t=t*is=s+tNexti
A.s=1+2+3+4+5+6+7+8+9+10
B.s=1*2*3*4*5*6*7*8*9*10
C.s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
D.s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10
此题为判断题(对,错)。
有以下程序:程序运行后的输出结果是( )。
A.1,2,3,4,5,6,7,8,9,10,
B.10,9,8,7,6,5,4,3,2,1,
C.2,3,1,6,8,7,5,4,10,9,
D.10,9,8,7,6,1,2,3,4,5,
当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];
A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]
B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]
C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]
D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]