欢迎来到天天文库
浏览记录
ID:14514119
大小:45.50 KB
页数:5页
时间:2018-07-29
《山东广播电视大学开放教育语言程序设计课程综合练习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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::in9、ios::nocreate);if(!f1){cerr<<"a:aaa.datfilenotopen!"<
8、=5;a+=2;cout<#include____________voidmain(void){_____________f1("a:aaa.dat",ios::in
9、ios::nocreate);if(!f1){cerr<<"a:aaa.datfilenotopen!"<
此文档下载收益归作者所有