版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
山东广播电视大学开放教育《C++语言程序设计》课程综合练习题(3)一、填空(每空2分,共20分)1.C++目的程序经___________后生成扩展名为exe的可执行程序文献。2.16位计算机中整型占__________个字节存储空间。3.要在屏幕上显示"Hello,world!"应执行语句cout<<_________________
___________________。4.表达式8&3的结果是__________。5.作为语句的函数调用是通过__________________________来体现的。6.执行if(x>=0||x<=0)cout<<"abcd";elsecout<<"wxyz";屏幕上显示的是_______________。7.设一维整型数组data已进行了初始化,则其元素个数可由操作符sizeof通过表达式__________________________计算出来。8.若一全局变量只允许本程序文献中的函数使用,则定义它时应加上修饰符_______________。9.设有intw[3][4];,pw是与数组名w等价的数组指针,则pw应初始化为__________________________。10.要使引用pr代表变量char*p;,则pr应初始化为______________________________。ﻫ二、单项选择题(每空2分,共20分)1.下列变量名中,()是合法的。
ACHINABbyte-sizeCdoubleDA+a2.下列各种函数中,()不是类的成员函数。
A构造函数B析构函数C友元函数D拷贝构造函数3.下列()是对的的语句。ﻫA;Ba=17Cx+yDcout<<"\n"4.循环while(inti=0)i--;执行次数是()。A0B1C5D无限5.设intf(int);和intg(int);是函数f和g的原形,以下将f作为语句调用的是()。Ag(f(3));Bf(g(3));Cg(f(3)+2);Dp=f(g(3)+1);6.设int*p2=&x,*p1=a;p2=*b;则a和b的类型分别是()。
Aint*和intBint*和int**ﻫCint和int*Dint*和int*7.设intx;,则通过()后,语句*px=0;可将x值置为0。
Aint*px;Bintconst*px=&x;ﻫCint*constpx=&x;Dconstint*px=&x;8.设voidf1(int*m,long&n);inta;longb;则以下调用合法的是()。
Af1(a,b);Bf1(&a,b);ﻫCf1(a,&b);Df1(&a,&b);9.以下结构类型可用来构造链表的是()。ﻫAstructaa{inta;int*b;};Bstructbb{inta;bb*b;};
Cstructcc{int*a;ccb;};Dstructdd{int*a;aab;};10.使用操作符setw对数据进行格式输出时,需要包含()文献。ﻫAiostream.hBfstream.hCiomanip.hDstdlib.h三、回答问题(每题4分,共20分)1.设int*p;,判断下列表达式的对的性(用T表对的,用F表错误)。ﻫ--++p()++(p--)()p----()(++p)--()ﻫ2.请初始化一维指针数组color,其初值表初值为"red","blue","white"和"black"。
3.设intx[]={99,98,97},&y=x[1];,ﻫ写出语句cout<<y--<<',';ﻫcout<<y*2<<endl;执行结果。4.设intfp(chara,intb=0,doublec=100.0);,判断下列重载函数的对的性。(用T表对的,用F表错误)。intfp();()voidfp(char);()intfp(char,int);()voidfp(char,int,int);()
5.要使语句p1=newlong*;p2=newfloat*[15];能正常执行,写出p1和p2的定义。
四、(每题10分,共20分)1.写出下列程序的执行结果。
#include<iostream.h>
voidfun(int,int,int*);ﻫvoidmain()
{intx,y,z;ﻫfun(2,3,&x);ﻫfun(4,x,&y);
fun(x,y,&z);ﻫcout<<x<<','<<y<<','<<z<<endl;
}ﻫvoidfun(inta,intb,int*c)
{b*=a;*c=b-a;}2.下列程序向a盘上的文本文献aaa.dat输出0至100间的整数,请将程序补充完全。ﻫ#include<stdlib.h>
#include________________
voidmain(void)
{
ofstreamf1(_________________);
if(___________){
cerr<<"a:aaa.datfilenotopen!"<<endl;ﻫexit(1);ﻫ}ﻫfor(inti=0;i<=100;i++)___________<<i<<'';
f1._______________;ﻫ}
五、(每题10分,共20分)编程求数列1,,,,,……的所有大于等于0.000001的数据项之和并输出结果。2.用递归方法设计函数intArrayMin(intd[],intsize);,其中d为数组,size为数组元素个数;ArrayMin返回d中的最小元素。《C++语言程序设计》试题参考答案一、填空(每空2分,共20分)1.连接2.23."\"Hello,world!\""4.05.函数的副作用6.abcd7.sizeof(data/data[0])8.static9.int(*pw)[4]=w;10.char*&pr=p;二、单项选择题(每空2分,共20分)1.A2.C3.A4.A5.B6.B7.C8.B9.B10.C三、回答问题(每题4分,共20分)1.--++p(T)++(p--)(F)p----(F)(++p)--(T)ﻫ2.char*color[]={"red","blue","white","black"};3.98,1944.intfp();(T)voidfp(char);(F)intfp(char,int);(F)voidfp(char,int,int);(T)5.long**p1;float**p2;四、(每题10分,共20分)1.4,12,442.<fstream.h>"a:aaa.dat"!f1(或f1.fail())f1close()五、(每题10分,共20分)1、#include<iostream.h>voidmain(){ intn=1,d=1; doubles=0.0,s0; while((s0=do
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宝鸡职业技术学院单招职业倾向性考试题库及答案1套
- 2026年普通心理学期末考试题库及参考答案1套
- 2026新疆赛尔山投资运营有限公司及下属公司招聘笔试模拟试题及答案解析
- 2026年常用电工仪表考试题库及答案(网校专用)
- 2026年沧州航空职业学院单招职业倾向性测试模拟测试卷附答案
- 2026年哈尔滨北方航空职业技术学院单招综合素质考试模拟测试卷及答案1套
- 2026年山西林业职业技术学院单招职业倾向性考试模拟测试卷附答案
- 浙江杭州市萧山区面向2026届高校毕业生提前批招聘教师245人笔试参考题库及答案解析
- 2025江苏徐州徐工弗迪电池科技有限公司招聘279人模拟试卷附答案
- 2026上海普陀区人民调解协会招聘13人笔试备考题库及答案解析
- 安徽省九师联盟2025-2026学年高三(1月)第五次质量检测英语(含答案)
- (2025年)四川省自贡市纪委监委公开遴选公务员笔试试题及答案解析
- 2026届江苏省常州市高一上数学期末联考模拟试题含解析
- 2026年及未来5年市场数据中国水质监测系统市场全面调研及行业投资潜力预测报告
- 2026安徽省农村信用社联合社面向社会招聘农商银行高级管理人员参考考试试题及答案解析
- 强夯地基施工质量控制方案
- 艺考机构协议书
- 2025年12月27日四川省公安厅遴选面试真题及解析
- 2025-2030中国海洋工程装备制造业市场供需关系研究及投资策略规划分析报告
- 《生态环境重大事故隐患判定标准》解析
- 2025年度吉林省公安机关考试录用特殊职位公务员(人民警察)备考笔试试题及答案解析
评论
0/150
提交评论