




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第四章最簡單的C 程序設(shè)計4.1選擇題【題 4.1】phar 函數(shù)可以向終端輸出一個。整型變量表達式值實型變量值 C)字符串D) 字符或字符型變量值【題 4.2】以下程序的輸出結(jié)果是。 main()prprf(“n*s1=%15s*”,f(“n*s2=%-5s*”,“chinabeijing”);“chi”);A)*s1=chinabeijing*s2=*chi* C)*s1=*chinabeijing*s2=chi*B)*s1=chinabeijing*s2=chi *D)*s1=chinabeijing*s2=chi *【題 4.3】prf 函數(shù)中用到格式符5s,其中數(shù)字 5 表示輸出的字
2、符串占用 5 列。如果字符串長度大于 5,則輸出按方式【1】;如果字符串長度小于 5,則輸出按方式【2】。A) 從輸出該字串,右補空格按原字符長從左向右全部輸出右對齊輸出該字串,左補空格輸出錯誤信息【題 4.4】已有定義是。a=-2;和輸出語句:prf(“%8lx”,a);以下正確的敘述整型變量的輸出格式符只有d 一種x 是格式符的一種,它可以適用于任何一種類型的數(shù)據(jù)x 是格式符的一種,其變量的值按十六進制輸出,但8lx 是錯誤的8lx 不是錯誤的格式符,其中數(shù)字 8 規(guī)定了輸出字段的寬度【題 4.5】以下 C 程序正確的運行結(jié)果是。main()longpr pry=-43456;f(“y=%
3、-8ldn”,y);f(“y=%-08ldn”,y);prprf(“y=%08ldn”,y);f(“y=%+8ldn”,y);A)y= -43456y=- 43456 y=-0043456 y=-43456C)y=-43456 y=-43456 y=-0043456y=-43456B)y=-43456 y=-43456 y=-0043456 y=+-43456D)y= -43456 y=-0043456 y=00043456y=【題 4.6】以下 C 程序正確的運行結(jié)果是。main()y=2456;prpr prf(“y=%3on”,y);f(“y=%8on”,y);f(“y=%#8on”,y
4、);A)y=y=2456B)y=y=463024564630y=#2456C)y=2456y=#4630D)y=4630y=y=245602456y=y=463004630【題 4.7】以下 C 程序正確的運行結(jié)果是。main()long pr prpry=23456;f(“y=%3xn”,y);f(“y=%8xn”,y);f(“y=%#8xn”,y);A)y=5ba0y=5ba0y=0 x5ba0B)y=y= y=5ba0 5ba00 x5ba0C)y=5ba0y=5ba0 y=0 x5ba0D)y=5ba0y=5ba0y=#5ba0【題 4.8】若 x,y 均定義為句是。型,z 定義為 d
5、ouble 型,以下不合法的 scanf 函數(shù)調(diào)用語A) scanf(“%d%lx,%le”,&x,&y,&z); B) scanf(“%2d*%d%lf”,&x,&y,&z); C) scanf(“%x%*d%o”,&x,&y);D) scanf(“%x%o%6.2f”,&x,&y,&z);【題 4.9】已有如下定義和輸入語句,若要求 a1,a2,c1,c2 的值分別為 10,20,A 和B,當從第一列開始輸入數(shù)據(jù)時,正確的數(shù)據(jù)輸入方式是。a1,a2; char c1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2,&c2);A)10A 20BC)10A20BB)10 A 2
6、0 BD)10A20 B【題 4.10】已有定義x; float y;且執(zhí)行 scanf(“%3d%f”,&x,&y);語句,若從第一列開始輸入數(shù)據(jù) 12345 678,則 x 的值為【1】,y 的值為【2】?!?】A)12345【2】A)無定值B)123B)45.000000C)45C)678.000000D)345D)123.000000【題 4.11】已有如下定義和輸入語句,若要求 a1,a2,c1,c2 的值分別為 10,20,A 和B,當從第一列開始輸入數(shù)據(jù)時,正確的數(shù)據(jù)輸入方式是。a1,a2; char c1,c2; scanf(“%d%d”,&a1,&a2);scanf(“%c%
7、c”,&c1,&c2);A)1020ABB)10 20 ABD)10 20ABC)1020 AB【題 4.12】已有程序段和輸入數(shù)據(jù)的形式如下,程序中輸入語句的正確形式應(yīng)當為。main()a; float f;prf(“nInput number:”);輸入語句prf(“nf=%f,a=%dn”,f,a);Input number:4.5 2A) scanf(“%d,%f”,&a,&f);B) scanf(“%f,%d”,&f,&a);scanf(“%d%f”,&a,&f);scanf(“%f%d”,&f,&a);【題 4.13】根據(jù)定義和數(shù)據(jù)的輸入方式,輸入語句的正確形式為。已有定義:flo
8、at f1,f2;數(shù)據(jù)的輸入方式:4.523.5A) scanf(“%f,%f”,&f1,&f2); B) scanf(“%f%f”,&f1,&f2);C) scanf(“%3.2f %2.1f”,&f1,&f2);D) scanf(“%3.2f%2.1f”,&f1,&f2);【題 4.14】閱讀以下程序,當輸入數(shù)據(jù)的形式為 25,13,10為。main()x,y,z;scanf(“%d%d%d”,&x,&y,&z);正確的輸出結(jié)果prf(“x+y+z=%dn”,x+y+z);A) x+y+z=48 B) x+y+z=35 C) x+z=35D) 不確定值【題 4.15】閱讀以下程序,若運行結(jié)
9、果為如下形式,輸入輸出語句的正確內(nèi)容是。 main()x; float y;prf(“enter x,y:”);輸入語句輸出語句輸入形式輸出形式enter x,y:2 3.4x+y=5.40A) scanf(“%d,%f”,&x,&y);prf(“nx+y=%4.2f”,x+y);B) scanf(“%d%f”,&x,&y);prf(“nx+y=%4.2f”,x+y);C) scanf(“%d%f”,&x,&y);prf(“nx+y=%6.1f”,x+y);D) scanf(“%d%3.1f”,&x,&y);prf(“nx+y=%4.2f”,x+y);【題 4.16】以下說法正確的是。輸入項可
10、以為一實型常量,如 scanf(“%f”,3.5);只有格式控制,沒有輸入項,也能進行正確輸入,如 scanf(“a=%d,b=%d”);當輸入一個實型數(shù)據(jù)時, 格式控制部分應(yīng)規(guī)定小數(shù)點后的位數(shù), 如 scanf(“%4.2f”,&f);當輸入數(shù)據(jù)時,必須指明變量的地址,如 scanf(“%f”,&f);【題 4.17】根據(jù)下面的程序及數(shù)據(jù)的輸入方式和輸出形式,程序中輸入語句的正確的形式應(yīng)該為。main()char ch1,ch2,ch3;輸入語句prf(“%c%c%c”,ch1,ch2,ch3);輸入形式:A B C輸出形式:A BA) scanf(“%c%c%c”,&ch1,&ch2,&c
11、h3); B) scanf(“%c,%c,%c”,&ch1,&ch2,&ch3); C) scanf(“%c %c %c”,&ch1,&ch2,&ch3);D) scanf(“%c%c”,&ch1,&ch2,&ch3);【題 4.18】有輸入語句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);為使變量 a 的值為 1,b為 3,c 為 2,從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)當是。 A) 132B) 1,3,2C) a=1 b=3 c=2 D) a=1,b=3,c=2【題 4.19】以下能正確地定義整型變量 a,b 和c 并為其賦初值 5 的語句是。A)a=b=c=5;B)a,b,c
12、=5;C)a=5,b=5,c=5;D)a=b=c=5;【題 4.20】已知 ch 是字符型變量,下面不正確的賦值語句是。A)ch=a+b; B)ch=0;C)ch=7+9; D)ch=5+9;【題 4.21】已知 ch 是字符型變量,下面正確的賦值語句是。A)ch=123; B)ch=xff; C)ch=08; D)ch=“”;【題 4.22】若有以下定義,確的賦值語句是。a,b; float x;A)a=1,b=2,B)b+;C)a=b=5D)b=(x);【題 4.23】設(shè) x、y 均為 float 型變量,則以下不合法的賦值語句是。A)+x;B)y=(x%2)/10; C)x*=y+8;
13、D)x=y=0;【題 4.24】設(shè) x、y 和 z 均為值是。型變量,則執(zhí)行語句 x=(y=(z=10)+5)-5;后,x、y 和 z 的A)x=10y=15 z=10B)x=10y=10 z=10C)x=10y=10 z=15D)x=10y=5 z=10【題 4.25】設(shè)有說明:double y=0.5,z=1.5;值語句是。A) z=exp(y)+fabs(x); B) y=log10(y)+(y); C) z=sqrt(y-z);x=10;則能夠正確使用 C 語言庫函數(shù)的賦D) x=()(atan2(double)x,y)+exp(y-0.2);4.2填空題【題 4.26】以下程序的輸出
14、結(jié)果為。 main()short i; i=-4;prf(“ni:dec=%d,oct=%o,hex=%x,unsigned=%un”,i,i,i,i);【題 4.27】以下程序的輸出結(jié)果為。 main()prf(“*%f,%4.3f*n”,3.14,3.1415);【題 4.28】以下程序的輸出結(jié)果為。 main()char c=x;prf(“c:dec=%d,oct=%o,hex=%x,ASCII=%cn”,c,c,c,c);【題 4.29】已有定義d=-2;執(zhí)行以下語句后的輸出結(jié)果是。prprf(“*d(1)=%d*d(2)=%3d*d(3)=%-3d*n”,d,d,d);f(“*d(4
15、)=%o*d(5)=%7o*d(6)=%-7o*n”,d,d,d);【題 4.30】已有定義d=-2;執(zhí)行以下語句后的輸出結(jié)果是。prprf(“*d(1)=%d*d(2)=%3d*d(3)=%-3d*n”,d,d,d);f(“*d(4)=%x*d(5)=%6x*d(6)=%-6x*n”,d,d,d);【題 4.31】已有定義 float d1=3.5,d2=-3.5;執(zhí)行以下語句后的輸出結(jié)果是。prprf(“*d(1)=%e*d(2)=%.4e*d(3)=%10.4e*n”,d1,d1,d1);f(“*d(4)=%e*d(5)=%.6e*d(6)=%-12.5e*n”,d2,d2,d2);【題
16、 4.32】以下程序的輸出結(jié)果為。 main()x=1,y=2;prprf(“x=%d y=%d *sum*=%dn”,x,y,x+y);f(“10 Squared is:%dn”,10*10);【題 4.33】以下程序的輸出結(jié)果為。#include main()x=10; float pi=3.1416;pr pr pr pr pr pr prprf(“(1)f(“(2)f(“(3)f(“(4)f(“(5)f(“(6)f(“(7)f(“(8)%dn”,x);%6dn”,x);%fn”,56.1);%14fn”,pi);%en”,568.1);%14en”,pi);%gn”,pi);%12gn
17、”,pi);【題 4.34】以下程序的輸出結(jié)果為。 #include main()float a=123.456; doub=8765.4567;pr pr prprf(“(1)f(“(2)f(“(3)f(“(4)%fn”,a);%14.3fn”,a);%6.4fn”,a);%lfn”,b);prpr prf(“(5)f(“(6)f(“(7)%14.3lfn”,b);%8.4lfn”,b);%.4fn”,b);【題 4.35】以下 pr#include main()f 語句中*號的作用是【1】,輸出結(jié)果是【2】。i;for(i=1;i=5;i+) prf(“#%*dn”,i,i);【題 4.3
18、6】以下 pr#include main()f 語句中-號的作用是【1】,該程序的輸出結(jié)果是【2】。x=12; double a=3.1415926;f(“%6d#n”,x);f(“%-6d#n”,x);f(“%14.10lf#n”,a);f(“%-14.10lf#n”,a);pr pr prpr【題 4.37】以下程序的輸出結(jié)果為。 #include main()a=325; double x=3.1415926;prf(“a=%+06d x=%+en”,a,x);【題 4.38】以下程序的輸出結(jié)果為。#include main()a=252;f(“a=%o a=%#on”,a,a);f(“
19、a=%x a=%#xn”,a,a);prpr【題 4.39】以下程序段的輸出結(jié)果為。x=7281;prf(“(1) x=%3d,x=%6d,x=%6o,x=%6x,x=%6un”,x,x);pr pr prprf(“(2)f(“(3)f(“(4)f(“(5)x=%-3d,x=%-6d,x=$%-06d,x=$%06d,x=%06dn”,x,x);x=%+3d,x=%+6d,x=%+08dn”, x=%o,x=%#on”,x,x);x=%x,x=%#xn”,x,x););【題 4.40】假設(shè)變量 a 和 b 均為整型,以下語句可以不借助任何變量把 a、b 中的值進行交換。請?zhí)羁铡+=【1】;
20、b=a-【2】; a-=【3】;【題 4.41】假設(shè)變量 a、b 和c 均為整型,以下語句借助中間變量 t 把a、b 和c 中的值進行交換,即:把 b 中的值給 a,把c 中的值給 b,把 a 中的值的給 c。例如:交換前,a=10,b=20,c=30;交換后,a=20,b=30,c=10。請?zhí)羁?。?】; a=b; b=c; 【2】;【題 4.42】設(shè) x、y 和z 都是型變量,m 為 long 型變量,則在 16 位微型機上執(zhí)行下面賦值語句后,y 值為【1】,z 值為【2】,m 值為【3】。y=(x=32767,x-1);z=m=0 xF;【題 4.43】若 x 為x=7;型變量,則執(zhí)行以下語句后 x 的值是【 】。x+=x-=x+x;【題 4.44】若 a 和b 均為型變量,則以下語句的功能是【 】。a+=b; b=a-b; a-=b;【題 4.45】在 scanf 函數(shù)調(diào)用語句中,可以在格式字符和號之間加一星號,它的作用是【1】;當輸入以下數(shù)據(jù):10 2
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本002
- 中標人支付合同范本
- 割草合同范例
- 印章保管合同范本律師
- 發(fā)電機保養(yǎng)合同范本
- 合資做房子合同范例
- 到期不住合同范本
- 醫(yī)院工程材料采購合同范本
- 廠房阻力合同范本
- 人贅婿合同范本
- JT-T-957-2014潛水員培訓(xùn)與考核要求
- 中考英語不規(guī)則動詞變化表
- 農(nóng)村勞動力情況調(diào)查表(抽樣)
- (完整版)所羅門學(xué)習(xí)風(fēng)格量表
- 商會成立籌備方案
- 隧道橋過渡段結(jié)構(gòu)設(shè)計與分析
- 住院精神疾病患者攻擊行為預(yù)防-護理團標
- 雕版印刷術(shù)的發(fā)明《金剛經(jīng)》課件
- 國際合規(guī)要求與企業(yè)管理
- 巖腳煤礦智能化綜采工作面匯報材料2020.11.10.11.10
- 餐廳每日清潔計劃
評論
0/150
提交評論