国家二级c语言上机考试分类程序填空Word文件下载.docx
- 文档编号:18445844
- 上传时间:2022-12-16
- 格式:DOCX
- 页数:114
- 大小:668.65KB
国家二级c语言上机考试分类程序填空Word文件下载.docx
《国家二级c语言上机考试分类程序填空Word文件下载.docx》由会员分享,可在线阅读,更多相关《国家二级c语言上机考试分类程序填空Word文件下载.docx(114页珍藏版)》请在冰豆网上搜索。
=__2__;
i++)
{t=2.0*i;
s=s+(2.0*i-1)*(2.0*i+1)/__3__;
{intn=-1;
while(n<
0)
{printf("
Pleaseinput(n>
0):
"
);
scanf("
%d"
&
n);
fun(n));
(1)0
(2)n (3)(t*t)
3
voidfun(char*s,int*t)
{inti,n;
n=0;
for(i=0;
___1___!
=0;
if(s[i]>
='
0'
&
s[i]<
=___2___)n++;
___3___;
{chars[80]="
abcdef35adgh3kjsdf7"
;
intt;
\nTheoriginalstringis:
%s\n"
s);
fun(s,&
t);
\nTheresultis:
%d\n"
t);
(1)s[i]
(2)'
9'
(3)*t=n
4
#defineN9
intfun(inta[],intn)
{inti,j;
j=0;
for(i=0;
n;
if(a[i]%2==___1___)
{
a[j]=a[i];
___2___;
return___3___;
{intb[N]={9,1,4,2,3,6,5,8,7},i,n;
\nTheoriginaldata:
\n"
N;
i++)printf("
%4d"
b[i]);
n=fun(b,N);
\nThenumberofodd:
%d\n"
n);
\nTheoddnumber:
(1)1
(2)j++ (3)j
5
unsignedlongfun(unsignedlongn)
{unsignedlongx=0;
while(n)
{t=n%10;
if(t%2==____1____)
x=____2____+t;
n=____3____;
returnx;
{unsignedlongn=-1;
while(n>
99999999||n<
Pleaseinput(0<
n<
100000000):
%ld"
%ld\n"
(1)0
(2)10*x(3)n/10
6
#include<
voidfun(inta[],intn)
{inti,j,max,min,px,pn,t;
n-1;
i+=2)
max=min=___1___;
px=pn=i;
for(j=i+1;
j<
j++){
if(max<
___2___)
{max=a[j];
px=j;
if(min>
___3___)
{min=a[j];
pn=j;
if(pn!
=i)
{t=a[i];
a[i]=min;
a[pn]=t;
if(px==i)px=pn;
if(px!
=i+1)
{t=a[i+1];
a[i+1]=max;
a[px]=t;
{intb[N]={9,1,4,2,3,6,5,8,7},i;
fun(b,N);
\nThedataaftermoving:
(1)a[i]
(2)a[j] (3)a[j]
7
___1___fun(charch)
{
if(ch>
&
___2___)
return'
-(ch-___3___);
returnch;
{charc1,c2;
\nTheresult:
c1='
2'
c2=fun(c1);
c1=%cc2=%c\n"
c1,c2);
8'
a'
(1)char
(2)ch<
(3)'
8
string.h>
#defineM5
#defineN20
intfun(char(*ss)[N],int*n)
{inti,k=0,len=N;
___1___;
{len=strlen(ss[i]);
if(i==0)*n=len;
if(len___2___*n)
{*n=len;
k=i;
return(___3___);
{charss[M][N]={"
shanghai"
"
guangzhou"
beijing"
tianjing"
chongqing"
};
intn,k,i;
\nTheoriginalstringsare:
i<
M;
i++)puts(ss[i]);
k=fun(ss,&
\nThelengthofshorteststringis:
n);
\nTheshorteststringis:
ss[k]);
(1)M
(2)<
(3)k
9
voidfun(char*s)
{inti,j=0,k=0;
chart1[80],t2[80];
s[i]!
\0'
s[i]<
)
t2[j]=s[i];
___1___;
elset1[k++]=s[i];
t2[j]=0;
t1[k]=0;
k;
i++)___2___;
___3___;
i++)s[k+i]=t2[i];
ba3a54j7sd567sdffs"
fun(s);
(1)j++或j+=1或++或j=j+1
(2)s[i]=t1[i] (3)j
10
stdlib.h>
#defineN8
typedefstructlist
{intdata;
structlist*next;
}SLIST;
voidfun(SLIST*h,intx)
{SLIST*p,*q,*s;
s=(SLIST*)malloc(sizeof(SLIST));
s->
data=___1___;
q=h;
p=h->
next;
while(p!
=NULL&
x>
p->
data){
q=___2___;
p=p->
next=p;
q->
next=___3___;
SLIST*creatlist(int*a)
{SLIST*h,*p,*q;
inti;
h=p=(SLIST*)malloc(sizeof(SLIST));
{q=(SLIST*)malloc(sizeof(SLIST));
data=a[i];
p->
next=q;
p=q;
next=0;
returnh;
voidoutlist(SLIST*h)
{SLIST*p;
if(p==NULL)printf("
\nThelistisNULL!
else
\nHead"
do{printf("
->
p->
data);
}while(p!
=NULL);
End\n"
{SLIST*head;
intx;
inta[N]={11,12,15,18,19,22,25,29};
head=creatlist(a);
\nThelistbeforeinserting:
outlist(head);
\nEnteranumber:
x);
fun(head,x);
\nThelistafterinserting:
(1)x
(2)p (3)s
11
{inti,t,p;
p=(n%2==0)?
n/2:
n/2+___1___;
n/2;
t=a[i];
a[i]=a[p+___2___];
___3___=t;
{intb[N]={1,2,3,4,5,6,7,8,9},i;
(1)1
(2)i (3)a[p+i]或*(a+p+i)
12
{inti,n,k;
charc;
i++)n++;
if(n%2==0)k=n-___1___;
elsek=n-2;
c=___2___;
for(i=k-2;
i>
=1;
i=i-2)s[i+2]=s[i];
s[1]=___3___;
abcdefgh"
(1)1
(2)s[k]或*(s+k) (3)c
13
14
#defineN5
#defineM8
intfun(char(*ss)[M],char*t)
__1__;
if(strcmp(ss[i],t)==0)return__2__;
return-1;
{charch[N][M]={"
if"
while"
switch"
int"
for"
},t[M];
intn,i;
\nTheoriginalstring\n\n"
i++)puts(ch[i]);
\nEnterastringforsearch:
gets(t);
n=fun(ch,t);
if(n==__3__)printf("
\nDon'
tfound!
elseprintf("
\nThepositionis%d.\n"
(1)N
(2)i (3)-1
15
voidfun(SLIST*p)
{SLIST*t,*s;
t=p->
s=p;
while(t->
next!
=NULL)
{s=t;
t=t->
%d"
___2___);
next=NULL;
free(___3___);
\nOutputfromhead:
\nOutputfromtail:
\n"
while(head->
=NULL){
fun(head);
\n\n"
\nOutputfromheadagain:
(1)next
(2)t->
data (3)t
16
{inti,t;
a[i]=a[n-1-___2___];
{intb[9]={1,2,3,4,5,6,7,8,9},i;
9;
fun(b,9);
\nThedataafterinvert:
(1)n/2
(2)i (3)a[n-i-1]
17
intfun(char*source,char*target)
{FILE*fs,*ft;
charch;
/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国家 二级 语言 上机 考试 分类 程序 填空