「阅读程序」题答

核心要义:是设法弄清程序的功能,每个题目的写作目的

一、方法

1、直接模拟:一般适用于T1、T2中的递归题,计算题等没有算法的题。

2、看出算法直接填:最佳方法。需要较多模板,但耗时少,准确率高。

3、模拟几次后找规律:不知道算法时采用(大胆猜测,小心求证),适用性较广,且一般都对,但耗时较多。

4、猜出算法直接填:已有一定错误几率,时间受限时优先采用。

5、换一个方法了解程序本质:特殊情况可用,基于一定的程序阅读能力。

二、步骤

1、通读程序

大致把握程序的目的和算法(如果看出来了,就可以直接做了)

如果没有什么想法,那么根据大致的进行一个猜测,给出一些可能性,并进一步阅读。

2、程序分段

根据程序的流程和框架,对程序进行模块化

理清每一小段程序的功能和作用( 尝试给出每段循环,分支的意义 )。

3、变量追踪

(1)猜测变量的作用。

(2)观察变量出现位置(对于同一个变量,观察它在哪里声明,哪里修改,哪里用做条件)

(3)跟踪主要变量值的变化(尤其是用作条件的变量,它的值域范围和成立条件。答案变量的数值特点等。列表并找出规律)

三、注意

1、写下答案/输入输出

(1)看清楚输入(比如输出值后来又进行了什么处理在拿去算的)

(2)输出的格式(2016T1,序列末位“,”号)。

2、检查答案

再算一遍什么之类的

3、过程心态

简单题(递归)仔细,难题(思路)冷静。

【初赛】「阅读程序」题答v1.0相关推荐

  1. 【初赛】「程序填空」题答v1.0

    「程序填空」题答 核心要义:是算法基本功和对他人思想的理解. 一.题型 1.变量方面:定义变量的数据类型(声明):设定变量的初值(初始值):对变量的赋值(赋值):根据变量的辖域确定其是全局变量还是某个 ...

  2. 罗永浩:我今年四十八岁,还可以承受无数次的失败;iOS14 或将推出系统级「小程序」功能;​ PyCharm新版发布| 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

  3. 机器也学会如何做「阅读理解」了? 云从科技上交大提出的DCMN+ 模型为你解答!!!...

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 转自机器之心 2020 年 2 月 7 日-2 月 12 日,AAAI 2020 ...

  4. 罗永浩:还可以承受无数次的失败;iOS14 或将推出系统级「小程序」功能;华为加入 OIN 社区 | EA周报...

    EA周报 2020年4月10日 每个星期7分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事.掌握IT核心技术. 热点大事件 罗永浩:我今年四十八岁,还可以承受无数次的失败 罗永浩表示,"没太 ...

  5. 玩转微信应用号,「小程序」开发实操指南第一弹

    摘要: 怎样将一个「服务号」改造成为「小程序」?全球首个微信应用号开发教程第一弹. 微信应用号(小程序,「应用号」的新称呼)终于来了! 目前还处于内测阶段,微信只邀请了部分企业参与封测.想必大家都关心 ...

  6. 用c语言设计一个统计字符个数的程序,「第6篇」「C程序上机题」「统计输入的字符个数思路与实现」...

    一.统计输入的字符个数 同学们在学习C语言课程中,经常会遇到一道题,就是要求你写一个C程序,这个C程序能够读取你从键盘上输入的字符,并且统计其中的字符个数,最后输出总的字符个数并且把这些输入的字符再输 ...

  7. 「默认程序」Mac如何修改自带的默认程序

    型号:MacBook Pro M1/20款: 系统:macOSVentura13.0.1: 压缩软件 :BandiZip: 截图软件:i Shot Pro: 从macOSYosemite10.10.5 ...

  8. C++模拟化学物质合成程序《化学家》V1.0.5

    最近换了好几个肝,终于做出了这个程序 特色: 它有高度自由性,可以自由搭配化学物质产生新的化合物 PS:因为还处在开发测试期,所以好多化学反应可能没有,以后我会努力的! PS-2:有一个彩蛋 好了,上 ...

  9. 「小程序」开发 指南(里面是小程序开发的各种论坛和文档)

    之前研究小程序,看到了一篇小程序的开发帖子,在这分享给大家. 什么是微信小程序? 微信之父张小龙是这样描述小程序的: 小程序是一个不需要下载安装就可使用的应用,它实现了应用触手可及的梦想,用户扫一扫或 ...

最新文章

  1. 自动驾驶中高效的激光雷达里程计
  2. 解析XML时,需要校验节点是否闭合,如必须有与之对应,用()数据结构实现比较好?
  3. 在项目中学习.NET的JQuery CheckBox方法(全选、取消全选、其他)
  4. (软件工程复习核心重点)第六章实现和测试-第四节:集成测试
  5. Fedora/CentOS7/RedHat7关闭图形桌面开启文本界面
  6. 设计师必备各类型3D字体图层样式PSD素材
  7. php开发当中遇到的各种问题,PHP项目开发中遇到过的问题
  8. 【ACL2020】五篇与文本理解相关的论文
  9. 景林合伙人张小刚:我们的优势在哪里?
  10. 2022年第十四届电工杯赛题分析
  11. php:兄弟连之面向对象版图形计算器2
  12. 解决JSP中文乱码问题
  13. PHP Screw php代码解密,运用php screw进行源代码加密
  14. 什么是负载?如何查看服务器的机器负载情况?
  15. SAP资产负债表实现方案探索 - 基于 VBA 自定义函数方法
  16. mongo connect error no reachable servers
  17. 浙大版《C语言程序设计》第四版(何钦铭颜晖) 第12章 文件 课后习题答案
  18. imresize 函数用法
  19. 如何使用转义字符 \a 在C++中输出响铃
  20. Matlab LCL滤波器设计验证

热门文章

  1. matlab 类型转换(类型判断)
  2. Scala 集合 —— Array、Map、Seq、Set
  3. 数学与编程——概率论与数理统计
  4. vfp中treeview右键菜单_用卓语言程序把Sublime Text 3添加到和删除出右键菜单
  5. python怎么读write_python中write方法是如何使用?
  6. ctrl z推出查看文本怎么结束_最实用的10个电脑常用快捷键!Ctrl+Z的鬼才反向了解一下!...
  7. python菜鸟教程100例-对菜鸟教程的Python一百例的个别改进
  8. python自学视频推荐-python自学视频看这个就对了
  9. python入门指南-Python 30分钟入门指南
  10. 法语:世界上最有辨识度的语言