365文库
登录
注册
2

C语言二级

192阅读 | 6收藏 | 5页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
C语言二级第1页
C语言二级第2页
C语言二级第3页
C语言二级第4页
C语言二级第5页
福利来袭,限时免费在线编辑
转Pdf
right
1/5
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
戏子钟情 上传于:2024-06-27
200802305202 韩鑫 1 1 给定程序的功能是把一个字符串的字符复制到另外一个字符串中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! 注意(考生文件夹:D:\SowerKS\CbtesExam\VC001) void cpystr(char *ps,char *pd) { while(*ps!='\0') { *pd=*ps; pd++; /******found******/ ___1___; } /******found******/ *pd=___2___; } main() { char *pa="string copy",b[20],*pb; pb=b; /******found******/ ___3___ printf("pa=> %s
pb=>%s
",pa,pb); return 0; } 参考答案: 试题解析: 本题考察对字符串的访问。程序中cpystr函数的功能是把一个字符复制到另外一个字符串中。 cpystr函数中的while循环是用来对指针ps所指向的字符串进行遍历的,当字符串未结束时,当将字符赋值给指针pd所指向的字符串中的元素。然后将 韩鑫 2 将来那个字针均后移一个位置。因此第一个空应填入ps=ps+1或ps++或++ps或ps+=1。 当对指针pd所指向的字符串的操作结束后,应在其末尾插入字符串结束标志。因此第二空应填入字符串的结束标志0或’\0’ 函数cpystr的参数有两个,一个是字符串pa,一个是字符串pb,因此第三空应填入cpystr(pa,pb);或cpystr(pa,b); 3 函数fun的功能:将n个人员的考试成绩进行分段统计,考试成绩放在a数组中,各分数段的人数存到b数组中:成绩
tj