C程序設(shè)計教程第一二三章綜合測試(一)答案_第1頁
C程序設(shè)計教程第一二三章綜合測試(一)答案_第2頁
C程序設(shè)計教程第一二三章綜合測試(一)答案_第3頁
C程序設(shè)計教程第一二三章綜合測試(一)答案_第4頁
C程序設(shè)計教程第一二三章綜合測試(一)答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第一二三綜合測試一、單選題1.下列關(guān)于C語言的敘述,錯誤的是(A)A.英文字母大小寫不加以區(qū)分B.不同類型的變量可以出現(xiàn)在同一個表達(dá)式中C.在賦值表達(dá)式中賦值號兩邊的類型可以不同D.某些運算符在不同的場合可以有不同的含義2.語句printf(″%x-″1);,執(zhí)行后的輸出結(jié)果是(D)A.-1B.–ffffC.1D.ffff3.設(shè)floata=2,b=4,c=3;以下C語言表達(dá)式與代數(shù)式1/2(a+b)c計算結(jié)果不一致的是(B)A.(a+b)*c/2B.(1/2)*(a+b)*cC.(a+b)*c*1/2D.c/2.0*(a+b)4.C語言中不能用來表示整常數(shù)的是(D)A.十進(jìn)制B.十六進(jìn)制C.八進(jìn)制D.二進(jìn)制5.若有輸入語句scanf(″a=%f,b=%f″,&a,&b);欲使a值為10,b值為20,正確的輸入為(C)A.10,20<回車>B.10■20<回車>C.a=10,b=20<回車>D.a=10■b=20<回車>在C語言中,反斜杠字符是(D)A. ’n’ B. ’t’7. 設(shè)d為字符變量,下列表達(dá)式不正確的是

(

C. ’v’C )

D. ’’A.d=97

B.d='a'

C.d="a"

D. d='\2'表達(dá)式10+'a'的結(jié)果類型是(C)A.long B.double C.int D.unsignedfloat9. 在C語言中,運算對象必須是整型數(shù)的運算符是 ( A )A.% B. / C.+ D. *10.C語言中,命令行“#defineM25 ”將M定義為( A )A.符號常量 B.字符常量 C.實型常量 D.變量11. 以下程序段中,為了使變量 a、b、c的值分別為數(shù)據(jù) 1、A、2,則不正確的輸入格式是

(

D )inta,c;charb;scanf(“%d%c%dA.1A<回車>2<C.1A■2<回車>12.以下選項中,不是

”,&a,&b,&c);回車>C語句的是(

B.1A2< 回車>D.1<回車>A<D )

回車>2<

回車>A.i++;

B.;

C.{a++;b++;}

D.scanf(

“%d

”,&a)以下程序運行后的結(jié)果是(B)#include<stdio.h>main(){intx;printf("x=%d\n",x);}A.編譯出錯 B.有不確定輸出值 C.無輸出值 D.運行出錯以下選項中,不正確的賦值語句是(D)A.x=y; B.x++; C.x%=2; D.x==5;已有定義語句“floata=32.7;”,則不能正確執(zhí)行的語句是(D)A.printf( “%3.2f\n ”,a); B.scanf( “%3f”,&a);C.printf(“%3f”,a);D.scanf(“%3.2f”,&a);二、填空題1、以下不合法的用戶標(biāo)識符是①②④⑦。①a-1②1_a③a3B④if⑤INT⑥_22⑦B.txt2、將數(shù)學(xué)式y(tǒng)21寫成C語言表達(dá)式為sqrt((y*y+1)/(2*x))。2x3、表達(dá)式2/3+7%4+3.5/7的值是3.5。4、在C程序中,表示范圍0<x≤5的正確表達(dá)式為x>0&&x<=5。5、以下合法的C語言常量是①⑦⑨。①"\n"②e-31③'105'④7ff⑤′x111′⑥′\18′⑦"x"⑧′do′⑨-0x3b16、若有定義intx=1,y=1;,則執(zhí)行逗號表達(dá)式y(tǒng)=3,x++,x+5后,該表達(dá)式的值是7,變量x的值是2,變量y的值是3。7、若有定義intx=5;,則表達(dá)式x+=x*=x的計算結(jié)果為50。8、若有定義inta=10,b=20,c=30;,則執(zhí)行printf(“%d\n”,(a=50,b*a,c+a));語句的輸出結(jié)果為80。9、若有inta;floatb;,則執(zhí)行a=b=78.9;后,a中存放的值是78,b中存放的值是78.9。10、以下程序段是用40000■12.345A<回車>形式輸入的3個數(shù)據(jù)40000、12.345、A分別賦給變量a、b、c,請?zhí)羁?。longa;doubleb;charc;scanf( “%ld%lf%c ”,&a,&b,&c);三、分析下列程序段,寫出執(zhí)行結(jié)果(若結(jié)果中含有空格要把空格標(biāo)出)1.inta=789;floatb=5.686,c=4.56;longd=135790;printf("*%6d%06d%-6d%2d*\n",a,a,a,a);*■■■789000789789■■■789*printf("#%0.4f#%8.4f%-07.1f\n",b,b,c);#5.6860#■■5.68604.6■■■■printf("%ldc%9ldf%-9ld\n",d,d,d);135790c■■■135790f135790■■■2.intx=40,y=4,z=4;10x=y==z;printf("%d\t",x);x=x==(y-z);printf("%d\t",x);3.inti=16,j;321615j=(i++)+i;printf("%d\t",j);i=15;printf("%d\t%d\t",++i,i);以下程序段運行時,若從鍵盤輸入以下內(nèi)容(從第1列開始),則輸出結(jié)果是:1245123<回車>45678<回車>charc1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",&c1,&c2,&c3,&c4);c5=getchar();c6=getchar();putchar(c1);putchar(c2);printf("%c%c\n",c5,c6);5. 以下程序段運行時,若從鍵盤輸入: 102030< 回車>,則輸出結(jié)果是 10300inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);printf("%d%d%d",i,j,k);以下程序段運行時,若從鍵盤輸入:B33<回車>,則輸出結(jié)果是1Bchara,b;a=getchar();scanf("%d",&b);a=a-'A'+'0';b=b*2;printf("%c%c",a,b);四、改錯題下面程序段有3處錯誤,請改正。Main

改為main(){

inta;floatb;a=3,b=4.5;printf("%f

%d\n",a,b);

改為a=3;b=4,5;改為printf("%d

%f\n",a,b);}2. 下面程序段是把攝氏溫度

c轉(zhuǎn)化為華氏溫度

f,轉(zhuǎn)化公式為

f=9c/5+32

,有

4處錯誤,請改正。floatc,f;scanf("%f",c);f=(9/5)*c+32;print("c=%f,f=%f\n",&c,&f);

改為scanf("%f", &c);改為f=(9.0/5)*c+32;改為printf("c=%f,f=%f\n",

c,f);下面程序段有3處錯誤,請改正。charb=Y;改為charb=’Y’;putchar(‘b’);/*輸出變量b中的字符*/改為putchar(b);putchar(“\n”);改為putchar(‘\n’);下面程序有5處語法錯誤,請改正。main();{intx;scanf("%d",&x);inty;y=5x;printf("y=%d\n",Y)}修改后如下:main(){intx;inty;scanf("%d",&x);y=5*x;printf("y=%d\n", y);}注意:變量的定義要放在程序最前面。 是風(fēng)的細(xì)語、是雨的柔順、斑駁了一道道古老的憂傷,刻在了燈火闌珊處 ?是橋的滄桑、是石的痕跡、流年了一首首陳舊的詩韻,銘在了秋月三更天 ?海棠紅袖添香,墨跡染血蒼涼。安靜中,晨曦相伴花香,展一箋前世的千秋歌遙 ;清雨深巷幽笛,揮灑寒月銀裝。情濃處,夕陽西落桃源,留一篇今生的婉艷霓裳。挽輕風(fēng)拂墨,潑灑一秋雨紅,撥開海棠的花事,聆聽花瓣細(xì)語呢喃,深情里,香醉十里桃花,溪留百畝婉藍(lán)。搖曳的風(fēng)鈴,恍惚的倩影。沉月入水禪心未改,凝霜了一夜煙波的傷夢。靈潤如玉的杏花黃似菊染的絲雨,陣陣飄瑩、落琴弦瑟。拂墨輕風(fēng),筆尖瑩繞了一圈年輪,輕輕的描出了圓圓的印跡,淡色中,雅致的輕雨,穿巷飄過,留下了一串串流香的詩花。模糊的撇捺、不清的橫豎,送走著殘血的時光。摘一支輕雨,鋪一箋墨跡,在燈火闌珊處窺探一葉欞窗,熟悉的倩影淡淡一笑,傾城了歲月的柔情,暖雨中蜜意了情侶的夢香。一杯輕風(fēng),半壺墨跡。捧著安靜的角落,獨飲墨香,留韻素白。輕風(fēng)拂過,開滿了一園禪意,一片櫻花。輕風(fēng)緩緩,墨香襲襲。長長的倩影里,柔軟了風(fēng)韻的味律,灑脫的靜悟中遙遠(yuǎn)變成了傳說,把愛定格在一瞬間。這第一段似乎是著重描摹春的美麗,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論