人们利用计算机解决问题的基本过程一般有如下五个步骤(精)
班级姓名座号
一、选择题
1、人们利用计算机解决问题的基本过程通常存有如下五个步骤(①~⑤),恳请按各步骤的先后顺序在以下选项(a~d)中挑选恰当的答案()①调试运转程序②分析问题③设计算法④问题化解⑤编写程序
a、①②③④⑤b、②④③⑤①c、④②③⑤①d、②③⑤①④2、在下图中利用计算机解决问题的基本步骤流程图中,对于标注为(1)的流程线,以下说明正确的是()
a.该流程线可有可无b.当程序运行不出来结果时,才须要该部分流程线c.该部分流程线确保了问题化解的正确性d.该部分流程线存有错3、以下三种算法的叙述,缺少直观性、简洁性,最难产生歧义的就是()a、自然语言叙述法b、流程图c、伪代码4、流程图中则表示推论的就是()
a、矩形框b、菱形框c、圆形框d、椭圆形框
5、“分支推论”做为解决问题的算法的一个基本步骤,正是彰显了计算机的()能力。
a、算术运算能力b、逻辑运算能力c、分布式运算能力d、记忆存储能力6、下面关于算法的描述,正确的是()
a、算法不可以用自然语言叙述b、算法就可以用框图去叙述c、一个算法必须确保它的继续执行步骤就是非常有限的
d、算法的框图表示法有0个或多个输入,但只能有一个输出7、下面关于算法的描述,正确的是()
a、一个问题只有一个算法b、一个问题可能将存有多种算法c、能够解决问题的算法都就是不好算法,没有好坏之分后d、算法不是程序设计所所需的
8、下列关于算法的叙述,正确的是()
源程序能直接执行吗 a、化解一个问题的算法只有一种b、有穷性就是算法的基本特征之一c、可行性不属于算法基本特征d、算法对程序设计没任何促进作用9、以下关于算法的描述,恰当的就是()
a、解决一个问题的算法只有一种b、算法必定有一个或一个以上的输出c、算法中可以存在不确切的步骤d、描述算法的步骤可以是无穷的10、从以下计算s的算法可以看出,s的代数式表示是()
①变量s的初值就是0;②变量i从1起至循环至n;③循环表达式为s=s+(-1)*i;④输入变量s的值
a.1-2+3-4+…+(-1)n*(n-1)b.1-2+3-4+…+(-1)n-1*nc.1+2+3+4+…+(n-1)+nd.-1-2-3-4-…-(n-1)-n
11、以下选项都就是属高级语言的就是()
a、汇编语言机器语言b、basic语言pascal语言c、汇编语言basic语言d、机器语言pascal语言12、下列选项都是属于低级语言的是()
a、汇编语言机器语言b、basic语言pascal语言c、汇编语言basic语言d、机器语言pascal语言13、________就是计算机能够轻易辨识,认知继续执行的语言。
a、汇编语言b、pascal语言c、basic语言d、机器语言14、下列关于程序设计言中机器语言的说法,正确的是()
a、visualbasic属机器语言的一种b、机器语言就是visualbasicc、机器语言比高级语言更晚发生d、高级语言比机器语言更晚发生15、以下选项中,最先发生的程序设计语言就是()
a、汇编语言b、高级语言c、visualbasicd、机器语言16、不能被计算机直接识别,理解执行的语言需要转换,这种转换是()
a、人工切换或机器切换b、计算机语言提供更多的解释器或编译器负责管理切换c、操作系统负责管理切换d、人工智能技术中的自然语言认知二、简答题
1、简述什么是计算机程序、程序设计、程序设计语言、算法
2、详述算法的特征。
3、简述程序设计语言的发展历程
4、高级语言基本建设的源程序计算机无法轻易辨识,必须经过切换就可以被计算机继续执行。答存有哪些切换方式,这些方式存有什么区别?
三、阅读流程图,写出其处理的任务问题1、
该流程图处置的任务就是:
开始输入正整数n赋初值s=0i=1s=s+ii=i+1否i>n吗是
输入s的值完结2、
备注:xmody是x除y的余数,如10mod4余数是2该流程图处理的任务是:
四、程序撰写尝试,参考教材p10
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论