首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
已知递归函数fun的定义如下: intfun(intn) if(n<=1)return 1;//递归结束情况 else return n*fun(n-2);//递归 则函数调用语句fu...
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
已知递归函数f的定义如下intfintnifn<=1return1;//递归结束情况elseretu
已知递归函数fun的定义如下:intfunintn{ifn<=1return1;//递归结束情况el
已知递归函数f的定义如下 intfintn{ ifn<=1return1//递归结束情况f5=5
已知递归函数f的定义如下 intfintn { ifn<=1return1//递归结束情况
已知递归函数f的定义如下intfintnifn<=1return1//递归结束情况f5=5*f3=5
已知递归函数f的定义如下 intfintn { ifn<=1return1//递归结束情况 els
在声明派生类时如果不显式地给出继承方式缺省的类继承方式是私有继承private已知有如下类定义 c
有如下递归函数 intFunintn{ ifn<=1return1 ______ } 请补
已知递归函数f的定义如下 intfintn { ifn<=1return1;//递归结束情况
在函数调用过程中如果函数funA调用了函数funB函数funB又调用了函数funA则
称为函数的直接递归调用
称为函数的间接递归调用
称为函数的循环调用
C语言中不允许这样的递归调用
函数fun1fun2的定义如下所示已知调用fun1时传递给形参x的值是-5若以引用调用call
-18
-11
-8
函数fun1fun2的定义如下所示已知调用fun1时传递给形参x的值是-5若以引用调用call
-18
-11
-8
已知递归函数f的定义如下intfintnifn<=1return1;//递归结束情况elseretu
已知递归函数f的定义如下intfintnifn<=1return1//递归结束情况elseretul
已知递归函数f的定义如下 intfintn { ifn
函数fun1fun2的定义如下所示已知调用fun1时传递给形参x的值是-5若以引用调用call
-18
-11
-8
已知递归函数fun的定义如下intfunintn{ifn<=1return1;//递归结束情况els
5
12
15
30
函数fun1fun2的定义如下所示已知调用fun1时传递给形参x的值是-5若以引用调用call
-18
-11
-8
已知递归函数fun的定义如下:intfunintnifn<=1return1;//递归结束情况els
有如下递归函数intFunintnifn<=1return1______请补充完整使得函数Fun能够
热门试题
更多
以下程序的输出结果是#include<iostream.h>voidmaininta=0i;fori=1;i<5;i++switchicase0:case3:a+=2;case1:case2:a+=3;default:a+=5;cout<<a<<endl;return;
若有以下定义inta[12]=123456789101112;charc='a'dg;则下列表达式中结果为4的是
假定MyClass为一个类则执行MyClassab2*p;语句时自动调用该类构造函数次
数据的组织和存储会直接影响算法的实现方式和______
有如下说明inta[10]=12345678910*p=a;则数值为9的表达式是
设有基类定义classCbaseprivate:inta;protected:intb;public:intc;;派生类采用何种继承方式可以使成员变量b成为自己的私有成员
在软件生存周期中能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
若有以下程序#include<iostream>usingnamespacestd;classAprivate:intx;public:intz;voidsetxintix=i;intgetxreturnx;;classB:publicAprivate:intm;public:intp;voidsetvalueintaintbintcsetxa;z=b;m=c;voiddisplaycout<<getx<<<<z<<<<m<<endl;;intmainBobj;obj.setvalue234;obj.display;return0;程序运行以后的输出结果是
下列对于软件测试的描述中正确的是
按数据流的类型结构化设计方法有两种设计策略它们是______和事务分析设计
下列关于栈的描述中错误的是
下列叙述中错误的是
以下程序的运行结果是______#include<iostream.h>voidmainboolt1=8t2=0t3=1;cout<<t1<<’/t’<<t2<<’/t’<<t3<<endl;
试题源程序文件清单如下//proj3.cpp#include<iostream>usingnamespacestd;classPersonchar*idcardno;//用动态空间存储的身份证号char*name//用动态空间存储的姓名boolismale;//性别:true为男false为女public:Personconstchar*pidconstchar*pnameboolpmale;~Person//**1************found**********1;constchar*getIDCardNOconstreturnidcardno;constchar*getNameconstreturnname;voidrenameconstchar*new_name;boolisMaleconstreturnismale;;classStaff:publicPersonchar*department;doublesalary;public:Staffconstchar*id_card_noconstchar*p_nameboolis_maleconstchar*deptdoublesal;~Staffdelete[]department;constchar*getDepartmentconstreturndepartment;voidsetDepartmentconstchar*d;doublegetSalaryconstreturnsalaryvoidsetSalarydoublessalary=s;;Person::Personconstchar*id_card_noconstchar*p_nameboolis_male:ismaleis_maleidcardno=newchar[strlenid_card_no+1];strcpyidcardnoid_card_no;name=newchar[strlenp_name+1];strcpynamep_name;voidPerson::renameconstchar*new_namedelete[]name;//**2************found**********2;strcpynamenew_name;Staff::Staffconstchar*id_card_noconstchar*p_nameboolis_rnalc//**3************found**********constchar*deptdoublesal:3deparlment=newchar[strlenclept+1];strcpydepartmentdept;salary=sal;voidStaff::setDepartmentconslchar*deptdelete[]department;department=newchar[strlendept+1];strcpydepartmentdept;intmainStaffZhangsan123456789012345张三false人事部1234.56;Zhangsan.rename张小丽;cout<<Zhangsan.getName<<Zhangsan.getIDCardNO<<endl;return0;
若将一个二元运算符重载为类的成员函数其形参个数应该是______个
试题源程序文件清单如下//proj3.cpp#include<iostream>usingnamespacestd;classPersonchar*idcardno;//用动态空间存储的身份证号char*name//用动态空间存储的姓名boolismale;//性别:true为男false为女public:Personconstchar*pidconstchar*pnameboolpmale;~Person//**1************found**********1;constchar*getIDCardNOconstreturnidcardno;constchar*getNameconstreturnname;voidrenameconstchar*new_name;boolisMaleconstreturnismale;;classStaff:publicPersonchar*department;doublesalary;public:Staffconstchar*id_card_noconstchar*p_nameboolis_maleconstchar*deptdoublesal;~Staffdelete[]department;constchar*getDepartmentconstreturndepartment;voidsetDepartmentconstchar*d;doublegetSalaryconstreturnsalaryvoidsetSalarydoublessalary=s;;Person::Personconstchar*id_card_noconstchar*p_nameboolis_male:ismaleis_maleidcardno=newchar[strlenid_card_no+1];strcpyidcardnoid_card_no;name=newchar[strlenp_name+1];strcpynamep_name;voidPerson::renameconstchar*new_namedelete[]name;//**2************found**********2;strcpynamenew_name;Staff::Staffconstchar*id_card_noconstchar*p_nameboolis_rnalc//**3************found**********constchar*deptdoublesal:3deparlment=newchar[strlenclept+1];strcpydepartmentdept;salary=sal;voidStaff::setDepartmentconslchar*deptdelete[]department;department=newchar[strlendept+1];strcpydepartmentdept;intmainStaffZhangsan123456789012345张三false人事部1234.56;Zhangsan.rename张小丽;cout<<Zhangsan.getName<<Zhangsan.getIDCardNO<<endl;return0;
有如下类定义classAAinta;public:intgetRefconstreturn&a;//①intgetValueconstreturna;//②voidsetintnconsta=n;//③friendvoidshowAAaaconstcout<<a;//④;其中的四个函数定义中正确的是
试题源程序文件清单如下//proj1.cpp#include<iostream>usingnamespacestd;classMyClasspublic:MyClass:count0cout<<Thisobjectis;//ERROR********found********voidIncconst1cout<<no.<<++count<<endl;private://ERROR********found********intcount=0;2;intmainMyClass*obj=newMyClass;//ERROR********found*********obj.Inc;3return0:
下列关于E-R图的描述中正确的是
对于某个函数调用不给出调用函数的声明的情况是
试题源程序文件清单如下//proj1.cpp#include<iostream>usingnamespacestd;classMyClasspublic:MyClass:count0cout<<Thisobjectis;//ERROR********found********voidIncconst1cout<<no.<<++count<<endl;private://ERROR********found********intcount=0;2;intmainMyClass*obj=newMyClass;//ERROR********found*********obj.Inc;3return0:
试题源程序文件清单如下://proj2.cpp#include<iostream>usingnamespacestd;char*GetNumchar*srcchar*bufwhile*src!=’/0’ifisdigit*srcbreak;src++;if*src==’/0’//********found********1;while*src!=’/0’&&isdigit*src//********found********2:buf++:src++:*buf=’/0’:returnsrc:intmaincharstr[100]digits[20];cin.getlinestr100;char*p=str;inti=1:Whilep=GetNumpdigits!=NULLcout<<Digitstring<<i<<is<<digits<<endl;//********found********3;return0:
类模板的使用实际上是将类模板实例化成一个具体的
模板对类型的参数化提供了很好的支持因此
定义在类内部的函数被类默认为______在类外部每次调用该函数时定义的函数代码会在调用函数位置展开
以下函数模板max的功能是返回数组a中最大元素的值请将横线处缺失部分补充完整template<typenameT>TmaxTa[]intnTm=a[0];forinti=1;i<n;i++ifa[i]>m______;returnm;
关于二义性的描述错误的是
若有定义语句inta=3b=2;则表达式a<ba:b的值是______
有如下程序#include<iostream>usingnamespacestd;classBaseprivate:voidfunlconstcout<<fun1;protected:voidfun2constcout<<fun2;public:voidfun3constcout<<fun3;;classDerived:protectedBasepublic:voidfun4constcout<<fun4;;intmainDerivedobj;obj.fun1;//①obj.fun2;//②obj.fun3;//③obj.fun4;//④return0;其中有语法错误的语句是
数据独立性是数据库技术的重要特点之一所谓数据独立性是指
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育