程序与程序设计
计算机二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。下面是小编整理的关于程序与程序设计,希望大家认真阅读!
1、大型程序问题及问题说明
由于杂碎的方法用于解决大型问题必失败,因此我们首先必须采用一种一致的、统一的和逻辑的方法,也必须仔细遵守程序设计的重要原理。这些原理有时候在编写小程序是易被忽略,但是当在编写大型程序时,忽略它们将带来灾难性的后果。同时在处理大型问题时,首个主要障碍是准确的判断问题是什么。有必要将模糊的目标、矛盾的要求和可能未明确说明的需求转换成能够进行编程的、精确规划的项目。确定总体目标。
2、数据结构的选择
算法设计中可变性的余地最大的通常是存储程序的数据的办法:
它们彼此如何被安排
哪些数据保存在内存中
哪些在需要时被计算
哪些保存在文件中,这些文件又是如何被安排的
3、测试和实验
保证程序的正确性
程序的维护
4、c++
程序设计语言c++是表达我们将面临的算法的一种十分便利的选择
要点:
c++允许数据抽象
支持面向对象的设计
允许使用自顶向下的方法
改进了c语言危险和麻烦的几个方面
保持了作为c语言特点的效率
灵活性、通用性和高效性的结合,使得C++成为目前程序设计员最流行的`选择之一
5、问题的解决方案
类、对象和方法
a、算法
b、类
c、对象
d、c++类
e、方法
f、客户程序
g、成员选择运算符
h、说明和信息隐藏
i、私有和公有
6、程序设计风格
a 名称
谨慎命名,使程序完善的运行最重要的是确切的知道每个类和变量代表什么以及每个函数是做什么的,因此一般应包括对类、变量和函数进行解释的文档。明确简洁的识别它们的意义。
b文档格式
c细化和模块化
7编码测试和进一步细化
-
H3C中小企业无线解决方案
根据中国互联网络信息中心(CNNIC)公布的数据,截至2008年6月底,中国网民数量达到了2.53亿,首次大幅度超过美国,跃居世界第一位。中国也真正地步入网络时代。其中WLAN网络在提高企业效率、降低企业成本、提高用户满意度等方面有着突出的作用。那么随着网络使用范围的...
-
2016年计算机二级VB考试冲刺题(含答案)
2016年9月24日,计算机等级考试在即,本站小编为大家分享的是计算机二级考试VB模拟试题及答案,希望对考生备战计算机二级考试有所帮助!(1)栈和队列的共同特点是A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素D)没有共同点答案:C(2)已知二叉树后序遍历...
-
2016年《构建H3C数据中心网络》模拟试题及答案
1.数据中心分类中,按TIA-942可以分成()级,按国标GB50174可以分成()级?A、3,3B、3,4C、4,3D、4,4正确答案:C2.数据中心的互联网出口带宽优化主要包括如下哪些方面?(选择一项或多项)A、恶意流量过滤B、专线备份管理C、不同ISP用户就近选择相应服务器D、内网用户就近选择...
-
2017全国计算机二级office题库及答案
网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。下面是小编整理的关于全国计算机二级office题库及答案,欢迎大家参考!一、选择题1).一个字长为8...