首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于结构化程序设计的叙述中正确的是
以下关于结构化程序设计的叙述中正确的是
admin
2014-06-16
32
问题
以下关于结构化程序设计的叙述中正确的是
选项
A、结构化程序使用goto语句会很便捷
B、一个结构化程序必须同时由顺序、分支、循环三种结构组成
C、由三种基本结构构成的程序只能解决小规模的问题
D、在C语言中,程序的模块化是利用函数实现的
答案
D
解析
C语言是结构化程序设计语言,顺序结构、选择结构、循环结构是结构化程序设计的三种基本结构,研究证明任何程序都可以由这三种基本结构组成。但是程序叮以包含一种或者几种结构,不是必须包含全部三种结构。自从提倡结构化设计以来,goto就成了有争议的语句。首先,由于goto语句可以灵活跳转,如果不加限制,它的确会破坏结构化设计风格。其次,goto语句经常带来错误或隐患。它可能跳过了某些对象的构造、变量的初始化、重要的计算等语句。Goto语句的使用会使程序容易发生错误并且也不易阅读,所以应避免使用。由三种基本结构构成的程序几乎能解决大部分问题。
转载请注明原文地址:https://jikaoti.com/ti/Nun0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx==3,y=5,*p=&x,*q=&y;
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为【】。
Jackson方法是一种面向【】的结构化方法。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
下列关于单目运算符++、--的叙述中正确的是()。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
以下叙述中正确的是_______。
下述关于数据库系统的叙述中正确的是_______。
随机试题
2010年5月10日,甲因公被派往美国工作一年,遂将自己的住房交给乙暂住并委托其进行正常维护。半年后,乙住进了自己新购的房屋,遂将甲的房屋以甲的名义出租给不知情的丙,租赁期限为一年。甲回国后,得知乙已将房屋出租,很生气,并要求丙搬走。由此引发纠纷。请问:
非正式沟通的优点包括()
坚持对外开放就必须坚持独立自主与________的统一。()
与金属基托比较,塑料基托
【背景资料】某城市桥梁工程的钻孔灌注桩成孔方法采用正循环回转钻孔原理,在钻孔的过程中产生了钻孔偏斜,施工人员采取了补救措施后,才使得钻孔顺利进行。该施工单位档案管理人员对施工全过程中形成的施工技术文件进行了组卷,卷内的文件排列顺序依次是:封面、目录、文
某企业预收货款业务不多,未设置“预收账款”账户。该企业现通过银行预收货款6000元。则对该业务处理的下述会计分录中正确的是()。(11.11)
下列有关收入确认的表述中,不正确的是()。
某110指挥中心多次接到王某打来的报警电话,时间不一定,有时是白天,有时是深夜,接通时长不等,有时十几秒,有时长达几分钟,但均无人说话,均为无效警情,属恶意骚扰,占用了其他有效报警的电话线路,影响了其他有效报警的出警时间,严重扰乱了110接警平台的接处警秩
成功智力包括分析性智力、创造性智力和实践性智力三个方面,其中()涉及发现、创造、想像和假设等创造思维的能力。
科学传播
最新回复
(
0
)