C++语言程序设计》.docx

C++语言程序设计》.docx

ID:59547733

大小:220.78 KB

页数:43页

时间:2020-11-10

C++语言程序设计》.docx_第1页
C++语言程序设计》.docx_第2页
C++语言程序设计》.docx_第3页
C++语言程序设计》.docx_第4页
C++语言程序设计》.docx_第5页
资源描述:

《C++语言程序设计》.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大连理工大学网络教育学院2017年秋《C/C++语言程序设计》期末考试复习题☆注意事项:本复习题满分共:400分。一、单选题1、下列while循环的执行次数是(A)。while(inti=0)i++;A.0B.1C.5D.无限2、下列哪个函数不是类的成员函数。(D)A.析构函数B.构造函数C.拷贝构造函数D.友元函数3、在执行inta[][3]={1,2,3,4,5,6};语句后,a[0][0]的值是(B)。A.4B.1C.2D.54、C++中用3个保留字实现异常处理,除了throw和catch外

2、,还有(C)。A.ifB.classC.tryD.return5、下面表达式中错误的是(C)。A.b=a++B.a/=2C.a+b=5D.a=5,b=6,c=76、在定义inta[5];之后,对a的引用正确的是(D)。A.a[5]B.a[4.3]C.a(5)D.a[0]7、类中将关键字(A)写在函数体之前函数头之后,说明该函数是一个常成员函数(或const成员函数),可以防止函数改变数据成员的值。A.constB.staticC.friendD.void8、设intn=10,i=3;则赋值运算n%

3、=i+1执行后,n的值是(C)。A.0B.3C.2D.19、C++中用3个保留字实现异常处理,除了try和catch外,还有(C)。A.ifB.classC.throwD.return10、设有定义intx;doublev;,则10+x+v值的数据类型是(B)。A.intB.doubleC.charD.不确定11、对于while、do…while循环结果说法正确的是(C)。A.只是表达形式不同B.while结构中的语句至少执行一次C.do…while结构中的语句至少执行一次D.条件成立时,他们有可

4、能一次也不执行12、下列运算符中优先级最高的为(A)。A.!B.%C.-=D.&&13、有关构造函数的说法错误的是(D)。A.构造函数名字和类的名字一样B.构造函数在说明类变量时自动执行C.构造函数无任何函数类型D.构造函数有且只有一个14、通常的拷贝构造函数的参数是(C)。A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名15、为了判断两个字符串s1和s2是否相等,应当使用(D)。A.if(s1=s2)B.if(s1==s2)C.if(strcpy(s1,s2))D.if

5、(strcmp(s1,s2)==0)16、在定义inta[3][6];后,第10个元素是(B)。A.a[2][4]B.a[1][3]C.a[3][1]D.a[4][2]17、不是C语言的浮点类型的是()。DA.floatB.doubleC.longdoubleD.real18、下面不是字符常量是()。AA.“t”B.‘t’C.‘’D.‘t’19、C语言对嵌套if语句的规定是:else总是与()配对。DA.其之前最近的ifB.第一个ifC.缩进位置相同的ifD.其之前最近且不带else的if20、

6、下面代码段的执行结果是()。Dinti;for(i=1;i<10;i++){if(i%5==0)break;printf("%d",i);}printf("end");A.endB.12345endC.12345D.1234end21、以下程序中调用scanf函数给变量a输入数值的方法是错误的,原因是()。Binta,*p=&a;scanf(“%d”,*p);//输入a的数值A.*p表示的是指针变量p的地址B.*p表示的是变量a的值,而不是变量a的地址C.*p表示的是指针变量p的值D.*p只能

7、用来说明p是一个指针变量22、设inta[10]={15,12,7,31,47,20},*p,下列语句中正确的是()。BA.for(p=a;a<(p+10);a++);B.for(p=a;p<(a+10);p++);C.for(p=a,a=a+10;p

8、相对独立的实体D.通过封装,对象的属性都是不可见的24、有以下代码段输出的结果为()。Cinta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d",c);A.1B.2C.3D.425、设已有定义char*st="howareyou"下列程序段中正确的是()。CA.chara[],*p;strcpy(p=a+1,&st[4]);B.chara[11];strcpy(++a,st);C.chara[20];strcp

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

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

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