天津中考数学试题及答案.docx
- 文档编号:24102477
- 上传时间:2023-05-24
- 格式:DOCX
- 页数:13
- 大小:45.44KB
天津中考数学试题及答案.docx
《天津中考数学试题及答案.docx》由会员分享,可在线阅读,更多相关《天津中考数学试题及答案.docx(13页珍藏版)》请在冰豆网上搜索。
天津中考数学试题及答案
在RtΔCDE中,∠CDE=300。
doublefun(intn
{doubles=0.0;
inti;
for(i=1;i<n;i++
if(i%3==0&i%7==0
s=s+i;
s=sqrt(s;
returns;}
59:
第59题请别写函数fun,该函数的功能是:
将放在字符串数组中的m个字符串(每串的长度不超过n,按顺序合并组成一个新的字符串。
答案:
voidfun(chara[m][n],char*b
{inti,j,k=0;
for(i=0;i<m;i++
{for(j=0;j<n;j++
if(*(*(a+i+j
{b[k]=*(*(a+i+j
k++;}
else
break;
b[k]=‘\0’;}}
60:
第60题请编写函数fun,该函数的功能是:
删去一维数组中所有相同的数,使之只剩一个。
数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。
答案:
intfun(inta[],intn
{inti,t,j=0,*p=a;
BC+CE=AF,
for(i=0;i<=n;i++
if(t==p
;
else
{a[j]=t;
t=p;
j++;}
if(i>=n
a[j]=t;
returnj;}
61:
第61
第请编写函数fun,该函数的功能使:
统计各年龄段的人数。
N个年龄通过调用随机函数获得,并放在主函数的age数组中;要求函数把0至9岁年龄段的人数放在d[0]中,把10至19岁年龄段的人数放在d[1]中,把20至29岁的人数放在d[2]AD的长约为227m,BC146m.(含100以上年龄的人数都放在d[10]中。
结果在主函数中输出。
答案:
voidfun(int*a,int*b
{inti,j;
for(j=0;i<m;j++
24.本小题满分8分。
for(i=0;i<n;i++
if(a>=0&a<=9
b[0]+=1;
elseif(a>=10&a<=19
b[1]+=1;
elseif(a>=20&a<
解设原来甲每天做x件,则乙每天做(x-4件,改进技术后,乙每天做(x-4+6=(x+2件。
=39
b[3]+=1;
elseif(a>=40&a<=49
b[4]+=1;
elseif(a>=50&a<=59
b[5]+=1;
由题意,乙改进技术后,甲做624624件多用2天,于是,有
elseif(a>=70&a<=79
b[7]+=1;
elseif(a>=80&a<=89
b[8]+=1;
=99
b[9]+=1;
else
b[10]+=1;}
62:
化简得x2请编写函数fun,该函数的功能是:
统一一含字符串中单词的个数,作为函数值返回。
一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格格开,一行的开始没有空格。
答案:
intfun(char*s
{inti,n=0;
for(i=0;i<strlen(s;i++
{if(s=‘a’&s=‘z’&s[i+1]==‘’
‖s[i+1]==‘\0’
n++;}
returnn;}
x1=24是原方程的根,请编写一个函数fun,它的功能是:
计算并输出给定整数n的所有因子(不包括1与自身之和。
规定
所以,原来甲每天生产24件,乙每天生产20
答案:
intfun(intn
{ints=0,i;
for(i=2;i<=n-1;i++
若设每人的全部生产任务为
s+=i;
returns;}
64:
第64题
请编写函数fun,其功能是:
将s所指字符串中ascii值为奇数的字符删除,串中剩余字符形成一个新串放在t
答:
原来甲每天做24件,乙每天做20件,每人的全部生产任务是voidfun(char*s,chart[]
{inti,j=0,n;
n=strlen(s;
for(i=0;i<n;i++
if(s%2==0
25.本小题满分j++;}
t[j]=‘\0’;}
65:
(I)证明:
连结BD。
fun,其功能是:
将两位数的正整数a、b合并成一个整数放在c中。
合并的方式是:
将由于ED数的十位和个位数依次放在c数的百位和个位上,b数的十位和个位数依次放在c数的十位和千位上。
答案:
ED=EB,∠DEO=∠BEO
66:
第66题
∴OE号。
请编写函数fun,它的功能是:
删除字符串中所有*号。
在编写函数时,不得使用c语言提供的字符串函数。
又∵AB
voidfun(char*a
{inti=0;char*p=a;
while(*p
{if(*p!
=‘*’
{a=*p;
i++;}
p++;}
∴AD//OE。
;}
67:
第即题学生的记录时由学号和成绩组成,n名学生的数据已在主函数中放入结构体数组s中,请编写函数
又为作为函数值返回(用于字符串比较的函数时strcmp。
答案:
strecfun(strec*,char*bΔABC{inti;
strech;
for(i=0;i<n;i++∴BE=EC,
{h=a;
break;}
else
∴EB=EC=EDh.s=-1;}
returnh;}
(II)解在ΔDEC中,由于请编写函数fun,其功能时:
计算并输出下列多项式的值:
sn=1+1/1!
+1/2!
+1/3!
+1/4!
+…+1/n!
答案:
sn=1+1/1!
+1/2!
+1/3!
+1/4!
+...+1/n!
doublefun(intn
{doublet,sn=1.0;
inti,j;
for(i=1;i<n;i++
{t=1.0;
for(j=1;j<=i;j++
t*j;
sn+=1.0/t;}
C>∠
0<∠C<600时,在线段DC上存在点F
,它的功能时:
求fibonacci数列中大于t的最小的一个数,结果由函数返回。
其中fibonacci数列f(n的定义为:
在∠DEC内,以ED为一边,作∠DEF,使∠DEF=∠C,且EF交DC于点F,则点F
{if(c<t
{c=a+b;
a=b;
b=c;}
else
break;}
returnc;}
70:
第70
在ΔDCE和ΔDEF中,
s=1/1*2+1/2*3+…+1/n(n+1
答案:
∠CDE=∠EDF,
for(i=1;i<=n;i++
s=s+1.0/(i*(i+1;
returns;}
∴ΔDEF∽ΔDCE。
第71题请编写函数fun,其功能时:
将两个两位数的正整数a、b合并形成一个整数放在c中,合并的方式是:
将a数的十位和个位数依次放在c数的十位和千位上,b的十位和个位整数依次放在c数的百位和个位上。
答案:
2=4DF·DC
72:
第72题请编写函数fun②当∠DEC=∠C时,ΔDEC为等边三角形,即∠DEC=∠C=600,
{inti,j=0,n=strlen(s;
for(i=0;i
此时,C点即为满足条件的F点,于是,DF=DC=DE
j++;}
t[j]=‘\0’;}
BC2=4DE2=4DF·DC号之外,将串中其他*号全部删除。
形参h已指向字符串第一个字符,形参p已指向字符串中最后一个字母。
在编写程序时,不得使用c语言提供的字符串函数。
③当∠DEC<∠C时,即180
0-2char*q=a;
C,60<h
{a=*q;
0.所作的∠DEF>∠DECwhile(q<p
{if(*q!
=‘’*
F在DC的延长线上,故线段DC上不存在满足条件的点F。
…………………8
{a=*q;
26.本小题满分10分。
解(I)画出函数y1=x2-2x-3的图象,利用它的图象可知:
当x<-1或x>3时,y1>0;
当x=-1或x=3时,y1=0;
当-1时,y1<0.……………………3分
(II)根据(I)的结论,可得
当x≤-1或x≥3时,|y1|=y1,
当-1时,|y1|=-y1,
∴函数y2关于x的解析式为
(III)由题设条件,k≠0时,一次函数y=kx+b的图象与函数y2的图象有三个交点,
只需一次函数的图象与函数y2的图象在-1的范围内有两个交点,
消去y,得
x2+(k-2x+(b-3=0.
即只需二次函数y=x2+(k-2x+(b-3的图象与x轴的两个交点在-1范围
内。
此时,应同时满足以下三个条件:
(1)判别式Δ=(k-22-4(b-3>0.
得-4
又k≠0,
∴-4或0…………………………………………………………7分
(3)当x=-1与x=3时,y=x2+(k-2x+(b-3的函数值均应大于0,
∴当k>0时,有b>k;
当k<0时,有b>-3k.………………………………………………………9分
综上,由
(1)
(2)(3)知,一次函数y=kx+b(k≠0的图象与函数y2的图象有三个不
同的交点时,应满足
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天津 中考 数学试题 答案