欢迎来到天天文库
浏览记录
ID:42814202
大小:493.38 KB
页数:27页
时间:2019-09-23
《技能高考C语言2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、试卷编号:789所属语言:C语言试卷方案:C5试卷总分:200分共有题型:1种一、程序填空共20题(共计200分)第1题(10.0分)题号:548难度:中第2章/*【程序填空】功能:先将在字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面。*/#includo^include^includevoidfun(char*s,char*t){inti,si;/***********SPACE***********/si=[?];for(i=0;i2、or(i二0;i3、 '0=======(答案4)=======scanf第2题(10.0分)/虫题号:528难度冲第2章/不【程序填空】功能:计算某Fl是当年的第几天。—*/#ineludestruct{intyear;intmonth;intday;}data;/*定义一个结构并声明对象为data*/voidmain(){intdays;printfC请输入日期(年,月,日):”);scanf(z/%d,%d,%cT:&data・year,&data.month,&data・day);switch(data・month)case1:days=data.4、day;break;case2:days=data.day+[?];break;case3:days=data・day+59;break;case4:days=data・day+90;break;/***********SPACE***********/case5:days=data・day+【?】;break;case6:days=data,day+151;break;case7:days二data,day+181;break;case8:days=data,day+212;break;case9:days=data,day+243;break;case5、10:days=data・day+273;break;case11:days=data,day+304;break;case12:days=data,day+334;break;}/**********拓pace***********/if(data.year%4==0&&data.year%100!=0【?】data.year%400—0)if(data.month>=3)/***********SPACE***********/clays=[?];printf(/?%cl日是年的第天.",data,month,data,day,data,year,6、days);}答案:=======(答案1)=======31(答案2)(答案3)II=======(答案4)=======days+11+days++days第3题(10.0分)题号:345难度:中第6章/*【程序填空】功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。^includemain(){/***********space***********/【?】;inti,j,k;inta[10];for(iz0;i<10;i++)a[i]=random(61)30;for(i=0;i<9;i++){/7、***********space***********/【?】;for(j=i+l;j<10;j++)/***********SPACE***********/if([?1)k=j;if(k!=i){t=a[k];a[k]=a[i];a[i]二t;},/***********SPACE***********/for(【?】)printf("%5d",a[i]);printf("");答案:=======(答案1)=======intt二=二二=(答案2)k=i=======(答案3)=======a[k]>a[j]班a[j]8、i<10;i++™1i————.i二0;10>i;i++i=0;i
2、or(i二0;i3、 '0=======(答案4)=======scanf第2题(10.0分)/虫题号:528难度冲第2章/不【程序填空】功能:计算某Fl是当年的第几天。—*/#ineludestruct{intyear;intmonth;intday;}data;/*定义一个结构并声明对象为data*/voidmain(){intdays;printfC请输入日期(年,月,日):”);scanf(z/%d,%d,%cT:&data・year,&data.month,&data・day);switch(data・month)case1:days=data.4、day;break;case2:days=data.day+[?];break;case3:days=data・day+59;break;case4:days=data・day+90;break;/***********SPACE***********/case5:days=data・day+【?】;break;case6:days=data,day+151;break;case7:days二data,day+181;break;case8:days=data,day+212;break;case9:days=data,day+243;break;case5、10:days=data・day+273;break;case11:days=data,day+304;break;case12:days=data,day+334;break;}/**********拓pace***********/if(data.year%4==0&&data.year%100!=0【?】data.year%400—0)if(data.month>=3)/***********SPACE***********/clays=[?];printf(/?%cl日是年的第天.",data,month,data,day,data,year,6、days);}答案:=======(答案1)=======31(答案2)(答案3)II=======(答案4)=======days+11+days++days第3题(10.0分)题号:345难度:中第6章/*【程序填空】功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。^includemain(){/***********space***********/【?】;inti,j,k;inta[10];for(iz0;i<10;i++)a[i]=random(61)30;for(i=0;i<9;i++){/7、***********space***********/【?】;for(j=i+l;j<10;j++)/***********SPACE***********/if([?1)k=j;if(k!=i){t=a[k];a[k]=a[i];a[i]二t;},/***********SPACE***********/for(【?】)printf("%5d",a[i]);printf("");答案:=======(答案1)=======intt二=二二=(答案2)k=i=======(答案3)=======a[k]>a[j]班a[j]8、i<10;i++™1i————.i二0;10>i;i++i=0;i
3、 '0=======(答案4)=======scanf第2题(10.0分)/虫题号:528难度冲第2章/不【程序填空】功能:计算某Fl是当年的第几天。—*/#ineludestruct{intyear;intmonth;intday;}data;/*定义一个结构并声明对象为data*/voidmain(){intdays;printfC请输入日期(年,月,日):”);scanf(z/%d,%d,%cT:&data・year,&data.month,&data・day);switch(data・month)case1:days=data.
4、day;break;case2:days=data.day+[?];break;case3:days=data・day+59;break;case4:days=data・day+90;break;/***********SPACE***********/case5:days=data・day+【?】;break;case6:days=data,day+151;break;case7:days二data,day+181;break;case8:days=data,day+212;break;case9:days=data,day+243;break;case
5、10:days=data・day+273;break;case11:days=data,day+304;break;case12:days=data,day+334;break;}/**********拓pace***********/if(data.year%4==0&&data.year%100!=0【?】data.year%400—0)if(data.month>=3)/***********SPACE***********/clays=[?];printf(/?%cl日是年的第天.",data,month,data,day,data,year,
6、days);}答案:=======(答案1)=======31(答案2)(答案3)II=======(答案4)=======days+11+days++days第3题(10.0分)题号:345难度:中第6章/*【程序填空】功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。^includemain(){/***********space***********/【?】;inti,j,k;inta[10];for(iz0;i<10;i++)a[i]=random(61)30;for(i=0;i<9;i++){/
7、***********space***********/【?】;for(j=i+l;j<10;j++)/***********SPACE***********/if([?1)k=j;if(k!=i){t=a[k];a[k]=a[i];a[i]二t;},/***********SPACE***********/for(【?】)printf("%5d",a[i]);printf("");答案:=======(答案1)=======intt二=二二=(答案2)k=i=======(答案3)=======a[k]>a[j]班a[j]8、i<10;i++™1i————.i二0;10>i;i++i=0;i
8、i<10;i++™1i————.i二0;10>i;i++i=0;i
此文档下载收益归作者所有