C++期末考试填空题

C++期末考试填空题

ID:39549732

大小:87.00 KB

页数:10页

时间:2019-07-06

C++期末考试填空题_第1页
C++期末考试填空题_第2页
C++期末考试填空题_第3页
C++期末考试填空题_第4页
C++期末考试填空题_第5页
资源描述:

《C++期末考试填空题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.利用表达式a[i]可以访问int型数组a中下表为i的元素。在执行了语句int*p=a后,利用指针p也可以访问该元素,相应的表达式是*(p-1)2.3.程序中的预处理命令是指以字符开头的命令4.某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树共有14个结点5.软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中需求分析阶段产生“软件需求规格说明书”6.在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为多对多7.8.在E-R图中,图形包括矩形框、菱形框、椭圆框。齐中表示试题联系的是菱形.10.有一个学生选课的关系,其中

2、学生的关系模式为:学生(学号,姓名,班级,年龄),课程的关系模式为:课程(课号,课程名,学时),齐中两个关系模式的键分别是学号和课号,则关系模式选课可定义为:选课(学号,,成绩)11.软件是、数据和文档的集合14.则表明在该继承层次链条的派生类中有可能重新定义这个成员函数的实现,即它可能被派生类的同名函数所覆盖15.虚函数从表现形式上看是指那些被关键字修饰的成员函数21.求[2,1000]之内的完整数的个数和最大的完整数#includeintis_complet(intx);voidmain(){inti,n,max;n=0;for(i=2;i<=1000;i

3、++)if(is_complet(i)==1){n=n+1;cout<<"n="<voidmain(){f(1234);}voidf(intn){if(n>=8)cout<

4、doublesum_s(intn);voidmain(){doubles;intn;cout<<"pleaseinputintegern:";cin>>n;s=sum_s(n);cout<<"s="<intgys(intm,intn){intr;}{m=n;n=r;}returnn;}25

5、.f(n)表示从n到1(n为奇数)或2(n为偶数)的奇书或偶数的乘积,完成用递归表示法f(n)=n*f(n-2)表示的下列函数Longf(intn){longs;returns;}26.27.28.函数名相当于指针常量,它代表函数的入口地址29.求和:s=1+(1+2)+(1+2+3)+…+(1+2+3+…n)longintsum(intn){longi,j=0,s=0;for(i=1;i<=n;i++){returns;}30.如果一个函数中有多个默认参数,则默认参数必须全部出在形参表的部分33.用域不超出规定它的文件范围,且后者的定义比欠着的定义要多一个static关键字;而前者

6、的作用域原则上可以扩展到程序所有文件中的所有函数或程序块。34.static加在局部变量定义前,改变局部变量的生存期,但不改变它的作用域36.假设有如下函数定义:voidFun(intx,inty=100);则语句Fun(5)语句等价37.若有宏定义:#defineF(a,b)a-b,#defineG(a,b)(a+b)。而程序执行语句中有如下语句:a=6;b=4;cout<

7、系统给形参分配内存空间,使形参与实参不使用相同的存空间,形参值的改变不影响实参,实参保持原来的值不变46.已知函数f的定义是:intf(intn){n+=1;return2*n;}则执行intm=5,n=3;m=f(n);后m的值是8,n的值是347.s=1*1+2*2+…+N*N#includeusingnamespacestd;longf(ingN){longs;for(i=1;i<=N;i++)returns;}48.对给定的一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。