二级c上机考试资料 下载本文

int i,j;

for(i=0;i10)b[M-1]++; else b[j]++; } }

五十二: 程序填空

(1) double ( *f)(); (2) f = f1 ; (3) f = f2 ; 程序修改

(1)p=h->next; (2)p=p->next; 程序设计 请编写函数fun,函数的功能是:判断字符串是否为回文?叵是,函数返回1,主函数中输出:YEX,否则返回0,主函数中输出NO。回文是指顺读t和倒读都一样的字符串。

int fun(char *s) {

int k=1; while(*s)

{ if(*s==’’)k++; s++; } return k; }

五十三: 程序填空

(1) while(!feof(fp))

(2) if(n.sno==sno) break;

(3) fseek(fp,-1L*sizeof(STU),SEEK CUR); 程序修改

(1)n=strlen(aa); (2)ch=aa[i]; 程序设计

N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:找出学生的最高分,由函数值返回。 void fun(char s[][N],char *b) {

int i,j,n=0; for(i=0;i

/*请填写其相应语句完成其功能*/ {

for(j=0;j

b[n]=’\\0’; }

五十四: 程序填空

(1) n=strlen(ss[i]) ; (2) ss[i][n+j]=’*’; (3)ss[i][n+j+1]=’\\0 程序修改

(1)if( *p ==’’)

(2)(p-1)=toupper(*(p-1)); 程序设计 请编写函数fun,对长度为7个字符的字符串,除首、尾字符外,将其余5个字符ASCII码降序排列。

long fun(char *p)

{

int i,len,t; long x=0; len=strlen(p); if(p[0]==’-‘) { t=-1;len--;p++;} else t=1; while(*p) x=x*10-48+(*p++); return x*t; }.