版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第1題填 空(1分)已知 i=5;寫出語句 a=-i; 執(zhí)行后整型變量 a 的值是【1】.答案: 1). 4第2題填 空(1分)為了避免嵌套條件語句的二義性,C+語言規(guī)定else與其前面最近的【1】語句配對.答案: 1). if第3題填 空(1分)若所用變量都已正確定義,請?zhí)顚懸韵鲁绦蚨蔚妮敵鼋Y(jié)果【1】. for(i=1;i<=5;i+); cout<<"OK"<<endl;答案: 1). OK第4題填 空(1分)有下列程序段,執(zhí)行后的輸出結(jié)果是【1】.int a=3, b=5;int max(int a, int b) int c; c=a&
2、gt;b? a:b; return c;void main() int a=8; cout<<max(a,b)<<endl;答案: 1). 8第5題填 空(1分)int x=2,y=3,z=4; 則表達(dá)式x+y>z的值為【1】.答案: 1). 1第6題填 空(1分)int x=2;z=+x+1; 則z的值為【1】.答案: 1). 4第7題填 空(1分)int x=2,y=3,z=4; 則表達(dá)式x+(y>!z)的值為【1】.答案: 1). 3第8題填 空(1分)表達(dá)式18 && 53 的值是【1】.答案: 1). 1第9題填 空(1分)在C+程
3、序中使用文件結(jié)束后要關(guān)閉文件,關(guān)閉文件的函數(shù)名是【1】.答案: 1). close第10題填 空(1分)當(dāng)一個函數(shù)無返回值時,函數(shù)的類型應(yīng)定義為【1】答案: 1). void第11題填 空(1分)在C+程序中使用文件前打開文件,打開文件的函數(shù)名是【1】.答案: 1). open第12題填 空(1分)設(shè)x=2.5,a=7,y=4.7,算術(shù)表達(dá)式x+a%3*(int)(x+y)%2/4的值為【1】.答案: 1). 2.5第13題填 空(1分)執(zhí)行語句char str81="abcdef"后,字符串str結(jié)束標(biāo)志存儲在str【1】 (在括號內(nèi)填寫下標(biāo)值)中.答案: 1). 6第1
4、4題填 空(1分)執(zhí)行下列語句后,b 的十進(jìn)制值是【1】. int x=240,y=15,b; char z='A' b=( x && y ) && ( z < 'a' );答案: 1). 1第15題填 空(1分)cin.get()函數(shù)只能接收一個【1】.答案: 1). 字符第16題填 空(1分)int x=2,y=3,z=4; 則表達(dá)式x+y>!z的值為【1】.答案: 1). 1第17題填 空(1分)int x=y=z=2;x=y=z; 則x的值為【1】.答案: 1). 1第18題填 空(1分)C+語言程序的三種基本
5、結(jié)構(gòu)是:順序結(jié)構(gòu),選擇結(jié)構(gòu),【1】結(jié)構(gòu).答案: 1). 循環(huán)第19題填 空(1分)設(shè)x=2,表達(dá)式x>=60=1的值為【1】.答案: 1). 0第20題填 空(1分)#define A(n) 2*n+1,則表達(dá)式A(2+3)的值是【1】答案: 1). 8第1題判 斷(1分)a=(b=4)+(c=6) 是一個合法的賦值表達(dá)式.答案:Y第2題判 斷(1分)數(shù)組在使用之前必須先定義.數(shù)組定義包括數(shù)組的類型、名稱、維數(shù)及數(shù)組中元素的個數(shù).答案:Y第3題判 斷(1分)對于函數(shù)原型:int fun(int a, int b=300,int c=200,int d=100);可以使用如下方式調(diào)用:fu
6、n(1.答案:N第4題判 斷(1分)對象成員的表示方法與結(jié)構(gòu)體變量成員的表示方法相同.答案:Y第5題判 斷(1分)一次性輸入、輸出字符數(shù)組時,只寫字符數(shù)組名.答案:Y第6題判 斷(1分)對于函數(shù)原型:int fun(int a, int b=300,int c=200,int d=100);可以使用如下方式調(diào)用:fun(4.答案:Y第7題判 斷(1分)類的作用域范圍指的是類體內(nèi).答案:N第8題判 斷(1分)數(shù)組只有一個下標(biāo),稱為一維數(shù)組.答案:Y第9題判 斷(1分)在c+中實參和形參有3種結(jié)合方式,分別為:值傳遞、引用傳遞和地址傳遞答案:Y第10題判 斷(1分)定義輸入文件流對象fin方法是:
7、ofstream fin;答案:N第11題判 斷(1分)int a(5),b(3);a | b結(jié)果為1.答案:Y第12題判 斷(1分)定義一個輸出文件流對象,并打開d盤du文件夾下的abc.dat文件方法是:ofstream fout;fout.open.答案:Y第13題判 斷(1分)若有 #define S(a,b) a*b 則語句 area=S(3,2); area的值為6.答案:Y第14題判 斷(1分)else語句可以單獨作為語句使用,它不一定要if配對使用.答案:N第15題判 斷(1分)若i=3,則cout<<-i+;輸出的值為 -4.答案:N第16題判 斷(1分)若有宏定
8、義:#define S(a,b) a+b 此宏定義是錯誤的.答案:N第17題判 斷(1分)C+中,變量使用時遵循"先定義,后使用"的原則.答案:Y第18題判 斷(1分)若函數(shù)fc定義如下:void fc(char *a,char *b)while(*a+=*b+);函數(shù)fc的功能是串復(fù)制.答案:Y第19題判 斷(1分)在程序中,常量是可以不經(jīng)說明而直接引用,而變量則必須先定義后使用.答案:Y第20題判 斷(1分)auto是C+語言中的關(guān)鍵字.答案:Y第1題單項選擇(1分)函數(shù)重載是指().A:兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同B:兩個以上的函數(shù)取相同的名字
9、和相同的參數(shù)個數(shù),但形參的類型可以不同C:兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同D:兩個以上的函數(shù)名字、參數(shù)的個數(shù)和類型都相同答案:A第2題單項選擇(1分)能將高級語言編寫的源程序轉(zhuǎn)換為目標(biāo)程序的是().A:鏈接程序B:解釋程序C:編譯程序D:編輯程序答案:C第3題單項選擇(1分)編譯預(yù)處理工作是在()完成的.A:編譯前B:編譯時C:編譯后D:連接時答案:A第4題單項選擇(1分)執(zhí)行下列語句后的結(jié)果為(). int x=3,y; int *px=&x; y=*px+;A:x=3,y=4B:x=3,y=3C:x=4,y=4D:x=3,y不知答案:B第5題單項選擇(1分)假定所有變
10、量均已正確定義,下列程序段運行后x的值是().k1=1;k2=2;k3=3;x=15;if(!k1) x-;else if(k2) x=4; else x=3;A:14B:4C:15D:3答案:B第6題單項選擇(1分)不僅可將C+源程序存在磁盤上,還可將數(shù)據(jù)按數(shù)據(jù)類型以什么的形式存在磁盤上().A:內(nèi)存B:緩沖區(qū)C:文件D:寄存器答案:C第7題單項選擇(1分)在C+語言中,要求運算數(shù)必須是整型的運算符是().A:&&B:%C:!D:>答案:B第8題單項選擇(1分)語句cout<<"abre'hi'yboun"的輸出結(jié)果是(說
11、明:'b'是退格符)().A:abre'hi'ybouB:abre'hi'ybouC:re'hi'youD:abre'hi'ybou答案:C第9題單項選擇(1分)設(shè)j和k都是int類型,則for循環(huán)語句 for(j=0,k=0;j<=9&&k!=876;j+) cin>>k;A:最多執(zhí)行10次B:最多執(zhí)行9次C:是無限循環(huán)D:循環(huán)體一次也不執(zhí)行答案:A第10題單項選擇(1分)以下能正確定義數(shù)組并正確賦初值的語句是().A:int N=5,bNN;B:int a12=1,3;C:in
12、t c2=1,2,3,4;D:int d32=1,2,3,4;答案:D第11題單項選擇(1分)若有說明:int i, j=2,*p=&i;,則能完成i=j賦值功能的語句是().A:i=*p;B:*p=*&j;C:i=&j;D:i=*p;答案:B第12題單項選擇(1分)判斷char型變量cl是否為小寫字母的正確表達(dá)式是().A:a'<=cl<='z'B:(cl>=a)&&(cl<=z)C:('a'>=cl)|('z'<=cl)D:(cl>='a'
13、;)&&(cl<='z')答案:D第13題單項選擇(1分)以下能對一維數(shù)組a進(jìn)行正確初始化的語句是().A:int a10=(0,0,0,0,0)B:int a10=;C:int a=0;D:int a10=10*1;答案:C第14題單項選擇(1分)設(shè)有說明:ofstream outfile;則執(zhí)行語句:outfile.open("data1.txt");后,文件:data1.txt是一個.A:用于輸入的文本文件B:用于輸出的文本文件C:用于輸入的二進(jìn)制文件D:用于輸出的二進(jìn)制文件答案:B第15題單項選擇(1分)以下運算符中,優(yōu)先級最高
14、的運算符是().A:=B:!=C:*(乘號)D:()答案:D第16題單項選擇(1分)以下對一維整型數(shù)組a的正確說明是().A:int a(10);B:int n=10,an;C:int n; cin>>n; int an;D:#define SIZE 10 (換行) int aSIZE;答案:D第17題單項選擇(1分)若i為整型變量,則以下循環(huán)執(zhí)行次數(shù)是().for(i=2;i=0;) cout<<i-;A:無限次B:0次C:1次D:2次答案:B第18題單項選擇(1分)已定義ch為字符型變量,以下賦值語句中錯誤的是().A:ch=''B:ch=62+3;
15、C:ch=NULL;D:ch='xaa'答案:A第19題單項選擇(1分)下列定義不正確的是().A:#define PI 3.141592B:#define S345C:int max(x,y); int x,y; D:static char c;答案:C第20題單項選擇(1分)如果某類是從另一個類繼承來的,對象釋放時析構(gòu)函數(shù)的調(diào)用順序是().A:不調(diào)用基類的析構(gòu)函數(shù)B:先調(diào)用基類的析構(gòu)函數(shù),再調(diào)用派生類的析構(gòu)函數(shù)C:先調(diào)用派生類的析構(gòu)函數(shù),再調(diào)用基類的析構(gòu)函數(shù)D:不調(diào)用派生類的析構(gòu)函數(shù)答案:C第21題單項選擇(1分)設(shè)有 int x=11; 則表達(dá)式 (x+ * 1/3) 的
16、值是().A:3B:4C:11D:12答案:A第22題單項選擇(1分)下列選項中正確的語句組是().A:char s8; s="Beijing"B:char *s; s="Beijing"C:char s8; s="Beijing"D:char *s; s="Beijing"答案:D第23題單項選擇(1分)下列字符序列中,可用作C標(biāo)識符的一組字符序列是().A:S.b,sum,average,_aboveB:class,day,lotus_1,2dayC:#md,&12x,month,student_n!D
17、:D56,r_1_2,name,_st_1答案:D第24題單項選擇(1分)下面判斷正確的是().A:char *a="china"等價于 char *a;*a="china"B:char str10="china"等價于char str10;str="china"C:char *s="china"等價于 char *s;s="china"D:char c4="abc",d4="abc"等價于 char c4=d4="abc&q
18、uot;答案:C第25題單項選擇(1分)以下敘述中不正確的是().A:預(yù)處理命令行都必須以#號開始B:在程序中凡是以#號開始的語句行都是預(yù)處理命令行C:C+程序在執(zhí)行過程中對預(yù)處理命令行進(jìn)行處理D:以下是正確的宏定義 #define IBM_PC答案:C第26題單項選擇(1分)下列程序的輸出結(jié)果是().#include <iostream.h>void main() int a=7,b=5; cout<<b/a<<"n"A:0B:5C:1D:不確定值答案:A第27題單項選擇(1分)以下不正確的if語句形式是().A:if(x>y&a
19、mp;&x!=y);B:if(x=y) x+=y;C:if(x!=y) cin>>x else cin>>y;D:if(x<y) x+;y+;答案:C第28題單項選擇(1分)以下敘述中不正確的是().A:一個好的程序應(yīng)該有詳盡的注釋B:在C+程序中,賦值運算符的優(yōu)先級最低C:在C+程序中,j+;是一條賦值語句D:C+程序中的#include和#define均不是C語句答案:B第29題單項選擇(1分)結(jié)構(gòu)體類型的定義允許嵌套是指().A:成員是已經(jīng)或正在定義的結(jié)構(gòu)體型B:成員可以重名C:結(jié)構(gòu)體型可以派生D:定義多個結(jié)構(gòu)體型答案:A第30題單項選擇(1分)全局
20、變量的定義不可能在().A:函數(shù)內(nèi)部B:函數(shù)外面C:文件外面D:最后一行答案:A第1題程序填空(8分)/*-【程序填空】-題目:以下程序的功能:將s所指字符串的正序和反序進(jìn)行連接, 形成一個新串放在t所指的數(shù)組中。 例如:當(dāng)s串為"ABCD"時,則t串的內(nèi)容應(yīng)為"ABCDDCBA"。 -*/#include<iostream.h>#include <string.h>void fun (char *s, char *t) int i, d;/*SPACE*/ d = 【?】;/*SPACE*/ for (i = 0; i<d
21、; 【?】) ti = si;/*SPACE*/ for (i = 0; i<d; i+) t【?】 = sd-1-i;/*SPACE*/ t【?】 ='0'void main() char s100, t100; cout <<"nPlease enter string S:" cin.getline(s,sizeof s); fun(s, t); cout <<"nThe result is: " << t <<endl;答案: 1). strlen(s) 2). i+ 或 i=i
22、+1 或 i+=1 或 +i 3). d+i 或 i+d 4). 2*d 或 d*2 或 i+d 或 d+i第2題程序填空(8分)/*-【程序填空】-題目:要求輸出結(jié)果為: A,B-*/#include<iostream.h>void main()/*SPACE*/char a,【?】/*SPACE*/ a=【?】; b='b' a=a-32;/*SPACE*/ b=b-【?】; cout<<a<<','<<b<<endl;答案: 1). b; 2). 'a' 或 97 3). 32 第
23、1題程序改錯(8分)/*- 【程序改錯】-題目:編寫程序, 求矩陣(3行3列)與5的乘積 例如, 輸入下面的矩陣: 100 200 300 400 500 600 700 800 900 程序輸出: 500 1000 1500 2000 2500 3000 3500 4000 4500-注意:不可以增加或刪除程序行,也不可以更改程序的結(jié)構(gòu)。-*/#include<iostream.h>void fun(int array33) /*FOUND*/ int i;j;/*FOUND*/ for(i=1; i < 3; i+)for(j=0; j < 3; j+)/*FOUND*/ arrayij=arrayij/5;void main()int i,j;int array33=100,200,300,400,500,600,700,800,900; for (i=0; i < 3; i+) for (j=0; j < 3; j+) cout<<arrayij<<' ' cout<<endl;fun(array); cout<<"Converted array:n" for (i=0; i &
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木材運輸碳排放交易合作合同4篇
- 2025年度個人藝術(shù)品投資收藏合同4篇
- 吉林省長春市凈月實驗中學(xué)2024-2025學(xué)年九年級上學(xué)期期末化學(xué)試題(含答案)
- 園區(qū)物業(yè)服務(wù)質(zhì)量提升考核試卷
- 2025版微信公眾號內(nèi)容版權(quán)授權(quán)與運營維護(hù)服務(wù)合同3篇
- 原材料卸車作業(yè)中安全生產(chǎn)獎勵制度合同3篇
- 2025年代理經(jīng)銷銷售合同
- 2025年農(nóng)產(chǎn)品合同模板
- 2025年合資合約示范
- 二零二五年度貴州事業(yè)單位合同制工人聘用協(xié)議3篇
- 2025水利云播五大員考試題庫(含答案)
- 中藥飲片驗收培訓(xùn)
- 手術(shù)室??谱o(hù)士工作總結(jié)匯報
- DB34T 1831-2013 油菜收獲與秸稈粉碎機械化聯(lián)合作業(yè)技術(shù)規(guī)范
- 創(chuàng)傷處理理論知識考核試題及答案
- 2019級水電站動力設(shè)備專業(yè)三年制人才培養(yǎng)方案
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 抖音認(rèn)證承諾函
- 高等數(shù)學(xué)(第二版)
- 四合一體系基礎(chǔ)知識培訓(xùn)課件
- ICD-9-CM-3手術(shù)與操作國家臨床版亞目表
評論
0/150
提交評論