关于C语言的一个问题
以下叙述正确的是A)只使用三种基本结构即可解决任何复杂问题B)C语言程序并不是必须要定义main()函数C)只要程序包含了任意一种基本结构,就肯定是结构化程序D)程序中的...
以下叙述正确的是
A) 只使用三种基本结构即可解决任何复杂问题
B) C语言程序并不是必须要定义main()函数
C) 只要程序包含了任意一种基本结构,就肯定是结构化程序
D) 程序中的语法错误只能在运行时才能显现
参考答案:A
【解析】C语言程序必须要定义main()函数,B选项错误;只有同时包含三种基本结构时,程序才是结构化程序,C选项错误;程序中的语法错误在编译时能显现,排除D选项,答案选A。
以下关于结构化程序设计的叙述中正确的是
A) 结构化程序使用goto语句会很便捷
B) 在C语言中,程序的模块化是利用函数实现的
C) 一个结构化程序必须同时由顺序、分支、循环三种结构组成
D) 由三种基本结构构成的程序只能解决小规模的问题
参考答案:B
【解析】滥用goto语句将使程序的流程毫无规律,可读性差,对于初学者来说尽量不要使用,所以A错误。一个结构化程序可以包含顺序、分支、循环结构中的一种或多种,所以C错误。由三种基本结构构成的程序可以解决任何复杂的问题,所以D错误。
你好,这两题的C选项不解释不冲突吗?到底一个结构化程序可需要同时拥有三个基本结构呀,第一题说需要,第二题说不需要。 展开
A) 只使用三种基本结构即可解决任何复杂问题
B) C语言程序并不是必须要定义main()函数
C) 只要程序包含了任意一种基本结构,就肯定是结构化程序
D) 程序中的语法错误只能在运行时才能显现
参考答案:A
【解析】C语言程序必须要定义main()函数,B选项错误;只有同时包含三种基本结构时,程序才是结构化程序,C选项错误;程序中的语法错误在编译时能显现,排除D选项,答案选A。
以下关于结构化程序设计的叙述中正确的是
A) 结构化程序使用goto语句会很便捷
B) 在C语言中,程序的模块化是利用函数实现的
C) 一个结构化程序必须同时由顺序、分支、循环三种结构组成
D) 由三种基本结构构成的程序只能解决小规模的问题
参考答案:B
【解析】滥用goto语句将使程序的流程毫无规律,可读性差,对于初学者来说尽量不要使用,所以A错误。一个结构化程序可以包含顺序、分支、循环结构中的一种或多种,所以C错误。由三种基本结构构成的程序可以解决任何复杂的问题,所以D错误。
你好,这两题的C选项不解释不冲突吗?到底一个结构化程序可需要同时拥有三个基本结构呀,第一题说需要,第二题说不需要。 展开
1个回答
展开全部
这种题目挺坑人的,基本都是在玩文字游戏。
第一题中的C的意思是,如果一门编程语言要成为结构化程序,必须要具备顺序、分支、循环这三种基本结构。比如:一个人要是人,就必须是人生出来的,而不是狗或者猪生出来的,因为基因不一样。这里的顺序、分支、循环结构就相当于基因。
第二题中的C的意思是,如果一个程序是由结构化编程语言写的,那么这个程序就是结构化程序,它不一定需要具备顺序、分支、循环等基本结构,但是用来写这个程序的编程语言一定是具备写顺序、分支、循环等基本结构能力的编程语言,也就是说如果把这个程序扩展,是可以写出顺序、分支、循序结构的。比如:一个已经出生了的人,由于天生残疾,缺了胳膊断了腿,虽然这样,但是他仍然是一个人,因为他具备的基因是人的基因,只是不完全而已。
第一题中的C的意思是,如果一门编程语言要成为结构化程序,必须要具备顺序、分支、循环这三种基本结构。比如:一个人要是人,就必须是人生出来的,而不是狗或者猪生出来的,因为基因不一样。这里的顺序、分支、循环结构就相当于基因。
第二题中的C的意思是,如果一个程序是由结构化编程语言写的,那么这个程序就是结构化程序,它不一定需要具备顺序、分支、循环等基本结构,但是用来写这个程序的编程语言一定是具备写顺序、分支、循环等基本结构能力的编程语言,也就是说如果把这个程序扩展,是可以写出顺序、分支、循序结构的。比如:一个已经出生了的人,由于天生残疾,缺了胳膊断了腿,虽然这样,但是他仍然是一个人,因为他具备的基因是人的基因,只是不完全而已。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询