中科大计算机考研复试机试真题(全真模拟套卷+详细手写解析).docxVIP

  • 12
  • 0
  • 约5.07千字
  • 约 8页
  • 2026-06-10 发布于河北
  • 举报

中科大计算机考研复试机试真题(全真模拟套卷+详细手写解析).docx

中科大计算机考研复试机试真题(全真模拟套卷+详细手写解析)

考试说明(完全对标科大真实考场)

1.考试时长:100分钟,共4道编程题,满分100分,难度梯度:简单→中等→中上→压轴

2.作答要求:仅支持C语言,无特殊头文件限制,注重边界处理、代码鲁棒性、时间复杂度,部分用例卡暴力写法

3.评分规则:按测试点给分,局部正确可拿部分分,格式错误直接零分

4.命题风格:复刻科大近年高频考点(字符串处理、模拟、搜索、数学计算、二叉树),无偏题怪题,贴合真实复试难度

真题一:字符串清洗与统计(20分)

题目描述

循环读取用户输入的一行字符串,完成三项操作:

1.过滤所有特殊符号,仅保留大小写字母、数字;

2.将所有小写字母转为大写,统计最终字符串中字母个数和数字个数;

3.当输入字符串首字符为$时,终止程序;

4.每次输入处理完成后,输出清洗后的字符串、字母总数、数字总数。

输入输出样例

输入:Abc123!@#xyz

输出:ABC123XYZ字母:6数字:3

输入:$end

程序退出

解题思路(考场手写思路)

1.用while循环持续接收字符串,每次先判断首字符是否为$,是则直接结束;

2.遍历字符串每个字符,判断字符类型:字母、数字保留,其余舍弃;

3.小写字母转大写(ASCII码-32),同步统计字母、数字数量;

4.重点踩坑:空字符串、全特殊字符

文档评论(0)

1亿VIP精品文档

相关文档