Bygoewn历年全国计算机等级考试_二级C语言上机考试题库及答案(3)
Bygoewn历年全国计算机等级考试_二级C语言上机考试题库及答案
{
int i; char *p , *r, *a; strcpy( w, s ); while ( *w )
{ p = w; r = t1;
/************found************/ while ( r )
if ( *r == *p ) { r++; p++; } else break; if ( *r == '\0' )
{ a = w; r = t2; while ( *r ){
/************found************/ *a = *r; a++; r++ }
w += strlen(t2) ; }
else w++; } } 程序
函数fun的功能是;将s所指字符串下标为偶数的字符删除,串中剩余字符形成的新串放在t所指的数组中
例如:当s所指字符串中的内容为:“ABCDEFGHIJK” 在t所指数组中的内容应是“BDFHJ” 10、B: data next head
M: *r r++;
P: int i, j = 0 ; for(i = 1 ; i < strlen(s); i+=2) t[j++] = s[i] ; t[j] = 0 ; 11. 填空
人员记录有编号和出生年月日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出数据中的编号为空串。
/**********found**********/
___1___ fun(STU *std, char *num)
{ int i; STU a={"",9999,99,99}; for (i=0; i<N; i++)
/**********found**********/
if( strcmp(___2___,num)==0 ) /**********found**********/ return (___3___); return a; } 修改
给定程序MODI1.C中函数fun的功能是:从s所指字符串中,找出与t
Bygoewn历年全国计算机等级考试_二级C语言上机考试题库及答案
所指字符串相同的字串的个数作为函数返回值
例如,当s所指字符串中的内容为:“abcdabfab”,t所指字符串的内容为:“ab”则函数返回整数3
int fun (char *s, char *t) {
int n; char *p , *r; n = 0;
while ( *s )
{ p = s; r = t; while ( *r )
if ( *r == *p ) {
/************found************/ r++; p++ }
else break;
/************found************/ if ( r == '\0' ) n++; s++; }
return n; }
函数fun的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中
例如,若s所指字符串中的内容为“ABCDEFG12345”,其中字符B的ASCII码值为偶数….. 答案:
11、B: STU std[i].num std[i] M: p++; *r== \0 ;
P: int i, j = 0 ; for(i = 0 ; i < strlen(s); i++) if(s[i] % 2) t[j++] = s[i] ; t[j] = 0 ; 12.填空
人员的记录由编号和出生年月日组成N名成员的数据已在主函数中存入结构体数组std中,函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同事有函数值返回满足指定条件的人数
int fun(STU *std, STU *k, int year) { int i,n=0;
for (i=0; i<N; i++)
/**********found**********/ if( ___1___==year) /**********found**********/ k[n++]= ___2___; /**********found**********/
Bygoewn历年全国计算机等级考试_二级C语言上机考试题库及答案
return (___3___); } 修改
给定程序MODI12。C的功能是:读入一个整数k(2《k《1000),打印她的所有因子
例如2310,则应输出2,3,5,7,11 /************found************/ IsPrime ( int n ); { int i, m; m = 1;
for ( i = 2; i < n; i++ ) /************found************/ if !( n%i )
{ m = 0; break ; } return ( m ); } 设计
已知学生的记录有学号成绩构成,N名学生的数据已经存入结构体数组a中。编写函数fun,函数功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数 12、B: std[i].year std[i] n M: 分号去掉 if (!( n%i ))
P: int i, max = a[0].s, j = 0; for(i = 1 ; i < N ; i++) if(max < a[i].s) { j = i ; max = a[i].s ; } *s = a[j] ; 13.填空
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号,姓名和3们课程的成绩,函数fun的功能是将该学生的各科成绩都乘以一个系数a void show(STU tt) { int i;
printf("%d %s : ",tt.num,); for(i=0; i<3; i++)
printf("%5.1f",tt.score[i]); printf("\n"); }
/**********found**********/
void modify(___1___ *ss,float a) { int i;
for(i=0; i<3; i++)
/**********found**********/ ss->___2___ *=a; }
main( )
{ STU std={ 1,"Zhanghua",76.5,78.0,82.0 }; float a;
printf("\nThe original number and name and scores :\n");
Bygoewn历年全国计算机等级考试_二级C语言上机考试题库及答案
show(std);
printf("\nInput a number : "); scanf("%f",&a); /**********found**********/ modify(___3___,a);
printf("\nA result of modifying :\n"); show(std); } 修改
给定程序MODI。C中函数fun的功能是:求k!(k<13),所求阶乘的值作为函数值返回,例如若(k=10,则应输出:3628800 long fun ( int k) {
/************found************/ if k > 0
return (k*fun(k-1));
/************found************/ else if ( k=0 ) return 1L; } 设计
程序定义了N*N的二维数组。并在主函数中自动赋值,请编写函数fun,函数的功能是:使数组左下三角元素的值乘以n 例如:若n的值为3,a数组的值为
13、B: STU score[i] &std M: ( ) k= =0 P: int i, j; for(i = 0 ; i < N ; i++) for(j = 0 ; j <= i; j++) a[i][j] *= n ; 14.填空
给定程序中,函数fun的功能是:将形参所指结构体数组中的三个元素按num成员进行升序排列
/**********found**********/ void fun(PERSON ___1___) {
/**********found**********/ ___2___ temp;
if(std[0].num>std[1].num)
{ temp=std[0]; std[0]=std[1]; std[1]=temp; } if(std[0].num>std[2].num)
{ temp=std[0]; std[0]=std[2]; std[2]=temp; } if(std[1].num>std[2].num)
{ temp=std[1]; std[1]=std[2]; std[2]=temp; } }
main()
{ PERSON std[ ]={ 5,"Zhanghu",2,"WangLi",6,"LinMin" }; int i;
/**********found**********/
Bygoewn历年全国计算机等级考试_二级C语言上机考试题库及答案
fun(___3___);
printf("\nThe result is :\n"); for(i=0; i<3; i++)
printf("%d,%s\n",std[i].num,std[i].name); } 修改
给定程序MODI1.c中函数fun的功能是:将m个字符串连接起来组 …… 此处隐藏:3780字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




