资源描述:
《基本得分题习.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基本得分题复习:头文件和函数的关系:strcmp、sqrt等需要什么头文件?函数的返回类型:一个函数的定义是“intf(doublea,doubleb){……}”,下面哪个是函数f正确的返回语句:(1)returna*b;(2)return(int)a+a;(3)returna;(4)returna+b;(5)return(int)(a+b);考点1:程序输入、输出的格式程序:函数参数的按值传递#includevoidf(intx,inty);voidmain(){inta,b;scanf("%d,%d",&a,&b);f(a,b);printf("a=%
2、d,b=%d",a,b);}voidf(intx,inty){x=2;y=1;}程序:%d%5.2f等的输出含义#includevoidmain(){inta,b,c,d;floatpi;a=1;b=2;c=a+b;d=a/b;pi=3.14159;printf("a=%d,b=%d,c=%d,d=%d",a,b,c,d);printf("pi=%5.2f",pi);}程序:交换两数。#includevoidmain(){floata,b,t;scanf("%f,%f",&a,&b);if(a>b){t=a;a=b;b=t
3、;}printf("a=%5.2f,b=%5.2f",a,b);}程序:ASCII,大小写转换#includevoidmain(){charc1,c2;c1='a';c2='b';c1=c1-32;c2=c2-32;printf("%c,%c",c1,c2);}程序:类型转换#includevoidmain(){floatx;inti;x=3.6;i=(int)x;printf("x=%5.2f,i=%d",x,i);}考点2:if语句、逻辑表达式的理解程序:不同的输入,给出输出结果(%c的含义)#include4、h>voidmain(){charc;intk;scanf("%c",&c);if(c>='a'&&c<='z')k=1;elseif(c>='A'&&c<='Z')k=2;elseif(c>='0'&&c<='9')k=3;elsek=0;printf("%c%d",c,k);}程序:用户输入两个整数,程序显示出其中的较大数。求较大数的方法。#includevoidmain(){inta,b,m;scanf("%d,%d",&a,&b);……/*这里缺少代码*/printf("maxis%d",m);}1x∈(0,10]∪(-∞,0)y=0x=0
5、-1x>10程序:#includevoidmain(){floatx,y;scanf("%f",&x);if(_______(1)_______)y=1;elseif(________(2)_______)y=-1;elsek=0;printf("%f",y);}程序:不同的输入,给出输出结果%c等的含义#includevoidmain(){intcj;chars;scanf("%d",&cj);if(cj<60)s='E';elseif(cj<75)s='P';elses='G';printf("%c",s);}程序:理解程序的
6、含义#includevoidmain(){inta,b,c,m;scanf("%d,%d,%d",&a,&b,&c);m=a;if(mvoidmain(){intyear,leap;scanf("%d",&year);if(year%3==0&&year%100!=0
7、
8、year%300==0)printf("%disaleapyear.",year);else
9、printf("%disnotaleapyear.",year);}程序:考虑2008年。输入月份,显示该月份的天数#includevoidmain(){intm,d;scanf("%d",&m);if(m%2==1&&m<=7
10、
11、m%2==0&&m>=8)d=31;elseif(_____(1)_____)d=30;elsed=29;printf("%d",d);}程序:大小写字符转换、ASCII码#includevoidmain(){charch;scanf("%c"