freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

c語言程序習題解析(更新版)

2025-05-02 04:48上一頁面

下一頁面
  

【正文】 ea=sqrt(s*(s*(sa)*(sb)*(sc))。首先判斷三角形的任意兩邊是否大于第三邊,是則求出相應的三角形的面積,然后利用嵌套的選擇結構語句進一步判斷三角形的類型。 while(y!=1) { do { a*=y。 continue。由于內外循環(huán)變量的變化,該語句并不被二重循環(huán)所控制,它僅執(zhí)行了一次,即不論循環(huán)多少次m、n的值總為1。i++) for(j=0。 default: couta是奇數(shù)endl。?例題17:include void main() { int x=6,y=8。 b=1。amp。} 。?3.? 改錯題例題14:下面的程序存在著語法錯誤,請指出并予以修改:includevoid main(){ float x,y。?例題13:下面程序是輸出100以內能被7整除且個位數(shù)是4的所有整數(shù),請?zhí)羁眨篿ncludevoid main(){ int i,j。 cout”偶數(shù)之和為:”aendl;}答案:(1)i=20或i21 (2)b+=i+1 (3) }?例題12:下面程序運行結束后,k的值為_____。?例題11:計算1~20之間偶數(shù)之和,請?zhí)畛洌篿ncludevoid main(){ int a,b,i。 else v=z; cout”v=”vendl。(a=’z’)) a=ai。?例題8:下列函數(shù)的功能是( )。 A.語句for(i=0;;i++)表示無限循環(huán) B.for(;;)表示無限循環(huán) C.for()也表示無限循環(huán) D.while(1)表示無限循環(huán)答案:C分析:for循環(huán)語句中的表達式可以省略,但分號不可省略。 else a+=1。 A.if(xy); B.if(x=y)amp。(2)編寫一個程序,從鍵盤輸入兩個整型的數(shù),在屏幕上分別輸出這兩個數(shù)的和、差和積。b+c/2的值為______,表達式a | | b+camp。(6)設a、b、c都是int型變量,則運算表達式a=(b=4)+(c=2)后,a值為_____,b值為______,c值為______。amp。amp。 A.20 B.26 C.40 D.46?(17)設有:int a=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=ab)amp。 A.在C++程序中,name和NAME是兩個不同的變量 B.在C++ 程序中,逗號運算符的優(yōu)先級最低 C.若變量m,n為int型,則m=n后,n中的值不變 D.當從鍵盤輸入數(shù)據(jù)時,對于整型變量只能輸入整型數(shù)值,對于實型變量只能諸如實型數(shù)值。amp。b=aamp。 A.int B.float C.double D.不確定?(5)關于邏輯運算符的說法正確的是( )。邏輯與次之,||邏輯或最低。 0 0(9) !(x||y)==!xamp。 float y=。bool型在C++用int代替,true值為1,false值為0。 B. 0 C. 40 D. –12答案:C?(10)設a為5,執(zhí)行下列代碼后,b的值不為2的是( )。 答案:B?(3)下列字符列中,可作為C++語言程序自定義標識符是( )。(2)長度不同。 area=*r*r。以字符形式輸出時,再將ASCII碼轉換為相應的字符輸出。答案:分析:不同類型的數(shù)據(jù)混合運算時,可以使用強制類型轉換符,強制將一種數(shù)據(jù)類型轉換為另一種數(shù)據(jù)類型后再進行運算。1amp。?例題7:已知x=43,ch=‘A’,y=0;則表達式(x=yamp。?例題5:已知a=4,b=6,c=8,d=9,則“(a++,ba++amp。A.cout”\n”是一個語句,它能在屏幕上顯示”\n”B.\68代表的是字符D。 4.掌握算術運算、關系運算、邏輯運算、賦值運算、逗號運算、條件運算等概念。 }第2章 基本數(shù)據(jù)類型與數(shù)值表達式 知識要點 計算機的基本功能是進行數(shù)據(jù)處理。 y=x*x。 A.能使用關鍵字并區(qū)分大小寫 B.能使用關鍵字并不區(qū)分大小寫 C. 不能使用關鍵字并區(qū)分大小寫 D.不能使用關鍵字并不區(qū)分大小寫 ++語言中語句的結束符是( )。 cinabc。 Cout”Fine,thank you.”endl。cin、cout為基本輸入、輸出設備。 void main() // 程序的主函數(shù) { // 主函數(shù)開始 int sum=0。 coutinput a,b:。 A._abc B.3ab C. int D.+ab答案:A 分析:C++的標識符由字母、下劃線和數(shù)字組成,而且第一個字符不能為數(shù)字。?例題5:C++的合法注釋是( )。文本文件的擴展名為txt。多態(tài)性是指當一個對象接收到一個請求進行某項服務的消息時,將根據(jù)對象所屬的類,動態(tài)地選用該類中定義的操作。(2)? 其次從鍵盤上輸入該分數(shù),應有輸入語句cin,并由上面定義的變量來保存分數(shù)。 例題2:輸入一名學生的成績,判斷該成績的等級。選擇編譯菜單下的編譯?,計算機將完成對當前源程序的編譯。解答:該程序非常簡單,如下代碼所示,運用了cout輸出流對象代表標準輸出顯示器,代表后邊的字符串向顯示器輸出的方向。2)語法分析。在這些函數(shù)中只有一個函數(shù)是主函數(shù)main()。 2)一行中符號“//”之后的內容也稱為注釋。 (4)C++語言中允許友元破壞封裝性 (5)C++語言允許函數(shù)名和運算符重載 (6)C++語言支持繼承性 繼承指子類(派生類)可以自動擁有父類(基類)的全部屬性和服務。第一章C++語言概述 2第3章 控制結構 15第4章 數(shù)組 40第5章 函數(shù) 52第六章 指針 61第七章 結構體 77第八章?? 類與對象 97第九章 繼承與派生類 113第十章 多態(tài)性 125第十一章 C++的IO系統(tǒng) 142第一章C++語言概述1.C++語言的特點 (1)C++語言支持數(shù)據(jù)封裝 封裝是指把對象屬性和操作結合在一起,構成獨立的單元,它的內部信息對外界是隱蔽的,不允許外界直接存取對象的屬性,只能通過有限的接口與對象發(fā)生聯(lián)系。一個對象向另一個對象發(fā)送消息請求某項服務,接收消息的對象響應該消息,進行所要求的服務,并把操作的結果返回給請求服務的對象。它可以占多行,是從C語言中繼承來的一種注釋形式。每個文件又是由函數(shù)組成,函數(shù)之間可以調用。 1)詞法分析。 典型例題分析與解答例題1:顯示“I am a student”字符串,并通過簡單的程序了解和熟悉運用VC++開發(fā)環(huán)境進行編寫、編譯、調試、顯示結果的過程。 ②編譯 ????,由于沒有得到系統(tǒng)分配的絕對地址,還不能直接運行。選擇編譯菜單下的執(zhí)行?。 //當score=60是假的時候,運行該語句}分析:(1)? 首先該題目要求輸入一個分數(shù),則事先聲明一個整型變量score。若不清楚多態(tài)性的定義,誤選答案A。C程序的擴展名為c。C++源程序經過編譯、連接后得到可執(zhí)行文件的擴展名為exe。?例題6:下面標識符中正確的是( )。 int a,b。把系統(tǒng)已經定義好的輸入 //輸出功能包含到本程序中。(hhead),設置了C++的I/O環(huán)境。 //輸出字符串并換行。 //定義變量 coutinput three number:\n。 A.goto B.Student C. 123 D.k-ld++語言中,( )的陳述是正確的。 cinx。 coutc2=cendl。 3.掌握各種類型的變量說明及其初始化。?例題2:下列說法正確的是( )。A..%3C.3/2==1 結果為1 D.7/2 答案:A分析:%運算符要求式整型;關系運算值為0;兩個整數(shù)相除,商為為相除后的整數(shù)部分。自增++、自減運算符優(yōu)先級高于算術運算符。amp。?例題9:如果定義int a=2,b=3;float x=,y=;則表達式(float)(a+b)/2+(int)x%(int)y的值為_____。答案:e分析:C++語言中,對字符數(shù)據(jù)進行算術運算,實際上就是對字符的ASCII碼進行運算。 cinh。字符常量使用單引號,而字符串常量使用雙引號。 答案:D?(2)在C++語言中,080是( )。”,則執(zhí)行了語句“a + = a = a*a;”后,變量a的值是( )。(15)題,為逗號表達式,x+y的值即為整個表達式的值,因而值的類型為double。? int x=20。amp。amp。 A.包含1個字符 B.包含2 個字符 C.包含3個字符 D.說明不合法,c 的值不確定 ?(4)表達式18/4*sqrt()/8值的數(shù)據(jù)類型為( )?!?執(zhí)行后,c 的值為2 D.語句“int a=1,c=1,b。 x=(aamp。 A.int B.float C.double D.不確定?(11)以下敘述中不正確的是( )。 C.+ D.!=?(16)設a是整型變量,則表達式(a=4*5,a*2),a+6的值是( )。 A.’x’amp。 A.’a’= n =’z’ B.(n=a)amp。(5)C++表達式表達:y=ax2+bx+c_________________, 5x3+9xy/5xy______________。amp。 設x、y、z都為int型變量,描述“x、y和 z中有兩個為負數(shù)”。?例題2:以下不正確的語句是( )。 b+=1。?例題5:以下不正確的是( )。 A.用戶可以指定中斷的位置 B.用戶可以指定轉移的位置 C.break語句可以跳出本循環(huán) D.continue語句可以結束本次循環(huán)答案:B 分析:不論break語句還是continue語句轉移的位置是根據(jù)程序默認的,不用人為的設置。amp。 if( (2) ) v=u。這里while(n=1)永遠為1,為真值,則答案為無限次。 (3) 。分析:在程序中每循環(huán)一次,變量i+1,而變量j1,i+j之和保持不變?yōu)?0,直到循環(huán)結束。要滿足不被7整除的條件為: j%7!=0;反之不滿足該條件的則要輸出。(2)標號4語句改為 coutxendl。 if(c0 amp。 a=c=0。 }運行結果:d=20x=25分析:這是一個if語句的嵌套結構,判斷三個if語句的條件表達式都“假”,則執(zhí)行最后一個else后面的語句“x=25”。 switch(a%2) { case 0: couta是偶數(shù)endl。i2。n++。 n++。a=1。分析:本程序應采用條件結構語句。 a+cb) { s=(a+b+c)/2。 else cout”一般三角形”。 coutsumendl。i++) { a=a+b。b=1。 i++。 t=a/b。i=9。 k!=j)count++。 couts。a=b。下列說法正確的是( )。} s=s*i。 do {s=s*i。 A.dowhile的循環(huán)體至少無條件執(zhí)行一次 B.while的循環(huán)控制條件比dowhile的循環(huán)控制條件嚴格 C.dowhile允許從外部轉到循環(huán)體內 D.dowhile的循環(huán)體不能是復合語句答案:A?(10)下面有關for循環(huán)的正確描述是( )。表達式3) D.for(表達式1。y10。 。 for(i=1。t=100。 continue。 if(b%3= =1) {b+=3。i++) { x++。 include void main() {int i。 include void main( ) { int i,j,a=0。 } coutaendl。}(2) 1020個西瓜,第一天賣一半多兩個,以后每天賣剩下的一半多兩個,問幾天以后能賣完? include main( ) {int day, x1, x2。 }(3) 運行以下程序時,從鍵盤鍵入right?回車后運行結果是( sjhiu )。} coutv1v2endl。 a=10。x。i++。} 分析:本題循環(huán)條件是假值,所以什么
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1