首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于结构化程序设计的叙述中正确的是( )。
关于结构化程序设计的叙述中正确的是( )。
admin
2017-10-24
32
问题
关于结构化程序设计的叙述中正确的是( )。
选项
A、由三种基本结构构成的程序只能解决小规模的问题
B、一个结构化程序必须同时由顺序、分支、循环三种结构组成
C、结构化程序使用goto语句会很便捷
D、在C语言中,程序的模块化是利用函数实现的
答案
D
解析
C语言是结构化程序设计语言,顺序结构、选择结构、循环结构是结构化程序设计的三种基本结构,研究证明任何程序都可以由这三种基本结构组成。但是程序可以包含一种或者几种结构,不是必须包含全部三种结构。自从提倡结构化设计以来,goto就成了有争议的语句。首先,由于goto语句可以灵活跳转,有时它的确会破坏结构化设计风格;其次,goto语句经常带来错误或隐患。它可能跳过了某些对象的构造、变量的初始化、重要的计算等语句。goto语句的使用会使程序容易发生错误并且也不易阅读,所以应避免使用。由三种基本结构构成的程序几乎能解决大部分问题。
转载请注明原文地址:https://kaotiyun.com/show/doxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在一介C源程序文件中,要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使削的存储类别是()。
当用“#defineF37.5f”定义后,下列叙述正确的是()。
以下选项中值为1的表达式是()。
下列叙述中错误的是()。
在深度为7的满二叉树中,度为2的节点个数为()。
有以下结构体说明和变量定义,如图所示,指针p、q、r分别指向此链表中的三个连续节点。structnode{intdata;structnode*next;}*P,*q,*r;现要将q所指节点从链表中删除,同时要保持链表的连续,
设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是()。
设循环队列的存储空间为Q(1:30),初始状态为front=rear=30。现经过一系列入队与退队运算后,front=16,rear=15,则循环队列中有【】个元素。
下面的程序在编译时产生错误,其出错原因是()。#includemain(){intlcase;floatprintF;printf(“请输入2个数:”);scanf(“%d%f”,&1
以下对C语言中联合类型数据的正确叙述是()。
随机试题
()产生的过程,也就是商业银行创造存款货币的过程。
Thebedroomisinperfectcondition,______afewscratchesonthewall.()
感染性心内膜炎不出现下列哪项体征?
不易演变成新月体性肾小球肾炎的是
关于碘化油的描述,不确切的是
小儿暑温痰蒙清窍证,若痰浊内蒙,用方是小儿暑温痰蒙清窍证,痰火、实火,用方是
涩脉的主证有
函数f(x)=x3在闭区间[一1,1]上的最大值为______.
A、 B、 C、 D、 C由已知条件,有
ThechiefclaimtodistinctionofShoreditchliesinthefactthatthefirsttheatersofLondonwerebuiltthereintheseventee
最新回复
(
0
)