21秋東北大學(xué)《C++程序設(shè)計》在線平時作業(yè)2(標(biāo)準(zhǔn)答案)

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時間:2021/9/29 0:30:00來源:admin瀏覽: 45 次

學(xué)無憂.png


《C++程序設(shè)計》在線平時作業(yè)2
試卷總分:100    得分:100
第1,2若有以下定義chars[20]="programming"*ps=s則不能代表字符o的表達(dá)式是
A、A)ps+2
B、B)s[2]
C、C)ps[2]
D、D)ps+=2,*ps
正確答案:


第2題,10以下程序運行后輸出結(jié)果是main{char*s="abcde"s+=2couts}
A、A) cde
B、B) 字符c的ASCLL碼值
C、C) 字符c的地址
D、D) 出錯
正確答案:


第3題,一個類的友元函數(shù)能夠訪問該類的
A、A)私有成員
B、B)保護(hù)成員
C、C)公有成員
D、D)所有成員
正確答案:


第4題,2下列選項中與實現(xiàn)運行時多態(tài)性無關(guān)的是
A、A)重載函數(shù)
B、B)虛函數(shù)
C、C)指針
D、D)引用
正確答案:


答案來源:(www.),2以下程序運行后如果從鍵盤上輸入ABCDE回車則輸出結(jié)果為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如下函數(shù)中那個不是C++的隱式成員函數(shù)
A、A) 默認(rèn)構(gòu)造函數(shù)
B、B) 拷貝構(gòu)造函數(shù)
C、C) 地址操作符
D、D) 加法操作符
正確答案:


第7題,設(shè)有定義intk=1m=2floatf=7則以下選項中錯誤的表達(dá)式是
A、A)k=k=k
B、B)-k++
C、C)k%int(f)
D、D)k=f=m
正確答案:


第8題,對于一個正常運行的C程序以下敘述中正確的是
A、A)程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束
B、B)程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main函數(shù)結(jié)束
C、C)程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
D、D)程序的執(zhí)行總是從程序的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束
正確答案:


第9題,有以下程序includeiostreamincludecmathusingnamespacestdintfaintx{returnx*x}intfbintx{returnx*x*x}intfint*f1intxint*f2intxintx{returnf2xf1x}intmainintargcchar*argv[]{intii=ffafb2coutiendlreturn0}程序運行后的輸出結(jié)果是
A、A) -4
B、B) 1
C、C) 4
D、D) 8
正確答案:


答案來源:(www.),有如下程序includeiostreamusingnamespacestdclassSample{publicSample{}~Sample{cout'*'}}intmain{Sampletemp[2]*pTemp[2]eturn0}執(zhí)行這個程序輸出星號*的個數(shù)為
A、A)1
B、B)2
C、C)3
D、D)4
正確答案:


第11題,對于通過公有繼承定義的派生類若其成員函數(shù)可以直接訪問基類的某個成員說明該基類成員的訪問權(quán)限是
A、A)公有或私有
B、B)私有
C、C)保護(hù)或私有
D、D)公有或保護(hù)
正確答案:


答案來源:(www.),下列運算符函數(shù)中肯定不屬于類Value的成員函數(shù)的是
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++程序必須由一個或一個以上的函數(shù)組成
B、B)函數(shù)調(diào)用可以作為一個獨立的語句存在
C、C)若函數(shù)有返回值,必須通過return語句返回
D、D)函數(shù)形參的值不可以傳回給對應(yīng)的實參
正確答案:


第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}  程序運行后的輸出結(jié)果是
A、A)260
B、B)270
C、C)280
D、D)285
正確答案:


答案來源:(www.),19在公有繼承的情況下允許派生類直接訪問的基類成員包括
A、A)公有成員
B、B)公有成員和保護(hù)成員
C、C)公有成員、保護(hù)成員和私有成員
D、D)保護(hù)成員
正確答案:


第16題,能正確表示邏輯關(guān)系"a≥10或a≤0"的C++語言表達(dá)式是
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}程序運行后的輸出結(jié)果是
A、A)6
B、B)7
C、C)5
D、D)8
正確答案:


第18題,6以下程序運行后輸出結(jié)果是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]}程序運行后的輸出結(jié)果是
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類型表達(dá)式t=1t+5t++的值是
A、A)1
B、B)6.0
C、C)2.0
D、D)1.0
正確答案:














  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部