二級C語言程序設(shè)計練習(xí)題gj.doc_第1頁
二級C語言程序設(shè)計練習(xí)題gj.doc_第2頁
二級C語言程序設(shè)計練習(xí)題gj.doc_第3頁
二級C語言程序設(shè)計練習(xí)題gj.doc_第4頁
二級C語言程序設(shè)計練習(xí)題gj.doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余103頁可下載查看

下載本文檔

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

文檔簡介

二級C語言程序設(shè)計練習(xí)題gj.txt45想洗澡嗎?不要到外面等待下雨;想成功嗎?不要空等機(jī)遇的到來。摘下的一瓣花能美麗多久?一時的放縱又能快樂多久?有志者要為一生的目標(biāo)孜孜以求。少年自有少年狂,藐昆侖,笑呂梁;磨劍數(shù)年,今將試鋒芒。自命不凡不可取,妄自菲薄更不宜。重要說明:本習(xí)題所有題目均假設(shè)上機(jī)環(huán)境為TC2.0,而2008年版最新大綱規(guī)定等級考試上機(jī)用VC6.0,這主要對筆試的影響在于int類型所占用的字節(jié),原來TC2.0中int類型為2個字節(jié),而最新VC6.0中int類型占用4個字節(jié),所以以下所有題目涉及int數(shù)據(jù)類型占用字節(jié)數(shù)的地方請大家把題目和參考答案按新大綱做相應(yīng)調(diào)整即可,用到int類型數(shù)據(jù)但不涉及int占字節(jié)數(shù)的所有地方不必調(diào)整。(其實(shí)需要調(diào)整的地方很少的,請大家自己識別)C語言程序設(shè)計習(xí)題(全國計算機(jī)等級考試)第一章 程序設(shè)計基本概念 1.1 在TURBO C環(huán)境中用RUN命令運(yùn)行一個C程序時,所運(yùn)行的程序的后綴是_。 1.2 C語言源程序文件的后綴是 _, 經(jīng)過編譯后, 生成文件的后綴是 _,經(jīng)過連接后,生成文件的后綴是 _。 1.3 結(jié)構(gòu)化程序由 _、 _、 _三種基本結(jié)構(gòu)組成。 第二章 C程序設(shè)計的初步知識 一 、 選 擇題 2.1 以下選項中正確的整型常量是 A) 12 B)-20 C)1,000 D)4 5 62.2 以下選項中正確的實(shí)型常量是 A) 0 B)3.1415 C)0.329*102 D).8712.3 以下選項中不正確的實(shí)型常量是A)2.607E-1 B)0.8103e 2 C)-77.77 D)456e-22.4 以下選項中不合法的用戶標(biāo)識符是A)abc.c B)file C)Main D)PRINTF2.5 以下選項中不合法的用戶標(biāo)識符是A)_123 B)printf C)A$ D)Dim2.6 C語言中運(yùn)算對象必需是整型的運(yùn)算符是A)% B)/ C)! D)* *2.7 可在C程序中用作用戶標(biāo)識符的一組標(biāo)識符是A)void B)as_b3 C)For D)2c define _123 -abc DO WORD If case SIG2.8 若變量已正確定義并賦值,符合C語言語法的表達(dá)式是A)a=a+7; B)a=7+b+c,a+ C)int(12.3%4) D)a=a+7=c+b2.9 以下敘述中正確的是A) a是實(shí)型變量,C允許進(jìn)行以下賦值a=10,因此可以這樣說:實(shí)型變量允許賦值整型值。B) 在賦值表達(dá)式中,賦值號左邊既可以是變量也可以是任意表達(dá)式。C) 執(zhí)行表達(dá)式a=b后,在內(nèi)存中a 和 b存儲單元中的原有值都將被改變,a的值已由原值改變?yōu)閎 的值, b 的值由原值變?yōu)?。D) 已有a=3,b=5。當(dāng)執(zhí)行了表達(dá)式 a=b ,b=a 之后,已使a 中的值為5,b 中的值為3。2.10 以下敘述中正確的是 在C程序中無論整數(shù)還是實(shí)數(shù),只要在允許的范圍內(nèi)都能準(zhǔn)確無誤的表示。 C程序由主函數(shù)組成。 C程序由函數(shù)組成。 C程序由函數(shù)和過程組成。2.11 TURBO C中int 類型變量所占字節(jié)數(shù)是A)1 B)2 C)3 D)4 2.12 不合法的八進(jìn)制數(shù)是A)0 B)028 C)077 D)012.13 不合法的十六進(jìn)制數(shù)是A)oxff B)0Xabc C)0x11 D)0x19 二、填空題2.14 若k為int整型變量且賦值11。請寫出運(yùn)算k+后表達(dá)式的值A(chǔ))_和變量的值B)_。2.15 若x為double型變量,請寫出運(yùn)算x=3.2,+x后表達(dá)式的值A(chǔ))_和變量的值B)_。2.16 函數(shù)體由符號_開始,用符號_結(jié)束。函數(shù)體的前面是_部分,其后是_部分。2.17 C語言中的標(biāo)識符可分為_、_、和預(yù)定義標(biāo)識符三類。2.18 在C語言程序中,用關(guān)鍵字_定義基本整型變量,用關(guān)鍵字_定義單精度實(shí)型變量,用關(guān)鍵字_定義雙精度實(shí)型變量。2.19 把a(bǔ)1、a2定義成單精度實(shí)型變量,并賦初值1的定義語句是_。2.20 C程序中定義的變量,代表內(nèi)存中的一個_。2.21 表達(dá)式3.5+1/2的計算結(jié)果是_。2.22 對以下數(shù)學(xué)式,寫出三個等價的C語言表達(dá)式_、_、_。 aib c2.23 表達(dá)式s=10應(yīng)當(dāng)讀做“_”。2.24 計算機(jī)中內(nèi)存儲器的最小存儲單位稱_,其中能容納的數(shù)是_。2.25 通常一個字節(jié)包含_個二進(jìn)制位。在一個字節(jié)中能存放的最大(十進(jìn)制)整數(shù)是_,它的二進(jìn)制數(shù)的形式是_;最小(十進(jìn)制)整數(shù)是_,它的二進(jìn)制數(shù)的形式是_。2.26 當(dāng)計算機(jī)用兩個字節(jié)存放一個整數(shù)時,其中能存放的最大(十進(jìn)制)整數(shù)是_、最小(十進(jìn)制)整數(shù)是_,它的二進(jìn)制數(shù)的形式是_。2.27 在C語言中整數(shù)可用_進(jìn)制數(shù)、_進(jìn)制數(shù)和_進(jìn)制數(shù)三種數(shù)制表示。 三、上機(jī)改錯題(讀者最好在TURBO C環(huán)境下上機(jī)試一試,以便熟悉出錯信息)。2.28 請指出以下C程序的錯誤所在#include stdio.h;main(); /* main function */ float r,s; /*/*r is radius*/,/*s is area of circular*/*/ r=5.0; s=3.14159*r*r; printf(“ %fn”,s)2.29 請指出以下C程序的錯誤所在#include stdio.h main /*main function*/ float a,b,c,v; /*a,b,c are sides, v is volume of cube*/ a=2.0;b=3.0;c=4.0 v=a*b*c; printf(“ %fn” ,v) 第三章 順序結(jié)構(gòu) 選擇題 3.1 若a、b、c、d、都是int類型變量且初值為0,以下選項中不正確的賦值語句是A)a=b=c=d=100; B)d+; C)c+b; D)d=(c=22)-(b+);3.2 以下選項中不是C語句的是A)int i; i+; printf(“%dn”,i); B); C)a=5,c=10 D) ; 3.3 以下合法的C語言賦值語句是A)a=b=58 B)k=int(a+b); C)a=58,b=58 D)-i;3.4 以下程序的輸出結(jié)果是A)0 B)1 C)3 D)不確定的值 main( ) int x=10, y=3; printf(“%dn”,y=x/y); 3.5 若變量已正確說明為int類型,要給a、b、c輸入數(shù)據(jù),以下正確的輸入語句是A)read(a,b,c); B)scanf(“ %d%d%d” ,a,b,c);C)scanf(“ %D%D%D” ,&a,%b,%c); D)scanf(“ %d%d%d”,&a,&b,&c);3.6 若變量已正確說明為float類型,要通過以下賦值語句給a賦予10、b賦予22、c賦予33,以下不正確的輸入形式是A)10 B)10.0,22.0,33.0 C)10.0 D)10 22 22 22.0 33.0 33 33 scanf(“ %f %f %f” ,&a,&b,&c);3.7 若變量已正確定義,要將a和b中的數(shù)進(jìn)行交換,下面不正確的語句組是A)a=a+b,b=a-b,a=a-b; B)t=a,a=b,b=t; C)a=t;t=b;b=a; D)t=b;b=a;a=t;3.8 若變量已正確定義,以下程序段的輸出結(jié)果是A) 輸出格式說明與輸出項不區(qū)配,輸出無定值 B)5.17C)5.168 D)5.169X=5.16894;Printf(“ %fn”,(int)(x*1000+0.5)/(float)1000);3.9 若有以下程序段,c3中的值是A)0 B)1/2 C)0.5 D)1int c1=1,c2=2,c3;c3=c1/c2;3.10 若有以下程序段,其輸出結(jié)果是A)3,0,-10 B)0,0,5 C)-10,3,-10 D)3,0,3int a=0,b=0,c=0;c=(a-=a-5),(a=b,b+3); printf(“ %d,%d,%dn”,a,b,c);3.11 當(dāng)運(yùn)行以下程序時,在鍵盤上從第一列開始輸入9876543210(此處代表Enter),則程序的輸出結(jié)果是A)a=98,b=765,c=4321 B)a=10,b=432,c=8765C)a=98,b=765.000000,c=4321.000000 D)a=98,b=765.0,c=4321.0main() int a; float b,c; scanf(“ %2d%3f%4f”,&a,&b,&c); printf(“ na=%d,b=%f,c=%fn”,a,b,c);3.12 以下程序的輸出結(jié)果是A)a=%2,b=%5 B)a=2,b=5C)a=%d,b=%d D)a=%d,b=%dmain( )int a=2,b=5;printf(“a=%d,b=%dn”,a,b); 3.13 若int類型占兩個字節(jié),則以下程序段的輸出是A)-1,-1 B)-1,32767 C)-1,32768 D)-1,65535int a=-1; printf(“ %d,%un”,a,a);3.14 以下程序段的輸出是A)*496 * B)* 496* C)*000496* D)輸出格式符不合法 int x=496; Printf(“ *%06d*n”,x);3.15 以下程序段的輸出是A)|3.1415| B)| 3.0| C)| 3| D)| 3.| float a=3.1415; Printf(“ |%6.0f|n”,a);3.16 以下程序段的輸出是A)|2345.67800| B)|12345.6780| C)|12345.67800| D)|12345.678|printf(“ |%10.5f|n”,12345.678);3.17 以下程序段的輸出是A)*0000057.66* B)* 57.66* C)*0000057.67* D)* 57.67*float a=57.666;pirntf(“ %010.2fn”,a);318若從終端輸入以下數(shù)據(jù),要給變量c賦以283.19,則正確的輸入語句是A)scanf(“ %f”,c); B)scanf(“ %8.4f”,&c);B) scafn(“ %6.2f”,&c); D)scanf(“ %8”,&c);283.19003.19 若變量已正確說明,要求用以下語句給a賦予3.12、給b賦予9.0,則正確的輸入形式是(代表空格)A)3.129.0 B)a=3.12b=9C)a=3.12,b=9 D)a=3.12,b=9scanf(“ a=%f,b=%f”,&a,&b);3.20 以下程序的輸出結(jié)果是A)9 8 B)8 9 C)6 6 D)以上三個都不對#include “ math.h”main() double a=-3.0,b=2; printf(“ %3.0f %3.0fn”,pow(b,fabs(a),pow(fabs(a),b); 填空題3.21 若有以下定義,請寫出以下程序段中輸出語句執(zhí)行后的輸出結(jié)果。(1)_ (2)_(3)_int i=-200,j=2500;printf(“ (1) %d %d”,i,j);printf(“ (2) i=%d,j=%dn” ,i,j);printf(“ (3) i=%dn j=%dn”,i,j);3.22 變量i、j、k已定義為int類型并有初值0,用以下語句進(jìn)行輸入時scanf(“ %d”,&I); scanf(“ %d”,&j); scanf(“ %d” ,&k);當(dāng)執(zhí)行第一個輸入語句,從鍵盤輸入: 12.3 表示Enter鍵則變量i、j、k的值分別是_、_、_。3.23 復(fù)合語句在語法上被認(rèn)為是_??照Z句的形式是_。3.24 C語句的最后用_結(jié)束。3.25 以下程序段,要求通過scanf語句給變量賦值,然后輸出變量的值。寫出運(yùn)行時給k輸入100,給a輸入25.81,給x輸入1.89234 時的三種可能的輸入形式_、_、_。int k; float a; double x; scanf(“ %d%f%lf”,&k,&a,&x);pirntf(“ k=%d,a=%f,x=%fn”,k,a,x);3.26 以下程序段的輸出結(jié)果是_。int x=0177;printf(“ x=%3d,x=%6d,x=%6o,x=%6x,x=%6un”,x,x,x,x,x);3.27 以下程序段的輸出結(jié)果是_。int x=0177;printf(“ x=%-3d, x=%-6d,x=$%-06d, x=$%06d,x=%06dn”,x,x,x,x,x); 3.28 以下程序段的輸出結(jié)果是_。double a=5.13.789215;printf(“ a=%8.6f,a=%8.2f,a=%14.8f,a=%14.8lfn”,a,a,a,a); 編程題和改錯題3.29 以下程序多處有錯。要按下面指定的形式輸入數(shù)據(jù)和輸出數(shù)據(jù)時,請對該程序做相應(yīng)的修改。maindouble a,b,c,s,v;printf(input a,b,c:n);scanf(“%d%d%d”,a,b,c);s=a*b; /*計算長方形面積*/v=a*b*c; /*計算長方體體積*/printf(“%d %d %d”,a,b,c);printf(“s=%fn”,s,”v=%dn”,v);當(dāng)程序執(zhí)行時,屏幕的顯示和要求輸入形式如下: input a,b,c:2.0 2.0 3.0 此處的2.0 2.0 3.0是用戶輸入的數(shù)據(jù) a=2.000000,b=2.000000,c=3.000000 此處是要求的輸出形式 s=4.000000,v=12.0000003.30 編寫程序,把560分鐘換算成用小時和分鐘表示,然后進(jìn)行輸出。3.31 編寫程序,輸入兩個整數(shù):1500和350,求出它們的商數(shù)和余數(shù)并進(jìn)行輸出。3.32 編寫程序,讀入三個雙精度數(shù),求它們的平均值并保留此平均值小數(shù)后一位數(shù),對小數(shù)點(diǎn)后第二位數(shù)進(jìn)行四舍五入,最后輸出結(jié)果。3.33 編寫程序,讀入三個整數(shù)給a、b、c,然后交換它們中的數(shù),把a(bǔ)中原來的值給b,把b中原來的值給c, 把c中原來的值給 a。 第四章 選擇結(jié)構(gòu) 一、選擇題4.1 下列運(yùn)算符中優(yōu)先級最高的運(yùn)算符是A)! B)% C)-= D)&4.2 下列運(yùn)算符中優(yōu)先級最低的運(yùn)算符是 A)| B)!= C) =y=z, 應(yīng)使用的C語言表達(dá)式是A) (x=y)&(y=z) B) (x=y)AND (y=z)C) (x=y=z) D) (x=y)&(y=z)4.4 設(shè) a、b 和c 都是int 型變量,且a =3,b=4, c=5;則以下的表達(dá)式中,值為0的表達(dá)式是A) a&b B)a=b C)a|b+c&b-c D)!(ab)&!c|1)4.5 以下程序的輸出結(jié)果是:A) 0 B)1 C)2 D)3main() int a=2,b=-1,c=2; if (ab) if (b0) c=0; else c+=1; printf(“%dn”,c);4.6 以下程序的輸出結(jié)果是:A) 1 B) 2 C) 3 D) 4main() int w=4,x=3,y=2,z=1; printf(“%dn”,(wx?w:zy?z:x);4.7 若執(zhí)行以下程序時從鍵盤上輸入3和4,則輸出結(jié)果是 A)14 B)16 C)18 D)20 main() int a, b,s; scanf(“%d%d”,&a,&b); s=a; if (ab) s=b; s*=s; printf(“%dn”,s);4.8 下面的程序片段所表示的數(shù)學(xué)函數(shù)關(guān)系是A) -1(x0)B) 1(x0)C) 0(x0)D) -1(x0)y=-1; if (x!=0) if (x0) y=1; else y=0;4.9 運(yùn)行以下程序后,輸出 A)# B)&C)#& D)有語法錯誤不能通過編譯 main() int k=-3;if (k=0) printf(“*n”); else printf(“&n”); 4.10 若a和b均是正整數(shù)型變量,以下正確的switch語句是A) switch ( pow(a,2)+pow(b,2) (注:調(diào)用求冪的數(shù)學(xué)函數(shù)) case 1: case 3: y=a+b; break ; case 0: case 5: y=a-b; B) switch (a*a+b*b); case 3: case 1: y=a+b; break ; case 0: y=b-a; break; C) switch a default : x=a+b; case 10 : y=a-b;break; case 11 : y=a*d; break; D) switch(a+b) case10: x=a+b; break; case11: y=a-b; break; 二、 填空題4.11 C語言中用_表示邏輯值“真”,用_表示邏輯值“假”。4.12 C語言中的關(guān)系運(yùn)算符按優(yōu)先級別是_ 、_.4.13 C語言中的邏輯運(yùn)算符按優(yōu)先級別是_、 _ 、_.4.14 C語言中的關(guān)系運(yùn)算符和邏輯運(yùn)算符的優(yōu)先級別是 _、_、_、_、_。4.15 C語言中邏輯運(yùn)算符_的優(yōu)先級高于算術(shù)運(yùn)算符。4.16 將下列數(shù)學(xué)式改寫成C語言的關(guān)系表達(dá)式或邏輯表達(dá)式A)_和 B)_A) a=b 或 a44.17 請寫出以下程序的輸出結(jié)果_。 main() int a=100; if (a100) printf(“%dn”,a100); else printf(“%dn”,a0) B) !04.19 當(dāng)a=1,b=2,c=3時,以下if 語句執(zhí)行后,a 、b 、c 中的值分別為_、 _、 _. if (ac) b=a;a=c; c=b;4.20 若變量巳正確定義,以下語句段的輸出結(jié)果是_。 x=0,y=2,z=3; switch(x) case 0: switch (y=2) case 1: printf(“*”); break; case 2: printf(“%”); break; case 1: switch(z) case 1: printf(“$”); case 2: printf(“*”);break; default: printf(“#”); 三、 編程題4.21 請將以下語句改寫成switch語句。 if ( a30) m=1; else if (a40) m=2; else if (a50) m=3;else if (a60) m=4;else m=5;4.22 編寫程序,輸入一位學(xué)生的生日(年:y0、月:m0、日:d0); 并輸入當(dāng)前的日期(年: y1、月:m1、日:d1); 輸出該生的實(shí)足年齡。4.23 編寫程序,輸入一個整數(shù),打印出它是奇數(shù)還是偶數(shù)。4.24 編寫程序,輸入 a、b 、c 三個數(shù),打印出最大者。 4.25 有一函數(shù): x (-5x0) y= x-1 (x=0) x+1 (0x10)編寫一程序,要求輸入x 的值,輸出y 的值。分別用 (1)不嵌套的if 語句(2)嵌套的if 語句 (3)if-else語句 (4)switch 語句 第五章 循環(huán)結(jié)構(gòu) 一.選擇題5.1 以下程序段的輸出結(jié)果是A) 9 B) 1 C) 11 D) 10 int k,j,s; for (k=2;k6;k+,k+) s=1; for (j=k;j6;j+) s+=j; printf(“%dn”,s);5.2 以下程序段的輸出結(jié)果是A)12 B)15 C)20 D)25int i,j,m=0;for (I=1;I=5;I+=4)for (j=3;j7) n-; printf(“%dn”,n);5.4 以下程序段的輸出結(jié)果是A) 1 B)3 0 C) 1 2 D)死循環(huán)int x=3; do printf(“%3d”,x-=2);while (!(-x);5.5 以下程序的輸出結(jié)果是A) 15 B)14 C)不確定 D)0main() int i,sum; for (i=1;i0;y-)if (y%3=0) printf(“%d”,-y); continue5.7 若x 是int 型變量,以下程序段的輸出結(jié)果是A) *3 B)#3 C)#3 D)*3#4 #4 *4 *4#5 *5 *5 #5 for (x=3;x6;x+) printf(x%2)?(“*%d”):(“#%dn”),x);5.8 以下程序的輸出結(jié)果是A) *#*#*#$ B)#*#*#*$C) *#*#$ D)#*#*$main() int i; for (i=1;i=5;i+) if (i%2) printf(“*”);else continue;printf(“#”);printf(“$n”);5.9 以下敘述正確的是A)do-while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)代替.B)do-while語句構(gòu)成的循環(huán)只能用break語句退出C)用do-while語句構(gòu)成循環(huán)時,只有在while后的表達(dá)式為非零時結(jié)束循環(huán) D)用do-while語句構(gòu)成循環(huán)時,只有在while后的表達(dá)式為零時結(jié)束循環(huán)5.10 以下程序的輸出結(jié)果是A)39 81 B)42 84 C)26 68 D)28 70main() int x,i; for (i=1;ib;+b)i+;while (a+c)j+;do k+; while (ad+);5.12 以下程序段的輸出結(jié)果是_. int k,n,m; n=10;m=1;k=1; while (k=n) m*=2; printf(“%dn”,m);5.13 以下程序段的輸出結(jié)果是_. main() int x=2; while (x-); printf(“%dn”,x); 5.14 以下程序段的輸出結(jié)果是_. int i=0,sum=1; do sum+=i+; while (i5); printf(“%dn”,sum);5.15 有以下程序段: s=1.0; for(k=1;kamax) amax=x; if (_) amin=x; scanf(“%f”,&x); printf(“namax=%fnamin=%fn”,amax,amin); 三編程題5.17 編寫程序,求1-3+5-7+-99+101的值。5.18 編寫程序,求e 的值。e?1+1/1!+1/2!+1/3!+.+1/n! 用循環(huán),計算前50項。(2) 用循環(huán),要求直至最后一項的值小于10-45.19 編寫程序,輸入從公元1000年至2000年所有閏年的年號。每輸出3個年號換一行。判斷公元年是否為閏年的條件是:(1) 公元年數(shù)如能被4整除,而不能被100整除,則是閏年;(2) 公元年數(shù)能被400整除也是閏年。5.20 編寫程序,打印以下圖: * * * * * * * * * 第六章 字符型數(shù)據(jù) 一、選擇題6.1 C語言中的簡單類型有A)整型,實(shí)型,邏輯型 B)整型,實(shí)型,字符型C)整型,字符型,邏輯型 D)整型,實(shí)型,邏輯型,字符型6.2 C語言中,字符型(char)數(shù)據(jù)在微機(jī)內(nèi)存中的存儲形式是A)反碼 B)補(bǔ)碼 C)EBCDIC碼 D)ASCII碼6.3 設(shè)有語句char a=72;,則變量AA)包含1個字符 B)包含2個字符 C)包含3個字符 D)說明不合法6.4 C語言中不合法的字符常量是A)0XFF B)65 C)& D)286.5 C語言中不合法的字符串常量是A)121 B)Y= C)nn D)ABCDX6d6.6 判斷char型變量C是否為大寫字母的最簡單且正確的表達(dá)式是A)A =A)&(C=Z)C)(A=C) D) (C=A)&(C=A& x=Z)?(x+32):x; printf(%cn,x);6.9 以下程序的輸出結(jié)果是A)67,C B)B,C C)C,D D)不確定的值main() char ch1,ch2; ch1=A+5-3; ch2=a+5-3; printf(%d,%cn,ch2);6.10 對以下程序,從第一列開始輸入數(shù)據(jù):2473,代表ENTER,程序的輸出結(jié)果是A)668977 B)668966 C)66778777 D)6688766#include stdio.hmain() int c; while(c=getchar()!=n) switch(c-2) case 0: case 1: putchar(c+4); case 2: putchar(c+4); break; case 3: putchar(c+3); default : putchar(c+2); break; prinf(n); 6.11 若變量已正確說明,要求用以下語句給C1賦予字符%,給C2賦予字符#,給a賦予2.0,給b賦予4.0,則正確的輸入形式是A)2.0 % 4.0 # B)2.0%4.0#C)2% 4# D)2 % 4 scanf(%f%c%f%c,&a,&c1,&b,&c2); 二、填空題6.12 EOF的十進(jìn)制值是_.6.13 C語言中,字符占內(nèi)存_個字節(jié).6.14 調(diào)用C語言對字符處理的庫函數(shù)時,在#include命令行中應(yīng)包含的文件是_.6.15 若輸入字符A,在以下WHILE語句執(zhí)行后ch的值是_. while(ch=getchar()=A);6.16 若要通過以下語句給a,b,c,d分別輸入字符A,B,C,D,給w,x,y,z分別輸入10,20,30,40,正確的輸入形式是_,請用代表ENTER鍵. scanf(%d%c%d%c%d%c%d%c,&w,&a,&x,&b,&y,&c,&z,&d); 6.17 若有以下說明和輸入語句,要求給c1,c2輸入字符 A,B,給a1,a2輸入7.29和101.298,從鍵盤正確輸入數(shù)據(jù)的形式是_ char c1,c2; float a1,a2; scan

溫馨提示

  • 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

提交評論