




免費預(yù)覽已結(jié)束,剩余1頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C+期中考試試題一、 選擇題(20*1)1設(shè)有說明“int a = 3,b = 5,m;”,則執(zhí)行表達(dá)式“m = a=3& a+bx;float z, yx=1,2,3,4,5,6,7,8; /A z=v3;/B 則以下說法中正確的是 。Az的值為4 Bz的值為3 CB行語句錯 DA行語句錯4有關(guān)函數(shù)重載的正確說法是 。 A函數(shù)名不同,但參數(shù)的個數(shù)和類型相同 B函數(shù)名相同,但參數(shù)的個數(shù)不同或參數(shù)的類型不同 C函數(shù)名相同,參數(shù)的個數(shù)和類型也相同 D函數(shù)名相同,函數(shù)的返回值不同,而與函數(shù)的參數(shù)和類型無關(guān)5數(shù)組作為函數(shù)的形參時,把數(shù)組名作為實參,傳遞給函數(shù)的是 。 A該數(shù)組的首地址 B該數(shù)組的元素個數(shù) C該數(shù)組中的各元素值 D該數(shù)組的大小 6執(zhí)行以下語句序列: enum Red,Blue,Yellowcl,c2;cl=YeHow;/A cout cl; /B則 。A輸出1B輸出2C輸出3DB行語法錯7設(shè)有說明語句“int a34=1,2,3,4,5,6,7,8,9,10,11,12; int * p=&a00;”,能夠正確表示數(shù)組元素a22的表達(dá)式是 。Ap22B*(*(p+2)+2)C*(p+10)D*(p+8)8在循環(huán)語句的循環(huán)體中使用break語句的作用是 。A結(jié)束本次循環(huán)B結(jié)束該層的循環(huán)C結(jié)束開關(guān)語句D結(jié)束程序執(zhí)行9設(shè)有說明語句“int A43=1,2,3,4,5,6,7,8,9,10;”,則A02和A22的初始化值分別為 。A0、7B3、8C3、7D0、810設(shè)有語句“float(*p)(int,int);”,該語句的作用是 。A函數(shù)原型說明Bp為指向函數(shù)的指針變量C函數(shù)定義Dp為指向整數(shù)的指針變量11循環(huán)語句for(;)中,的執(zhí)行情況是 。A至少執(zhí)行一次B至少執(zhí)行兩次C可能執(zhí)行,也可能不執(zhí)行D不執(zhí)行12設(shè)有函數(shù)定義“int f1(void)return 100,200;”,設(shè)用函數(shù)f1()時, 。A函數(shù)返回值100B函數(shù)返回兩個值100和200C函數(shù)返回值200D語句“return 100,200;”語法錯,不能調(diào)用函數(shù)13設(shè)有語句“int fun(char*,int &);char str100;int k;”,則對函數(shù)fun的正確的調(diào)用形式是 。Afun(str, &k)Bfun (str, k)Cfun(str100, k)Dfun(str100, &k)14執(zhí)行下列程序段后,變量i的值為 。int i = 10;switch(i) case 9: i+=1;case 10: i+=1;case 11: i+=1;default: i+=1; A. 13 B.12 C.11 D.1415設(shè)有語句“for(int i=5, sum=0; i10, sum+; i+)sum+=i;”,則for()語句的執(zhí)行情況是 。A循環(huán)0次B循環(huán)4次C循環(huán)5次D循環(huán)6次16設(shè)有說明“int x=1,2,3,4,5, *p=x;”,輸出值不是5(數(shù)組x的元素個數(shù))的是 。Acoutsizeof(x)/sizeof(int)n;Bcoutsizeof(x)/sizeof(x0)n;Ccoutsizeof(p)/sizeof(int)n;Dcoutsizeof(x)/sizeof(1)n;17下列數(shù)組定義中錯誤的是 。Achar s1a;Bchar s26=string;Cstatic int a4=1;Dchar * p=A,B,C;18.在數(shù)學(xué)式中,變量x和y的取值為整數(shù),而變量a和b的取值為實數(shù),在C+程序中對應(yīng)的正確表達(dá)式是 。A.3/5*x*y/a/bB.3*x*y/5/a/bC.3*x*y/5*a*bD.3/a/b/5*x*y19.編譯以下程序時,結(jié)果是 。#include /第1行#define aa 123;/第2行void main(void)/第3行coutaan;/第4行A.編譯時第2行出錯B.編譯時第4行出錯C.編譯時第2行和第4行均出錯D.編譯時無錯誤20若定義了說明語句:int m=10;下列選項中,能正確說明引用類型變量x的語句是 Aint &x=m;Bint &x=10;Cint &x;Dint &x=&m; 二、填空題(請將答案填寫在答題紙的相應(yīng)答題號內(nèi),每個答案只占一行) 基本概念題(6*1)1C+關(guān)系表達(dá)式中的關(guān)系成立時,則該關(guān)系表達(dá)式的值為 。2靜態(tài)整型變量有確定的初值,其缺省的初值是 。3.設(shè)有語句“char s=China0Nanjin;int m=strlen(s);”,則m的值是 。4若有宏定義:# define T(x,y,z) x*y*z/4則表達(dá)式T(3+4,2*4,4+4)的值是 。5以下語句輸出結(jié)果為 。 int a = 10; int b = 6; int cbit = a | b; int clogic = a | b; cout cbit “n” clogic “n” ;6vector b(10, 1) 請解釋該語句的作用 : 閱讀程序題(10*3)7以下程序輸出的第一行是 ,第二行是 。int a = 15;void main()int a = 20, b = 40;int a = 0, b = 0;for(int i = 1; i 3; i+)a += i; b += a;cout a b :a endl;cout a b endl;8以下程序輸出的第一行是 ,第二行是 。int f(int x=0)static int t = 10; /Aint a = 10; /Bt += 5; a += 5;return x * a + t; /C void main(void)coutf()endl; coutf(5)endl;9以下程序的輸出結(jié)果是 。void f(int &a, int&b)int t=a;a=b;b=t;void main(void)int x=100,y=200; f(x, y); coutxtyn;10以下程序的輸出結(jié)果是 。void p(int *a, int *b)int *t=a;a=b;b=t;void main(void)int x=100,y=200;p(&x,&y);coutxtyn;11以下程序輸出的結(jié)果是 。void main(void)for(int a=1,b=1;a=8) break;if(b%2=1)b+=7;continue;b-=3;couta=anb=bn;12以下程序輸出的第一行是 ,第二行是 。void main(void)int x=6;dox-=2;coutxn;while(-x);13以下程序輸出的第一行是 ,第二行是 。int f(void)static int a,b=10,c=1;a+=b;b+=c;return c=a+b;void main(void) coutf()endl;coutf()endl;14以下程序輸出的第一行至第三行分別是 、 和 。int f(int x,int y)return x*y;void main(void)int i,j,(* fun)(int,int);fun=f;for(i=1;i4;i+)switch(i)case 1:case 2:j=(*fun)(i,i+1);break;case 3:j=(*fun)(i-1,i+2);break;coutj=jn;15以下程序輸出的第一行至第三行分別是 、 和 。#include #include #include int main(void) using namespace std; vector vec; vector:const_iterator i; vec.push_back(bird); vec.push_back(girl); vec.push_back(boy); for(i=vec.begin(); i!=vec.end(); +i) cout(*i)endl; return 0;16以下程序輸出的第一行至第三行分別是 、 和 。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 銀行儲蓄考試試題及答案
- 移動競聘考試試題及答案
- 宜賓月嫂考試試題及答案
- 六一兒童節(jié)小學(xué)活動方案
- 六一全民閱讀活動方案
- 六一外出安全活動方案
- 六一影樓新穎活動方案
- 六一活動做壽司活動方案
- 六一活動大堡礁活動方案
- 六一活動水席活動方案
- 應(yīng)急情況下的危險辨識與評估
- 施工現(xiàn)場的起重與吊裝安全管理
- 2024新人教版初中英語單詞表匯總(七-九年級)中考復(fù)習(xí)必背
- 診所中藥飲片清單
- 第四篇-皮膚科疾病臨床評分表
- 淺析韋伯《邀舞》
- 《城市地理學(xué)》課件
- 化工與安全工程
- 腦梗塞介入取栓護(hù)理查房課件
- 2024屆上海市普陀區(qū)上海師大附中化學(xué)高二下期末綜合測試試題含解析
- 循環(huán)經(jīng)濟產(chǎn)業(yè)鏈拓展項目商業(yè)計劃書
評論
0/150
提交評論