下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
CC++程序設(shè)計知到智慧樹期末考試答案題庫2024年秋蘭州文理學院若有如下定義:inta[10],*p;p=a;,則對數(shù)組元素正確的引用是()。
A:a[11]B:*pC:*&a[10]D:*(p+10)
答案:*p以下程序的輸出是()structStudent{charname[30];floatScore[3];}student={"stu",98.5,89.0,93.5};voidDisplay(structStudentsu){printf("Name:%s",);printf("Score:%.2f",su.Score[0]);intmain(){Display(student);return0;}
A:Name:stuScore:98.5B:Name:studentScore:98.5C:Name:stuScore:89.0D:Name:studentScore:89.0
答案:Name:stuScore:98.5a的值為1,b的值為0,a&&b的值是()
A:0B:2C:1D:3
答案:0以下正確的描述是()
A:在循環(huán)體內(nèi)使用break語句或continue語句的作用相同B:只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句C:continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行D:其余描述都不正確
答案:只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句在函數(shù)調(diào)用時,以下說法正確的是()
A:函數(shù)調(diào)用后必須帶回返回值B:函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量C:主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個文件里D:實際參數(shù)和形式參數(shù)可以同名
答案:實際參數(shù)和形式參數(shù)可以同名以下程序運行后的輸出結(jié)果是()。main(){chara[]="123456789",*p;inti=0;p=a;while(*p){if(i%2==0)*p='*';
p++;i++;
}puts(a);}
A:*2*4*6*B:*2*4*6*8*C:2468D:2*4*6*8
答案:*2*4*6*8*表達式3.5+1/2的計算結(jié)果是()。
A:3B:3.5C:4.5D:4
答案:3.5下面不屬于算法描述方法的是()
A:程序流程圖表示法B:自然語言表示法C:機器語言D:偽代碼表示
答案:機器語言下列運算符中,在C++語言中不能重載的是()
A:*B:>=C:/D:::
答案:::類中能訪問靜態(tài)成員的函數(shù)是()
A:構(gòu)造函數(shù)B:靜態(tài)成員函數(shù)C:虛函數(shù)D:析構(gòu)函數(shù)
答案:靜態(tài)成員函數(shù)關(guān)于虛基類,以下說法錯誤的是()
A:虛基類使用關(guān)鍵字virtual,只對緊跟其后的基類起作用B:一個基類在作為某些派生類的虛基類的同時也可作為另一些派生類的非虛基類C:虛基類的關(guān)鍵字virtual必須在繼承方式的關(guān)鍵字private、protected和public的前面D:虛基類的初始化是由最后的派生類完成的
答案:虛基類的關(guān)鍵字virtual必須在繼承方式的關(guān)鍵字private、protected和public的前面C語言中用于結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)是()
A:if、switch、breakB:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C:for、while、do-whileD:if、for、continue
答案:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)C語言中while和do-while循環(huán)的主要區(qū)別是()
A:do-while的循環(huán)體不能是復合語句B:while的循環(huán)控制條件比do-while的循環(huán)控制條件嚴格C:do-while允許從外部轉(zhuǎn)到循環(huán)體內(nèi)D:do-while的循環(huán)體至少無條件執(zhí)行一次
答案:do-while的循環(huán)體至少無條件執(zhí)行一次標識符的命名規(guī)則是,可以由字母、數(shù)字和()組成。
A:圓點B:控制符號C:標點符號D:下劃線
答案:下劃線下面說法錯誤的是()
A:小于等于是關(guān)系運算符B:不等于是邏輯運算符C:大于是關(guān)系運算符D:與、或、非是邏輯運算符
答案:不等于是邏輯運算符執(zhí)行完循環(huán)for(i=1;i<100;i++);后,i的值為()
A:100B:99C:101D:102
答案:100以下關(guān)于類的成員函數(shù)的定義錯誤的是()
A:在類體外定義成員函數(shù)時需要在函數(shù)名前加上類域運算符B:在類體外定義成員函數(shù)時在類體內(nèi)不需要原型說明C:成員函數(shù)可以定義在類體內(nèi)D:成員函數(shù)可以定義在類體外
答案:在類體外定義成員函數(shù)時在類體內(nèi)不需要原型說明在C++的類聲明中,用public關(guān)鍵字聲明的類成員的訪問權(quán)限是()
A:公有的B:保護的C:內(nèi)部的D:私有的
答案:公有的若已定義:inta[9],*p=a;不能表示a[1]地址的表達式是()。
A:++pB:p+1C:a++D:a+1
答案:a++以下程序的輸出是()structstudent{intnum;charname[20];intscore[3];};voidchange(structstudent*p){p->score[0]=100;strcpy(p->name,"jerry");}intmain(){structstudentstu;stu.num=12;strcpy(,"Tom");stu.score[0]=87;change(&stu);printf(“%d%s%d”,stu.num,,stu.score[0]);printf("");return0;}
A:12Tom87.5B:12Tom100C:12jerry87.5D:12jerry100
答案:12jerry100以下對二維數(shù)組a進行正確初始化的是()
A:inta[][3]={1,2,3,4,5,6};B:inta[2][]={{1,2},{3,4}};C:inta[2][]={1,2,3,4,5,6};D:inta[2][3]={{1,2},{3,4},{5,6}};
答案:inta[][3]={1,2,3,4,5,6};設(shè)有如下說明typedefstruct{intn;charc;doublex;}STD;則以下選項中,能正確定義結(jié)構(gòu)體數(shù)組并賦初值的語句是()
A:STDtt[2]={1,"A",62,2,"B",75};B:structtt[2]={{1,'A'},{2,'B'}};C:STDtt[2]={{1,'A',62},{2,'B',75}};D:structtt[2]={{1,"A",62.5},{2,"B",75.0}};
答案:STDtt[2]={{1,'A',62},{2,'B',75}};若有以下程序:#includevoidsub(doublex,double*y,double*z){*y=*y-1.0;*z=*z+x;}mian(){doublea=2.5,b=9.0,*pa,*pb;pa=&a;pb=&b;sub(b-a,pa,pb);printf(“%f”,a);}程序的輸出結(jié)果是()
A:8.000000B:9.000000C:1.500000D:10.500000
答案:1.500000如果在一個C語言表達式中有多個運算符,則運算時應該()
A:只考慮優(yōu)先級B:先考慮優(yōu)先級,然后考慮結(jié)合性C:先考慮結(jié)合性,然后考慮優(yōu)先級D:只考慮結(jié)合性
答案:先考慮優(yōu)先級,然后考慮結(jié)合性C語言程序經(jīng)過編譯程序轉(zhuǎn)換成的目標文件的擴展名是()
A:.cppB:.objC:.txtD:.exe
答案:.obj設(shè)ch是char型變量,其值為'A',則下面表達式的值是()ch=(ch>='A'&&ch<='Z')?(ch+32):ch
A:aB:AC:ZD:z
答案:aC++中定義標準輸入輸出的庫為()
A:iostreamB:mathC:stdioD:stdlib
答案:iostream()不屬于結(jié)構(gòu)化程序設(shè)計的控制成分。
A:選擇結(jié)構(gòu)B:GOTO結(jié)構(gòu)C:循環(huán)結(jié)構(gòu)D:順序結(jié)構(gòu)
答案:GOTO結(jié)構(gòu)C語言中()。
A:不能使用do-while語句構(gòu)成的循環(huán)B:do-while語句構(gòu)成的循環(huán)必須使用break語句才能退出C:do-while語句構(gòu)成的循環(huán),當while語句中的表達式值為非零時結(jié)束循環(huán)D:do-while語句構(gòu)成的循環(huán),當while語句中的表達式值為零時結(jié)束循環(huán)
答案:do-while語句構(gòu)成的循環(huán),當while語句中的表達式值為零時結(jié)束循環(huán)以下對一維數(shù)組元素的初始化不正確的是()
A:inta[5]={0,1,2,3,4,5};B:inta[5]={0,1,2};C:inta[]={0,1,2,3,4};D:inta[5]={0,1,2,3,4};
答案:inta[5]={0,1,2,3,4,5};如果類A被聲明成類B的友元,則()
A:類B不一定是類A的友元B:類A的成員函數(shù)不得訪問類B的成員C:類B的成員即類A的成員D:類A的成員即類B的成員
答案:類B不一定是類A的友元下列關(guān)于指針定義的描述,錯誤的是()。
A:指針是一種變量,該變量用來存放某個變量的地址值。B:在定義指針時,標識符前的“*”號表示后面的指針變量所指向的內(nèi)容。C:指針變量的命名規(guī)則與標識符相同。D:指針變量的類型與它所指向的變量類型一致。
答案:在定義指針時,標識符前的“*”號表示后面的指針變量所指向的內(nèi)容。若變量已正確定義并賦值,符合C語言語法的表達式是()
A:a=a+7;B:a=a+10=c+bC:int(12.3%4)D:a=b+c,a++
答案:a=b+c,a++以下選項中不能正確把cl定義成結(jié)構(gòu)體變量的是()
A:structcolor{intred;intgreen;}cl;B:struct{intred;intgreen;}cl;C:structcolorcl{intred;intgreen;}D:typedefstruct{intred;intgreen;}COLOR;COLORcl;
答案:structcolorcl{intred;intgreen;}設(shè)定義語句為inta[3]={1,4,7},*p=&a[2],則*p的值是()。
A:4B:7C:1D:&a[2]
答案:7inta=2,b=4;a+b>7的邏輯值為()
A:3B:0C:1D:4
答案:0在下面的條件語句中(其中s1和s2表示是C語言的語句),只有一個在功能上與其它三個語句不等價,它是()。
A:if(a!=0)s1;elses2;B:if(a==0)s1;elses2;C:if(a==0)s2;elses1;D:if(a)s1;elses2;
答案:if(a==0)s1;elses2;C++和C語言的數(shù)據(jù)類型區(qū)別不包括以下哪一項()
A:C++引入了引用類型&B:C++使用new,delete管理堆內(nèi)存C:C++和C中的結(jié)構(gòu)體沒有區(qū)別D:C++引入了字符串類型string
答案:C++和C中的結(jié)構(gòu)體沒有區(qū)別在調(diào)用一個函數(shù)的過程中又出現(xiàn)直接或間接地調(diào)用該函數(shù)本身,稱為函數(shù)的()。
A:遞歸調(diào)用B:間接調(diào)用C:遞推調(diào)用D:倒推調(diào)用
答案:遞歸調(diào)用有以下程序:inta=3,b=5;max(inta,intb){intc;c=a>b?a:b;return(c);}main(){inta=8;printf(“%d”,max(a,b));}輸出結(jié)果為()。
A:8B:10C:3D:5
答案:8以下哪一項不能解決多繼承的二義性問題()
A:使用作用域運算符“∷”B:使用虛基類。C:使用同名覆蓋的原則D:使用虛函數(shù)
答案:使用虛函數(shù)設(shè)A為存放(短)整型的一維數(shù)組,如果A的首地址為P,那么A中第i個元素的地址為()。
A:P+iB:P+i*2C:P+(i-1)*2D:P+(i-1)
答案:P+(i-1)*2以下對二維數(shù)組a的正確說明是()
A:inta[3][]B:floata(3,4)C:doublea[1][4]D:floata(3)(4)
答案:doublea[1][4]有關(guān)數(shù)組名的說法正確的是()
A:若inta[5],b;,則a=&a;B:數(shù)組名代表數(shù)組的首地址C:數(shù)組名的值可以變化D:若inta[5],則a可以被重新賦值
答案:數(shù)組名代表數(shù)組的首地址下列選項中,正確的C語言標識符是()。
A:a+bB:%xC:123D:a123
答案:a123能正確表示邏輯關(guān)系:“a≥10或a≤0”的C語言表達式是()
A:a>=10ora<=0B:a>=10‖a<=0C:a>=10&&a<=0D:a>=0|a<=10
答案:a>=10‖a<=0設(shè)類A中有靜態(tài)數(shù)據(jù)成員x,兩個A類對象a和b,若a.x=10,則b.x的值為()
A:9B:不能確定C:11D:10
答案:10變量的作用域與其定義語句在程序中的出現(xiàn)位置直接相關(guān),據(jù)此可將變量分為()變量和()變量。
A:全局靜態(tài)B:局部動態(tài)C:全局局部D:局部靜態(tài)
答案:全局局部有如下程序:#includemain(){chars[]=“abcdef”;s[3]=‘’;;printf(“%s”,s);}執(zhí)行后的輸出結(jié)果是:輸出結(jié)果是()。
A:abcdefB:abcC:abD:abcd
答案:abc以下程序運行后的輸出結(jié)果是()。main(){chara[]="Language",b[]="Programe";char*p1,*p2;intk;p1=a;p2=b;for(k=0;k<=7;k++)if(*(p1+k)==*(p2+k))printf("%c",*(p1+k));}
A:LanB:ProC:ameD:gae
答案:gae下面程序的輸出是()main(){structcmplx{intx;inty;}
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度寵物養(yǎng)護服務中介擔保服務條款3篇
- 2024-2030年中國垃圾發(fā)電行業(yè)發(fā)展困境與十三五投資建議報告
- 2024年物業(yè)管理合作協(xié)議模板6篇
- 2024年機器操作安全合同3篇
- 滿洲里俄語職業(yè)學院《進出口業(yè)務實操二》2023-2024學年第一學期期末試卷
- 漯河醫(yī)學高等??茖W?!毒频旯芾硇畔⒒浖嶒灐?023-2024學年第一學期期末試卷
- 2024套房智能家居系統(tǒng)設(shè)計與安裝服務合同
- 2025微博微信廣告發(fā)布合同書
- 單位人力資源管理制度品讀選集
- 2023-2024學年黑龍江省黑河市名校九年級上冊數(shù)學期末達標檢測模擬試題(含解析)
- 構(gòu)成(平面色彩立體)課件
- 2024年大慶醫(yī)學高等??茖W校高職單招(英語/數(shù)學/語文)筆試歷年參考題庫含答案解析
- 小米智能家居裝修方案
- 最美鐵路人劉曉云
- 八大浪費培訓教材課件
- sapho綜合癥護理查房
- 精神科護理技能-暴力行為的防范與護理
- 醫(yī)院保密培訓課件
- 自動化生產(chǎn)線安裝與調(diào)試(三菱FX系列)
- 神經(jīng)外科疼痛護理查房
評論
0/150
提交評論