首页 > 知识点讲解
       程序设计风格
知识路径: > 信息系统开发和运行管理知识 > 系统实施基础知识 > 程序设计语言的选择,程序设计风格 > 程序设计基础知识 > 
被考次数:2次     被考频率:低频率     总体答错率:26%     知识难度系数:     
相关知识点:4个      
        (1)标识符的命名。
        标识符是文件名、变量名、常量名、函数名、程序名、段名和程序标号等用户定义的名字的总称。应注意以下规则。
        .命名规则在程序中前后一致。
        .命名时一定要避开程序设计语言的保留字。
        .尽量避免使用意义容易混淆的标识名。
        (2)程序中的注释。
        ①序言性注释。
        在每个程序或模块的开头的一段说明,起对程序理解的作用,一般包括以下内容:
        .程序的标识、名称和版本号。
        .程序功能描述。
        .接口与截面描述,包括调用及被调用关系、调用形式、参数含义以及相互调用的程序名。
        .输入/输出数据说明,重要变量和参数说明。
        .开发历史,包括原作者、审查者、修改者、编程日期、编译日期、审查日期、修改日期等。
        .与运行环境有关的信息,包括对硬件、软件资源的要求,程序存储与运行方式。
        ②解释性注释。
        一般嵌在程序之中,与要注释的部分匹配。
        进行程序注释应注意以下问题。
        .注释一定要在程序编制中书写。
        .解释性注释不是简单直译程序语句,应能说明“做什么”。
        .一定要保证注释与程序的一致性,程序修改时注释也必须修改。
        (3)程序的布局格式。
        利用空格、空行和缩进等方式改善程序的布局,取得较好的视觉效果。
        (4)数据说明。
        先说明、后引用,应使数据便于理解和维护。
        (5)程序语句的结构。
        一般原则是:语旬简明、直观,直接反映程序设计意图,避免过分追求程序的技巧性,不能为追求效率而忽视程序的简明性、清晰性。应遵守如下规则。
        .每行写一个语句。
        .避免使用复杂的条件判断。
        .尽量减少使用否定的逻辑条件进行测试。
        .尽量减少循环嵌套和逻辑嵌套的层数。
        .应采用空格、括号等符号使复杂表达式的运算次序清晰直观。
        (6)输入和输出。
        输入输出注意以下内容。
        .针对用户的不同对象、特点和要求设计人机交互方式。
        .程序在运行过程中应有表明当前状态的说明信息。
        .交互式输入的请求应有明确的提示。
        .对于输出的方式与格式,允许用户进行选择和应答。
        .应设计完备的错误检测和恢复功能。
        (7)程序的运行效率。
        主要指计算机运行时间和存储空间两个方面,主要注意事项如下。
        .编写程序前应尽量简化算术表达式和逻辑表达式,并尽量用逻辑表达式。
        .尽量选用好的算法。
        .仔细研究循环嵌套,确定语句是否可以移出循环体。
        .尽量避免使用多维数组。
        .尽量避免使用指针和复杂的表。
        .充分利用语言环境提供的函数。
        .使用有良好优化特性的编译程序。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2016年上半年
   信息系统管理工..
   上午试卷 综合知识
第51题
选择题
以下与程序设计风格无关的是(51)。

31%
   2014年上半年
   信息系统管理工..
   上午试卷 综合知识
第9题
选择题
编写源程序时在其中增加注释,是为了( )。

21%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有