程序员编程指南考核试卷(黄浩).docVIP

  • 1
  • 0
  • 约7.53千字
  • 约 13页
  • 2019-08-24 发布于浙江
  • 举报
同望科技有限公司研发中心 地址: 珠海市南方软件园东区五号楼三层 邮编: 519080 主页: HYPERLINK 电话: (0756)3391800 传真: (0756)3391901 第 PAGE 8 页 共 NUMPAGES 13 页 程序员编程指南考核试卷 要求 问答题 共有15个编程指南方面的问题,全部为必答题,以考核你对编程指南的了解; 考生答题时,必需简洁概要,注意不要在中文输入上耗用太多时间; 试卷使用Word文档,在电脑上直接答题。 问答题每题2分。 上机题 每人有一道上机考核题,分为两部分(修改程序、编程实现); 上机考核评分要点为: 是否按题目要求在限定时间内编写出正确代码; 按照编程指南修改的程序是否符合我们的编程指南; 代码是否清晰易懂且符合我们的编程指南; 应试者使用Delphi、VB、JBuilder编程实现,工程保存到目录“D:\XXX编程指南考核”下。 上机题共70分。 编程指南考核试卷 问答题(每题2分) 成员函数的可见性所遵循的经验法则是? 尽量限制成员函数的可见性。如果成员函数没必要公有 (public),就定义为保护 (protected); 没必要保护 (protected),就定义为私有 (private)。 成员函数注释格式是?哪些是必须的,哪些是可选的? 如果带参数,那么什么样的参数必须传给成员函数,以及成员函数将怎样使用它们。这个信息使其他程序员了解应将怎样的信息传递给一个成员函数 如果成员函数有返回值,则应注释出来 成员函数中的任何突出的问题都应说明 应说明成员函数抛出的所有异常 如何在适当情况下调用成员函数的例子 可用的前提条件和后置条件 成员函数是如何改变对象的。 所有并行事件 以上为必须的 仅当注释增加代码的清晰度时,才应加上注释。其他时,为可选 成员函数的命名约定?请举个例子。 成员函数的命名应采用完整的英文描述符,大小写混合使用:所有中间单词的第一个字母大写。成员函数名称的第一个单词常常采用一个有强烈动作色彩的动词。首个单词小写 例如: openAccount() printMailingLabel() saveContract() deleteMaterial() 存取成员函数的命名约定?请举个例子。 命名获取函数:除了布尔字段的获取函数之外,应采用 get(小写) 作为字段的前缀;布尔字段采用 is (小写)作为前缀。 例如: getFirstName() getAccountNumber() isPersistent() isAtEnd() 命名设置函数:无论何种字段类型的设置函数,都要在字段名的前面加上 set(小写)前缀。 例如: setFirstName(String pName) setAccountNumber(int pAccountNumber) setReasonableGoals(Vector pNewGoals) setPersistent(boolean pisPersistent) setAtEnd(boolean pisAtEnd) 说出成员函数的参数命名标准?请举个例子。 参数命名遵循与局部变量命名完全一样的约定。 命名规则:在名字之前加入“p”。 示例: pCustomer pInventoryItem pPhotonTorpedo pInputStream pException 类的命名约定是?请举个例子。 使用完全的英文描述符,所有单词的第一个字母要大写,并且单词中大小写混合。 类名应是单数形式。 示例: Customer,Employee,Order,OrderItem,FileStream,String 类注释格式是?哪些是必须的,哪些是可选的? /** *@author 张三 *@version 1.00 *日期 yyyy-mm-dd * @copyright (c) 2000-2001 珠海同望科技公司. 保留所有权利. * * @description *类描述写在这里 * * 并行策略描述(可选) * 修改历史: * 2001-07-30张三 * 修改描述 * * 内部类清单: * xxx 合同类 说明 * yyy 文件类 说明 */ 其中: 类的目的 : 必须 已知的问题: 必须 类的开发/维护历史:必须 注释出采用的不变量:可选,如有,应注释出 并行策略 :

文档评论(0)

1亿VIP精品文档

相关文档