地球科学

按照纬向对称的经圈环流模式,哈得来环流的上升支的位置具有季节性位移,北半球夏季位于()附近,冬季位于()附近。A、5°S,10°N;B、5°N,10°S;C、10°N,5°S;D、10°S,5°N。

题目

按照纬向对称的经圈环流模式,哈得来环流的上升支的位置具有季节性位移,北半球夏季位于()附近,冬季位于()附近。

  • A、5°S,10°N;
  • B、5°N,10°S;
  • C、10°N,5°S;
  • D、10°S,5°N。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下程序:

#include<iostream>

usingnamespacestd;

classsample

{

private:

intn;

public:

sample(){}

sample(intm)

{

n=m:

}

sampleadd(samplesl,samples2)

{

this->n=s1.n+s2.n;

return(*this);

}

voiddisp()

{

cout<<"n="<<n<<endl;

}

};

intmain()

{

samples1(10),s2(5),s3;

s3.add(s1,s2);

s3.disp();

return0:

}

程序运行后,输出的结果是( )。

A.n=10

B.n=5

C.n=20

D.n=15


正确答案:D
D。【解析】本题考查this指针的随用类成员函数add中通过this指针实现私有数据成员n的赋值。

第2题:

有以下程序includeintfun(chars[]){intn=0;while(*s<='9'&&*s>='0'){n=10*n+*

有以下程序 #include <stdio.h> int fun(char s[]) { int n=0; while(*s<='9'&&*s>='0') {n=10*n+*s-'0';s++;} return(n); } main() {char s[10]={'6','1','*','4','*','9','*','0','*'}; printf("%d\n",fun(s)); } 程序的运行结果是

A.9

B.61490

C.61

D.5


正确答案:C
解析: 在fun函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n的值,输出n的值为61。

第3题:

有以下程序include <stdio.h>int fun(char s[]){ int n=0;while(*s<='9'&&am

有以下程序

#include <stdio.h>

int fun(char s[])

{ int n=0;

while(*s<='9'&&*s>='0') {n=10*n+*s-'0';s++;}

return(n);

}

main()

{ char s[10]={ '6', '1', '*', '4', '*', '9', '*', '0', '*'};

printf("%d\n",fun(s));

}

程序运行的结果是

A ) 9

B ) 61490

C ) 61

D ) 5


正确答案:C

第4题:

若有以下定义和语句

char s1[10]=”aBcd!”,*s2=”\n123\\”

printF(“%d%d\n”,strlen(sl),strlen(s2));

则输出结果是

A.5 5

B.10 5

C.10 7

D.5 8


正确答案:A
解析:计算字符串长度是从第一个字符开始到'\0'前的一个字符结束。第一个字符串长度为5,分别为'a'、'b'、'c'、'd'、'!'第二个字符串的长度也为5,分别为'\n','1','2','3','\\',其中'\n'和'\\'均表示一个字符。

第5题:

有以下程序: #include<iostream> usingnamespacestd; classsample { private: intn; public: sample(){} sample(intm) { n=m: } sampleadd(samplesl,samples2) { this->n=s1.n+s2.n; return(*this); } voiddisp() { cout<<"n="<<n<<endl; } }; intmain() { samples1(10),s2(5),s3; s3.add(s1,s2); s3.disp(); return0: } 程序运行后,输出的结果是( )。

A.n=10

B.n=5

C.n=20

D.n=15


正确答案:D
D。【解析】本题考查this指针的随用类成员函数add中通过this指针实现私有数据成员n的赋值。

第6题:

有以下程序 include int fun(char s[]) { int n=O; whil

有以下程序 #include <stdio.h> int fun(char s[]) { int n=O; while(*s<='9'&&*s>='0') { n=10*n+*s-'0'; s++; } return (n); } main() { char s[10]={ '6', '1', '*', '4', '*', '9', '*', '0', '*'}; printf("%d\n",fun(s)); }

A.9

B.61490

C.61

D.5


正确答案:C
解析:题目fun()函数中while循环的意思是:判断s所指内容是否为数字字符,如果是数字字符,则计算表达式11=10*n+*s-'0';。其中。s-'0'的作用是将相应的数字字符转换为数值,例如字符'8'减去字符'0'后,得到的结果就是数值8了。n=10*n+的作用是将累计变量n中原来内容乘以10,然后再加上刚转换的数字字符的数值,例如原来n的值为1,*s现在的内容为'2',那么执行了n=10*n+*s-'0,;语句后,n的值变为12,如果接下来再来一个'8'字符,执行n=10*n+*s-'0';语句后,n的值就是128了。故不难看出fun()函数的作用是“将数字字符串转换为相应的十进制数值,碰到非数字字符时结束”。从主函数中定义的字符数组s的初始化内容可以看出,fun()函数返回值应该是61。故应该选择C。

第7题:

若有以下程序:includeusing namespace std;class sample{private:int n;public:sampl

若有以下程序: #include<iostream> using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout<<"n"=<<n<<end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是

A.n=10

B.n=5

C.n=15

D.n=20


正确答案:C
解析:本题考核this指针的应用。上述程序中sample类定义了一个addvalue非静态成员函数。addvalue函数的原型是:voidaddvalue(sample*this,intm);,该函数的第一个参数是执行该类对象的一个指针即this指针。由于这个参数是系统隐含的,所以我们在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这—参数。上述程序的最后输出结果是15。

第8题:

有以下程序

#include <stdio.h>

int fun(char s[])

{ int n=0;

while(*s<=′9′&&*s>=′0′) {n=10*n+*s-′0′;s++;}

return(n);

}

main()

{ char s[10]={′6′,′1′,′*′,′4′,′*′,′9′,′*′,′0′,′*′};

printf("%d\n",fun(s));

}

程序的运行结果是

A.9

B.61490

C.61

D.5


正确答案:C
解析:在fun函数中,while循环的功能是:逐个取字符数组s的字符判断其是否是数字。若是则将其作为个位数字保存到变量n中,n的原数据的各个数位将相应左移一个10进制位。当指针s指向数组的第3位时,循环条件不成立,循环结束,返回n 的值,输出n的值为61。

第9题:

有以下程序 #include<stdio.h> int fun(char s[]) {int n=0; while(*s<=9&&*s>=0){n=10*n+*s-o;s++;) return(n); } main {char s[10]={6,1,*,4,*,9,*, 0,*); printf("%d",fun(s)); } 程序运行的结果是( )。

A.9

B.61490

C.61

D.5


正确答案:C
在fun函数中,while循环的功能是逐个取字符数组s的字符判断其是否是数字。若是则将这些数字组成一个数保存到变量n中,并返回变量n的值。

第10题:

若有以下程序: #include 〈iostream〉 using namespace std; class sample { private: int n; public: sample(){} sample(int m) { n=m; } void addvalue(int m) { sample s; s.n=n+m; *this=s; } void disp() { cout〈〈"n="〈〈n〈〈end1; } }; int main() { sample s(10); s.addvalue(5); s.disp(); return 0; } 程序运行后的输出结果是( )。

A.n=10

B.n=5

C.n=15

D.n=20


正确答案:C
解析:本题考核this指针的应用。本程序中sample类定义了一个addvalue非静态成员函数。addvalue()函数的原型是:voidaddvalue(sample*this,intm);,该函数的第1个参数是执行该类对象的一个指针,即this指针。由于这个参数是系统隐含的,所以在定义该成员函数时并没有看到这样一个参数。在成员函数的定义体中,可以通过this访问这一参数。程序的最后输出结果是15。

更多相关问题