首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于结构化程序设计的叙述中正确的是
以下关于结构化程序设计的叙述中正确的是
admin
2020-11-23
125
问题
以下关于结构化程序设计的叙述中正确的是
选项
A、结构化程序使用goto语句会很便捷
B、一个结构化程序必须同时由顺序、分支、循环三种结构组成
C、由三种基本结构构成的程序只能解决小规模的问题
D、在C语言中,程序的模块化是利用函数实现的
答案
D
解析
C语言是结构化程序设计语言,顺序结构、选择结构、循环结构是结构化程序设计的二种基本结构,研究证明任何程序都可以由这三种基本结构组成。但是程序可以包含一种或者儿种结构,不是必须包含全部三种结构。自从提倡结构化设计以来,goto就成了有争议的语句。首先,由于goto语句可以灵活跳转,如果不加限制,它的确会破坏结构化设计风格。其次,goto语句经常带来错误或隐患。它可能跳过了某些对象的构造、变量的初始化、重要的计算等语句。Goto语句的使用会使程序容易发生错误并且也不易阅读,所以应避免使用。由三种基本结构构成的程序几乎能解决大部分问题。
转载请注明原文地址:https://kaotiyun.com/show/hl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据管理技术发展的三个阶段中,数据共享最好的是()。
有以下程序段charch;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);己知字符a的ASCII十进制代码为97,则执行上述程序
以下选项中,合法的一组C语言数值常量是
有以下程序#includecharfun(char*c){if(*c<=’Z’&&*c>=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(
有以下程序#include#defineSUB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c;printf("%d\n",d);}程序运
若要求从键盘读入含有空格字符的字符串,应使用函数
关于算法,以下叙述中错误的是
有以下程序#includemain(){inta1,a2;charc1,c2;scanf(’’%d%c%d%c’’,&al,&c1,&a2,&c2);printf(’’%d,%c,%d,%c’’,a1,c1,a2,c2);}若想通过键
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
在数据库中,数据模型包括数据结构、数据操作和()。
随机试题
患者,男性,40岁。因车祸发生脾破裂,就诊时血压8/4kPa(60/30mmHg),脉率120次/min,患者烦躁不安,皮肤苍白,四肢湿冷。不正确的护理措施是
正常青年人胸部不会出现的叩诊音是()
建设工程施工合同应以()为合同履行地。
关于会计主体假设的说法,错误的是()。
计算夏普指数、特雷诺指数和詹森指数中的风险收益率是必要收益率。()
6,4,10,7,14,10,18,13,22,()
在接受颈椎病康复治疗的患者中,有人只接受针灸治疗,也有人同时接受针灸和西药双重治疗,前者可以得到与后者相同的预期治疗效果。对于上述接受西药治疗的颈椎病患者来说,此种药物对于获得预期的治疗效果是不可缺少的。若上述断定为真,则以下哪项一定为真?I.对于一部分
社会治安综合治理的要点包括()。
TheordinaryfamilycolonialNorthAmericawasprimarilyconcernedwithsheerphysicalsurvivalandbeyondthat,itsowneconomi
TheUnitedStatescountsitspopulationeverytenyears,andeachcensusrevealsthattheracialandethnicmixischangingdram
最新回复
(
0
)