TOP

2012年3月国家二级计算套机C语言上机试题100套 19
2012-04-06 22:10:31 来源: 作者: 【 】 浏览:151次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

第十九套

1程序填空

程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量s中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。

第1处 struct student *

         fun(struct student *a)

第2处 for(i=0;i<3;i++) a->score[i]+=1;

第3处 return a;

2程序修改

给定程序MODI1.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。

#include <stdio.h>

#include<string.h>

#define N 5

#define M 81

/*******found******/

char *fun(char (*sq)[M])

{ int i; char *sp;

sp=sq[0];

for(i=0;i<N;i++)

if (strlen(sp)<strlen(sq[i]))

sp=sq[i];

/*******found******/

return sp;

}

3程序设计

函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的十位和千位上。

#include <stdio.h>

void fun (int a, int b, long *c)

{ *c=(b%110)*1000+(a/10)*100+(b/10)*10+a%10;

}

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2012年3月国家二级计算套机C语言.. 下一篇2012年3月国家二级计算套机C语言..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117