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

正文內(nèi)容

c語言程序習(xí)題解析-文庫吧在線文庫

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

下一頁面
  

【正文】 析與解答1.? 選擇題例題1:運(yùn)算符+、=、*、=中,優(yōu)先級(jí)最高的運(yùn)算符是( )。A.int B.int1 C.name_1 D.name0答案:A?分析:根據(jù)變量名命名要求,變量名只能由大小寫字母、數(shù)字、下劃線組成,且系統(tǒng)關(guān)鍵字不能作為變量名。A.j=i+(++j) B.j=j+i++ C.j=++i+j D.j=j+++i答案:C分析:自增++、自減運(yùn)算符在變量的前面或后面,其運(yùn)算結(jié)果是不同的。A.0 B.語法錯(cuò) C.1 D.“假”分析:根據(jù)C++語言中運(yùn)算符優(yōu)先級(jí)的高低,“!”運(yùn)算符最高,關(guān)系運(yùn)算符高于邏輯運(yùn)算符。答案:1分析:%運(yùn)算符是求余運(yùn)算,得到的結(jié)果是相除后的余數(shù)。本題的答案為9。 cinr。答:C++語言中的數(shù)據(jù)類型有:整型(短整型,整型,長整型);字符型;邏輯型;枚舉型;實(shí)型(單精度,雙精度,長雙精度);引用型(指針,引用);復(fù)合型(結(jié)構(gòu),聯(lián)合);空類型。 if + “\n” ? ; “” ‘\32’ \’答:數(shù)值常量有:25,18,, 字符常量有:‘4’,\’,‘\32’ 字符串有:“4”,“x2”, “”, “”, “\n” 保留字:cin ,int,endl,if 運(yùn)算符:+ 標(biāo)點(diǎn):? 非法數(shù)據(jù):“float x ,y “ 。 A. 8 B. 10 C. 17 D. 16 答案:A (8) 在C++語言中,自定義的標(biāo)識(shí)符( )。amp。~ 答案 答案 (1)a++ 20 (2) ++r 98 (3) 1+a/3%4 3 (4) 10*sizeof( int ) 40 (5) char (a+20) ( (6)a= =r || a= =floor(x) 0 (7) a/ (8)x=pow(3,5) (9) x=(a++,r++) (10) ceil() (11) a=abs(a)%810 6 (12)x=fabs()+6 (13)floor(x+) (14) ceil((x=)) (15)floor(x*1000+)/1000 (16)floor(x+) (17)floor(x*1000)/1000 (18)a+rand()%40 某一個(gè)隨機(jī)整數(shù) (19) a % =n % = 2),n=5 5 此題運(yùn)行時(shí)要給n賦初值, n必須是整型奇數(shù),n為整型偶數(shù)出錯(cuò)。amp。amp。 A.必須為字母 B.必須為下劃線 C.必須為字母或下劃線 D.可以是字母、數(shù)字和下劃線中任一中字符 ?(2)下面正確的字符常量是( )。” 執(zhí)行后,c 的值為2 C.語句“int a=0,c=1,b。 A.sqrt(fabs(pow(y,x)+log(y))) B.sqrt(fabs(pow(x,y)+log(y))) C.sqrt(abs(pow(y,x)+log(y))) D.sqrt(abs(pow(x,y)+log(y))) ?(8)有如下程序段: int a=14,b=15,x。 A.ture B.flase C.0 D.1 ? (9)下面四個(gè)選項(xiàng)中,均是不合法的標(biāo)識(shí)符的是( )。 A.?: B.a(chǎn)mp。 A.x%=(k%=5) B.x%=(kk%5) C.x%=kk%5 D.(x%=k)(k%=5)?(20)設(shè)有語句:int a=7;float x=,y=;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是( )。 !z | | 1)?(22)表達(dá)式18/4*sqrt()/8值的數(shù)據(jù)類型為( )。(3)已知c的ASCII碼為十進(jìn)制數(shù)99,設(shè)k為字符型變量,則表達(dá)式k=‘c’+‘9’‘8’的值為________。(11)設(shè)m是一個(gè)三位數(shù),從左到右用a、b、c表示各位是數(shù)字,則從左到右各個(gè)數(shù)字是cba的三位數(shù)的表達(dá)式是_________________________。 設(shè)y為int變量,判斷y是否為奇數(shù)。用cin輸入時(shí),空格和回車鍵均可作為輸入字符之間的分隔符,逗號(hào)不能作為分隔符。 include void main() { int a=6,b=6。?例題4:對while、do…while循環(huán)結(jié)構(gòu),下面說法正確的是( )。a+=2,b) coutaendl。i=10。 if( (1) ) u=x。答案:為無限次。i+=2) { a+=i。 countk。 (3) coutjendl。 //5}答案:(1)標(biāo)號(hào)3語句改為 {x=x+y。 for(i=0,j=10,i++)。修改后的正確程序顯示在右邊。 cout”d=”dendl。 coutplease input a number:。?例題19:寫出下列程序運(yùn)行結(jié)果: include void main() { int i,j,m=0,n=0。 coutn。a++) { if(b=10) break。?例題21:寫出下列程序運(yùn)行結(jié)果: include void main() { int y, a。這時(shí)a=1,y=2。 b+ca amp。 else if(a= =b | | a= =b | | b= =c) cout”等腰三角形”。i=70。 for(i=1。 int i。 t=a/b。 do { a=a+b。程序如下: include vois main() { int i,j,k,count=0。k++) if(k!=i amp。 A.while循環(huán)執(zhí)行10次 B.循環(huán)是無限循環(huán) C.循環(huán)體語句一次也不執(zhí)行 D.循環(huán)體語句執(zhí)行一次答案:C?(3)int x=0,s=0。 A.20,7 B.6,12 C.20,8 D.8,20答案:D ?(5) int a=1,b=2,c=2。do {x=x*x。 s=s*i。 D.i=1。答案:C ?(8)以下描述正確的是( )。表達(dá)式3) C.for(表達(dá)式1。 A.無限次 B.0次 C.1次 D.2次答案:B?(13)下面程序段的運(yùn)行結(jié)果為( )。x=I++) I=x。答案:A?(15)下面程序的運(yùn)行結(jié)果是( )。 A.continue語句的作用是結(jié)束整個(gè)循環(huán)的執(zhí)行 B.只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句 C.在循壞體內(nèi)使用break語句或continue語句的作用相同 D.從多層循環(huán)嵌套中退出,只能使用goto語句 答案:B ?(17)下面程序段( )。 do {y=x。a=100。 for(i=0。 } cout“x=”xendl。 } cout“$\n”。 a++。c=’9’ ) n++。coutx1endl。 while((ch=getchar())!=’’) switch(ch) {case ‘a(chǎn)’: case ‘h’: default:v1++。 } while(n)。 x=2。 do {a=a+s*i。i++) {a++。}(11) 下面程序的功能是從3個(gè)紅球、5個(gè)白球、6個(gè)黑球中任意取出8個(gè)球,且其中必須有白球,輸出所有可能的方案,請?zhí)羁铡?for(x=1。 cout“a=”a 。(8)下面程序段的運(yùn)行結(jié)果是( a=5 )。 do{b+=2。 k=1。 while((c=getchar())!=’?’) putchar(++c)。x1=1020。 int n=0,c。i2。i=5。j=3。} b=5。} while(1=x=2)。 if(x0) continue。i++) {b=i%2。 C.while(1){x++。 cout“x=”x”y=”y。表達(dá)式3)答案:B?(12)for(i=2。 A.for(表達(dá)式1。 i++。} while(i=10)。 A.do {i=1。c。 A.運(yùn)行程序段后輸出0 B.運(yùn)行程序段后輸出1 C.程序段中的控制表達(dá)式是非法的 D.程序段執(zhí)行無限次答案:B ?(4) int x=0,y=0。 }?? 教材習(xí)題分析與解答1.單項(xiàng)選擇題 (1)putchar函數(shù)可以向終端輸出一個(gè)( )。j=9。 }while(++i=13)。}(3)用dowhile語句實(shí)現(xiàn):includevoid main(){ float a,b,t,sum。t=a/b。 t=a/b。2/1,3/2,5/3,8/5,13/8,21/13,…分析:采用循環(huán)結(jié)構(gòu)來實(shí)現(xiàn)累加,循環(huán)變量表示當(dāng)前的數(shù)列項(xiàng)數(shù),在循環(huán)體內(nèi)計(jì)算數(shù)列的第i項(xiàng)的值,以及前i項(xiàng)的累加值。 }?例題23:計(jì)算1至70中是7的倍數(shù)的數(shù)值之和。 coutarea。程序如下: include include void main() { float a, b, c, s, area。 a++。 } } coutaendl。?例題20:寫出下列程序運(yùn)行結(jié)果:includevoid main(){ int a,b。j2。 } a=a/4。 if(x++6) cout++yendl。d=20。 c9) n++ } cout“n=”nendl。分析:選擇結(jié)構(gòu)語句的語法要求,條件表達(dá)式放在括號(hào)內(nèi),后面不加逗號(hào)。 //1 if(x0)。 for(i=0。includevoid main(){ int i,j,k。 a=0。}答案:(1)xy (2) uz分析:本程序首先找出x和y中較大的數(shù)放入變量u中,再將u 與z 做比較,其中較大者放入變量v中,為三個(gè)數(shù)中的最大值。 couta。includevoid main(){ char a。?例題6:下面循環(huán)體的執(zhí)行次數(shù)為( )。 b=1。amp。(3)編寫一個(gè)程序,從鍵盤輸入兩個(gè)數(shù),分別求出這兩個(gè)數(shù)的平方和和立方和,在屏幕上予以輸出。amp。 (7) C++語言中的標(biāo)識(shí)符只能由三種字符組成,它們是________,_______和_______。(n=z) C.(’a’=n)| |(’z’=n) D.(n=’a’)amp。’y’ B.x=y C.x||y+zamp。amp。?(12)sizeof(float)是( )。b)amp。amp。 A.它們都是雙目運(yùn)算符,優(yōu)先級(jí)相同 B.語句“int a=0,c=1,b。!邏輯非是右結(jié)合性,amp。amp。 char ch = ’k’。?6. 寫出下列算術(shù)表達(dá)式的值: (1) x+a%3*(int)(x+y)%2/4 x=,a=7,y= 答:上述表達(dá)式=+1*(int)%2/4 = +1*7%2/4 = ? (2) (float)(a+b)/2+(int)x%(int)y a=2,b=3,x=,y=答:上述表達(dá)式=(float)5/2+3%2 = +1 = ? int a=20。 A. b = a/2 B. b = 6(a) C. b = a%2 D. b = a 3 ? 3: 2答案:C?(11)下面的( )均是C語言的整型常量。 答案:B ? (4) 運(yùn)算符 +、=、=、% 中,優(yōu)先級(jí)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1