总浏览量:539.52万
21秋东北大学《C++程序设计》在线平时作业2【奥鹏100分答案】

时间:2021-10-03 21:08来源:本站作者:点击: 623 次

可做奥鹏院校所有作业、毕业论文咨询请添加 QQ:3082882699
微信:jd958787

案来源:(www.)C++程序设计-[东北大学]《C++程序设计》在线平时作业2
试卷总分:100    得分:100
第1,2若有以下定义chars[20]="programming"*ps=s则不能代表字符o的表达式是
A、A)ps+2
B、B)s[2]
C、C)ps[2]
D、D)ps+=2,*ps
正确答案:


第2题,10以下程序运行后输出结果是main{char*s="abcde"s+=2couts}
A、A) cde
B、B) 字符c的ASCLL码值
C、C) 字符c的地址
D、D) 出错
正确答案:


第3题,一个类的友元函数能够访问该类的
A、A)私有成员
B、B)保护成员
C、C)公有成员
D、D)所有成员
正确答案:


第4题,2下列选项中与实现运行时多态性无关的是
A、A)重载函数
B、B)虚函数
C、C)指针
D、D)引用
正确答案:


答案来源:(www.),2以下程序运行后如果从键盘上输入ABCDE回车则输出结果为includeiostreamincludecmathusingnamespacestdfunccharstr[]{intnum=0while*str+num='0'num++returnnum}intmainintargcchar*argv[]{charstr[10]="ABCDE"*p=strcoutfuncpreturn0}
A、A) 8
B、B) 7
C、C) 6
D、D) 5
正确答案:


第6题,10如下函数中那个不是C++的隐式成员函数
A、A) 默认构造函数
B、B) 拷贝构造函数
C、C) 地址操作符
D、D) 加法操作符
正确答案:


第7题,设有定义intk=1m=2floatf=7则以下选项中错误的表达式是
A、A)k=k=k
B、B)-k++
C、C)k%int(f)
D、D)k=f=m
正确答案:


第8题,对于一个正常运行的C程序以下叙述中正确的是
A、A)程序的执行总是从main函数开始,在main函数结束
B、B)程序的执行总是从程序的第一个函数开始,在main函数结束
C、C)程序的执行总是从main函数开始,在程序的最后一个函数中结束
D、D)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束
正确答案:


第9题,有以下程序includeiostreamincludecmathusingnamespacestdintfaintx{returnx*x}intfbintx{returnx*x*x}intfint*f1intxint*f2intxintx{returnf2xf1x}intmainintargcchar*argv[]{intii=ffafb2coutiendlreturn0}程序运行后的输出结果是
A、A) -4
B、B) 1
C、C) 4
D、D) 8
正确答案:


答案来源:(www.),有如下程序includeiostreamusingnamespacestdclassSample{publicSample{}~Sample{cout'*'}}intmain{Sampletemp[2]*pTemp[2]eturn0}执行这个程序输出星号*的个数为
A、A)1
B、B)2
C、C)3
D、D)4
正确答案:


第11题,对于通过公有继承定义的派生类若其成员函数可以直接访问基类的某个成员说明该基类成员的访问权限是
A、A)公有或私有
B、B)私有
C、C)保护或私有
D、D)公有或保护
正确答案:


答案来源:(www.),下列运算符函数中肯定不属于类Value的成员函数的是
A、A)Value operator+(Value);
B、B)Value operator-(Value, Value);
C、C)Value operator*(int);
D、D)Value operator/(Value);
正确答案:


第13题,以下叙述中错误的是
A、A)C++程序必须由一个或一个以上的函数组成
B、B)函数调用可以作为一个独立的语句存在
C、C)若函数有返回值,必须通过return语句返回
D、D)函数形参的值不可以传回给对应的实参
正确答案:


第14题,有以下程序includeiostreamincludecmathusingnamespacestdstructSTU{charnum[10]floatscore[3]}intmainintargcchar*argv[]{structSTUs[3]={{"20021"909585}{"20022"958075}{"20023"1009590}}*p=sintifloatsum=0fori=0i3i++sum=sum+pscore[i]coutsumendlreturn0}  程序运行后的输出结果是
A、A)260
B、B)270
C、C)280
D、D)285
正确答案:


答案来源:(www.),19在公有继承的情况下允许派生类直接访问的基类成员包括
A、A)公有成员
B、B)公有成员和保护成员
C、C)公有成员、保护成员和私有成员
D、D)保护成员
正确答案:


第16题,能正确表示逻辑关系"a≥10或a≤0"的C++语言表达式是
A、A)a10 or a=0
B、B)a=0|a=10
C、C)a=10 && a=0
D、D)a=10‖a=0
正确答案:


第17题,26有以下程序includeiostreamincludecmathusingnamespacestdvoidsuminta[]{a[0]=a[1]+a[1]}intmainintargcchar*argv[]{inta[10]={12345678910}sum&a[2]couta[2]return0}程序运行后的输出结果是
A、A)6
B、B)7
C、C)5
D、D)8
正确答案:


第18题,6以下程序运行后输出结果是includeiostreamincludecmathusingnamespacestdvoidfunchar*wintn{chart*s1*s2s1=ws2=w+n1whiles1s2{t=*s1++*s1=*s2*s2=t}}intmainintargcchar*argv[]{charp[]="1234567"funpstrlenpcoutpreturn0}
A、A)1234567
B、B)7654321
C、C)1711717
D、D)7177171
正确答案:


第19题,有以下程序voidswap1intc0[]intc1[]{inttt=c0[0]c0[0]=c1[0]c1[0]=t}voidswap2int*c0int*c1{inttt=*c0*c0=*c1*c1=t}main{inta[2]={35}b[2]={35}swap1aa+1swap2&b[0]&b[1]printf"%d%d%d%dn"a[0]a[1]b[0]b[1]}程序运行后的输出结果是
A、A)3 5 5 3
B、B)5 3 3 5
C、C)3 5 3 5
D、D)5 3 5 3
正确答案:


答案来源:(www.),若t为double类型表达式t=1t+5t++的值是
A、A)1
B、B)6.0
C、C)2.0
D、D)1.0
正确答案:














需要奥鹏作业答案请扫二维码,加我QQ

添加微信二维码,了解更多学习技巧,平台作业、毕业论文完成时间友情提醒。不再错过任何作业论文。