C 语言程序设计基础试卷2.doc

C 语言程序设计基础试卷2.doc

ID:51886446

大小:164.50 KB

页数:17页

时间:2020-03-18

C 语言程序设计基础试卷2.doc_第1页
C 语言程序设计基础试卷2.doc_第2页
C 语言程序设计基础试卷2.doc_第3页
C 语言程序设计基础试卷2.doc_第4页
C 语言程序设计基础试卷2.doc_第5页
资源描述:

《C 语言程序设计基础试卷2.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、发布时间:2010-07-1606:51:39一、单选题1.由C++目标文件连接而成的可执行文件的缺省扩展名为OA・cppB・exeC・objD.lik2.在下面的一维数组定义屮,哪一个有语法错误。oA.inta[]={l,2,3};B.inta[10]={0};C.inta[];D.inta[5];3.在下面的函数声明中,存在着语法错误的是oA.voidBC(inta,int):B.voidBD(int,int);C・voidBE(int,int=5):D.intBF(intx;inty);4.假定AB为一个类,则该类的拷贝构造函

2、数的声明语为。A.AB&(ABx);B.AB(ABx)C・AB(AB&);D.AB(AB*x)5・对于结构中定义的成员,其隐含访问权限为oA.publicB.protectedC.privateD.static6.在定义函数的格式:类型修饰符函数名(形式参数表)函数体;屮,函数体可以是A.基本语句B.复合语句C.空语句D.语句序列7.在每个C++程序中都必须包含有这样一个函数,该函数的函数名为。A.mainB.MAINC.nameD.function8.设x和y均为bool量,则x&&y为真的条件是。A・它们均为真B.其屮一个为真C

3、.它们均为假D.其中一个为假9.下眞的哪一个保留字不能作为函数的返回类型。A.voidB.intC.newD.long10.假定a为一个整型数组名,则元素肛4]的字节地址为oA.a十4B・a+8C・a+16D.a+32二、填空题1.执行“couY〈43«'-'«18<〈endl;”语句后得到的输出结果为〜2.已知'A'〜'Z'的ASCII码为65—90,当执行“charch=14*5+2;cout«ch«endl;w语句序列后,得到的输出结果为。3.使用const语句定义一个标识符常景时,则必须对它同时进行o4.表达式x=x+l表示

4、成增量表达式为。5.若x=5,y二10,则x>y和x"y的逻辑值分别为和。6.假定AB为一个类,则执行”ABa[10];”语句时,系统自动调用该类构造函数的次数为01.假定p所指对象的值为25,p+1所指对象的值为46,则执行“(*p)++;”语句后,P所指对象的值为。2.对一个类屮的数据成员的初始化可以通过构造函数屮的实现,也可以通过构造函数中的实现。3.假定AB为一个类,则执行”ABa[10];”语句时,系统自动调用该类构造函数的次数为o4.设px是指向一个类动态对象的指针变量,则执行wdeletepx;”语句时,将自动调用该类

5、的。5.利用操作符--,语句序列f=p-5;p-=l;的功能可以由一个语句完成,这个语句是6.若要在稈序文件屮进行标准输入输出操作,则必须在开始的#include命令屮使用头文件。7.C++语言屮的每条基本语句以作为结束符,每条复合语句以作为结束符。14o执行"cout<〈char('A'+2)«endl;”语彳U后得到的输出结果为。15.float和double类型的大小分别为和。16.算术表达式:3a/x+4b—1对应的c++表达式为。17.关系表达式x+y>5的相反表达式为。18.假定一个一维数组的定义为"char*a[8];

6、",则该数组所含元素的个数为,所占存储空间的字节数为。19.变量分为全局和局部两种,变量没有赋初值时,其值是不确定的。20.假定a是…个一•维数组,则a[j]的指针访问方式为。21.与对应的C++表达式是()。三、给出下列程序运行后的输出结果1.#includeIntmdin(){inti二0;while(i++<=3)cout<intmain(){chara[]=,/abcdabcabfgaccrz;intil=0,i2=

7、0,i=0;while(a){if(*(a+i)=='a')订++;if(*(a+i)==b')i2++;i卄;}cout«il«",z«i2«endl;system("pause");}1.#includeIntmoin(){inta[9]={2,4,6,8,10,12,14,16,18};for(inti=0;i<9;i++){cout«setw(5)«*(a+i);if((i+l)%3==0)cout«endl;}}2.#includevoidLE(int*a,int*b){intx

8、二*a;*a=*b;*b=x;cout«*a«,?<<*b«endl;voidmain()宀charal'lb"》&Kc》-43''f》-SB(al)」SB(a2)」SB(a3);SB(>-)_cout〈〈endl--8.2nclud

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

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

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