首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于编程风格的叙述中,不应提倡的风格是(32)。
以下关于编程风格的叙述中,不应提倡的风格是(32)。
admin
2009-02-15
27
问题
以下关于编程风格的叙述中,不应提倡的风格是(32)。
选项
A、使用有清晰含义的标识符,并对程序语句进行注释
B、不要直接进行浮点数的相等比较
C、使用括号以改善逻辑表达式和算术表达式的清晰性
D、尽量用计数方法来判断一个文件的结束
答案
D
解析
编程的质量在很大程度上影响着程序的质量。编码风格涉及到源程序中的内部文档、数据说明、语句构造及输入/输出。在编码过程中,最主要的工作就是书写语句。有关书写语句的原则有几十种,其目的是希望每条语句尽可能简单明了,能直截了当地反映程序员的意图。使用括号清晰地表达出逻辑表达式和算术表达式的运算次序是语句构造的规则之一。对源程序中的内部文档的要求主要包括选择标识符的名字、适当的注释和程序的视觉组织。在选择标识符的名字时,应尽量选择含义明确的名字,使它能正确提示标识符所代表的实体。输入和输出是每个程序都不可缺少的部分。在编写输入和输出程序段时,如果遇到需要计数的情况,应使用数据结束标记(如数据文件结束标记),而不应要求用户输入数据的个数。在计算机内部,浮点数采用科学记数法表示。但是有些十进制小数无法精确地表示成二进制小数。因此应尽量避免对两个浮点数直接进行“==”和“!=”比较运算(特别是在循环条件中)。如果需要进行比较运算,则可以采用判断两者的差的绝对值是否小于某个很小的数来实现。
转载请注明原文地址:https://kaotiyun.com/show/3XjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读下列广域网路由基本技术的应用,分析路由器的配置命令,将应填入(n)处的内容写在对应栏内。实例:通过Cisco2501连接A局域网与B局域网,如图2所示。假设实验条件如下:A网:202.96.199.0,202.96.1
如何设置httpd.conf,使得Apache服务器监听在特定的端口?如何屏蔽来自某个Internet地址的用户访问Apache服务器?
如何设置httpd.conf,使得Apache服务器监听在特定的端口?如何使得Apache服务器只监听特定的Ⅳ?
Samba使用(1)协议通过网络连接来共享文件和打印机。Samba的核心是两个守护进程(2)和nmbd程序,在服务器启动到停止期间持续运行。Samba服务器配置工具是用来管理Samba共享、用户及基本服务器设置的图形化界面。要使用该配置工具,用户必
阅读下列说明和HTML文本,分析其中嵌入的JavaScript脚本,将应填入(n)处的语句写在对应栏内。[说明1]在文本框中实现时钟显示功能,格式如下:“-年-月-日小时:分:秒星期几”[HTMI文本]<html><!--省略
框架在网页布局中主要起什么作用?手机销售信息查询主页中定义了几个框架,分别显示哪个文档?手机销售信息查询的网页中使用的数据库连接引擎是什么?连接的后台数据库文件名是什么?
阅读以下有关网络管理的叙述,将应填入()对应栏内。【说明】网络管理是指对网络的运行状态进行(1)和(2),使其能够有效、可靠、安全、经济地提供服务,从这个定义可以看出,网络管理包含两个任务:一是对网络的运行状态进行监控,二是对网络的运
A programmer must know about a function’s(74)to Call it correctly.
A word processor enables you to create a(66), store it electronically on a disk, display it on a screen, modify it by entering c
For each blank, choose the best answer from the four choices and write down on the answer sheet.Web browser is simply a terminal
随机试题
治疗血虚证配伍补气药,其理论依据是
下列各项中,可引起心绞痛的疾病有
患者女,13岁,3天来右下后牙肿疼就诊。检查:右上第一前磨牙近中、面龋深,腐质黄软,探及髓腔,无疼痛,Ⅲ度松动,叩诊(+++),牙龈红肿,扪痛,有波动感,右侧面颊部轻度水肿,体温38℃。初诊的处理
下列职工薪酬中,属于短期薪酬的有()。
在农业部门中所存在的“肥田出瘪稻”现象体现的是经济学中的:
用综合业务数字网(又称一线通)接入因特网的优点是上网通话两不误,它的英文缩写是
Abreakthrough(突破)intheprovisionofenergyfromtheSunfortheEuropeanEconomicCommunity(EEC)couldbebroughtforwardb
A、Timepressure.B、Tightbudget.C、Moderntechnology.D、Fiercecompetition.C细节归纳题。短文中男士说,科技使人们可以更容易地进行对比,让人们拥有更多选择,也可以进行定制。短文中女
A、Theyactivateimaginationandsharpenperception.B、Theyactivateextremeemotionsandmakepeopleenergetic.C、Theystimulate
GreatInventionsTherearesomethingsweuseeveryday.Canyouimagineaworldwithoutzippers(拉链)tofastenclothing?Ha
最新回复
(
0
)