C 期末复习.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:9 大小:32KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

C 期末复习.doc

C期末复习.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1C++语言程序设计期末复习一、单选题1.C++可执行文件的默认扩展名为(B)。A.cppB.exeC.objD.lik2.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用(D)符号作为分隔符。A.空格或逗号B.逗号或回C.逗号或分D.空格或回车3.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为(A)。A.mainB.MAINC.nameD.function4.假定一个循环语句为“for(inti=0;i=5。3.逻辑表达式x>y&&x!=10的相反表达式为x5的相反表达式为x+y5的逻辑值为___假______。6.假定一个一维数组的定义为“char*a[8];”,则该数组占用____32____个字节的存储空间。7.假定x=10,则表达式2+x++的值为__12______。8.假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为____46____。9.假定要动态分配一个类型为int的具有n个元素的数组,并由r指向这个动态数组,则使用的语句为int*r=__newint[n];__。2.假定一个枚举类型的定义为“enumRB{ab,ac,ad,ae};”,则枚举常量ad的值为______2__。3.假定y=8,则执行y++*4运算后,y的值为____9____。6.假定整数变量x=35,则x/12的运算结果为___2_____。7.假定一个二维数组的定义语句为“inta[3][4];”,则该数组包含有__12_____个整型元素。9.假定一个结构类型的定义为”structB{inta[5];char*b;};”,则该类型的大小为__24______字节。1.执行“coutvoidmain(){ints=0;for(inti=1;ivoidmain(){inti=1,s=0;while(svoidmain(){inta[8]={36,25,48,14,55,20,47,82};intc1=0,c2=0;for(inti=0;iintLB(int*a,intn){intp=1;for(inti=0;istructWorker{charname[15];//姓名intage;//年龄floatpay;//工资};voidmain(){Workerx={"wangfong",46,1640};Workery,*p;y=x;p=&x;coutpay*2voidmain(){intn=5,sum=0;while(n){sum+=n;n--;}coutconstintN=6;voidmain(){inta[N]={76,83,54,62,40,65};intc1,c2;c1=c2=a[0];for(inti=1;ic1)c1=a[i];elseif(a[i]voidmain(){inta[8]={4,8,15,16,20,30,48,62};int*p=a;while(pintLF(intx,inty){x=x+y;y=x+y;returnx+y;}voidmain(){intx=5,y=8;coutclassA{inta,b;4public:A(){a=b=0;}A(intaa,intbb){a=aa;b=bb;coutvoidmain(){intn=4,y=1;while(n--)y*=3;coutvoidmain(){inta[8]={2,8,10,5,12,7,9,20};intc=0,i=0;while(ivoidmain(){inta[5]={3,6,9,12,8};for(int*p=a;p10)coutintLA(inta[],intn){ints=0;for(inti=0;istructAB{charaa[15];intbb;};voidmain(){ABa[4]={{"Apple",25},{"Peach",40},{"Pear",36},{"Tomato",62}};for(inti=0;i=40)coutvoidmain(){intn=5,sum=0;while(n){sum+=n;n--;}coutconstintN=6;voidmain(){inta[N]={76,83,54,62,40,65};intc1,