算法和程序设计练习题

合集下载

《算法与程序设计》试题带答案

《算法与程序设计》试题带答案

12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()高一第二学期《算法与程序设计》学分认定试题A、F1B、F8C、F9D、F1213、算法描述可以有多种表达方法,下面哪些方法不可以描述“闰年问题”的算法()学校:_____________ 班级:____________ 学号:____________ 姓名:____________ A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()一、单选题(每小题 3 分,20 小题,共60 分)A、8adB、ad8C、_a8dD、const1、用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于15、已知A,B,C,D 是整型变量,且都已有互不相同的值,执行语句B=0;A=C ;D=A ;D=B ;后,其值相等的用计算机解决问题的哪一个步骤?()变量是()A、分析问题B、设计算法C、编写程序D、调试程序A、A,DB、A,CC、C,BD、B,A2、在调试程序过程中,下列哪一种错误是计算机检查不出来的?()16、要交换变量 A 和B 的值,应使用的语句组是( )A、编译错误B、执行错误C、逻辑错误D、任何错误计算机都能检查出来A、A=B ;B=C;C=AB、C=A ;A=B ;B=C3、下列关于算法的叙述中,错误的是()C、A=B ;B=AD、C=A ;B=A ;B=CA、一个算法至少有一个输入和一个输出17、Visual Basic 中以单引号开头一行文字称为注释,它对程序的运行()B、算法的每一个步骤必须确切地定义A、起一定作用 B 、有时候起作用C、一个算法在执行有穷步之后必须结束C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性D、算法中有待执行的运算和操作必须是相当基本的。

18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

《算法与程序设计》复习题

《算法与程序设计》复习题

算法与程序设计一、选择题部分(100题)一章一节:了解计算机解决问题的过程1.用计算机解决问题时,首先应该确定程序“做什么?”,然后再确定程序“如何做?”请问“如何做?”是属于用计算机解决问题的哪一个步骤?()A、分析问题B、设计算法C、编写程序D、调试程序答案:B2.学校要举行运动会,请你设计一个能够对运动员分数自动排序的软件,如果要设计此软件,以下最好的方法和步骤是()。

A、分析问题,编写程序,设计算法,调试程序B、设计算法,编写程序,提出问题,调试程序C、提出问题,设计算法,编写程序,调试程序D、设计算法,提出问题,编写程序,调试程序答案:C3.下列步骤不属于软件开发过程的是()。

A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护答案:B4.用计算机解决问题的步骤一般为()①编写程序②设计算法③分析问题④调试程序。

A.①②③④ B.③④①② C.②③①④ D.③②①④答案:D5.以下描述中最适合用计算机编程来处理的是()。

A、确定放学回家的路线B、计算某个同学期中考试各科成绩总分C、计算100以内的奇数平方和D、在因特网上查找自己喜欢的歌曲答案:C6.以下问题中最适合用计算机编程处理的是()。

A、制定本学期的学习计划B、计算正方形的周长C、创作一首歌曲D、求1000以内的所有素数答案:D7.由“上车—掏钱—投币”所描述的问题是()。

A、无人售票车投币过程B、乘公交车过程C、上车过程D、下车过程答案:A一章二节:算法和算法描述8.下面说法正确的是()。

A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构答案:A9.算法描述可以有多种表达方法,下面哪些方法不可以描述“水仙花数问题”的算法()。

A.自然语言B.流程图C.伪代码D.机器语言答案:D10.下面关于算法的说法错误的是()。

A、算法必须有输出B、算法就是程序C、算法不一定有输入D、算法必须在有限步执行后能结束答案:B11.算法的三种基本控制结构是顺序结构、分支结构和()。

算法与程序设计试题带答案

算法与程序设计试题带答案

算法与程序设计试题带答案1. 以下是一道经典的算法题,请编写代码实现求最大公约数(GCD)的算法。

```pythondef gcd(a, b):if b == 0:return areturn gcd(b, a % b)# 测试print(gcd(15, 25)) # 输出 5print(gcd(54, 72)) # 输出 18```解析:这是一个使用递归实现的辗转相除法算法,也叫欧几里得算法。

当两个数 a 和 b 求最大公约数时,如果 b 等于 0,则 a 就是最大公约数;否则,将 b 作为新的 a,将 a 除以 b 的余数作为新的 b 进行递归计算。

2. 请编写代码实现一个链表的反转。

```pythonclass ListNode:def __init__(self, val=0, next=None):self.val = valself.next = nextdef reverse_linked_list(head):prev = Nonecurr = headwhile curr:next_node = curr.nextcurr.next = prevprev = currcurr = next_nodereturn prev# 测试node1 = ListNode(1)node2 = ListNode(2)node3 = ListNode(3)node1.next = node2node2.next = node3reversed_head = reverse_linked_list(node1)while reversed_head:print(reversed_head.val)reversed_head = reversed_head.next```解析:这是一个经典的链表反转算法。

使用 prev、curr、next_node 三个指针来实现,其中 prev 用于保存上一个节点,curr 用于保存当前节点,next_node 用于保存下一个节点。

算法与程序设计真题

算法与程序设计真题

9、表达式A+B+C<D AND A>=3 OR NOT C<0 OR D>0,当A=3,B=4,C=-5,D=6时的运算结果是()A、0B、1C、TRUED、FALSE10、在循环语句For x=1 to 100 step 2……Next x中,x能达到的最大值是()A、100B、99C、98D、9711、在下列选项中,不属于VB的对象的是()A、窗体的背景颜色B、命令按钮C、文本框D、标签12、在调试程序的时候,经常要设置断点,设置断点的快捷键是()A、F1B、F8C、F9D、F1213、下面哪些方法不可以描述“闰年问题”的算法()A、自然语言B、流程图C、伪代码D、机器语言14、以下不属于非法用户自定义标识符(常量和变量命名)的是()A、8adB、ad8C、_a8dD、const15、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句B=0;A=C;D=A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A16、要交换变量A和B的值,应使用的语句组是( )A、A=B;B=C;C=AB、C=A;A=B;B=CC、A=B;B=AD、C=A;B=A;B=C17、Visual Basic中以单引号开头一行文字称为注释,它对程序的运行()A、起一定作用B、有时候起作用C、不起任何作用,但是必须的D、不起任何作用,但能增加程序的可阅读性18、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”19、要从文本框TXTShowOut中输出"中国您好!",代码为( )A、TextBox.text="中国您好!"B、TxtShowOut.Text="中国您好!"C、bel="中国您好!"D、Val(TxtShowOut.Text)=“中国您好!”20、下列Visual Basic程序段运行后,变量max的值为()。

《算法与程序设计》模块练习题

《算法与程序设计》模块练习题

一、单选题:1.计算机程序的三种结构是顺序结构、、选择结构。

A.模块结构B.循环结构C.多重循环结构D.块IF结构2.在VB应用程序设计中,通常应对编写程序代码。

A.所有对象B.窗体C.Timer D.有事件的对象3.在VB程序设计中,事件是指用户操作引发或由系统引发,能被对象所识别并做出响应的动作。

下列选项哪个是VB中的事件A.Caption B.Click C.Text D.Font4.在面向对象程序设计中,用来描述对象的特征信息。

A.事件B.方法C.代码D.属性5.下列选项哪个是VB中的属性A.Label B.TextBoxC.CommandButton D..Left6.将字符A输出在标签Label1上的方法是。

A、Label1.Caption=AB、Label1.Caption=”A”C、Label1.Text=”A”D、Label1.Text=A7.下列过程中,是程序开始运行时,窗体一加载就运行的程序段。

A.Form_Load B.Form_ClickC.Form_MouseDown D.Form_KeyPress8.下列句子中,不是赋值语句。

A.A=”123” +”456”B.Label1.Captin=”你好!”C.r=Val(Text1.Text) D.x+1=y9.的Visual Basic表达式是。

A.(-b+b^2-4ac)/2a B.(-b+sqr(b^2-4*a*c))/(2*a)C.(-b+sqr(b^2-4ac))/(2a) D.(-b+sqr(b^2-4ac))/2a10.生成一个[1,6]范围的随机整数的表达式是。

A.Rnd * 6+ 1 B.Fix (Rnd * 6 ) + 1C.Fix (Rnd * 5 ) - 1 D.Fix (Rnd * 5 )11.下面有关程序的说法,错误的是_ ___ __。

A.程序是计算机要执行的指令的集合B.程序是用计算机语言编写的C.编写程序时为了防止别人盗取,要用只有自己知道的代码编写D.程序设计通常包括分析问题、设计算法、编写程序、调试运行与检测结果的过程12.在VB系统中,代表内存单元,是命了名的存储空间。

大学计算机:关于计算、算法与程序设计习题与答案

大学计算机:关于计算、算法与程序设计习题与答案

一、单选题1.如果n是需要计算的规模,以下的算法复杂度描述中,复杂度最优的是()。

A. nB. n!C.√nD. n2正确答案:C2.以下不属于算法特征的是()。

A.有效性B.确定性C.可读性D.有穷性正确答案:C3.以下关于递归算法的说法,错误的是()。

A.递归算法可以转化为非递归算法。

B.递归算法的本质是分解法,将大问题分解为小问题,逐次减少问题的规模,从而得到求解结果。

C.递归算法是一个运算最快的算法D.递归算法非常简洁,但有些程序设计语言不支持递归算法。

正确答案:C4.程序设计一般包含以下四个步骤,其中首先应该完成的是()。

A.建立数学模型B.调试运行程序C.设计数据结构和算法D.编写程序正确答案:A5.三大科学思维不包括()。

A.实验思维B.计算思维C.理论思维D.经验思维正确答案:D6.影响算法设计的因素不包括()。

A.计算环境B.算法复杂性C.编程语言D.算法优化正确答案:C二、多选题1.以下可以用于并行计算的资源包括()。

A.多核CPUB.多CPUC.GPUD.多计算机正确答案:A、B、C、D2.算法的描述方法包括()。

A.流程图B.程序代码C.自然语言D.伪代码正确答案:A、B、C、D二、判断题1.计算思维部分来源于计算机科学。

()正确答案:×2.计算的本质是构建在一套公理体系上的、不断向上演化的规则。

()正确答案:×3.多项式复杂度的算法是复杂度比较高的算法。

()正确答案:√4.编译型的计算机语言处理系统可以生成可执行文件,之后程序的执行将不依赖源程序。

()正确答案:√。

算法与程序设计

算法与程序设计
C、①输人字母到x②a=Val(x)一32③x=Chr(x)④Print x
D、①输人字母到x②a=Val(x)+32③x=Chr(x)④Print x
3.程序设计的顺序结构
相关题解
单选题
1、以下是一段VB程序:
a = 1
b = a + 1
c = a + b
它的基本结构属于(A)
A、顺序结构B、选择结构C、循环结构D、树型结构
End Sub
单击窗体后,在文本框显示的内容是( A )
A、12B、13 C、14 D、15
(4)运算:
1、算术运算:
^指数例:2^2 = 4
/(浮点)除例:5 / 2 = 2.5
\整除例:5 \ 2 = 2
Mod求余数例:5 Mod 2 = 1
相关题解
单选题
1、分析下列程序:
Private Sub Form_Click()
s=11\3 + 11 Mod 3
Print s
End Sub
当单击窗体时s的值是( A ).
A、5
B、6
C、4
D、3
2、关系运算
=、<>
>、>=
<、<=
注意:关系表达式的运算结果为布尔值True或False
例:3 > 2结果为True
相关题解
单选题
1、下面表达式的值是false的有( C ).
A、"969" < "n97"
Labell.Caption=这个数不是能被5整除的偶数
End If
选项:
A、(x Mod 5) = 0 And (x Mod 2 ) = 0

算法和程序设计练习题复习课程

算法和程序设计练习题复习课程

算法和程序设计练习题一、选择题:1、使用计算机解题的步骤,以下描述正确的是:__B__。

A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2、计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的__C__中。

A.硬盘B.软盘C.内存D.CPU3、计算机程序由以下两部分即:__C__组成。

A.执行部分和数据部分B.数据部分和程序部分C.指令部分和数据部分D.程序部分和指令部分4、计算机程序由一系列指令构成,每条指令要求计算机执行__C__动作。

A.一组B.二个C.一个D.一个以上5、计算机程序由指令部分和数据部分组成,其中数据部分用来存储__D__。

A.计算所需的原始数据和计算的中间结果,不能存储计算的最终结果B.计算所需的原始数据,不能存储计算的中间结果和计算的最终结果C.计算的中间结果和计算的最终结果,不能存储计算所需的原始数据D.计算所需的原始数据、计算的中间结果或最终结果6、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程序,所以说计算机干什么工作完全依赖于__B__。

A.硬件B.程序C.硬件与程序D.以上答案都对7、人们在设计计算机程序时,__C__。

A.只要考虑“数据的存贮”而不要考虑“计算的过程”B.不要考虑“数据的存贮”而只要考虑“计算的过程”C.必须同时考虑“数据的存贮”和“计算的过程”D.以上答案都错8、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,__C__。

A.只要指出“动作”而不必指出“动作的次序”B.不必指出“动作”而只要指出“动作的次序”C.必须同时指出“动作”和“动作的次序”D.以上说法都正确9、关于程序中指令的次序,以下说法正确的是:__D__。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

算法和程序设计练习题一、选择题:1、使用计算机解题的步骤,以下描述正确的是:__B__。

A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2、计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的__C__中。

A.硬盘B.软盘C.内存D.CPU3、计算机程序由以下两部分即:__C__组成。

A.执行部分和数据部分B.数据部分和程序部分C.指令部分和数据部分D.程序部分和指令部分4、计算机程序由一系列指令构成,每条指令要求计算机执行__C__动作。

A.一组B.二个C.一个D.一个以上5、计算机程序由指令部分和数据部分组成,其中数据部分用来存储__D__。

A.计算所需的原始数据和计算的中间结果,不能存储计算的最终结果B.计算所需的原始数据,不能存储计算的中间结果和计算的最终结果C.计算的中间结果和计算的最终结果,不能存储计算所需的原始数据D.计算所需的原始数据、计算的中间结果或最终结果6、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程序,所以说计算机干什么工作完全依赖于__B__。

A.硬件B.程序C.硬件与程序D.以上答案都对7、人们在设计计算机程序时,__C__。

A.只要考虑“数据的存贮”而不要考虑“计算的过程”B.不要考虑“数据的存贮”而只要考虑“计算的过程”C.必须同时考虑“数据的存贮”和“计算的过程”D.以上答案都错8、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,__C__。

A.只要指出“动作”而不必指出“动作的次序”B.不必指出“动作”而只要指出“动作的次序”C.必须同时指出“动作”和“动作的次序”D.以上说法都正确9、关于程序中指令的次序,以下说法正确的是:__D__。

A.不必考虑次序B.任意一个程序,其任意位置的指令次序都不能改变C.对于一个程序,可能某些指令次序可以改变D.以上说法都错误10、关于程序中指令的次序,以下说法正确的是:__D__。

A.不必考虑次序B.任意一个程序,其任意位置的指令次序都不能改变C.对于一个程序,可能某些指令次序可以改变D.任何程序,其任意位置的指令次序都可以改变11、计算机指令的种类,典型的有:__D__。

A.输入、输出和数学运算B.输入、输出和逻辑判断C.数学运算和逻辑判断D.以上答案都错12、算法的特征是:有穷性、__B__、能行性、有0个或多个输入和有一个或多个输出。

A.稳定性B.确定性C.正常性D.快速性13、算法的特征是:有穷性、确定性、能行性、有__B__和有一个或多个输出。

A.1或多个输入B.0或多个输入C.0个输入D.多个输入14、关于算法的有穷性特征,以下描述正确的是:__A__。

A.一个算法的步骤,只要能够终止,就符合有穷性特征B.一个算法的步骤能在合理的时间内终止,就符合有穷性特征C.一个算法能在1千万个步骤内终止,就符合有穷性特征D.一个算法运行的时间不超过24个小时,就符合有穷性特征15、关于算法的确定性特征,以下不符合算法确定性的是:__D__。

A.D ←(B * B – 4 * A * C)B.S ←(L * H) / 10C.输入:XD.输出:L / 正整数16、算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,一个算法的输入可以0个,是因为:__A__。

A.建立初始状态所需要的数据信息已经包含在算法中B.该算法不需要初始状态的数据信息C.该算法的运算不涉及任何数据信息D.以上说法都正确17、算法中的输出是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下正确的是:__A__。

A.算法至少有1个输出,该输出可以出现在算法的结束部分B.算法可以有多个输出,所有输出必须出现在算法的结束部分C.算法可以没有输出,因为该算法运行结果为“无解”D.以上说法都错误18、可以用多种不同的方法来描述一个算法,算法的描述可以用:__C__。

A.流程图、分支和循环B.顺序、流程图和自然语言C.流程图、自然语言和伪代码D.顺序、分支和循环19、流程图中的处理框,有__C__。

A.一个入口和两个出口B.两个入口和一个出口C.一个入口和一个出口D.两个入口和两个出口20、流程图中的判断框,有一个入口和__B__个出口。

A.1 B.2 C.3 D.421、关于流程图中的开始、结束符号,以下说法正确的是:__B__。

A.一个算法可以有多个开始处,但只能有一个结束处B.一个算法只能有一个开始处,但可以有多个结束处C.一个算法可以有多个开始处,也可以有多个结束处D.一个算法不能有多个开始处,也不能有多个结束处22、右边流程图的功能是:“键盘输入一批学生成绩(0—100分),当输入数据为999时,表示输入数据结束,程序将输出这一批成绩的平均数。

”,以下关于“计数器”和“累加器”的描述正确的是:__C__。

A.d是计数器,T是累加器B.T是计数器,C是累加器C.C是计数器,T是累加器D.C是计数器,d是累加器23、算法中通常需要三种不同的执行流程,即:__D__。

A.连续模式、分支模式和循环模式B.顺序模式、结构模式和循环模式C.结构模式、分支模式和循环模式D.顺序模式、分支模式和循环模式24、算法中通常需要三种不同的执行流程,下面说法正确的是:__C___。

A.一个算法只能包含一种模式B.一个算法最多可以包含两种模式C.一个算法可以包含以上三种模式中的任意组合D.一个算法必须包含以上三种模式25、用计算机解题的步骤,以下描述正确的是:__C__。

A.设计正确算法→正确理解题意→寻找解题方法→编写程序→调试运行B.寻找解题方法→正确理解题意→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行D.设计正确算法→寻找解题方法→正确理解题意→编写程序→调试运行26、算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的__B__中。

A.光盘B.硬盘C.软盘D.以上都错误27、计算机程序由一系列指令构成,每条指令要求计算机执行__B__动作。

A.一组B.一个C.二个D.以上答案都错28、计算机程序由指令部分和数据部分组成,其中数据部分用来存储__D__。

A.计算所需的原始数据B.计算的中间结果C.计算的最终结果D.计算所需的原始数据、计算的中间结果或最终结果29、计算机能进行文稿编辑处理,是因为计算机的内存中装载并运行了文字处理程序;计算机能在因特网上浏览,是因为计算机的内存中装载并运行了浏览程序,所以说计算机干什么工作完全依赖于__B__。

A.硬件B.程序C.硬件与程序D.以上答案都错30、人们在设计计算机程序时,__C__。

A.只要考虑“数据的存贮”而不要考虑“计算的过程”B.不要考虑“数据的存贮”而只要考虑“计算的过程”C.“数据的存贮”和“计算的过程”必须同时考虑D.“数据的存贮”和“计算的过程”都不必考虑31、用计算机解题前,需要将解题方法转换成一系列具体的、在计算机上可执行的步骤,这些步骤能清楚地反映解题方法一步步“怎样做”的过程,这个过程就是__A__。

A.算法B.过程C.流程D.程序32、设计计算机程序时,要考虑“数据的存贮”,其含义是将计算所需要的__D__存放在不同的变量中。

A.计算所需的原始数据B.计算的中间结果C.计算的最终结果D.计算所需的原始数据、计算的中间结果或最终结果33、设计计算机程序时,要考虑“计算的过程”,其含义是在对解决问题的方法进行步骤化时,__C__。

A.只要指出“动作”而不必指出“动作的次序”B.不必指出“动作”而只要指出“动作的次序”C.必须同时指出“动作”和“动作的次序”D.“动作”和“动作的次序”都不需要考虑34、关于程序中指令的次序,以下说法正确的是:__C__。

A.不必考虑次序B.任意一个程序,其任意位置的指令次序都不能改变C.对于一个程序,可能某些指令次序可以改变D.以上说法都正确35、计算机指令的种类,典型的有:__C__。

A.输入、输出和数学运算B.输入、输出和逻辑判断C.输入、输出、数学运算和逻辑判断D.数学运算和逻辑判断36、算法的特征是:有穷性、确定性、能行性、有0个或多个输入和__A__。

A.1或多个输出B.0或多个输出C.0个输出D.多个输出37、关于算法的有穷性特征,以下描述正确的是:__A__。

A.一个算法的步骤,只要能够自行正常结束,就符合有穷性特征B.一个算法运行的时间不超过72个小时,就符合有穷性特征C.一个算法能在1万个步骤内终止,就符合有穷性特征D.一个算法的步骤能在合理的时间内终止,就符合有穷性特征38、关于算法的能行性特征,以下描述不符合能行性的是:__A__。

A.a←4 ;b ←20 ;Temp ←) (b a-B.a←4 ;b ←20 ;Temp ←) (a b-C.a←4 ;b ←20 ;Temp ←|) (|b a-D.a←4 ;b ←20 ;Temp ←)(*)(baba--39、算法的特征是:__B__、确定性、能行性、0个或多个输入和一个或多个输出。

A.稳定性B.有穷性C.正常性D.快速性40、算法中的输入,是指算法在执行时需要从外界(如:键盘)取得数据信息,其目的是为算法的某些阶段建立初始状态,以下说法正确的是:__A__。

A.算法的输入可以没有,因为建立初始状态的数据已经包含在算法中B.算法的输入必须出现在算法的开始阶段C.一个具体的算法,其输入的位置(次序)是不能改变的D.算法的输入不能没有41、算法中的输出,是指算法在执行过程中或终止前,需要将解决问题的结果以一定方式反馈给用户,这种信息的反馈称为输出,关于算法中输出的描述以下错误的是:__A__。

A.算法至少有1个输出,该输出可以出现在算法的结束部分B.算法可以有多个输出,输出可以出现在算法的任意位置C.算法可以有多个输出,因为一个算法可能有多个计算结果D.算法可以没有输出,因为一个算法可能没有计算结果42、流程图是一种描述算法的方法,其中最基本、最常用的成分有:__D__。

A.处理框、矩形框、连接框、流程线和开始、结束符B.菱形框、判断框、连接框、流程线和开始、结束符C.处理框、判断框、连接框、圆形框和开始、结束符D.处理框、判断框、连接框、流程线和开始、结束符43、流程图中的处理框,有一个入口和__A__个出口。

相关文档
最新文档