问答题

【参考答案】

void proc(int(*s)[10],int*b,int*n,int rain,int nn)
{
int i,j,k=0;
for(i=0;i<rain;i++)//i是表示其行的下标
for(j=0;j<nn;j++)//j是表示其列的下标
b[k++]=s[i][j]; //把其放到b的一维数组中
*n=k; //把b数组的长度通过形参n传回到主函数中
}
【解析】要将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,可以通过首先行循环,然后列循环取出二维数组中的每一个元素,并将其放入一维数组中。最后,将一维数组的长度通过形参返回到主函数当中。

(↓↓↓ 点击下方‘点击查看答案’看答案解析 ↓↓↓)

相关考题

问答题 使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类并不完整,按要求完成下列操作,将类 的定义补充完整,使得程序的输出结果为21。 (1)增加静态私有变量Num,类型为int,请在注释1后添加适当的语句。 (2)增加静态变量Num并初始化为10,请在注释2后添加适当的语句。 (3)完成静态函数get的定义,请在注释3后添加适当的语句。 (4)完成对象obj对静态函数get的调用,使得输出结果 为21,请在注释4后添加适当的语句。 注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。 试题程序: #include<iostream.h> classTC { //********1******** intOwn; public: TC(inti) { Own=i; } //********2******** { returnNum+obj->Own; } }; //********3******** intmain() { TCobj(11); //********4******** cout<<<<endl: return0; }

判断题 建立限期反馈机制,对于数据需求申请,平台管理部门应于3个工作日内完成申请规范性审查,并通过平台回复受理意见,不予受理的应回复原因;由平台直接提供的数据,应于受理后3个工作日内提供;由部门受理的数据,数据提供部门应在受理后10个工作日内完成审批。( )

问答题 使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在屏幕输出以下类似内容: 0012FF6810012FF3C5 0012FF6C20012FF444 0012FF7030012FF4C3 0023FF7440012FF542 0012FF7850012FF5C1 006AFDCC~006AFDEF数据可能因为机器的不同,程序输出的内容会有差异。只要相差为4的连续地址即可。 注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。 试题程序: #include<iostream> usingnamespacestd; intmain() { int*P,a[5]={1,2,3,4,5}; double*q,b[5]={5.0,4.0,3.0,2.0,1.0); intx; P=a; q=b; //********error******** for(x=0;x<=5;X++) //********error******** cout<<p+X<<""<<(p+x)<<""<<q+X<<""<< (q+x)<<endl; return0; }

判断题 国务院办公厅印发《进一步深化“互联网+政务服务”推进政务服务“一网、一门、一次”改革实施方案》,其中一网是政务服务“一网通办”、一门、一次分别是企业群众办事“只进一扇门”、“最多跑一次”。( )

判断题 当前,我国森林的三大灾害是森林病虫害、乱砍滥伐和森林火灾。( )

单项选择题 有如下程序: #include<iostream> usingnamespacestd; voidf1(int&X,int&y){intz=X;x=y;y=z} voidf2(intX,inty){intz=x;x=y;y=z} intmain(  ){ intx=10,y=26 f1(x,y); f2(X,y); cout<<y<<endl; return0; } 运行时的输出结果是(  )。

单项选择题 有如下程序: #include<iostream> usingnamespacestd; intmain(  ){ inta[6]={23,l5,64,33,40,58}; ints1,s2; s1=s2=a[0]; for(int*p=a+1;p<a+6;p++){ if(sl>*p)s1=*P; if(s2<*p)s2=*p; } cout<<s1+s2<<endl; return0; } 运行时的输出结果是(  )。

判断题 审批机关作出批准决定的,应当自作出决定之日起15日内向申请人发放代理记账许可证书,并向社会公示。()

判断题 ( )现场载荷试验可以同时测定地基承载力和土的变形模量E0。

问答题 使用VC++6.o打开考生文件夹下的源程序文件2.cpp。请完成函数fun(char*str1,char*str2),此函数的功能是计算str1中出现str2的个数,当不出现时,则返回0。 例如: str1为“asdfsfdfg” str2为“sf”则返回1 str2为“df”则返回3 注意:不能修改函数的其他部分。 试题程序: #include<iostream.h> //注意只能使用int类型,不能类型转换 intfun(char*str1,char*str2) { } voidmain() { charstr1[1024]; charstr2[256]; cout<<"pleaseinputastring:"<<endl; cin.getline(str1,1024); cout<<"pleaseinputotherstring;"<<endl cin.getline(str2,256); cout<<fun(str1,str2); cout<<endl; return; }