返回
上海交大教育集团
置顶

程序员考试答题技巧

上海交大教育集团
来源:上海交大教育集团

2017-08-23

进入

  一、解题的步骤

  1、把握题意

  根据问题的描述,确定问题的已知条件和隐含条件,并了解算法(程序)要达到的目的,窥测出题者的用意。这是至关重要的一步,是对题目的整体把握。准确的讲,这一步就要知道输入是什么,又得到什么样的输出结果。

  2、确定算法

  每个题目的题干都有详细的描述,通过对描述的分析,要确定题目应该属于哪种类型的题,用到了哪一类数据结构以及相应的算法。有些题目可能不属于任何数据结构,则它可能与某类算法有关;但也有一些算法纯粹是数学方法。

  3、带着问题阅读程序

  阅读、分析程序结构时,如果有很多子函数,首先弄清楚各函数之间的关系和各函数的作用;如果程序较长,则应该根据算法过程,把每个程序段与算法的每个过程对应起来,确定相应的程序段功能。在程序中,已经定义了某些变量,则在理解程序时,首先必须理解这些变量的含义。

  找到算法思想的核心程序段及主函数,重点阅读。

  4、根据具体的语言填空

  区分结构化程序设计语言和面向对象的程序设计语言的不同,由于c++与java比较接近,有时容易搞混。要区分是语法填空还是算法填空。

  二、解题的方法与技巧

  1、心无旁鹜,勇往直前

  进入下午考试,也许有疲劳或不好的感觉,自信心就会下降;当看到题干很长,算法较复杂的题时,就有想回避或焦虑、急燥的情绪。这是典型的“两军未战,兵先屈”的败兴思绪。要知道两对手相遇勇者胜,勇者相遇智者胜。抛开所有不必要的想法,相信自己的实力,做到心无旁鹜,勇往直前。

  2、审清题干(必需认真)

  题干包含了整个题目的条件和要求,但也有很多提示信息在程序的“注释”当中;若题干比较复杂,就要注意将题干“分段”来阅读,前后注意衔接,必要时在草稿纸上记载下关键数据。

  有时候题干很长,看似很复杂,让很多人望而却步。其实,这种题更好解,因题干长了则提示信息也就多了。主要是考你有没有勇气和耐心。

  3、正确阅读程序

  要从主函数开始,再到子函数(过程),整体阅读两遍,找出各部分功能,对照题干的算法要求,然后再定位填空。

  4、巧妙填空

  填空时要注意整体观念,因为有些空的答 案在后面有提示。通常比较集中的填空,不容易填,往往这是题目的核心算法所在。比较分散的空通常是对语法的填空。

   后提醒各位考生,一定要沉着应对,不要过度紧张。在此预祝各位考生在即将进行的软件水平考试中取得优异的成绩!


文中图片素材来源网络,如有侵权请联系删除

热门课程

全部课程
上海软件测试工程师培训
上海软件测试工程师培训
价格
课程价格:
询价
时间
上课时间:
电话咨询
上海Python全栈开发培训
上海Python全栈开发培训
价格
课程价格:
询价
时间
上课时间:
电话咨询
上海大数据分析师培训
上海大数据分析师培训
价格
课程价格:
询价
时间
上课时间:
电话咨询
上海H5互联网前端开发工程师
上海H5互联网前端开发工程师
价格
课程价格:
询价
时间
上课时间:
电话咨询
上海云系统运维管理培训
上海云系统运维管理培训
价格
课程价格:
询价
时间
上课时间:
电话咨询

相关头条

预约报名

立即获取报价

请选择想要达成的目标

基本掌握
熟练掌握
完全掌握
取消

请选择想要学习的时间

一个月内
三个月内
半年或一年
取消
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图
培训首页 > 软件水平考试培训头条 > 程序员考试答题技巧
咨询