




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 C语言初步一、选择题1.C 2.D 3.D 4.A 5.D 6.B 7.B 8.B 9.C 10.A二、思考与应用题1A字符串常量B字符串常量C整型常量D浮点型常量(double)2Along doubleBlong intCfloatD字符型常量3A整型常量 B字符型常量 C字符串常量 D字符串常量4 First Example : 10 ,w is Y z is 5.125int main(void) return 0;6#include int main(void) printf(Hello World); return 0;7#include int main(void) printf(We are to learn correct);printf(C language here); return 0;/*main*/8#include int main(void) /*Local Definition*/int a;float b;char c; /*Statements*/printf(The end of the program.); return 0;/*main*/9#include int main(void) /*Local Definition*/int a;float b;char c,d; /*Statements*/printf(The end of the program.); return 0;/*main*/10#include int main(void) /*Local Definition*/int a;char b,c,d;float e,f; /*Statements*/printf(The end of the program.); return 0;/*main*/11Achar option;Bint sum=0;Cfloat produce=1;12Ashort code;Bfloat salesTax=.0825;Cdouble sum=0;13#include int main(void) float cost=172.53;printf(The sales total is: $ %6.2fn,cost);printf(); return 0;14#includeint main(void)printf(*n);printf(*n);printf(*n);printf(*n);return 0;15#includeint main(void)printf(*n);printf(*n);printf(*n);printf(*n);return 0;16#include int main(void) int x1=1;int x2=10;int x3=100;int x4=1000;int x5=10000;printf(%d %d %d %d %dn,x1,x2,x3,x4,x5);printf(%f %f %f %f %fn,x1,x2,x3,x4,x5); return 0;17#include int main(void) int x;printf(Please enter an integer:n);scanf(%d,&x);printf(The number as a character:%cn,x);printf(The number as a decimal:%dn,x);printf(The number as a float:%fn,x); return 0;三、编程题1#include int main(void) int x1;int x2;int x3;printf(Please enter three numbers:);scanf(%d%d%d,&x1, &x2, &x3);printf(nYour numbers forword:n);printf(%8dn%8dn%8dn,x1,x2,x3);printf(Your numbers reversed:n);printf(%8dn%8dn%8dn,x3,x2,x1);return 0;2#include int main(void) int x1;int x2;int x3;int x4;int x5;int x6;int x7;int x8;int x9;int x10;printf(Please enter 10 numbers:n);scanf(%d%d%d%d%d%d%d%d%d%d,&x1, &x2, &x3, &x4, &x5, &x6, &x7, &x8, &x9, &x10);printf(nYour numbers are:n);printf(%8d%8dn,x1,x10);printf(%8d%8dn,x2,x9);printf(%8d%8dn,x3,x8);printf(%8d%8dn,x4,x7);printf(%8d%8dn,x5,x6);return 0;3#include int main(void) int x1;int x2;int x3;int x4;int x5;int x6;int x7;int x8;int x9;printf(Input:n);printf( );scanf(%d%d%d%d%d%d%d%d%d,&x1, &x2, &x3, &x4, &x5, &x6, &x7, &x8, &x9);printf(nOutputn);printf(%8d,%d,%dn,x1,x2,x3);printf(%8d,%d,%dn,x4,x5,x6);printf(%8d,%d,%dn,x7,x8,x9);return 0;第二章 表达式与简单程序设计一、选择题1.A 2.D 3.C 4.B 5.B 6.D 7.B 二、思考与应用题1A2 B8 C8 D0 E112A4,4 B4,4 C4,4 D2,3 E4,53A12 B-27 C14 D2 E44A22.52 B4.5 C13.333333 D0.882353 E0.07 5ABCEF6A5 B2 C4 D1 E 7A5 B2 C4 D-3 E68A5 B294 C4 D29 E99 50 50 100 2510#include int main(void) float x;float y;float p;float s;float total;printf(Please enter x and y:n);scanf(%f%f,&x,&y);p=x*y;s=x+y;total=s*s+p*(s-x)*(p+y);printf(total=%f,total); return 0; 11#includeint main(void) int x,y,z; printf(Please enter two integers:n); scanf(%d%d,&x,&y); z=x*y; printf(%d*%d=%d,x,y,z); return 0;12#includeint main(void) float x;int y;printf(Please enter a floating point number:n);scanf(%f,&x);y=(int)x%10;printf(%d,y);return 0;13#includeint main(void) float x;int y;printf(Please enter a floating point number:n);scanf(%f,&x);y=(int)x/10%10;printf(%d,y);return 0;14#includeint main(void) float x;float y;float c;float s;printf(Please enter length and width:n);scanf(%f%f,&x,&y);c=2*(x+y);s=x*y;printf(The circumference is %fn,c);printf(The measure of area is %f,s);return 0;15#includeint main(void) int a;float r;printf(Please enter an angle(integer):n);scanf(%d,&a);r=a/57.295779;printf(%dis %.5f radians,a,r);return 0; 16#includeint main(void) float c;float F;printf(Please enter centigrade:n);scanf(%f,&c);F=32+(c*180.0/100.0);printf(Fahrenheit is %f ,F);return 0;17(1)double m,v,KinEn; KinEn=m*v*v/2;(2)double b,c,res; res=(b+c)/(2*b*c);18(1)#includeint main(void) int x=25; x=x+5; printf(%dn,x); x=x+5; printf(%dn,x); return 0;(2)#includeint main(void) int x=10; x=x+2; printf(%dn,x); x=x+2; printf(%dn,x); return 0;(3)#includeint main(void) int x=32; x=x*2; printf(%dn,x); x=x*2; printf(%dn,x); return 0;三、编程题1A#includeint main(void) float x;float y;printf(Please enter an number(inch):n);scanf(%f,&x);y=x/12;printf(%f inches is %f feet ,x,y);return 0;B #includeint main(void) float x;float y;printf(Please enter an number(inch):n);scanf(%f,&x);y=x/36;printf(%f inches is %f yards ,x,y);return 0;C #includeint main(void) float x;float y;printf(Please enter an number(inch):n);scanf(%f,&x);y=x*2.54;printf(%f inches is %f centimeters ,x,y);return 0;D #includeint main(void) float x;float y;printf(Please enter an number(inch):n);scanf(%f,&x);y=x/39.37;printf(%f inches is %f meters ,x,y);return 0;2#includeint main(void)int fib1; int fib2; int fib3; fib1=13+21; fib2=21+fib1; fib3=fib1+fib2; printf(%d,%d,%d,fib1,fib2,fib3); return 0;3#includeint main(void) int x; int b1; int b2; int b3; int b4; int b5; printf(Please enter an integer(0-32767):n); scanf(%d,&x); b1=x%10; b2=x/10%10; b3=x/100%10; b4=x/1000%10; b5=x/10000%10; printf(%4d%4d%4d%4d%4dn,b5,b4,b3,b2,b1); printf(%4d%4d%4d%4d%n,b4,b3,b2,b1); printf(%4d%4d%4dn,b3,b2,b1); printf(%4d%4dn,b2,b1); printf(%4d,b1); return 0;第三章 分支程序设计一、选择题1.C 2.D 3.A 4.B 5.B 6.A 7.C 8.C 9.A二、思考与应用题1A0 B1 C1 D0 E02Ax=y Bxy3A0 B1 C1 D1 E04x=4,y=3,z=2 5x=4,y=1,z=26x=4,y=2,z=2 7x=4,y=1,z=28x=0,y=0,z=19x=2,y=0,z=210x=0,y=0,z=111x=0,y=0,z=112x=-1,y=0,z=013x=0,y=1,z=014x=1,y=3,z=115x=1,y=3,z=116x=4,y=3,z=017if(aChar=E) c+; printf(Value is En);18switch(ch) case E:case e:countE+;break; case A:case a:countA+;break; case I:case i:countI+;break; default:printf(Error-Not A,E,or Ian); 三、编程题1#includemain( )int x,x1,x2,x3;char grade; printf(please enter three text scores(0-100):n);scanf(%d%d%d,&x1,&x2,&x3);x=(x1+x2+x3)/3; if(x=90)grade=A;else if(x=70&x90)grade=A;elsegrade=B;else if(x=50&x70)grade=C;elsegrade=D;else if(x50)grade=F;printf(%cn,grade);2#includemain( ) int year; printf(please enter a year:n); scanf(%d,&year); if(year%4=0&year%100!=0|year%400=0) printf(%d is a leap year!n,year); else printf(%d is a non-leap year!n,year); 3#includemain( )int yearNow,monthNow,dayNow,year,month,day,x; printf(Please enter the date today(month day year):n); scanf(%d%d%d,&monthNow,&dayNow,&yearNow); printf(Please enter your birthday(month day year):n);scanf(%d%d%d,&month,&day,&year); if(monthNowmonth) x=yearNow-year-1; else if(monthNow=month) if(dayNowday) x=yearNow-year-1; else x=yearNow-year; else x=yearNow-year; printf(You are %d years old!n,x);4#include#include#includemain( )int number,Ynumber; srand(time(NULL);number=rand()%20+1; printf(I am thinking of a number between 1 and 20.n); printf(Can you guess what it is?);scanf(%d,&Ynumber);if(Ynumber=number)printf(Congratulations!You did it.);elseif(Ynumbernumber)printf(Your guess is high.Try again:);elseprintf(Your guess is low.Try again:);scanf(%d,&Ynumber);if(Ynumber=number) printf(Congratulations!You did it.); elseif(Ynumbernumber)printf(Your guess is high.Try again:);elseprintf(Your guess is low.Try again:);scanf(%d,&Ynumber);if(Ynumber=number)printf(Congratulations!You did it.); elseif(Ynumbernumber)printf(Your guess is high.Try again:);elseprintf(Your guess is low.Try again:);scanf(%d,&Ynumber);if(Ynumber=number)printf(Congratulations!You did it.); elseif(Ynumbernumber)printf(Your guess is high.Try again:);elseprintf(Your guess is low.Try again:);scanf(%d,&Ynumber);if(Ynumber=number)printf(Congratulations!You did it.); elseprintf(sorry.The number was %d.n,number);printf(You should have gotten it by now.n);printf(Better luck next time.); 5#includemain( )int year,month,day,x=0,y,z; printf(Please enter your birthday:(year month day)n);scanf(%d%d%d,&year,&month,&day);y=(year-1)*365+(year-1)/4)-(year-1)/100)+(year-1)/400)%7;switch(month)case 12:x=x+30;case 11:x=x+31;case 10:x=x+30;case 9:x=x+31;case 8:x=x+31;case 7:x=x+30;case 6:x=x+31;case 5:x=x+30;case 4:x=x+3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论