2014年上半年计算机等级考试二级C语言上机模拟练习题1

上传人:zw****58 文档编号:44032741 上传时间:2018-06-08 格式:DOCX 页数:9 大小:15.97KB
返回 下载 相关 举报
2014年上半年计算机等级考试二级C语言上机模拟练习题1_第1页
第1页 / 共9页
2014年上半年计算机等级考试二级C语言上机模拟练习题1_第2页
第2页 / 共9页
2014年上半年计算机等级考试二级C语言上机模拟练习题1_第3页
第3页 / 共9页
2014年上半年计算机等级考试二级C语言上机模拟练习题1_第4页
第4页 / 共9页
2014年上半年计算机等级考试二级C语言上机模拟练习题1_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《2014年上半年计算机等级考试二级C语言上机模拟练习题1》由会员分享,可在线阅读,更多相关《2014年上半年计算机等级考试二级C语言上机模拟练习题1(9页珍藏版)》请在金锄头文库上搜索。

1、2014 年上半年计算机等级考试二级年上半年计算机等级考试二级 C 语言上机模拟练习题语言上机模拟练习题 1以下内容是 2014 年上半年计算机等级考试二级 C 语言上机模拟练习题 1,供 2014 各考生备考练习。程序通过定义学生结构体变量,存储了学生的学号、姓名和 3 门课的成绩。函 数 fun 的功能是将形参 a 所指结构体变量中的数据赋给函数中的结构体变量 b,并修改 b 中的学号和姓名,最后输出修改后的数据。例如:a 所指变量中的 学号、姓名、和三门课的成绩依次是:10001、“ZhangSan“、95、80、88,则修 改后输出 b 中的数据应为:10002、“LiSi“、95、8

2、0、88。请在程序的下划线处 填入正确的内容并把下划线删除, 使程序得出正确的结果。注意:源程序存放在考生文件夹下的 BLANK1.C 中。不得增行或删行,也不得更改程序的结构!给定源程序:#include#includestruct student long sno;char name10;float score3;void fun(struct student a) struct student b; int i;b = _1_;b.sno = 10002;strcpy(_2_, “LiSi“);printf(“nThe data after modified :n“);printf(“n

3、No: %ld Name: %snScores: “,b.sno, b.name);for (i=0; i0;n-) /* 在串尾补 n 个* */*q+=*;*q=0;main() char s81,*p; int n=0;printf(“Enter a string:n“);gets(s);fun( s );printf(“The string after moveing:n“);puts(s);NONO();解题思路:本题是考察字符串的移动。具体操作请看参考源程序。参考答案:void fun( char *a )char *p,*q;int n=0;p=a;while(*p=*) /* 统计串头*个数 n */n+; p+;q=a;/* 向前复制字符串,请填写相应的语句完成其功能 */while(*p) *q=*p;p+;q+;for(;n0;n-) /* 在串尾补 n 个* */*q+=*;*q=0;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号