算法和程序设计练习题复习课程
《算法与程序设计》会考复习题带答案解析

2013-2014学年度《算法与程序设计》模块会考复习题一. 选择题1.计算机解决问题的过程是____B__ _。
A.确定方案→分析问题→设计步骤→设计程序B.分析问题→确定方案→设计步骤→设计程序C.分析问题→设计步骤→确定方案→设计程序D.设计程序→分析问题→设计步骤→确定方案2.程序设计语言的分类是A。
A.机器语言、汇编语言和高级语言 B.顺序结构、分支结构和循环结构(程序的三种结构)C.低级语言、中级语言和高级语言 D.自然语言、伪代码和流程图3. 流程图中表示判断的是B。
A.矩形框 B.菱形框 C.圆形框 D.椭圆形框计算判断平行四边形:输出圆角矩形:开始和结束4. 在Java系统中设计程序,源代码文件的扩展名是___C____。
A.txt B.class C.java D.doc文本文件 java编译后,字节码 word文件图片文件jpg,gif,bmp 视频avi,wmv,flv,3gp,MP4 音频mp3,wma,wav,mid5. 用于将两个或多个字符串连接起来的运算符是D。
A. *B. ++C. &D. +&&与,都为真则真,否则假||或,其一为真就为真%取余数 14%4结果为2运算顺序,先乘除,再加减,再比较>=,在非,与,或。
6.下列可以作为合法变量名的是A。
A.$1 B. class C. 2b D. a*2(1)字母开头,后面跟着字母或数字(2)字母又包含$,_不能为java关键字。
区分大小写。
7.关于java规则错误的是A。
A.Java语句不区分大小写 B. 主类名必须与文件名一致C.main( )是程序执行的起点 D.Java语句以分号结尾8.要想正确的调试出程序,在保存Java源程序时主类名必须与文件名__ A。
A.完全一致 B.完全不同 C.可以相同也可以不同 D.大小写可以不一样9.下列不合法的运算符是 C 。
A .== B. != C. <> D. >===判断是否等于 !=不等于 >=大于或等于 <=小于或等于10. 下面关于算法的描述,错误的是 C 。
《算法与程序设计》复习题

算法与程序设计一、选择题部分(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、用计算机解决问题的步骤一般为:(D )①编写程序②设计算法③分析问题④调试程序A.①②③④ B. ③④①② C. ②③①④ D. ③②①④2、下面不属于算法表示工具的是:(C)A.自然语言B.流程图C.机器语言D.伪代码3、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构之一(B )A.顺序结构B.环形结构C.选择结构D.循环结构4、下列数据属于字符串常量的是( B )。
A、abcB、“adk”C、D、’ewt’5、在VB语言中,下列数据中合法的整型数是( A )。
A、245B、58723C、123.85D、1.D+126、在VB语言中,下列表达式中合法的表达式是( C )。
A、a+b*≤fB、bct÷7C、pi*2*rD、α*β*π7、下列给出的赋值语句中正确的是( C )。
A、4 = MB、-M =MC、B=A-3D、x + y = 08、下列Visual Basic中,( D )的表达式的值不等于4。
A、int(4.1)B、int(4.9)C、Abs(int(-3.9))D、Abs(int(-4.5))9、以下程序中的循环体执行的次数是( C )。
Private Sub Command1_Click()For A=1 To 100 Step 2S=S+ANext APrint SEnd SubA、48B、49C、50D、5110、若a=10,b=15,则print a;”+”;b;”=”,a+b的结果为( D )A、a+b=25B、10+15=25C、a+b= 25D、10+15= 2511、在程序设计的过程中,有时需要将几个不同的字符串连接起来,这时需要用到字符串运算符号"+"。
如:"ab"+"bc"的运算结果是"abbc",那么"27"+"73"的运算结果是( D )。
浙教版高中《算法与程序设计》——算法、常变量、运算符、系统函数巩固练习1——原创题多

VB语法基础巩固练习班级姓名备注:1.VB表达式"1"+"2" 中“+”号表示字符串连接,该表达式结果为"12";2.字符串类型的数据注意加双引号;3.标记【学no】的题目学考生可不做;一、选择题1.在求解“一元二次方程实数根”的算法中,如果方程不存在实数解,也要求输出结果“无实数根”.此要求主要体现了算法特征中的()A.有穷性 B.有输出 C.确定性 D.唯一性2.针对语句" If I=1 then J=1 ",下列说法正确的是()A.I=1 和J=1均为赋值语句 B.均为关系表达式C.I=1为关系表达式,J=1为赋值语句 D.I=1为赋值语句,J=1为关系表达式3.下列可以作为 VB 变量名的是()A.Sqr B.cs#1 C.1818f D.age_14.下列属于正确的VB表达式的是()A.a*[(b﹣c)/a+b] B.3n+1 C.0<=x<=1 D.gt^2/25.设X=5678,能得到其百位上数字“6”的正确表达式是()A.X Mod 100 B.X\100 Mod 10C.X\100 Mod 100 D.X\10 Mod 106.“如果条件表达式x≥y≥0成立,那么i=i+1”,能实现该功能语句是()A.if x≥y≥0 then i=i+1 B. if x≥y and y≥0 then i=i+1C. if x>=y or x>=0 then i=i+1D. if x>=y and y>=0 then i=i+17.下列Visual Basic表达式的值为True的是()A.1=2 B."78" 〉"79" C.Len("78")=Len("中国") D.Mid("abcdef", 1, 2) = "abc"8.要产生一个[6,24]的随机整数,可行的表达式是()A. Rnd*24B.int(6+Rnd*18)C.6+int(Rnd*18+1)D.6+int(Rnd*19)9.下列能表示“x>100或者y>80”的VB逻辑表达式是()A.(x>100)and (y>80) B.x>100,y<80C.(x>100)or (y>80) D.x>100:y>8010.已知字母“A”的ASCII码为65,则VB表达式结果为数值162的是()A. Asc(“A+a”)B. "1"+"62"C. Chr(65)+Chr(97)D. Abs(-65-97)11.下列VB表达式值等于13的是()A.Val("11")+2 B.Len("11")+2C.Sqr(11)+2 D.Str(11)+"2"12.在VB中,下列函数返回值最大的是()A.Sqr(9) B.abs(-3.2) C.abs(int(-3.2)) D.Len("3.2")13.计算表达式Val("10") + Len("2英B")的值是()A.12B.13C. 102D. 102AB14.某会员号由6位字符组成(如00125P),最后一位为“P”时表示是普通会员,为“V”时表示是VIP会员.下列VB语句中能正确判断会员号s是否为贵宾的是()A.If Mid(s,5,1)="P" then B.If Mid(s,5,1)="V" thenC.If Mid(s,6,1)="P" then D.If Mid(s,6,1)="V" then15.若变量a,b的值分别是3、6,则a+b/a-b的值是()A.2 B.-3 C.24 D.-116.下列Visual Basic表达式的值等于127的是()A.Val("123")+ 4 B.Len("123")+4C.Sqr(123)+ 4 D.Str("123")+"4"17.【学no】下面是判断变量x是不是能被5整除的偶数的程序。
算法与程序部分复习试题

VB题复习题1.下列各组控件都具有Caption属性的是 CA.窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下面关于算法的错误说法是BA)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入 D)算法必须在有限步执行后能结束3.下列每个控件都具有的属性是A4.下列运算结果中,值最大的是 D\4 4 mod 3 mod 4 〖/表示除,\表示整除,mod表示求余数〗5.以下哪个是合法的变量名 DA.Len B.Test@qw C.6cost_1 D.count2s6.在Visual Basic代码中,将多个语句合并在一行上的并行符是BA. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号()7.下列语句中,可以表示输入语句的有 C D ,输出语句的有 ABE表示赋值语句的有 ADFG (多选)(a) () =vala F. a=a*b+c =3098.下列控件中可设置滚动条的是 C (即具有ScrollBars属性的对象)A.计时器 B.标签 C.文本框 D.按钮9.下面程序执行的结果是 CPrivate Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗msgbox (C \ 100)End Sub10.在VB中,执行“IF A>5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),B值为C 【说明:在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。
】CA.5 B.10 C.20 D.10或2011.下列逻辑运算结果为"true"的是 Cor not true and not trueC. true or not true and not true12.下列控件中可用于接受用户输入文本,又可用于显示文本的是BA.Label 控件 B. TextBox 控件C. Timer 控件D. CommandButton 控件13.以下程序段执行后,整型变量n 的值为Dyear=2001n=year\4+year\400-year\100A. 495B. 505C. 500D. 48514.下列关于CommandButton 控件的叙述正确的是 AA. CommandButton 控件的Caption 属性决定按钮上显示的内容B. 单击VB应用程序中的按钮,则系统激活按钮控件对应的Change 事件 [click事件]C. CommandButton 控件的name 属性决定按钮上显示的内容D. 以上都不对15.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是 CA.对象,属性,事件,方法B. 对象,属性,方法,事件C.属性,对象,方法,事件D. 属性,对象,事件,方法16.如果要改变窗体的标题,需要设置窗体对象的属性。
高二算法与程序设计复习课(会考用)

算法的程序实现
1、解析法 所谓解析法是指用解析的方法找出表示问题的前提条件与结果之间关系的 数学表达式,并通过表达式的计算来实现问题求解。 例如:出租车计费 2、穷举法(也叫枚举法或列举法) 在研究对象是由有限个元素构成的集合时,把所有对象一一列举出来, 再对其一一进行研究。带入实际,一个个检验是否符合,穷举完所有对象问 题将最终得以解决。这种方法一般在计算机中运用,因为计算机计算速度快, 可以很快验证答案是否正确。 例如:百钱买百鸡问题 3、递归法 递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用 函数(或过程)来表示问题的解。 递归过程一般通过函数或子过程来实现。 递归算法:在函数或子过程的 内部,直接或者间接地调用自己的算法。 例如:斐波那契问题
穷举法 知识链接
模拟训练五
3、分析并完善程序 设计程序,计算1+1/3+1/5+„„+1/49的值 Private sub Command1_click() Dim i As Integer, S As Single S= 0 49 Step 2 For i = 1 To_____ S+1/i S=_________ Next i Print "S="; S End sub
>=
后逻辑运算符优先级如下:
非(NOT)
先
下午3时54分30秒
与(AND)
或(OR)
后
19
算法的三种结构
1、顺序结构 2、选择结构(分支结构) 3、循环结构
VB中两种循环语句
(一)for-next语句的一般格式: For 循环变量 = 初值 to 终值 [step 步长]<循环体>
Next 循环变量
vb《算法与程序设计》复习试题(1)

《算法与程序设计》复习题一、选择题部分(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.算法的三种基本控制结构是顺序结构、分支结构和()。
算法与程序部分复习试题

VB题复习题1.下列各组控件都具有Caption属性的是CA.窗体、文本框B.标签、定时器C.窗体、标签D.文本框、定时器2. 下面关于算法的错误说法是BA)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入D)算法必须在有限步执行后能结束3.下列每个控件都具有的属性是AB.CaptionC.FontD.Interval4.下列运算结果中,值最大的是DA.3\4B.3/4C.4 mod 3D.3 mod 4 〖/表示除,\表示整除,mod表示求余数〗5.以下哪个是合法的变量名DA.Len B.Test@qw C.6cost_1 D.count2s6.在Visual Basic代码中,将多个语句合并在一行上的并行符是BA. 撇号(')B. 冒号(:)C. 感叹号(!)D. 问号(?)7.下列语句中,可以表示输入语句的有 C D ,输出语句的有ABE表示赋值语句的有ADFG (多选)A.text1.text=str(a)B.msgbox(a)C.inputbox()D.P=val(text5.text)E.print aF. a=a*b+cG.ads=3098.下列控件中可设置滚动条的是C (即具有ScrollBars属性的对象)A.计时器B.标签C.文本框D.按钮9.下面程序执行的结果是CPrivate Sub Form_Click()A = "123":B = "456"C = Val(A) + Val(B) 〖val是把字符转化为数值的函数〗msgbox (C \ 100)End SubA.123B.3C.5D.57910.在VB中,执行“IF A>5 then b=10 else b=20”语句后(程序在该行语句前未对A变量赋值),B值为C 【说明:在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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__个出口。