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

正文內(nèi)容

c語言程序習題解析(完整版)

2025-04-29 04:48上一頁面

下一頁面
  

【正文】 最低的運算符是( )。字符常量的長度固定為1,而字符串常量的長度,可以是0,也可以是某個整數(shù)。 volume=area*h。本題表達式為ch=97+84=101,101相應的ASCII為字符e。對表達式,先求表達式的值,再轉(zhuǎn)換值的類型。amp。amp。amp。C.1E+5的寫法正確,它表示一個整型常量。 5.掌握運算符的優(yōu)先級、左結(jié)合和右結(jié)合規(guī)則。在C++語言中,數(shù)據(jù)處理的基本對象是常量和變量。 couty=y\n。 A. , B. ; C. 。 //從鍵盤輸入三個數(shù)給變量a和b、c sum=a+b+c。 }2.參照例題,編寫一個求兩個數(shù)745之和的程序。 (2)沒有main()函數(shù)的返回類型,系統(tǒng)提示警告。 // 定義一個變量sum存放累加結(jié)果,并且賦初值為0 int a,b。 cinab。答案B第一個字符為數(shù)字不能選B。 A./*This is a C program/*  B.// This is a C program C. “This is a C program” D.//This is a C program//答案:B分析:單行注釋常采用“//”,多行注釋采用“/*”和“*/”。源程序編譯后可執(zhí)行文件的擴展名為exe。若不清楚繼承性的定義,誤選答案C。(3)? 然后根據(jù)分數(shù)來判斷等級,有兩種情況應該用if語句。 如=60的,顯示“合格”,60的顯示“不合格”。按提示建立默認工程空間。include void main(){cout”I am a student”endl。3)符號表。程序執(zhí)行時,操作系統(tǒng)先調(diào)用主函數(shù),主函數(shù)再依次調(diào)用其它函數(shù)完成設計任務。它只能占一行,是C++語言特有的一種注釋形式。父類和子類是一般與特殊的關(guān)系。類是數(shù)據(jù)封裝的工具,對象是封裝的實現(xiàn)。消息由三部分構(gòu)成:消息名、接收消息的對象標識和參數(shù)。 注釋: 1)一對符號“/ *”與“* /”之間的內(nèi)容稱為注釋。其他函數(shù)可以是系統(tǒng)提供的庫函數(shù)(例如printf()和scanf()函數(shù)),也可以是用戶根據(jù)需要自己編制設計的函數(shù)3.函數(shù)????C++的程序由若干個文件組成,(c?plus?plus)。 (2)編譯過程:編譯過程主要是進行詞法分析和語法分析的過程,又稱源程序分析。運行可執(zhí)行文件可在編譯系統(tǒng)下選擇相關(guān)菜單項來實現(xiàn),也可以采用其他方法。點擊確認按鈕。 ?④運行 ????,屏幕輸出運行結(jié)果。 //當score=60是真的時候,運行該語句 else cout”不合格”endl。A.多態(tài)性 B.封裝性 C.繼承性 D.重用性答案B分析:封裝性是指把對象屬性和操作結(jié)合在一起,構(gòu)成獨立的單元,其內(nèi)部信息對外界是隱蔽的,不允許外界直接存取對象的屬性,只能通過有限的接口與對象發(fā)生聯(lián)系。 A.cpp B.c C.txt D.exe答案A 分析:C++源程序的擴展名為cpp。若不清楚C++源程序和C++可執(zhí)行文件的擴展名的區(qū)別,誤選答案D。也不能選答案D。 main() { int sum=0。 include // 編譯預處理命令,以“”開頭。 // 使用基本輸出設備cout輸出累加結(jié)果sum }分析: (1)沒有使用編譯預處理命令:include。 How are you. Fine,thank you. 程序: include Void main() { Cout”How are you.”endl。 include void main() { int a,b,c,sum。 A.重載 B.對象 C.類 D.繼承,( )是合法的。 coutinput x:endl。 c=a+b。 2.掌握整型數(shù)據(jù)和實型數(shù)據(jù)、字符型數(shù)據(jù)和字符串型數(shù)據(jù)的概念和區(qū)別。A.+ B.= C.* D.=答案:C分析:根據(jù)C++語言對運算符優(yōu)先級的規(guī)則,以上運算符優(yōu)先級從低到高的次序為=、=、+、*。?例題4:下面正確的為( )。若++或—在變量前,則先將變量的值加1(或減1)后,再將變量的值參與運算;反之則先將變量的值參加運算,再將變量的值加1(或減1)。則上面的表達式轉(zhuǎn)換為:1amp。表達式轉(zhuǎn)換為6%2+(6+1)%2=0+7%2=1。?例題11:已知字母a的ASCII碼為十進制數(shù)97,且設ch為字符型變量,則表達式ch=’a’+’8’‘4’的值為____。 cout”請輸入高:”。2.???? 字符常量與字符串常量的區(qū)別是什么?答:字符常量與字符串常量的主要區(qū)別在于:(1)定界符不同。 , 3ab 變量:x1,K_name?(1)下列數(shù)據(jù)類型不是C++語言基本數(shù)據(jù)類型的是( )。 答案:D?(9)設有代碼“int a = 5。 y bool (11) true bool (12) (char) (x+10) char (13) /3 float (14) sizeof (float) int (15) x,y,x+y, double說明:(9)題,如果x10成立,表達式值的類型為int,如果x10不成立,表達式值的類型為float。 (20) a + = a = a * = a 0說明:函數(shù)ceil(x),返回大于等于x的最小整數(shù);floor(x),返回小于等于x的最大整數(shù);rand(),返回0~32767之間的整數(shù)。 1 1 (8) y0 amp。||,其中!邏輯非的優(yōu)先級最高,amp。 A.“C” B.‘\\’’ C.‘W’ D.‘’?(3)如果說明語句:char c=‘\72’;則變量c( )。b=a||c++。 char c=’A’。 A.B B.for C.cin D.if B_1 1a0 a_b temp cout _a10 int ba?(10)設變量a是整型,b是實型,c是雙精度型,則表達式10+‘a(chǎn)’+c*b值的數(shù)據(jù)類型為( )。amp。 A. B. C. D.?(21)設有語句int x=3,y=4,z=5;則下面表達式中值為0的是( )。 A.int B.float C.double D.不確定?(23)判斷char型變量n是否為小寫字母的正確表達式為( )。(4)設有說明語句 int a=6;,則運算表達式a+=a=a*a后,a的值為_______。(12)設有語句int a=3,b=4,c=5;則表達式:!(a+b)+c1amp。 設x、y、z都為int型變量,描述“x或y中有一個小于z”。字符型變量只能容納一個字符。 if(a5) a=1。 A.只是表達形式不同 B.do…while結(jié)構(gòu)中的語句至少執(zhí)行一次 C.while結(jié)構(gòu)中的語句至少執(zhí)行一次 D.條件成立時,它們有可能一次也不執(zhí)行答案:B分析:要知道while、do…while兩種循環(huán)結(jié)構(gòu)的區(qū)別在于:while循環(huán)是先判斷條件是否成立,成立時才執(zhí)行,而do…while是先執(zhí)行再判斷,它至少執(zhí)行一次。} A.3 B.2 C.1 D.0答案:A分析:在for語句的表達式中使用了逗號運算符對變量a和b 進行賦初值,每次循環(huán)后改變變量a和b 的值,直到a=b.?例題7:對中斷語句的說法下面不正確的是( )。i++) { if((a=’a’)amp。 else u=y。分析:要注意”=”和”= =”的區(qū)別,”=”是賦值運算符,”= =”是關(guān)系運算符“等于”。 (2) 。}答案:10。 } }答案:(1)i=9或i10 (2)j%7!=0 (3)else分析:由題目可知判斷100以內(nèi)的數(shù),故i變量的終值應為:i=9或i10。 。 { c=getchar( )。?4.? 看程序?qū)懡Y(jié)果例題16:include void main() { int a,b,c,d,x。 cout”x=”xendl。 cina。 for(i=0。 }對待結(jié)果:11分析:本題中二重循環(huán)的循環(huán)體語句為:if(j=i) m=1。 if(b%3==1) { b+=3。 y=2。 ?5.? 編寫程序例題22:編寫一個程序根據(jù)輸入的三角形的三條邊判斷是否能組成三角形,如果可以則輸出它的面積和三角形類型。amp。 else if((a*a + b*b= = c*c)| |(a*a + c*c= = b*b)| |(b*b + c*c = = a*a)) cout”直角三角形”。i++) if (i % 7) sum += i 。i=13。 a=2。 sum+=t。 b=ab。 for(i=1。amp。 while(!x!=0) s+=++x。 while(abc) {t=a。}while(!x)。 i++。s=0。 A.由于dowhile循環(huán)中循環(huán)體語句只是一條可執(zhí)行語句,所以循環(huán)體內(nèi)不能使用復合語句 B.dowhile循環(huán)由do開始,用while結(jié)束,在while(表達式)后面不能寫分號 C.在dowhile循環(huán)體中,一定要有能使while后面表達式的值變?yōu)榱悖ā凹佟保┑牟僮?D.dowhile循環(huán)中,根據(jù)情況可以省略while答案:C?(9)C++語言中while和dowhile循環(huán)的主要區(qū)別是( )。表達式1。 for(y=1。 B.for( 。 include viod main( ) {int i,b,k=0。 for(t=1。 if(!y) {cout”x”。a++) { if(b=20) break。i2。 } A.x=4 B.x=8 C.x=6 D.x=12答案:B ?(21)下面程序段的運行結(jié)果是( )。 } A.***$ B.***$ C.**$ D.**$答案:A ?(22)下面程序段的運行結(jié)果是( )。 } a++。 c=getchar( )。} cout“day=”dayendl。 case ‘o’:v2++。(6)下面程序段中循環(huán)體的執(zhí)行次數(shù)是( 3次 )。 do{cout“*”。s=s。coutxyendl。 include void main() { int i。 (10) 雞、兔共有30只,腳共有90個,下面程序段是計算雞兔各有多少只,x代表有多少只雞,y代表有多少只兔子,請?zhí)羁铡? } while(I=10)。 } while(!x= =0)。b=0。 }(5)運行下面程序段后,k值為( 36 )。 include void main() {char c。 day=0。 } A.4 B.5 C.6 D.7答案:A ?2.填空題:(1)下面程序段是從鍵盤輸入的字符中統(tǒng)計數(shù)字字符的個數(shù),用換行符結(jié)束循環(huán), 請?zhí)羁铡? for(i=0。 for(i=1。 for(j=0。continue。} cout””。t++) {cinx。i=5。x++=I)。) y=((x=3*y,x+1),x1)。表達式3。 A.for循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況 B.for循環(huán)是先執(zhí)行循環(huán)體語句,后判斷表達式 C.在for循環(huán)中,不能用break語句跳出循環(huán)體 D.for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用大括號括起來答案:D?(11)對for(表達式1; ;表達式3)可理解為( )。 do{s=s*i。i++。A.是死循環(huán) B.循環(huán)執(zhí)行兩次C.循環(huán)執(zhí)行一次 D.有語法錯誤答案:C ?(7)以下能正確計算1*2*3*…*10的程序段是( )。b=t。 則( )。 coutcountendl。i++) for(j=0。 sum+=t。 } cout”sum=”sumendl。i=2。 b=ab。}?例題24:求下面分數(shù)序列的前13項之和。 } else cout”不能組成三角形”。 ar
點擊復制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1