山东广播电视大学开放教育语言程序设计课程综合练习题

山东广播电视大学开放教育语言程序设计课程综合练习题

ID:14514119

大小:45.50 KB

页数:5页

时间:2018-07-29

山东广播电视大学开放教育语言程序设计课程综合练习题_第1页
山东广播电视大学开放教育语言程序设计课程综合练习题_第2页
山东广播电视大学开放教育语言程序设计课程综合练习题_第3页
山东广播电视大学开放教育语言程序设计课程综合练习题_第4页
山东广播电视大学开放教育语言程序设计课程综合练习题_第5页
资源描述:

《山东广播电视大学开放教育语言程序设计课程综合练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、山东广播电视大学开放教育《C++语言程序设计》课程综合练习题(4)一、填空(每空2分,共20分) 1.C++源程序文件扩展名为_____________。2.unsignedlong型数据占__________字节存储空间。3.执行语句cout<<"d:\data\c++\test.exe";后,输出结果是_______________________________。4.表达式8

2、3的结果是__________。5.全局变量和__________________若在定义时未进行初始化,则自动初始化为0。6.将s初始化为值是"Hello!"的指针常量,初始化语句是_______

3、______________。7.类中的成员只能为该类的成员函数及该类的派生类中的成员函数访问,则应加上访问属性__________________。8.定义输出文件流f,并以追加数据方式打开相应文件"a:aaa.dat",定义f的语句是_________________________________。9.设文件f.cpp中的一个函数要访问在另一个文件中定义的int型变量x,则在f.cpp中x应定义为__________________________。10.函数模板的说明格式是:template__________________函数定义。二、单项选择题(每空2分,共20分)1.

4、类型修饰符unsigned修饰()类型是错误的。AcharBintClongintDfloat2.下列变量名中,()是合法的。A_varBbye-byeCintD123_cc3.设inta=3,*p=&a;,则*p的值是()。A变量a的地址值B无意义C变量p的地址值D34.设intm=0;,下列表示引用的方法中,()是正确的。Aint&x=m;Bint&y=10;Cint&z;Dfloat&t=&m5.循环for(inti=0,x=0;!x&&i<=5;i++);的循环体执行次数是()。A5B6C1D无限6.磁盘文件操作时,在打开磁盘文件的访问方式中,()是以追加数据方式打开文件的。

5、AinBoutCappDate7.类X中,若没有定义构造函数,则默认的构造函数是()。AX(){}BX(X&x){*this=x;}C~X(){}D不存在8.设int*p2=&x,*p1=a;*p2=*b;则变量a和b的类型分别是()。Aint和intBint*和intCint和int*Dint*和int*9.设p为指针变量,则以下表达式正确的是()。5A--p++B--++pC--(p+5)D(p-5)++10.设voidf1(int&x,char*p);intm;chars[]="c++";以下调用合法的是()。Af1(&m,&s);Bf1(&m,s);Cf1(m,s);Df1(

6、m,&s); 三、回答问题(每题4分,共20分)1.设inta[3][4];doubleb[3][4][5];请写出数组指针pa和pb的定义,使其分别与数组名a和b等价。 2.设intf1(intn,char*s);char*f2(intn,char*s);请写出函数指针pf1和pf2的定义,使其分别指向上述两个函数。 3.请初始化一维指针数组week。其初值表初值为"Sun","Mon","Tue","Wed","Thu","Fri"和"Sat"。 4.要使语句p1=newint(10);p2=newdouble[10];能正常执行,写出p1和p2的定义。 5.设有intf1(in

7、tn){n+=2;returnn*n;}intf2(int&n){n+=2;returnn*n;}执行intm=5,n=3;m=f1(n);cout<voidmain(){inti=1,j=2,k=3,a=10;if(!i)a--;elseif(j)if(k)a=5;elsea=6;a++;cout<

8、=5;a+=2;cout<#include____________voidmain(void){_____________f1("a:aaa.dat",ios::in

9、ios::nocreate);if(!f1){cerr<<"a:aaa.datfilenotopen!"<

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

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

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