《C++语言程序设计》(2013.1)考试试题.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:6 大小:59KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

《C++语言程序设计》(2013.1)考试试题.doc

《C++语言程序设计》(2013.1)考试试题.doc

预览

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

16 金币

下载此文档

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

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

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

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

第页共NUMPAGES6页试卷代号:1075、2058中央广播电视大学2012—2013学年度第一学期“开放本/专科”期末考试C++语言程序设计试题2013年1月一、单选题(每小题2分,共20分)1.由C++源程序文件编译而成的目标文件的缺省扩展名为()。A.objB.likC.exeD.cpp2.程序运行中需要从键盘上输入多个数据时,各数据之间需要使用()符号作为分隔符。A.空格或逗号B.逗号或回车C.逗号或分号D.空格或回车3.设x是一个bool型的逻辑量,y的值为10,则表达式(x&&y>=5)的值为()。A.trueB.falseC.x的值D.x的相反值4.任何for循环语句都能够被改写为()语句。A.复合B.ifC.switchD.while5.保存一个int类型的整数需要占用()个字节的存储空间。A.2B.4C.8D.166.在下面的一维数组定义中,()语句有语法错误。A.inta[]=(l,2,3};B.inta[10]={0);C.inta[]==”abcdef';D.inta[5];7.下面的()保留字不能作为函数的返回类型。A.voidB.intC.newD.long8.下面的函数声明中,()是“voidBC(inta,intb)}”的重载函数。intBC(intx,inty);B.voidBC(inta,charb);C.f!oatAA(inta,charb);D.intBC(inta,intb=0),9。当一个字符指针指向一个具有n个字节的存储空间时,它所能存储字符串的最大长度为()。A.nB.n-1C.n+1D.110.假定AB为一个类,则该类的拷贝构造函数的声明语句为()。A.AB&(ABx);B.AB(ABx);C.AB(AB*x);D.AB(AB&);二、填空题(每小题2分,共20分)11.十进制数25表示成符合C++语言规则的十六进制数为_________。12.假定一个字符数组的定义为“chara[]=”12345”;”,则该字符数组的长度为_________。13.假定y的值为8,则执行y++*4运算后,y的值为_________。14.算术表达式3x(2y+1)对应的C++表达式为_________。15.关系表达式x<5的相反表达式为_________。16.假定整数变量x的值为48,则x/15的运算结果为_________。17.假定一个二维数组的定义语句为“inta[3][4];",则该数组包含有_________个整型元素。18.函数被调用时,实参向形参的传送分为引用传送和_________传送两种方式。19.假定一个结构类型的定义为“structB{inta[5];char*b;",则该类型的大小为_________字节。20.在定义类对象的语句执行时,系统在建立每个对象的过程中将自动调用该类的_________函数使其初始化。三、写出下列每个程序运行后的输出结果(每小题6分,共30分)21.#include<iostream.h>voidmain(){ints=0;for(inti=1;i<=8;i+=2)s+=i*i;cout<<"s="<<s<<endl;}22.#include<iostream.h>voidmain(){inti=0,s=0;while(s<10)s+=++i;cout<<s<<endl;}23.#include<iostream.h>voidmain(){inta[8]={36,25,48,75,55,20,47,82};intc1=0,c2=0;for(inti=0;i<8;i++)if(a[i]<50)c1++;elsec2++;cout<<c1<<''<<c2<<endl;}24.#include<iomanip.h>intLB(int*a,intn){intp=1;for(int*b=a;b<a;b++)p*=*a;returnp;}voidmain(){inta[5]={1,2,3,4,2};cout<<LB(a,5)<<endl;}25.#include<iostream.h>structWorker{charname[15];//姓名intage;//年龄floatpay;//工资};voidmain(){Worker