文件名称:C语言上机试题练习
文件大小:680KB
文件格式:DOC
更新时间:2017-05-07 10:47:17
C语言 上机试题
第一套 上机模拟题 第一题:程序填空题 请补充fun函数,该函数功能是:只保留字符串中的大写字母,删除其它字符,结果仍保存在原字符串中,由全局变量m保存删除后字符串的长度。 请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。 解析: 考查知识点:指针,字符串,循环语句,数据提取整理,全局变量。 解题思路: fun函数的功能是只保留字符串中的大写字母,删除其它字符,结果仍在原字符串中,由全局变量m保存删除后字符串的长度。ASCII码中,大小写字母及数字字符都是按小到大依次连续存放的,因此要判断一个字符是否为大写字母,只需看它是否在‘A’到‘Z’之间。注意指针或下标的变化。 参考答案: 第1处填空:s[j++]=*(p+i)或s[j++]=p[i] 第2处填空:i++或++i或i+=1或i=i+1 第3处填空:m=j