




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、試卷編號:9049 所屬語言:Turbo C 試卷方案:09(2) 模擬試卷總分:100分 共有題型:5種一、填空 共15題 (共計15分)第1題 (1.0分)C語言表達式!(3<6)|(4<9)的值是【1】.答案: 1). 1 邏輯“或”第2題 (1.0分)int a=1,b=2,c=3; 執(zhí)行語句a=b=c;后a的值是【1】.答案: 1). 3第3題 (1.0分)以下程序的輸出結果為【1】,#include "stdio.h" main()int a=010,j=10;printf("%d,%dn",+a,j-);答案: 1). 9,10
2、第4題 (1.0分)執(zhí)行下列語句的結果是【1】,a=3;printf("%d,",+a);printf("%d",a+);答案: 1). 4,4第5題 (1.0分)當a=1,b=2,c=3時,執(zhí)行以下程序段后b=【1】.if (a>c) b=a; a=c; c=b;答案: 1). 2第6題 (1.0分)假設有條件 int x=1,y=2,z=3;則表達式z+=x>y?+x:+y的值是【1】.答案: 1). 6第7題 (1.0分)執(zhí)行下列語句后,b 的十進制值是【1】.int x=240,y=15,b;char z='A'b=(
3、 x && y ) && ( z < 'a' );答案: 1). 1第8題 (1.0分)當a=3,b=2,c=1;時,執(zhí)行以下程序段后 a=【1】.if(a>b) a=b; if(b>c) b=c;else c=b;c=a;答案: 1). 2第9題 (1.0分)以下程序的輸出結果為【1】,#include "stdio.h" main()int a;for(a=0;a<10;a+);printf("%d",a);答案: 1). 10第10題 (1.0分)程序段int k=10; wh
4、ile(k=0) k=k-1循環(huán)體語句執(zhí)行【1】次.答案: 1). 0第11題 (1.0分)以下程序段要求從鍵盤輸入字符,當輸入字母為'Y' 時,執(zhí)行循環(huán)體,則括號內(nèi)應填寫【1】.ch=getchar(); while(ch _ 'Y')/*在括號中填寫*/ch=getchar();答案: 1). =第12題 (1.0分)以下do-while語句中循環(huán)體的執(zhí)行次數(shù)是【1】. a=10; b=0; do b+=2; a-=2+b; while (a>=0);答案: 1). 3第13題 (1.0分)C語言中,數(shù)組元素的下標下限為【1】.答案: 1). 0第14
5、題 (1.0分)如果函數(shù)不要求帶回值,可用【1】來定義函數(shù)返回值為空.答案: 1). void第15題 (1.0分)C語言源程序的基本單位是【1】.答案: 1). 函數(shù)二、判斷 共15題 (共計15分)第1題 (1.0分)a=(b=4)+(c=6) 是一個合法的賦值表達式. 答案:Y第2題 (1.0分)在C語言中,變量必需先定義后使用 答案:Y第3題 (1.0分)語句 printf("%f%",1.0/3);輸出為 0.333333. 答案:N第4題 (1.0分)語句scanf("%7.2f",&a);是一個合法的scanf函數(shù). 答案:N第5題
6、 (1.0分)在switch-case語句中,必須使用default語句. 答案:N第6題 (1.0分)關系運算符(大于、小于)的優(yōu)先級高于(低于加減乘除)算術運算符并且低于(高于)賦值運算符.答案:N第7題 (1.0分)C語言中的for語句可以用于循環(huán)次數(shù)已經(jīng)確定的情況,但是不能用于循環(huán)次數(shù)不確定而只給出循環(huán)結束條件的情況.答案:N第8題 (1.0分)do-while循環(huán)是先判斷循環(huán)條件表達式,后執(zhí)行循環(huán)體;while循環(huán)是先執(zhí)行循環(huán)體,后判斷循環(huán)條件表達式.答案:N第 9題 (1.0分)在定義二維數(shù)組時,可以將該數(shù)組的兩個維數(shù)全部省略答案:N第10題 (1.0分)任何數(shù)組的下標都是從0開始
7、;答案:Y第11題 (1.0分)C語言中只能逐個引用數(shù)組元素而不能一次引用整個數(shù)組.答案:Y第12題 (1.0分)數(shù)組中的元素類型不能不同答案:Y第13題 (1.0分)通過return語句,函數(shù)可以帶回一個或一個以上的返回值.答案:N第14題 (1.0分)如果函數(shù)值的類型和return語句中表達式的值不一致,則以函數(shù)類型為準.答案:Y第15題 (1.0分)C程序中有調(diào)用關系的所有函數(shù)必須放在同一個源程序文件中.答案:N三、單項選擇 共20題 (共計40分)第1題 (2.0分)下列程序的輸出結果是().main() printf("%dn",null);A:0B:變量無定義C
8、:-1D:1答案:B第2題 (2.0分)用下列語句定義a,b,c,然后執(zhí)行b=a、c='b'+b,則b,c的值是(). long a=0xffffff; int b; char c;A:0ffffff 和0x61B:-1和98C:-1和97D:指向同一地址答案:C第3題 (2.0分)已知大寫字母A的ASCII碼值是65,小寫字母a的ASCII碼是97,則用八進制表示的字符常量'101'是().A:字符AB:字符aC:字符eD:非法的常量答案:A第4題 (2.0分)若ch為char型變量,k為int型變量(已知字符a的ASCII十進制代碼為97),則以下程序段的執(zhí)
9、行結果是().ch='a' k=12; printf("%x,%o,",ch,ch); printf("k=%dn",k);(x十六進制整數(shù),o八進制整數(shù))A:因變量類型與格式描述符的類型不匹配,輸出無定值B:輸出項與格式描述符個數(shù)不符,輸出為零值或不定值C:61,141,k=%12D:61,141,k=%d 答案:C第5題 (2.0分)若a是float型變量,b是unsigned型變量,以下輸入語句中合法的是().A:scanf("%6.2f%d",&a,&b);B:scanf("%f%n&
10、quot;,&a,&b);C:scanf("%f%3o",&a,&b);D:scanf("%f%f",&a,&b);答案:C第6題 (2.0分)以下程序的輸出結果為().main()int i=010,j=10; printf("%d,%dn",+i,j-);A:11,10B:9,10C:010,9D:10,9答案:B第7題 (2.0分)int a=1,b=2,c=3;if(a>c)b=a;a=c;c=b;則c的值為().A:1B:2C:3D:不一定答案:B第8題 (2.0分)下列
11、各m的值中,能使m%3=2&&m%5=3&&m%7=2為真的是().A:8B:23C:17D:6答案:B第9題 (2.0分)以下運算符中,優(yōu)先級最高的運算符是().A:?:B:+C:&&D:,答案:B第10題 (2.0分)設j和k都是int類型,則for循環(huán)語句 for(j=0,k=0;j<=9&&k!=876;j+)( j<=9,k!=876) scanf("%d",&k)循環(huán);().A:最多執(zhí)行10次B:最多執(zhí)行9次C:是無限循環(huán)D:循環(huán)體一次也不執(zhí)行答案:A第11題 (2.0分)下面有
12、關 for 循環(huán)的正確描述是().A:for 循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況B:for 循環(huán)是先執(zhí)行循環(huán)循環(huán)體語句,后判斷表達式C:在 for 循環(huán)中,不能用 break 語句跳出循環(huán)體D:for 循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須用花括號括起來答案:D第12題 (2.0分)以下程序的運行結果是().main() int n; for(n=1;n<=10;n+) if(n%3=0) continue; printf("%d",n); A:12457810B:369C:12D:1234567890答案:A第13題 (2.0分)以下程序段的輸出結果為().f
13、or(i=4;i>1;i-)for(j=1;j<i;j+)putchar('#');A:無B:#C:#D:#答案:B第14題 (2.0分)設j和k都是int類型,則for循環(huán)語句(). for(j=0,k=0;j<=9&&k!=876;j+) scanf("%d",&k);A:最多執(zhí)行10次B:最多執(zhí)行9次C:是無限循環(huán)D:循環(huán)體一次也不執(zhí)行 答案:A第15題 (2.0分)在C語言中,為了結束由while語句構成的循環(huán),while后一對圓括號中表達式的值應該為().A:0B:1C:TrueD:非0答案:A第16題 (
14、2.0分)以下對一維整型數(shù)組a的正確說明是().A:int a(10);B:int n=10,an;C:int n; scanf("%d",&n); int an;D:#define SIZE 10 (換行) int aSIZE;答案:D第17題 (2.0分)在C語言中,引用數(shù)組元素時,其數(shù)組下標的數(shù)據(jù)類型允許是().A:整型常量B:整型表達式C:整型常量或整型表達式D:任何類型的表達式答案:C第18題 (2.0分)以下不能正確定義二維數(shù)組的選項是().A:int a22=1,2;B:int a2=1,2,3,4;C:int a22=1,2,3;D:int a2=1
15、,2,3,4;答案:D第19題 (2.0分)若有說明: int a34=0;則下面正確的敘述是().A:只有元素a00可得到初值0B:此說明語句不正確C:數(shù)組a中各元素都可得到初值,但其值不一定為0D:數(shù)組a中每個元素均可得到初值0答案:D第20題 (2.0分)以下數(shù)組定義中不正確的是().A:int a23;B:int b3=0,1,2,3;C:int c100100=0;D:int d3=1,2,1,2,3,1,2,3,4;答案:D四、程序填空 共2題 (共計12分)第1題 (6.0分)/*-【程序填空】-題目:從讀入的整數(shù)數(shù)據(jù)中,統(tǒng)計大于零的整數(shù)個數(shù)和小于零的 整數(shù)個數(shù)。用輸入零來結束輸
16、入,程序中用變量i統(tǒng)計大于 零的整數(shù)個數(shù),用變量j統(tǒng)計小于零的整數(shù)個數(shù)。-*/#include <stdio.h>main()int k,n,i,j; printf("Enter INT number,with 0 to endn"); i=j=0; scanf("%d",&n); while(n!=0)/*SPACE*/ if(n>0)i=【?】;/*SPACE*/ if(n<0)j=【?】;/*SPACE*/ scanf("%d",【?】); printf("i=%4dn",i,
17、j);答案: 1). i + 1 2). j + 1 3). &n第2題 (6.0分)/*-【程序填空】-題目:以下程序是用選擇法對10個整數(shù)按升序排序,程序中有4個空, 填空使程序完整。-*/*SPACE*/【?】 main() int i,j,k,t,aN; for(i=0;i<=N-1;i+) scanf("%d",&ai); for(i=0;i<N-1;i+) /*SPACE*/ 【?】/*SPACE*/ for(j=i+1; 【?】;j+) if(aj<ak) k=j;/*SPACE*/ if(【?】)t=ai;ai=ak;ak=
18、t; printf("output the sorted array:n"); for(i=0;i<=N-1;i+) printf("%5d",ai); printf("n"); 答案: 1). #define N 10 2). k=i; 3). j<N 或 N>j 或 j<=N-1 或 N-1>=j 4). k != i 五、程序設計 共3題 (共計18分)第1題 (6.0分)/*-【程序設計】-題目:編寫函數(shù)fun求1!+2!+3!+ +n!的和,在 main函數(shù)中由鍵盤輸入n值,并輸出運算結果。請
19、編寫fun函數(shù)。 例如:若n值為20,則結果為268040729。-注意:部分源程序給出如下。請勿改動主函數(shù)main和其 它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填 入所編寫的若干語句。-*/#include<stdio.h>float fun(int n)/*Program*/* End */main() int i,n; long int result; scanf("%d",&n); result=fun(n); printf("%ldn",result); yzj();yzj()FILE *IN,*OUT;int i;in
20、t iIN;long int iOUT;IN=fopen("1.in","r");if(IN=NULL)printf("Please Verify The Currernt Dir.It May Be Changed");OUT=fopen("1.out","w");if(OUT=NULL)printf("Please Verify The Current Dir. It May Be Changed");for(i=0;i<10;i+) fscanf(IN,"
21、;%d",&iIN); iOUT=fun(iIN); fprintf(OUT,"%ldn",iOUT);fclose(IN);fclose(OUT);答案:-int i;float f=1,s=0;for(i=1;i<=n;i+) f=f*i; s=s+f; return s;-第2題 (6.0分)/*-【程序設計】-題目:編寫函數(shù)fun其功能是:根據(jù)整型形參m, 計算如下公式的值: y=1/5+1/61/71/81/9+1/10.1/(m+5) 例如:若m=9,則應輸出:1.168229-注意:部分源程序給出如下。請勿改動主函數(shù)main 和其它函數(shù)
22、中的任何內(nèi)容,僅在函數(shù)fun的花 括號中填入所編寫的若干語句。-*/#include "stdio.h" double fun(int m) /*Program*/ /* End */ main() int n; clrscr(); printf("Enter n: "); scanf("%d", &n); printf("nThe result is %1fn", fun(n); getch(); yzj(); yzj()FILE *IN,*OUT;int s,i ;int t;float o;IN=fo
23、pen("in.dat","r");if(IN=NULL)printf("Read File Error");OUT=fopen("out.dat","w");if(OUT=NULL)printf("Write File Error");for(i=0;i<5;i+) fscanf(IN,"%d",&t); o=fun(t); fprintf(OUT,"%fn",o);fclose(IN);fclose(OUT);答案:-
24、 double y=0; int i; for(i=0; i<=m; i+) y+=1.0/(i+5); return(y);- 第3題 (6.0分)/*-【程序設計】-題目:編寫函數(shù)fun,函數(shù)的功能是:求給定正整數(shù)m以 內(nèi)的素數(shù)之和。例如:當m=20時,函數(shù)值為77。-注意:部分源程序給出如下。請勿改動主函數(shù)main和其 它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號中填 入所編寫的若干語句。-*/#include "stdio.h"int fun(int m)/*Program*/* End */main()int y;y=fun(20);printf("
25、y=%dn",y);yzj();yzj()FILE *IN,*OUT;int iIN,iOUT,i;IN=fopen("20.in","r");if(IN=NULL)printf("Please Verify The Currernt Dir.It May Be Changed");OUT=fopen("20.out","w");if(OUT=NULL)printf("Please Verify The Current Dir. It May Be Changed"
26、);for(i=0;i<10;i+) fscanf(IN,"%d",&iIN); iOUT=fun(iIN); fprintf(OUT,"%dn",iOUT);fclose(IN);fclose(OUT);答案:-int i,k,s=0; for(i=2;i<=m;i+) for(k=2;k<i;k+) if(i%k=0)break; if(k=i)s=s+i; return s;-試卷總分:100分共有題型:6種一、填空 共15題 (共計15分)第1題 (1.0分)若有以下數(shù)組a,數(shù)組元素:a0a9,其值為 9 4 12 8
27、2 10 7 5 1 3該數(shù)組中下標最大的元素的值是【1】.答案:3第2題 (1.0分)表達式18 && 53 的值是【1】.答案:1第3題 (1.0分)c語言程序的三種基本結構是:順序結構,選擇結構,【1】結構.答案:循環(huán)第4題 (1.0分)預處理命令行都必須以【1】號開始.答案:#第5題 (1.0分)設i,j,k均為int型變量,則執(zhí)行完for循環(huán)for(i=0,j=10;i<=j;i+,j-) k=i+j;后,k的值為【1】.答案:10第6題 (1.0分)程序段int k=10; while(k=0) k=k-1循環(huán)體語句執(zhí)行【1】次.答案:0第7題 (1.0分)執(zhí)
28、行下列語句后,*(p+1)的值是【1】.char s3="ab",*p;p=s;答案:b第8題 (1.0分)若輸入字符串:abcde<回車>,則以下while循環(huán)體將執(zhí)行 【1】 次.While(ch=getchar()='e') printf("*");答案:0第9題 (1.0分)如果函數(shù)不要求帶回值,可用【1】來定義函數(shù)返回值為空.答案:void第10題 (1.0分)C語言中,數(shù)組元素的下標下限為【1】.答案:0第11題 (1.0分)int a=1,b=2,c=3; 執(zhí)行語句a=b=c;后a的值是【1】.答案:3第12題
29、(1.0分)若有以下數(shù)組a,數(shù)組元素:a0a9,其值為 9 4 12 8 2 10 7 5 1 3該數(shù)組可用的最小下標值是【1】.答案:0第13題 (1.0分)將數(shù)組a的首地址賦給指針變量p的語句是【1】.答案:p=a;第14題 (1.0分)以下程序的輸出結果為【1】,#include "stdio.h" main()int a=010,j=10;printf("%d,%dn",+a,j-);答案:9,10第15題 (1.0分)假設有條件 int x=1,y=2,z=3;則表達式z+=x>y?+x:+y的值是【1】.答案:6二、判斷 共15題 (共
30、計15分)第1題 (1.0分)do-while循環(huán)是先判斷循環(huán)條件表達式,后執(zhí)行循環(huán)體;while循環(huán)是先執(zhí)行循環(huán)體,后判斷循環(huán)條件表達式.答案:N第2題 (1.0分)關系運算符的優(yōu)先級高于算術運算符并且低于賦值運算符.答案:N第3題 (1.0分)C程序中的關鍵字必須小寫.答案:Y第4題 (1.0分)若有說明int c;則while(c=getchar();是正確的C語句.答案:Y第5題 (1.0分)數(shù)組中的元素類型不能不同 答案:Y第6題 (1.0分)a=(b=4)+(c=6) 是一個合法的賦值表達式.答案:Y第7題 (1.0分)int a34=1,5,9; 它的作用是將數(shù)組各行第一列的元素
31、賦初值,其余元素值為0.答案:Y第8題 (1.0分)若 a=3,b=2,c=1 則關系表達式"(a>b)=c" 的值為"真".答案:Y第9題 (1.0分)int i,*p=&i;是正確的C說明語句.答案:Y第10題 (1.0分)語句"int *pi,pj"定義了兩個指針變量答案:N第11題 (1.0分)如果函數(shù)值的類型和return語句中表達式的值不一致,則以函數(shù)類型為準.答案:Y第12題 (1.0分)C語言中的for語句可以用于循環(huán)次數(shù)已經(jīng)確定的情況,但是不能用于循環(huán)次數(shù)不確定而只給出循環(huán)結束條件的情況.答案:N第13
32、題 (1.0分)在執(zhí)行switch語句時,default和各個case的出現(xiàn)次序不影響執(zhí)行結果.答案:Y第14題 (1.0分)語句 printf("%f%",1.0/3);輸出為 0.333333.答案:N第15題 (1.0分)若i =3,則printf("%d",-i+);輸出的值為 -4.答案:N三、單項選擇 共17題 (共計34分)第1題 (2.0分)下列程序段的輸出結果為().float x=213.82631;printf("%3d",(int)x);A:213.82 B:213.83 C:213 D:3.8 答案:C第2題
33、 (2.0分)下列定義不正確的是().A:#define PI 3.141592 B:#define S345C:int max(x,y); int x,y; D:static char c; 答案:C第3題 (2.0分)以下程序段的輸出結果為().char c="abc"int i=0;do while(ci+!='0');printf("%d",i-1);A:abc B:ab C:2 D:3 答案:D第4題 (2.0分)若ch為char型變量,k為int型變量(已知字符a的ASCII十進制代碼為97),則以下程序段的執(zhí)行結果是().c
34、h='a' k=12; printf("%x,%o,",ch,ch); printf("k=%dn",k);A:因變量類型與格式描述符的類型不匹配,輸出無定值B:輸出項與格式描述符個數(shù)不符,輸出為零值或不定值C:61,141,k=%12 D:61,141,k=%d 答案:C第5題 (2.0分)對 for(表達式1; ;表達式3) 可理解為().A:for(表達式1;0;表達式3) B:for(表達式1;1;表達式3)C:for(表達式1;表達式1;表達式3) D:for(表達式1;表達式3;表達式3) 答案:B第6題 (2.0分)以下程序
35、段的輸出結果為().for(i=4;i>1;i-)for(j=1;j<i;j+)putchar('#');A:無 B:# C:# D:# 答案:B第7題 (2.0分)下列語句的結果是().main() int j; j=3;printf("%d,",+j); printf("%d",j+);A:3,3 B:3,4 C:4,3 D:4,4 答案:D第8題 (2.0分)設a=12,且a定義為整型變量.執(zhí)行語句a+=a-=a*=a;后a的值為().A:12 B:144 C:0 D:132 答案:C第9題 (2.0分)執(zhí)行語句 for
36、(i=1;i+<4;); 后變量 i 的值是().A:3 B:4 C:5 D:不定答案:C第10題 (2.0分)若有char a80,*s=a;正確的輸入語句是().(s輸入字符串)A:scanf("%s",s); B:gets(*s); C:scanf("%c",s); D:getchar(s,80); 答案:A第11題 (2.0分)以下函數(shù)調(diào)用語句中實參的個數(shù)是(). func(e1,e2),(e3,e4,e5);A:2 B:3 C:5 D:語法錯誤 答案:A第12題 (2.0分)下列運算符中優(yōu)先級最高的是().A:< B:+ C:&am
37、p;& D:!=答案:B第13題 (2.0分)int a10;給數(shù)組a的所有元素分別賦值為1、2、3、的語句是().A:for(i=1;i<11;i+)ai=i; B:for(i=1;i<11;i+)ai-1=i;C:for(i=1;i<11;i+)ai+1=i; D:for(i=1;i<11;i+)a0=1; 答案:B第14題 (2.0分)若k為int型變量,則以下程序段的執(zhí)行結果是().k=-8567; printf("k=|%06D|n");A:格式描述符不合法,輸出無定值 B:輸出為k=|%06D| C:輸出為|0-8567| D:輸
38、出為|-8567|答案:B第15題 (2.0分)在C語言中,要求運算數(shù)必須是整型的運算符是().A: B:% C:! D:> 答案:B第16題 (2.0分)下列運算符中是C語言關系運算符的是().A: B:! C:& D:!= 答案:D第17題 (2.0分)若有說明:int a3=1,2,3,4,5,6,7,8,9;則a數(shù)組第一維的大小是().A:2 B:3 C:4 D:無確定值 答案:B四、程序填空 共2題 (共計12分)第1題 (6.0分)/*-【程序填空】-題目:以下程序的功能如(圖1)。-*/#include <conio.h>#include <std
39、io.h>/*SPACE*/double f(【?】) /*SPACE*/ 【?】; /*SPACE*/ if (【?】) y=2.0*x*x+3.0*x+4.0; else y=-2.0*x*x+3.0*x-4.0;/*SPACE*/ 【?】;main ( ) clrscr( ); printf("%fn", f(f(-1.0)+f(5.0);答案:=(答案1)=float x=或=double x=(答案2)=double y=(答案3)=x<=2=或=2>=x=(答案4)=return y=或=return (y)第2題 (6.0分)/*-【程序填空
40、】-題目:已定義一個含有30個元素的數(shù)組s,函數(shù)fun1的功能是按 順序分別賦予各元素從2開始的偶數(shù),函數(shù)fun2則按順序 每五個元素求一個平均值, 并將該值存放在數(shù)組w中。 程序中有4個空,填空使程序完整。-*/float s30,w6;fun1(float s) int k,i; for(k=2,i=0;i<30;i+) /*SPACE*/【?】 k+=2; fun2(float s,float w) float sum=0.0; int k,i; for(k=0,i=0;i<30;i+) sum+=si;/*SPACE*/【?】 wk=sum/5;/*SPACE*/ 【?】
41、k+; main()int i; fun1(s);/*SPACE*/【?】 for(i=0;i<30;i+) if(i%5=0) printf("n"); printf("%8.2f",si); printf("n"); for(i=0;i<6;i+) printf("%8.2f",wi);答案:=(答案1)=si=k;=或=si=(i+1)*2=(答案2)=if( ( i + 1 )%5 = 0 )=或=if( ( i + 1 )/5*5 =i+1)=(答案3)=sum=0;=或=sum=0.0;=(
42、答案4)=fun2(s,w);五、程序改錯 共1題 (共計6分)第1題 (6.0分)/*- 【程序改錯】-題目:函數(shù)fun的功能是:輸出Fabonacci數(shù)列的前20項,要求變 量類型定義成浮點型,輸出時只輸出整數(shù)部分,輸出項 數(shù)不得多于或少于20。 請改正程序中的4個錯誤,使它能得出正確的結果。-注意:不可以增加或刪除程序行,也不可以更改程序的結構。-*/fun() int i; float f1=1,f2=1,f3;/*FOUND*/ printf("%8d",f1);/*FOUND*/ for(i=1;i<=20;i+) f3=f1+f2;/*FOUND*/ f
43、2=f1;/*FOUND*/ f3=f2; printf("%8.0f",f1); printf("n");main() fun();答案:=(答案1)=printf("%8.0f",f1);=或=printf("%f",f1);=或=printf("%8f",f1);=(答案2)=for(i=1;i<20;i+)=或=for(i=1;20>i;i+)=或=for(i=2;i<=20;i+)=或=for(i=2;20>=i;i+)=或=for(i=1;i<=19;i
44、+)=或=for(i=1;19>=i;i+)=(答案3)=f1=f2;=(答案4)=f2=f3;六、程序設計 共3題 (共計18分)第1題 (6.0分)/*-【程序設計】-題目:編寫函數(shù)求1100中奇數(shù)的平方和。 結果為166650。-注意:部分源程序給出如下。請勿改動主函數(shù) main和其它函數(shù)中的任何內(nèi)容,僅在函 數(shù)的花括號中填入所編寫的若干語句。-*/#include "stdio.h"float sum(int n)/*Program*/* End */ main() printf("sum=%fn",sum(100); yzj(); get
45、ch();yzj()FILE *IN,*OUT;int n;int i;float o;IN=fopen("in.dat","r");if(IN=NULL)printf("Read File Error");OUT=fopen("out.dat","w");if(OUT=NULL)printf("Write File Error");fscanf(IN,"%d",&i);o=sum(i);fprintf(OUT,"%fn",o);fclose(IN);fclose(OUT);答案:-float s=0; int i
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 國際文化體驗行業(yè)跨境出海項目商業(yè)計劃書
- 會所銷售管理制度
- 會計碩士管理制度
- 貴州財經(jīng)職業(yè)學院《設備安全學》2023-2024學年第二學期期末試卷
- 會議集中管理制度
- 傳媒單位管理制度
- 江蘇理工學院《英語學術寫作》2023-2024學年第二學期期末試卷
- 低碳社區(qū)管理制度
- 體育科組管理制度
- 四川希望汽車職業(yè)學院《中國經(jīng)學史》2023-2024學年第二學期期末試卷
- DnD3RCharacterCard龍與地下城3.5空白人物卡(初版)
- (正式版)QBT 2174-2024 不銹鋼廚具
- 騰訊公司英文介紹
- (高清版)DZT 0309-2017 地質環(huán)境監(jiān)測標志
- 車間員工安全用電常識培訓
- 數(shù)據(jù)挖掘計算題考試題庫
- 2024-年廣州市小升初英語真題含答案
- NBT47013渦流檢測通用工藝規(guī)程
- 安全意識提升培訓課件
- 陜西省2021年化學中考真題(含答案解析)
- 大腿骨折的急救程序
評論
0/150
提交評論