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

正文內(nèi)容

譚浩強(qiáng)c語言程序設(shè)計(jì)習(xí)題集-在線瀏覽

2025-05-13 03:59本頁面
  

【正文】 答案:A參考分析:與PASCAL不同,B)字符串內(nèi)的單引號(hào)不需雙寫。 對(duì)應(yīng)以下各代數(shù)式中,若變量a和x均為double類型,則不正確的c語言表達(dá)式是 。(ax+a+x/4a) *(a*x+(a+x)/(4*a))C)√ sqrt((pow(sin(x*),))D)x2e5 x*xexp()參考答案:C,則不正確的C語言表達(dá)式是 。int k,a,b。double x=。,則符合C語言語法規(guī)定的表達(dá)式是 。unsigned long w=5。A)a+=a=(b=4)*(a=3) B)a=a*3=2 C)x%(3) D)y=float(i)參考答案:A參考分析:B)表達(dá)式不能出現(xiàn)在賦值號(hào)右側(cè);C)x是實(shí)型數(shù),不能進(jìn)行取余運(yùn)算;D)應(yīng)將float用括號(hào)擴(kuò)起來(強(qiáng)制類型轉(zhuǎn)換)。A)在C程序中,逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低B)在C程序中,APH和aph是兩個(gè)不同的變量C)若a和b類型相同,在計(jì)算表達(dá)式a=b后,b的值將放入a中,而b中的值不變D)當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值參考答案:D參考分析:整型變量可以輸入實(shí)型數(shù)值,實(shí)型變量也可以輸入整型數(shù)值 。* 。嚴(yán)格說來,B也不是賦值表達(dá)式,它是由兩個(gè)賦值表達(dá)式組成的逗號(hào)表達(dá)式。A39。639。339。A)D B)68 C)不確定的值 D)C參考答案:A參考分析:表達(dá)式中的各字符以各自的ASCII碼參與運(yùn)算。A)/ B)++ C)!= D)%參考答案:D參考分析:理論上++運(yùn)算都是針對(duì)整型(含字符型)的,盡管現(xiàn)在很多系統(tǒng)提供了對(duì)實(shí)型變量的增量運(yùn)算。則計(jì)算表達(dá)式sUM=num++, sUM++,++num后sum的值為 。*,int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù) 。通常在PC機(jī)中字符、整型、實(shí)型所占用的內(nèi)存空間大小為4個(gè)字節(jié)。\7239。A)包含1個(gè)字符。C)包含3個(gè)字符。參考答案:A參考分析:轉(zhuǎn)義字符39。為字符39。:int a=7。則表達(dá)式x+a%3*(int)(x+y)%2/4的值是 。* sizeof(float)是 。a39。A)int B)float C)double D)不確定參考答案:C參考分析:實(shí)型只要參與運(yùn)算就自動(dòng)轉(zhuǎn)換為double型。A)39。 B)39。 C)0x18 D)0xabc 0fff 39。 01177 39。 39。 12,456 0xf a參考答案:A參考分析:A3轉(zhuǎn)義字符以十六進(jìn)制描述時(shí),前面不能加0。A) sqrt(fabs(pow(y,x)+log10(y)))B) sqrt(abs(pow(y,x)+log10(Y)))C) sqrt(fabs(pow(x,y)+log10(y)))D) sqrt(abs(pow(x,y)+log10(y)))參考答案:A參考分析:c語言中整型和實(shí)型的絕對(duì)值函數(shù)各自獨(dú)立,為abs和fabs。 若有代數(shù)式|x3+lgx|,則正確的C語言表達(dá)式是 。*,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是 。*,m為int類型,則以下能實(shí)現(xiàn)將n中的數(shù)值保留小數(shù)點(diǎn)后兩位,第三位進(jìn)行四舍五入的表達(dá)式是 。*sqrt()/8值的數(shù)據(jù)類型為 。,一個(gè)int型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則unsigned int型數(shù)據(jù)的取值范圍為 。:char w。float y。則表達(dá)式w*x+zy值的數(shù)據(jù)類型為 。雖然本題各變量沒有具體的變量值,由于參與運(yùn)算的變量中z變量為double型,表達(dá)式計(jì)算的結(jié)果肯定為double型。int k=7,x=12。,則值不等于7的表達(dá)式是 。 填空題 在C語言中(以16位PC機(jī)為例),一個(gè)char型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為【1】;一個(gè)int型數(shù)據(jù)在內(nèi)存中所占的字節(jié)數(shù)為【2】。參考答案:【1】4 【2】8 若有以下定義,int m=5,y=2。參考答案:-16 設(shè)C語言中,一個(gè)int型數(shù)據(jù)在內(nèi)存中占2各字節(jié),則int型數(shù)據(jù)的取值范圍為【 】。參考答案:【1】float 【2】double* C語言所提供的基本數(shù)據(jù)類型包括:?jiǎn)尉刃?、雙精度型、【1】、【2】和【3】。* 若s是int型變量,則表達(dá)式s%2+(s+1)%2的值為【 】。* 若a是int型變量,則表達(dá)式(a=4*5,a*2),a+6的值為【 】。(1)x=(a=4,6*2)(2)x=a=4,6*2參考答案:【1】12 【2】4 若a、b和c均是int型變量,則計(jì)算表達(dá)式a=(b=4)+(c=2)后,a的值為【1】,b的值為【2】,c的值為【3】。參考答案:-60 若a是int型變量,則計(jì)算表達(dá)式a=25/3%3后a的值為【 】。參考答案:【1】10 【2】6 若有定義:int b=7。則表達(dá)式a+(int)(b/3*(int)(a+c)/2)%4的值為【 】。float x=,y=。參考答案: 若有定義:char c=39。則變量c中包含的字符個(gè)數(shù)為【 】。float a=,b=。參考答案:1 若有定義:int x=12,n=5。參考答案:0 若有定義:int a,b。參考答案:9 C語言中的標(biāo)識(shí)符只能由三種字符組成,它們是【1】、【2】和【3】。a39。839。339。參考答案:f參考分析:表達(dá)式計(jì)算中取各個(gè)字符的ASCII碼值進(jìn)行計(jì)算,但ch的值是以計(jì)算結(jié)果為碼值的字符。參考答案:((((((5*x+3)*x4)*x+2)*x+1)*x6)*x+1)*x+10 若double x=,y=。參考答案: 若有定義:int e=1,f=4,g=2。則計(jì)算表達(dá)式k=(e+f)/g+ sqrt((double)n)*+m后k的值是【 】。參考答案:int型* 表達(dá)式pow(,sqrt(double(x)))值的數(shù)據(jù)類型為【 】。參考答案:m/10%10*100+m/100*10+m%10參考分析:數(shù)字各個(gè)位的分離可以先整除再取余,也可以先取余再整除。A)整型變量表達(dá)式 B)實(shí)型變量值C)字符串 D)字符或字符型變量值參考答案:D參考分析:putchar函數(shù)的作用是輸出一個(gè)字符,可以是常量或變量。printf(\n*s1=%15s*,chinabeijing)。 A)*s1=chinabeijing□□□* B)*s1=chinabeijing□□□**s2=**chi* *s2=chi□□* C) *s1=□□chinabeijing* D) * s1=□□□chinabeijing**s2=□□chi* *s2=chi□□*參考答案:D參考分析::數(shù)據(jù)左齊,右補(bǔ)空格。如果字符串長(zhǎng)度大于5,則輸出按方式 【1】 ;如果字符串長(zhǎng)度小于5,則輸出按方式 【2】 。和輸出語句:printf(%8lx,a)。A)整型變量的輸出格式符只有%d一種B)%x是格式符的一種,它可以適用于任何一種類型的數(shù)據(jù)C)%x是格式符的一種,其變量的值按十六進(jìn)制輸出,但%8lx是錯(cuò)誤的D)%8lx不是錯(cuò)誤的格式符,其中數(shù)字8規(guī)定了輸出字段的寬度參考答案:D參考分析:答案B基本上是正確的,但是%x不能正確的輸出長(zhǎng)整型數(shù)據(jù)。main(){ long y=43456。printf (y=%08ld\n,y)。printf (y=%+8ld\n,y)。+:數(shù)據(jù)前面顯示符號(hào)位。main(){ int y=2456。printf(y=%8o\n,y)。}A)y=□□□2456 B)y=□□□4630y=□□□□□□□□2456 y=□□□□□□□□4630y=2456 y=4630C)y=2456 D)y=4630y=□□□□2456 y=□□□□4630y=□□□02456 y=□□□04630參考答案:D參考分析:要求輸出數(shù)據(jù)的類型特征符號(hào)。main(){long y=23456。printf(y=%8lx\n,y)。}A)y=5ba0 B)y=□□□5ba0y=□□□□5ba0 y=□□□□□□□□5ba0y=□□0x5ba0 y=□□0x5ba0C)y=5ba0 D)y=5ba0y=5ba0 y=□□□□5ba0y=0x5ba0 y=5ba0參考答案:A分析:長(zhǎng)整型數(shù)據(jù)輸出應(yīng)當(dāng)加修正字符l,如果不加l僅能輸出數(shù)據(jù)的低兩個(gè)字節(jié),高字節(jié)數(shù)據(jù)不能輸出。A)scanf(%d%lx,%le,amp。y,amp。B)scanf(%2d*%d%lf,amp。y,amp。C)scanf(%x%*d%o,amp。y)。x,amp。z)。B)首先讀入2個(gè)寬度的十進(jìn)制數(shù)賦給變量x,再讀入格式規(guī)定的第一和第二數(shù)據(jù)間的間隔符號(hào)星號(hào),然后讀入第二個(gè)十進(jìn)制整數(shù)賦給變量y,然后讀入第三個(gè)double型數(shù)據(jù)賦給變量z。D)%,即不能規(guī)定讀入數(shù)據(jù)的小數(shù)點(diǎn)后的數(shù)字位數(shù)。int a1,a2。scanf(%d%c%d%c,amp。c1,amp。c2)。float y。x,amp。語句時(shí),從第一列開始輸入數(shù)據(jù)12345□678CR,則x的值為 ⑴ ,y的值為 ⑵ 。** 已有如下定義和輸入語句,若要求a1,a2,c1,c2的值分別為10,20,A和B,當(dāng)從第一列開始輸入數(shù)據(jù)時(shí),正確的數(shù)據(jù)輸入方式是 。char c1,c2。a1,amp。scanf(%c%c,amp。c2)。B)a1為10,a2為20,c1為CR,c2為A。 已有程序段和輸入數(shù)據(jù)的形式,程序中輸入語句的正確形式應(yīng)當(dāng)為 。float f。(輸入語句)printf(\nf=%f,a=%d\n,f,a)。a,amp。 B)scanf(%f,%d,amp。a)。a,amp。 D)scanf(%f%d,amp。a)。已有定義:float f1,f2。f1,amp。 B)scanf(%f%f,amp。f2)。f1,amp。 D)scanf(%%,amp。f2)。main(){int x,y,z。x,amp。z)。}A)x+y+z=48 B)x+y+z=35 C)x+z=35 D)不確定的值參考答案:D參考分析:由于提供數(shù)據(jù)的格式與規(guī)定格式不一致,變量y,z不能獲取正確的數(shù)據(jù),均為隨機(jī)值,故三變量之和也是隨機(jī)數(shù)。main(){int x。printf(enter x,y:)。x,amp。 B)scanf(%d%f,amp。y)。 printf(\nx+y=%,x+y)。x,amp。 D)scanf(%d%,amp。y)。 printf(\nx+y=%,x+y)。A)輸入項(xiàng)可以為一個(gè)實(shí)型常量,如scanf(%f,)。C)當(dāng)輸入一個(gè)實(shí)型數(shù)據(jù)時(shí),格式控制部分應(yīng)規(guī)定小數(shù)點(diǎn)后的位數(shù),如scanf(%,amp。D)當(dāng)輸入數(shù)據(jù)時(shí),必須指明變量的地址,如scanf(%f,amp。參考答案:D* 根據(jù)下面程序及數(shù)據(jù)的輸入和輸出形式,程序中輸入語句的正確形式應(yīng)該為 。輸入語句printf(%c%c%c,ch1,ch2,ch3)。ch1,amp。ch3)。ch1,amp。ch3)。ch1,amp。ch3)。ch1,amp。ch3)。C)三個(gè)變量分別為A、B、C。 有輸入語句:scanf(a=%d,b=%d,c=%d,amp。b,amp。為使變量a的值為1,b為3,c為2,從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)當(dāng)是 。A)int a=b=c=5。 C)int a=5,b=5,c=5。參考答案:C*,下面不正確的賦值語句是 。a+b39。\039。739。939。C)為7和9兩個(gè)字符ASCII碼值之和的字符。 已知ch是字符型變量,下面正確的賦值語句是 。12339。\xff39。\0839。參考答案:B 若有以下定義,則正確的賦值語句是 。float x。 C)a=b=5 D)b=int(x)。、y均為float型變量,則以下不合法的賦值語句為________。 B)y=(x%2)/10。后,x、y和z的值是 。int x=10。A)z=exp(y)+fabs(x)。C)z=sqrt(yz)。參考答案:D參考分析:本題有些偏,其他選項(xiàng)錯(cuò)誤的原因?yàn)锳)fabs(x),x不是double型。C)yz為負(fù)數(shù)。main(){short i。printf(\ni:dec=%d, oct=%o, hex=%x, unsigned=%u\n,i,i,i,i)。main(){printf(*%f,%*\n,)。( )。x39。}參考答案:c:dec=120
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1