算法与程序部分复习试题
《算法与程序设计》会考复习题带答案解析

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 。
算法与程序框图习题(含答案)

(Ⅲ)如何变更B框内的赋值语句,使得根据这个程序框图所输出的数恰好是数列 的前7项?
22.已知函数y= ,编写一个程序求函数值.
23.在音乐唱片超市里,每张唱片售价25元,顾客购买5张(含5张)以上但不足10张唱片,则按九折收费,顾客购买10张以上(含10张)唱片,则按八五折收费,编写程序,输入顾客购买唱片的数量a,输出顾客要缴纳的金额C.并画出程序框图.
C.88D.183
9.执行图1所示的程序框图,则S的值为( )
图1
A.16B.32
C.64D.128
二、填空题
10.我国南北朝时期的数学家张丘建是世界数学史上解决不定方程的第一人,他在《张丘建算经》中给出一个解不定方程的百鸡问题,问题如下:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一.百钱买百鸡,问鸡翁母雏各几何?用代数方法表述为:设鸡翁、鸡母、鸡雏的数量分别为 , , ,则鸡翁、鸡母、鸡雏的数量即为方程组 的解.其解题过程可用框图表示如下图所示,则框图中正整数 的值为______.
A. B. C. D.
6.在 中, , ,边 的四等分点分别为 , 靠近 ,执行下图算法后结果为( )
A.6B.7C.8D.9
7.宋元时期名著《算学启蒙》中有关于“松竹并生”的问题:松长五尺,竹长五尺,若输入的 分别是5,2,则输出的 =( )
A. B. C. D.
8.如图所示的程序框图,输出的
A.18B.41
算法与程序框图 习题(含答案)
一、单选题
1.执行如图所示的程序框图输出的结果是( )
A. B. C. D.
2.已知某程序框图如图所示,则执行该程序后输出的结果是
算法与程序设计考试题及答案

2009级高一算法与程序设计(选修模块)考试题满分:70分时量:60分钟笔试2010.6一、单选题(每题2分,共40分)1、0518号台风“达维”过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件有()A、powerpoingB、ExcelC、WordD、Visual Basic2、一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,更恰当的是()A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D、设计算法,提出问题,编写程序,运行程序,得到答案3、交通警察到达案发现场,一般按照下列哪种思路开展工作()①观察、分析现场②收集必要的信息③进行判断、推理④按一定的方法和步骤解决A、②①③④B、①③②④C、③①②④D、①②③④4、下面说法正确的是()A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构5、下列常量说明中,符合语法的是()A、CONST color=redB、CONST const=10*5C、CONST xl:=3.9;D、CONST color=”abcd”6、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+45结果是()A、168B、12345C、”123”D、457、字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()A、>B、<C、=D、>=8、设a,b,c,d,e均为整型变量,且a=13,b=2,c=10,d=3,e=2,则表达式“a -b*c \ d MOD e”的值是( )A、13B、-7C、llD、09、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8;A=C;D =A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A10、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入、输出结构C、选择结构D、循环结构11、下列结果为真的关系表达式是()A、”A”<100B、23.5<20C、23<45 AND 72>8D、5<X<2012、以下运算符中运算优先级最高的是()A、+B、ORC、>D、\13、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。
算法与程序设计试题带答案

算法与程序设计试题带答案⾼⼀第⼆学期《算法与程序设计》学分认定试题学校:_____________ 班级:____________ 学号:____________ 姓名:____________⼀、单选题(每⼩题3分,20⼩题,共60分)1、⽤计算机解决问题时,⾸先应该确定程序“做什么”,然后再确定程序“如何做”请问“如何做”是属于⽤计算机解决问题的哪⼀个步骤()A、分析问题B、设计算法C、编写程序D、调试程序2、在调试程序过程中,下列哪⼀种错误是计算机检查不出来的()A、编译错误B、执⾏错误C、逻辑错误D、任何错误计算机都能检查出来3、下列关于算法的叙述中,错误的是()A、⼀个算法⾄少有⼀个输⼊和⼀个输出B、算法的每⼀个步骤必须确切地定义C、⼀个算法在执⾏有穷步之后必须结束D、算法中有待执⾏的运算和操作必须是相当基本的。
4、流程图中表⽰判断的是()。
A、矩形框B、菱形框C、圆形框D、椭圆形框5、任何复杂的算法都可以⽤三种基本结构组成,下列不属于基本结构的是()A、顺序结构B、选择结构C、层次结构D、循环结构6、能够被计算机直接识别的语⾔是()A、伪代码B、⾼级语⾔C、机器语⾔D、汇编语⾔7、在VB语⾔中,下列数据中合法的长整型常量是()A、08AB、2380836EC、D、8、求Mid(“ABCDEFG”,3,2)的结果是()A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”9、表达式 A+B+C=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、F1 B、F8 C、F9 D、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、要使⼀个命令按钮显⽰⽂字“确定”,正确的设置是把该命令按钮的()。
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.算法的三种基本控制结构是顺序结构、分支结构和()。
算法和程序设计练习题

算法和程序设计练习题一、选择题:1、使用计算机解题的步骤,以下描述正确的是:__B__。
A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2、计算机是一种按照设计好的程序,快速、自动地进行计算的电子设备,计算机开始计算之前,必须把解决某个问题的程序存贮在计算机的__C__中。
A.硬盘 B.软盘 C.内存 D.3、计算机程序由以下两部分即:__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.算法与程序设计一、选择题(本大题共17小题,每题2分,共34分)1.下列问题不能用算法描述的是A.已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的实数解B.计算某个班级英语成绩的平均分C.列出方程y=2x+1的所有实数解D.根据矩形的长和宽求面积2.下列可以作为VB变量名的是A. A&sB. A+SC. ASD. A_s3.将数学表达式写成VB表达式正确的是A.(y – Int(x))/x*xB.(y – Abs(x))/x^2C.(y – Int(x))/x^2D.(y – Abs(x))/ x*x4. 某宾涫的房间号由5位字符组成(例如A0823表示A幢8层23号房间)末位数字为奇数时表示房间朝南,为偶数时表示房间朝北,字符串变量s中存储了1个房间号,下列能正确判断房间朝南的VB表达式是A.Val(Mid(s,5,1))Mod 2 = 1B. Val(Mid(s,5,1))Mod 2 = 0C. Val(Mid(s,5,1))\ 2 = 1D. Val(Mid(s,5,1))\ 2= 05.下列VB表达式中:①Sin(x)②Text1.Text ③Label1.Caption④Chr(x)⑤Asc(x)值为字符串型的是A. ①③⑤B. ①②③C. ②④⑤D. ②③④6.下列能准确表达“如果明天不下雨,那久我们骑车去郊游”的伪代码是A.lf(明天下雨)Then(我们骑求去郊游)B.If(明天不下雨)Then(我们骑车去郊游)Else(我们不去郊游)C,If(明天下雨)Then(我们不去郊游)Else(我们骑车去郊游) D.lf(明天不下雨)Then(我们骑车去郊游)7.寻找数组元素a(1)到a(10)中最小值min程序段如For i = 2 To 10If a(i)< min Then min = a(i)Next i方框中最合适的语句是A. a(1)= minB. a(1)= 0C. min = a(1)D. min = 08.某VB的事件过程如下:Private Sub Command1_Click()Dim a As Integera = Val(Text1.Text)a = 2 * a + 1Text1.Text = Str(a)End Sub程序运行时,在文本框Text1中输入1,连续两次单击命令按钮Command1后,Text1中显示的内容是A. 7B.5C. 3D. 19.对数组元素a(1)到a(8)进行排序,其排序算法的VB部分程序段如下:For m = 1 To 7p = mFor n = m + 1 To 8Next nIf p <> m Then t = a(p): a(p) = a(m): a(m) = tNext m方框中的语句是A. If a(n) < a(p) Then p = mB. If a(n) < a(p) Then p = nC. If a(n) > a(p) Then p = nD. If a(n) > a(p) Then p = m10.有如下VB程序段:Dim i As Integer, c As String, s As String, t As Strings = "2012 Hero": t = ""For i = 1 To Len(s)c = Mid(s, i, 1)If c >= "a" And c <= "z" Then t = t + cNext iText1.Text = t程序运行后,文本框Text1中显示的内容是A. 2012B.HeroC. eroD. 2012 H11.下列能表示矩形、圆、椭圆等形状的控件是A. 标签B.简单图形C. 文本框D. 命令按钮12.一个VB工程的部分设计界面如右图所示。
算法与程序设计考试题及答案

2009级高一算法与程序设计(选修模块)考试题满分:70分时量:60分钟笔试2010.6一、单选题(每题2分,共40分)1、0518号台风“达维”过后,要对各个单位捐款救灾情况进行分组制表,并进行积分排序,一般使用的专业电子处理软件有()A、powerpoingB、ExcelC、WordD、Visual Basic2、一位爱好程序设计的同学,想通过程序设计解决“韩信点兵”的问题,他制定的如下工作过程中,更恰当的是()A、设计算法,编写程序,提出问题,运行程序,得到答案B、分析问题,编写程序,设计算法,运行程序,得到答案C、分析问题,设计算法,编写程序,运行程序,得到答案D、设计算法,提出问题,编写程序,运行程序,得到答案3、交通警察到达案发现场,一般按照下列哪种思路开展工作()①观察、分析现场②收集必要的信息③进行判断、推理④按一定的方法和步骤解决A、②①③④B、①③②④C、③①②④D、①②③④4、下面说法正确的是()A、算法+数据结构=程序B、算法就是程序C、数据结构就是程序D、算法包括数据结构5、下列常量说明中,符合语法的是()A、CONST color=redB、CONST const=10*5C、CONST xl:=3.9;D、CONST color=”abcd”6、VB中将两个字符串连接起来的运算符有:+和&,那么“123”+45结果是()A、168B、12345C、”123”D、457、字符串”ABCD”和字符串”DCBA”进行比较,如果让比较的结果为真,应选用关系运算符()A、>B、<C、=D、>=8、设a,b,c,d,e均为整型变量,且a=13,b=2,c=10,d=3,e=2,则表达式“a -b*c \ d MOD e”的值是( )A、13B、-7C、llD、09、已知A,B,C,D是简单变量,且都已有互不相同的值,执行语句B=8;A=C;D =A;D=B;后,其值相等的变量是()A、A,DB、A,CC、C,BD、B,A10、结构化程序设计由三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入、输出结构C、选择结构D、循环结构11、下列结果为真的关系表达式是()A、”A”<100B、23.5<20C、23<45 AND 72>8D、5<X<2012、以下运算符中运算优先级最高的是()A、+B、ORC、>D、\13、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。
算法与程序设计会考真题

1,分析并完善程序:考拉兹猜想:又称为3n+1猜想,指的是对于给定的每个正整数n,经过一系列的有限次变化后,最终都能变为了:如果它是偶数,则对它除以2,如果它是奇数,则对它乘3再加1;……如此循环,直到得到位为止。
例如:n=6,根据上述需要8次变换后得1,变换过程:6---3---10---5---16---8---4---2---1。
以下是验证考拉兹猜想的主要程序片段,请你补全代码,Dim n As LongDim cnt AS Long ’变换次数cntn=V al(InputBox(“n=”))’输入正整数ncnt=0Do While n>1cnt=cnt+1 ‘变换次数累加If n Mod 2=0 Thenn=___n/2___Elsen=__3*n+1____endifLoopPrint cnt ‘输出变换次数2,输入一个正整数n,判断该正整数是否为素数(质数)。
要判断一个数n是否为素数,最简单的方法是,统计2到n-1之间的所有能整除n的整数个数s,若s大于0,则n不是素数,否则是素数,根据以上方法,完善以下程序代码:N= val(InputBox(“n=”)S=0For i=2 to n-1If n mod i=0 ThenS=__s+1____’统计因数个数EndifNext iIf____s<=0________ThenPrint n &”是素数“ElsePrint n &”不是素数“End if3,VB语言中绘制圆的方法是:Circle(x,y),r格式说明:其中(x,y)为圆心坐标,r为圆的半径。
下表中算法1是在窗体中绘制以(2000,2000)为圆心,半径依次为100,200,……,800的8个同心圆。
请补充完成算法2,使其实现与算法1相同的功能。
(6分)4,“完数”是指一个自然数恰好等于它的因子(不包含本身)的和,如6的因子为1,2,3,而6=1+2+3,因而6就是“完数”,如28=1+2+4+7+14问题:输入一个正整数n,判断该数是否为“完数”要判断一个整数N是否为“完数”,最简单的方法是:求出现1到n-1之间n的所有因子和为sum,如果sum的值和n的值相同,则n就是完数。
算法与程序设计练习试卷二

【1、单选题2分】用二分法查找法从数列3,6,7,10,12,16,25,30,75中找到数据25的最少查找次数是( )。
A) 2B) 3C) 4D) 7标准答案:A【2、单选题2分】在VB中,要想单击按钮“结束”时结束程序,可在该按钮的()事件过程中输入代码“End”。
A) ChangeB) KeyPressC) DblClickD) Click标准答案:D【3、单选题2分】下列逻辑运算结果为"true"的是()。
A) flaseornottrueB) flaseandnottrueC) trueornottrueD) trueandnottrue标准答案:C【4、单选题2分】编程求1+2+3+……+1000的和,最合适使用的控制结构为()。
A) 顺序结构B) 分支结构C) 循环结构D) 选择结构标准答案:C【5、单选题2分】下列运算结果中,值最大的是()〖/表示除,\表示整除,mod表示求余数〗。
A) 3\4B) 3/4C) 4mod3D) 3mod4标准答案:C【6、单选题2分】假如我们在编写程序的时候需要定义一个变量,应该采用下列哪个说明符?()。
A) constB) dimC) openD) input标准答案:B【7、单选题2分】下列关于算法的特征描述不正确的是()。
A) 有穷性:算法必须在有限步之内结束B) 确定性:算法的每一步必须有确切的含义C) 输入:算法必须至少有一个输入D) 输出:算法必须至少有一个输出标准答案:C【8、单选题2分】在VisualBasic代码中,将多个语句合并在一行上的并行符是()。
A) 撇号(')B) 冒号(:)C) 感叹号(!)D) 问号(?)标准答案:B【9、单选题2分】用流程图来描述分支结构时要使用()符号。
A) 连接圈B) 处理框C) 输入输出框D) 判别框标准答案:D【10、单选题2分】下面叙述中正确的是()。
A) 可以在一个函数定义的内部定义另一个函数。
高考数学模拟复习试卷试题模拟卷第01节 算法与程序框图001140

高考模拟复习试卷试题模拟卷第01节 算法与程序框图A 基础巩固训练1.【高考天津,文3】阅读下边的程序框图,运行相应的程序,则输出i 的值为() (A) 2 (B) 3 (C) 4 (D)5【答案】C【解析】由程序框图可知:2,8;3,S 5;4, 1.i S i i S ======故选C.2.【武汉市高三9月调研测试文6】右图是计算某年级500名学生期末考试(满分为100分)及格率q 的程序框图,则图中空白框内应填入( )A .N q M =B .M q N =C .N q M N =+D .M q M N=+【答案】D.3. 【高考湖北卷第14题】阅读如图所示的程序框图,运行相应的程序,若输入n 的值为9,则输出S 的值为.【答案】1067【解析】依题意:该程序框图是计算1067921222921=+⋅⋅⋅++++⋅⋅⋅++=S ,故输出1067=S .4. 【辽宁高考第13题】执行右侧的程序框图,若输入9x =,则输出y =.【答案】2995. 运行下图框图输出的S 是254,则①应为( ) A.5≤n B.6≤n C.7≤n D.8≤n【答案】CB能力提升训练1.【金太阳“巴蜀好教育联盟”(四川)12月大联考数学(文史类)】某程序框图如图所示,若输出的S=57,则判断框内应填( ) A、k>4? B、k>5? C、k>6? D、k>7?【答案】A2. 【八校高三第一次联考数学试题(文科)】如图给出的是计算11112462014++++的值的程序框图,其中判断框内应填入的是( ) A.2013≤i B.2015≤iC.2017≤i D.2019≤i【答案】B【解析】由程序知道,2,4,6,2014i =都应该满足条件,2016=i 不满足条件,故应该选择B.3. (日照一中高三下学期开学考试)执行如图所示的程序框图,若输出的b 的值为31,则图中判断框内①处应填( )A .3B .4C .5D .6【答案】B4. 【成都市新津中学高高三(下)二月月考数学】执行如图所示的程序框图.若输入3x =,则输出k 的值是( )A . 3B .4C . 5D . 6是结束输出k否x>23 ?k=k+1x=x+5k=0输入x开始【答案】C5. 【广州市普通高中毕业班综合测试一】执行如图1所示的程序框图,若输入3k =,则输出S 的值为. 开始输入输出结束是否Sk0,0n S ==?n k <1n n =+12n S S -=+图1【答案】7.C 思维拓展训练1. 【资阳市高中级高考模拟考试数学】已知实数[1,10]x ∈,执行如右图所示的程序框图,则输出x 的值不小于55的概率为(A )19(B )29(C )49(D )59【答案】C2. 【东莞市高三模拟考试一】执行如图3所示的程序框图,若输出15S =,则框图中①处可以填入( )A.4n >B.8n >C.16n >D.16n <【答案】B3. 【东莞市高三模拟考试一】定义某种运算a S b =⊗,运算原理如上图所示,则式子131100lg ln )45tan 2(-⎪⎭⎫ ⎝⎛⊗+⊗e π的值为( ) A .4B .8C .11D .13【答案】D【解析】∵5tan tan()tan 1444ππππ=+==,2lg100lg102lg102===,ln 1e =,11()33-=,∴151(2tan )ln lg100()212343e π-⊗+⊗=⊗+⊗2(11)3(21)13=⨯++⨯+=. 4. 【成都树德中学3月考试】某程序框图如图所示,则该程序运行后输出n 的值为.【答案】75.(青岛市高三3月统一质量检测考试)如图是某算法的程序框图,若任意输入[1,19]中的实数x ,则输出的x 大于49的概率为.【答案】23高考模拟复习试卷试题模拟卷高考模拟复习试卷试题模拟卷第八章 直线与圆一.基础题组1.(重庆市巴蜀中学高三月考数学、文、1)若直线210ax y ++=与直线20x y +-=互相垂直,那么a 的值等于( )A .1B .13-C .23-D .2- 2.(文昌中学高三模拟考试、文、15)圆心在直线x -2y =0上的圆C 与y 轴的正半轴相切,圆C 截x 轴所得弦的长为23,则圆C 的标准方程为________________.3.(重庆市巴蜀中学高三月考数学、文、15)在平面直角坐标系xOy 中,以点)0,1(为圆心且与直线)(012R m m y mx ∈=---相切的所有圆中,半径最大的圆的标准方程为.4.(重庆市部分区县高三上学期入学考试、文、16)若实数c b a ,,成等差数列,点)0,1(-P 在动直线0:==+c by ax l 上的射影为M ,点)3,0(N ,则线段MN 长度的最小值是.二.能力题组1.(五校协作体高三上学期期初考试数学、文、9)曲线21y x =+在点(1,2)处的切线为l ,则直线l 上的任意点P 与圆22430x y x +++=上的任意点Q 之间的最近距离是( )A.4515- B.2515- C.51- D.2 2.(示范高中高三第一次联考、文、14)已知圆的方程为()2214x y +-=。
《算法和程序设计》模拟测试卷(一)含答案

《算法与程序设计》模拟测试卷(一)考试时间:90分钟满分:100分一、单项选择题(共20个空,每空2分,共40分)1.使用计算机解题的步骤,以下描述正确的是:( )。
A.正确理解题意→设计正确算法→寻找解题方法→编写程序→调试运行B.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行C.正确理解题意→寻找解题方法→设计正确算法→调试运行→编写程序D.正确理解题意→寻找解题方法→设计正确算法→编写程序→调试运行2.下列算法展示了一台自动售货机一次售货的工作流程:步骤1:等待接收一枚硬币。
步骤2:若硬币面值不是0.1元、0.5元、1元,退回硬币。
步骤3:若投入货款达1.5元或以上,执行步骤4和5。
步骤4:售出一个口香糖。
步骤5:从接收货款中减去1.5元。
步骤6:退回余额。
下列关于这个算法说法正确的是()。
A.上述算法采用自然语言表示B.这台自动售货机在任何情况下也不会售出口香糖C.上述算法属于顺序算法结构D.这台自动售货机只会在接受硬币达2元时才放出口香糖3.Visual Basic规定窗体文件的扩展名是( )。
A..for B..frm C..vbp D..bas 4.假设某一程序如下,则能触发该程序的事件是()Private Sub command2_Click()Form1.Caption=“VB示例”End SubA.command2 B.click C.form1 D.caption5.下列结果为True的逻辑表达式是()。
A.Not(3<8) B.(3<8)And(5>10) C.(3<8)And(5<10) D.(3>8)Or(5>10) 6.以下语句中正确的是( )。
A.Const var1 as integer=50000 B.Dim 888fl as StringC.x+y = 9 D.Dim d(1 to 500) As Double7.在VB中,添加一个标签,在工具箱中要单击控件是()。
高考数学模拟复习试卷试题模拟卷第01节 算法与程序框图002 5

高考模拟复习试卷试题模拟卷第01节 算法与程序框图一、选择题(本大题共12小题,每小题5分,在每小题给出的四个选择中,只有一个是符合题目要求的.)1.【高考天津,理3】阅读右边的程序框图,运行相应的程序,则输出S 的值为( )(A )10- (B )6 (C )14 (D )18 否是开始结束输出2. 【改编题】行下图所示的程序框图,则输出的S 为( )A .10B .12C .20D .30 3. 某程序框图如右图所示,当输出y 值为8-时,则输出x 的值为( )开始4?n >否是1,0n S ==结束S输出2S S n=+1n n =+A. 64B. 32C. 16D.84.【改编题】如图所示的程序框图,输出S 的值是20161,则判断框内应填()A. 2015?n <B. 2014?n ≤C.2016?n ≤D. 2015?n ≤5. 【高考湖南卷第6题】执行如图1所示的程序框图,如果输入的]2,2[-∈t ,则输出的S 属于( )A.]2,6[--B.]1,5[--C.]5,4[-D.]6,3[-6.【改编题】执行如图所示的程序框图,输出结果是i =1209x dx ⎰.若{}01,2,3a ∈,则0a 所有可能的取值为( )A .1,2,3B .1C .2D .2,3是否 开始结束1S =1n =1n S S n =⨯+ 1n n =+输出S7.【山东高考理第11题改编】执行右面的程序框图,若输入的x的值为1,则输出的n的值为().A. 1B. 2C. 3D. 48.一个算法的程序框图如下图所示,若该程序输出的结果为56,则判断框中应填入的条件是()A.4i <B.5i <C. 5i ≥D. 6i <9. 【郑州市高中毕业年级第一次质量预测试题】执行如图的程序框图,若输出的78S =,则输入的整数P 的值为( ).A. 1B. 2C. 3D. 410. 【原创题】如图是一个算法的流程图.若输入x 的值为3,则输出y 的值是( )A.12B.12-C.32-D.3-11.【高考湖北卷第13题】设a是一个各位数字都不是0且没有重复数字的三位数.将组成a的3个数字按从小到大排成的三位数记为()I a,按从大到小排成的三位数记为()D a(例如815a=,则()158I a=,()851D a=).阅读如图所示的程序框图,运行相应的程序,任意输入一个a,输出的结果b=( ).A.495B.594C.693D.81512. 【原创题】执行如图所示的程序框图,输出的a值为______.输入x112y x=-||1y x-<2x y=否是结束开始输出yA .12B .3C .2-D .13- 二、填空题(本大题共6小题,每小题5分,共30分.把答案填在题中的横线上.)13. 如图,是一程序框图,则输出结果为K =,S =.(说明,M N =是赋值语句,也可以写成M N ←,或:M N =14. 下图是一个算法的程序框图,最后输出的W =_______.开始a =3,i =1i >511a a a +=- i =i +1结束输出a是否,则输出的S的最大值为15. 【高考四川卷文第6题】执行如图1所示的程序框图,如果输入的,x y R_________16. 【高考山东卷第11题】执行右面的程序框图,若输入的x的值为1,则输出的n的值为.17. 【黄冈市重点中学第二学期高三三月月考】若下框图所给的程序运行结果为S=20,那么判断框中应填入的关于整数k 的条件是 _______________18. 【湖北八校高三第二次联考数学试题】定义某种运算⊗,b a S ⊗=的运算原理如图所示.设)3()0()(x x x x f ⊗-⊗=.则=)3(f ______;()f x 在区间[]3,3-上的最小值为______高考模拟复习试卷试题模拟卷高考模拟复习试卷试题模拟卷第03节 几何概型A 基础巩固训练1.在区间[0,π]上随机取一个数x ,则事件“sin x≥cos x”发生的概率为( ) A.14 B.12 C.34D .1 【答案】 C【解析】 ∵sin x≥cos x ,x ∈[0,π],∴π4≤x≤π, ∴事件“sin x≥cos x”发生的概率为π-π4π-0=34. 2.(·西城模拟)在区间[0,2]上任取两个实数a ,b ,则函数f(x)=x3+ax -b 在区间[-1,1]上有且只有一个零点的概率是( )A.18B.14C.34D.78【答案】D3.如图10-6-8所示,墙上挂有一边长为a 的正方形木板,它的四个角的空白部分都是以正方形的顶点为圆心,a 2为半径的扇形,某人向此板投镖,假设每次都能击中木板,且击中木板上每个点的可能性都一样,则他击中阴影部分的概率是( )A .1-π4B.π4C .1-π8D.与a 的取值有关【解析】 由题意知,阴影部分的面积为a2-4×14×π⎝⎛⎭⎫a 22=⎝⎛⎭⎫1-π4a2,故概率为1-π4. 【答案】 A4. (·阜阳模拟)一艘轮船从O 点的正东方向10 km 处出发,沿直线向O 点的正北方向10 km 处的港口航行,某台风中心在点O ,距中心不超过r km 的位置都会受其影响,且r 是区间[5,10]内的一个随机数,则轮船在航行途中会遭受台风影响的概率是( ) A.2-12B.1-22C.2-1D.2- 2【答案】 D【解析】 以O 为圆心,r 为半径作圆,易知当r >52时,轮船会遭受台风影响,所以P =10-5210-5=10-525=2- 2. 5.在棱长为2的正方体ABCD -A1B1C1D1中,点O 为底面ABCD 的中心,在正方体ABCD -A1B1C1D1内随机取一点P ,则点P 到点O 的距离大于1的概率为________. 【答案】1-π12B 能力提升训练1. 【高考辽宁卷第6题】若将一个质点随机投入如图所示的长方形ABCD 中,其中AB=2,BC=1,则质点落在以AB 为直径的半圆内的概率是( ) A .2π B .4π C .6π D .8π【答案】B2. 在区间(0,1)内任取两个实数,则这两个实数的和大于13的概率为()A.1718B.79C.29D.118【答案】A3.【湖北八校高三第二次联考数学试题】记集合{}22(,)|4A x y x y=+≤和集合{}(,)|20,0,0B x y x y x y=+-≤≥≥表示的平面区域分别为1Ω和2Ω,若在区域1Ω内任取一点(,)M x y,则点M落在区域2Ω的概率为.【答案】12πBAyxO4.一只小蜜蜂在一个棱长为4的正方体内自由飞行,若蜜蜂在飞行过程中始终保持与正方体6个表面的距离均大于1,称其为“安全飞行”,则蜜蜂“安全飞行”的概率为( )A .18B .116C .127D .2764【答案】A【解析】根据几何概型知识,概率为体积之比,即P =4-2343=18. 5. (·福建三明质量检测)已知集合M ={x|-2≤x ≤8},N ={x|x2-3x +2≤0},在集合M 中任取一个元素x ,则“x ∈(M ∩N)”的概率是( )A .110B .16C .310D .12【答案】A【解析】因为N ={x|x2-3x +2≤0}=[1,2],所以M ∩N =[1,2],所以所求的概率为2-18+2=110.C 思维扩展训练1. 【东莞市高三模拟考试一】已知(2,1)A ,(1,2)B -,31,55C ⎛⎫- ⎪⎝⎭,动点(,)P a b 满足02OP OA ≤⋅≤且02OP OB ≤⋅≤,则点P 到点C 的距离大于14的概率为( )A .5164π-B .564πC .116π- D .16π 【答案】A2. 【高考重庆卷第15题】某校早上8:00开始上课,假设该校学生小张与小王在早上7:30—7:50之间到校,且每人在该时间段的任何时刻到校是等可能的,则小张比小王至少早5分钟到校的概率为_____(用数字作答)【答案】932【解析】用x表示小张到校的时间,3050x≤≤,用y表示小王到校的时间,3050y≤≤则所有可能的结果对应直角坐标平面内的正方形区域ABCD记“小张比小王至少早到5分钟”为事件M,则M所对区域为图中的阴影部分DEF∆所以()1151592202032DEFABCDSP AS∆⨯⨯===⨯正方形,所以答案应填:932.3. (济南市高三3月考模拟考试)如图,长方体ABCD—A1B1C1D1,有一动点在此长方体内随机运动,则此动点在三棱锥A—A1BD内的概率为.【答案】164. 【北京市丰台区高三一模】设不等式组2210x yy⎧+-≤⎨≥⎩,表示的平面区域为M,不等式组201t x ty t-≤≤⎧⎪⎨≤≤-⎪⎩,表示的平面区域为N.在M内随机取一个点,这个点在N内的概率的最大值是_________.【答案】2π5. 若k∈[-3,3],则k的值使得过A(1,1)可以作两条直线与圆(x-k)2+y2=2相切的概率等于( )A .12B .13C .23D .34【答案】C【解析】点在圆外,过该点可做两条直线与圆相切.故使圆心与点A 的距离大于半径即可,即(1-k)2+1>2,解得k <0或k >2,所以所求k ∈[-3,0)∪(2,3],所求概率P =46=23.高考模拟复习试卷试题模拟卷第八章 直线与圆一.基础题组1.(重庆市巴蜀中学高三月考数学、文、1)若直线210ax y ++=与直线20x y +-=互相垂直,那么a 的值等于( )A .1B .13-C .23-D .2- 2.(文昌中学高三模拟考试、文、15)圆心在直线x -2y =0上的圆C 与y 轴的正半轴相切,圆C 截x 轴所得弦的长为23,则圆C 的标准方程为________________.3.(重庆市巴蜀中学高三月考数学、文、15)在平面直角坐标系xOy 中,以点)0,1(为圆心且与直线)(012R m m y mx ∈=---相切的所有圆中,半径最大的圆的标准方程为.4.(重庆市部分区县高三上学期入学考试、文、16)若实数c b a ,,成等差数列,点)0,1(-P 在动直线0:==+c by ax l 上的射影为M ,点)3,0(N ,则线段MN 长度的最小值是.二.能力题组1.(五校协作体高三上学期期初考试数学、文、9)曲线21y x =+在点(1,2)处的切线为l ,则直线l 上的任意点P 与圆22430x y x +++=上的任意点Q 之间的最近距离是( )A.4515- B.2515- C.51- D.2 2.(示范高中高三第一次联考、文、14)已知圆的方程为()2214x y +-=。
高一数学算法和程序框图试题答案及解析

高一数学算法和程序框图试题答案及解析1.如图所示,程序框图(算法流程图)的输出结果是()A.B.C.D.【答案】A【解析】条件成立,第一次执行循环体,条件成立,第二次执行循环体条件成立,第三次执行循环体;条件不成立,退出循环,输出.【考点】程序框图的识别和应用.2.计算的算法流程图中:下面算法中错误的是()【答案】C【解析】选项C是求的是的值,答案选C.【考点】算法与程序框图3.如图.程序输出的结果 , 则判断框中应填()A.B.C.D.【答案】B【解析】按照程序框图执行如下:,因为输出的结果为,故此时判断条件应为:或.【考点】1、程序框图的运算;2、循环语句.4.如下图所示程序框图,已知集合是程序框图中输出的值},集合是程序框图中输出的值},全集U=Z,Z为整数集,当时,等于( )A.B.{-3. -1,5,7}C.{-3, -1,7}D.{-3, -1,7,9}【答案】D.【解析】依次执行程序框图中的语句:,;,;,;,;,;,;,;∴,,∴.【考点】读程序框图.5.如果执行右面的程序框图,那么输出的()A.22B.46C.190D.94【答案】D【解析】执行第1次,=1,=1,=4,=2>5,否,循环,执行第2次,=10,=3>5,否,循环,执行第3次,=22,=4>5,否,循环,执行第4次,=46,=5>5,否,循环,执行第5次,=94,=6>5,是,输出,S=94,故选D.考点:程序框图6.如果执行右边的程序框图,那么输出的()A.22B.46C.94D.190【答案】C【解析】.运行第1次,=1,=1,=2,=4,=2>5,否,循环;运行第2次,=3,=10,=3>5,否,循环;运行第3次,=4,=22,=4>5,否,循环;运行第4次,=5,=46,=5>5,否,循环;运行第5次,=6,=94,=6>5,是,输出S=94,故选C【考点】程序框图7.右图是一个算法的流程图,则输出S的值是 .【答案】7500【解析】根据算法的流程图S=0+3=3,K=1+2=3,S=3+9=12,K=3+2=5,S=12+15=27,以此规律则输出S的值是7500【考点】程序框图8.对任意函数,可按流程图构造一个数列发生器,其工作原理如下:①输入数据,数列发生器输出;②若,则数列发生器结束工作;若,则将反馈回输入端再输出,并且依此规律继续下去.现定义.(1)若输入,则由数列发生器产生数列,请写出数列的所有项;(2)若要数列发生器产生一个无穷的常数数列,试求输入的初始数据的值;(3)若输入时,产生的无穷数列满足:对任意正整数,均有,求的取值范围.【答案】(1)数列只有三项;(2);(3)【解析】(1)由题意知的定义域为,因此数列只有三项(2)要使该数列发生器产生一个无穷的常数数列,则有,通过构造函数,求得时,,因此当时,;时,()(3)解不等式得,,要使,则,由于,若,则不合题意;当时,且,同理的所有项均满足,综上所述,。
算法与程序方案模拟试题附标准答案

算法与程序设计模拟试题一、单项选择题1 •穷举法的适用范围是()。
A. —切问题B.解的个数极多的问题C.解的个数有限且可一一列举D.不适合设计算法2 .通过多重循环一一列举出解决问题的所有可能解,并在逐一列举的过程中,检验每个可能的解是否是问题的真正解的算法是(),而从实际问题中归纳出数学解析式,就此设计出合适的算法是()。
矚慫润厲钐瘗睞枥庑赖。
A. 解析法穷举法B.递归法解析法C.穷举法解析法D.穷举法,递归法3 .判断某自然数m是不是素数(只能被1或本身整除的大于1的自然数称为素数)的算法基本思想是:把m作为被除数,将2到m-1中的自然数作为除数,逐一进行相除,如果都除不尽,m就是素数,否则m就不是素数。
这种判定素数的算法属于()。
聞創沟燴鐺險爱氇谴净。
A.枚举算法B.解析算法C.递归算法D.排序算法4 .图书管理系统对图书管理是按图书的序号从小到大进行管理的,若要查找一本已知序号的书,则能快速的查找的算法是()。
残骛楼諍锩瀨濟溆塹籟。
A.枚举算法B.解析算法C.对分查找D.冒泡排序5. VB程序如下:Dim aa = Array(1,2,3,4,5,6,7,8)i = 0For k = 100 To 90 Step -2s = a(i)A2If a(i) > 3 Then Exit Fori = i + 1Next kPrint k;a(i);s上述程序的输出结果是()。
A. 88 6 36B . 88 1 2C . 90 2 4 D. 94 4 166 .在所有排序算法中,关键字比较次数与纪录的初始排列次序无关的是()。
A.希尔排序B .起泡排序C .插入排序D.选择排序行从小到大排序,如下表,第二趟的排序结果是(A . 512 613 700 900 810B C. 512 900 613 700 810D. 512 613 900 700 810謀养抟箧飆鐸怼类蒋薔。
9.在《算法与程序设计》教材中,主要介绍了下列“算法”()。
算法与程序设计试题

算法与程序设计试题(共8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--算法与程序设计期中考试试题一、选择题:每题2分,30题,共60分()1.以下问题中最适合用计算机编程处理的是__D__。
A.制定本学期的学习计划B.计算正方形的周长C.创作一首歌曲D.求1000以内的所有素数()2.用计算机解决问题的步骤一般为D。
(p3)①编写程序②设计算法③分析问题④调试程序A.①②③④B.③④①②C.②③①④D.③②①④()3.下面说法正确的是A。
(P5)A.算法+数据结构=程序B.算法就是程序C.数据结构就是程序D.算法包括数据结构()4.以下D是算法具有的特征。
(P5)①有穷性②确定性③可行性④输入⑤输出A.①②③B.②③④C.③④⑤D.①②③④⑤()5.常用的算法描述方法有D。
A.用自然语言描述算法B.用流程图描述算法C.用伪代码描述算法D.以上都是()6.流程图中表示判断框的是B。
(P8)A.矩形框B.菱形框C.圆形框D.椭圆形框()7.程序设计语言的发展阶段不包括A。
(P11)A.自然语言B.机器语言C.汇编语言D.高级语言()8.要使命令按钮显示文字“确定”,正确的设置是把该命令按钮的C。
(P18)A.Font属性设置为“确定”B.ForeColor属性设置为“确定”C.Caption属性设置为“确定”D.BorderStyle属性设置为“确定”()10.下面的属性中,用于设定控件高度的是化程B序设。
(P18) A.FontB.HeightC.CaptionD.Width()11.窗体的BackColor属性用于设置窗体的__D__。
(p18)A.宽度B.前景色C.高度D.背景色12.在VB中,若要将变量N定义为单精度型数据,则下列表示方法中正确的是B化。
(P21)A.Dim N as StringB.Dim N as SingleC.Dim N as IntegerD.Dim N as Long()14.在程序设计的过程中,错误的声明一个变量会导致程序不能正常编译。
算法与程序框图练习题及答案

第一章算法初步1.1算法与程序框图1.1.1算法的概念1•已知直角三角形两直角边长为d ",求斜边长C 的一个算法分下列三步:①计算C = Ja2:②输入直角三角形两直角边长α,b 的值;③输出斜边长C 的值,其中正确的顺序是【 ]A.①®®B.②③①C.®@②D.②①③ 2•若/ (x)在区间0b]内单调,且< O ,则f (Λ)在区间",对内【 A.至多有一个根B.至少有一个根C.恰好有一个根D.不确定 3. 已知一个学生的语文成绩为89,数学成绩为96.外语成绩为99•求他的总分和平均成绩的一个算法为:第一步:取 A=89 .B=96 .C=99;第二步: ______ ①_______ :第三步: ______ ② ________:第四步:输出计算的结果.4•写出按从小到大的顺序重新排列x,y,z 三个数值的算法.1. 1. 2程序框图1. 在程序框图中,算法中间要处理数据或计算,可分别写在不同的A.处理框内B.判断框内C.终端框内D.输入输出框内2. 将两个数a=10, b=18交换,使a=18, b=10,下而语句正确一组是3指出下列语句的错误,并改正:(1)(2)(3)(4)(5)(6) 4. 2000年我国人口为13亿,如果人口每年的自然增长率为7%o,那么多少年 后我国人口将达到15亿?设计一个算法的程序・5 •儿童乘坐火车时,若身髙不超过l.lm,则不需买票;若身髙超过Llm 但不超过1.4m,则需买 匕票:若身髙超过l ・4m,则需买全票•试设计一个买票的算法,并画出相应的程序框图及程序。
1・2基本算法语句1.2.1输入语句、输出语句和赋值语句1 •在输入语句中,若同时输入多个变量,则变量之间的分隔符号是A.逗号B.空格C.分号D.顿号Λ=β=50 .x=l, y t =2t ∑=3 INPUT INPUT PRINT PRINT HOW Old are you ' X ,X A+B=; C GOOd-bve!b = 4a=b b = a输出a,h以上程序输出的结果是A34 B. 4,4 3请从下而具体的例子中说明几个基本的程序框和它们各自表示的功能,并把它填在相应的括号内・ 一般画成 ----------------- f 麺1 ---- ( )圆箱爼形[结束I4. 设计一个算法,要求输入一个圆的半径,便能输出该圆的周长和而积 5 取3.14)o1.2.2-1.2.3条件语句和循环语句Io 给出程序:INPUT ΛIF Λ>9 AND XVloo THENα=Λβ∖10b=x MOD 10 (注:“\"是X 除以10的商,“MOD"是X 除以10的余数)x=10*b+ΛPRINT XEND IFEND上述程序输岀A-的含义是— _____________________2某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:0.53d? (Q ≤50),* j50 X 0.53 + (ω 一 50) X 0.85(6? > 50).C.3,3 DA3—般画成卩行四边形 彳输入仇卜∕¾⅛n∕通第画成菱形通常画成矩形岀相应的程序框图.3如果学生的成绩大于或等于60分,则输岀“及格“,否则输出“不及格“用程序框图表示这一算法过程.4•火车站对乘客退票收取一泄的费用,具体办法是:按票价每10元(不足10元按10元计算)核收2 元:2元以下的票不退.试写出票价为X元的车票退掉后,返还的金额y元的算法的程序框图.5.写出计算12÷32 +52+∙..+9992的程序,并画出程序框图.13算法案例1•用秦九韶算法求多项式/(x)= 7√+3√ -5x + ll在X = 23时的值,在运算过程中下列数值不会出现的是【】A. 164B. 3767C. 86652D. 851692.三位七进制的数表示的最大的十进制的数是【】A.322 B .402 C.342 D.3653•将十进制下的数72转化为八进制下的数为【】A. Oll⑻B. IOI mC. IIO mD. IlI m4.将十进制数3344化为七进制等于 _____________ ■5.我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:“今有鸡翁一,值钱五:鸡母一, 值钱三;鸡雏三,值钱一凡百钱,买鸡百只,问鸡翁、母、雏各几何?”你能用程序解决这个问题吗?6.写出用二分法求方程A j-A-I= 0在区间[1, 1.5]上的一个解的算法(误差不超过0.001),并画岀相应的程序框图及程序.第一章算法初步参考答案1.1算法与程序框图1.1.1算法的概念1.D2.C3.① S = A + B + C i ®X=A^B^C34・算法:(1)输入X,y,z三个数值;(2)从三个数值中挑出最小者并换到兀中:(3)从y,z中挑出最小者并换到y中;(4)输出排序的结果.1. 1. 2程序框图1. A2. B3(1)变量不能够连续赋值.可以改为A==50B=A(2)一个赋值语句只能给一个变量赋值.可以改为Λ= 1>-24=3(3)INPUT语句“提示内容”后面有个分号(:)改为INPUT “ HOW Old are you? xINPUT X(5)PRINT语句"提示内容”部分要加引号("”)改为PRINT “A+B=”;C(6)PRINT语句可以没有表达式部分,但提示内容必须加引号(“”)改为PRINT U GOOd-bye!"4.A=13R=0.007/=1DOA=A* (1+R)i=i+lLOOP UNTIL A>=15i=i-1PRINT “达到或超过15亿人口需要的年数为:";/END5.是否买票,买何种票,都是以身高作为条件进行判断的,此处形成条件结构嵌套.程序框图是:(开始〕/输入身>⅜h∕/输出买半票信思/ /输出买全票信息/(≡iΓ)程序是:INPUT “请输入身高h (米):”;hIF h<=l.l THENPRINT “ 免票”ELSEIF h<=1.4 THENPRINT “买半票”ELSEPRINT “买全票”END IFEND IFEND1.2基本算法语句1.2.1输入、输出语句和赋值语句L A 2. B 3.终端框(起止框):表示•个平勰癡成/输出n/---------------- ; ------------- 流程线(指向线):农示操作的先后次序⅛4.输入RC=2*3.14*/?S=3.14*/输出该圆的周长为C输出该圆的而积为S1.2.2-1.2.3条件语句和循环语句1・交换十位数与个位数的位麗2.算法:第一步:输入物品重疑3:第二步:如果ω≤50,那么/=0.53 6>,否则,∕=5OXO∙53+(3 —50) X0.85;第三步:输出物品重疑G和托运费.人相应的程序框图./输入co // ⅜U ITIG) , f/3∙[W½J/输入成绩A/是/输出“及格”/ /输出“木及格”/l⅞⅞J4.5.程序:/==1DOS=S+∕Λ2/=∕+2LOOP UNTlL ∕>999PRINT SEND 1・3算法案例LD 2.C 3.C 4. 12515⑺5•设鸡翁.母、雏各八八Z只,则5A +3>-+∣=1OO,χ + y + Z = 100,由②•得Z=IOO—x—y,③代入①,得5A÷3y÷1(K) ~-~ v-=100,7.v+4y∙=100 ・④求方程④的解,可由程序解之.程序:x=ly=lWHILE x<=14WHILE y<=25IF 7*x+4*y=100 THEN2=100—A—yPRINT “鸡翁、母、雏的个数别为:S X, y t ZEND IF y=y+ιWENDX=X+\y=lWENDEND6.用二分法求方程的近似值一般取区间[“,h^]具有以下特征: f (U) <0, / (b) >0.由于/ (1) =P-I-I=-KO, f (1.5) =L53-1.5-1=O.875>O,所以取[1, 1.5]中点上导=1.25研究,以下同求X2-2=0的根的方法.相应的程序框图是:c=0. OOla=x b=x/输冷κ/程序:a=∖b=\.5c=0.001DOΛ =(a+h ) /2f (a) =a 3~a~ 1f (X y) =X 3—A— 1IF f (x) =0 THENPRINT W: XELSEIF f(t∕)(X) <0 THENb=xELSE a=xEND IFEND IFLOOP UNTIL ABS (u~∕?) <=cPRINT "方程的一个近似解.= ”:XEND谢谢大家。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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,字符型变量的值为空串“”。
】CA.5 B.10 C.20 D.10或2011.下列逻辑运算结果为"true"的是 CA.flase or not trueB.flase and not trueC. true or not trueD.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.如果要改变窗体的标题,需要设置窗体对象的属性。
BB.CaptionC.BackColorD.BorderStyle17.窗体的BackColor属性用于设置窗体的 CA.高度B.宽度C.背景色D.前景色18. Visual Basic提供的标签控件(LABEL)可具有功能是BA.输入文本B.显示文本C.计时D.显示时间19. 要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句正确的是AA.Form1.Caption=“正在复制文件…”B.Form1.title=“正在复制文件…”C.Form1.T ext=“正在复制文件…”D.Form1.名称=“正在复制文件…”20. Visual Basic规定窗体文件的扩展名是BA. .forB. .frmC. .vbpD. .bas21.下列关于算法的叙述不正确的是CA.算法是解决问题的有序步骤B.算法具有确定性、可行性、有限性等基本特征C.一个问题的算法都只有一种D.常见的算法描述方法有自然语言、图示法、伪代码法等22.下列关于添加"控件"的方法正确的是BA.单击控件图标,将指针移到窗体上,双击鼠标B.双击工具箱中的控件,即在窗体上出现该控件C.单击工具箱中的控件,将指针移到窗体上,再单击D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置23.以下选项中,不是Visual Basic控件的是CA.文本框B.定时器C.窗体D.命令按钮24.双击窗体中的对象后,Visual Basic将显示的窗口是CA.项目(工程)窗口B.工具箱C.代码窗口D.属性窗口25.下列逻辑表达式中能完全正确表示条件"year是闰年"的是CA. year mod 4=0B. year mod 400=0C. (year mod 400=0) or (year mod 4=0) and (year mod 100<>0)D. (year mod 400=0) and (year mod 4=0) or (year mod 100<>0)26.若要设置文本框中所显示的文本颜色,使用的属性是CA.BackColorB.FillColorC.ForeColorD.BackStyle27.命令按钮能响应的事件是BA.DblClick B.Click C.Load D.Scroll28.如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用CA.将这个数据声明为字符串型常量,用一个常量标识符代表它。
B.将这个数据声明为字符串型变量,用一个变量标识符表示它。
C.将这个数据声明为日期型常量,用一个常量标识符代表它。
D.将这个数据声明为日期型变量,用一个变量标识符表示它。
29.Visual Basic程序设计的完整的步骤是CA. 可视性程序设计B.代码程序设计C.可视性程序设计和代码程序设计D.界面设计30.在Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是BA.编写代码B.新建一个工程C.打开属性窗口D.进入VB环境31.Visual Basic是一种面向对象的程序设计语言,构成对象的三要素是B A.属性、事件、方法B.控件、属性、事件C.窗体、控件、过程D.窗体、控件、模块32.只能用来显示字符信息的控件是BA.文本框B.标签框C.图片框D.图像框33.如果x=4,那么以下运算结果为True的表达式是DA.(x<=4)and(x>=6) B.(x>4)Or(x>=6)C.(x<4)or(x>6) D.not(x<>4)34.设计一个计算器时,必须要使用的控件是AA. 滚动条B.图片框C.文本框D.单选框35. 下列各赋值语句,语法不正确的是AA.x+y=5B.BiNumber =15C.Labell.caption =timeD.sLength =x+y36. Visual Basic规定工程文件的扩展名是CA. .forB. .frmC. .vbpD. .bas37.下列关于“控体”属性的说法正确的是AA.单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。
B.所有对象都具有同样的属性C.控件的属性只能在设计时设置,不能在运行时修改D.控件的每一个属性都具有同样的默认值38.下列关于事件的叙述中不正确的是DA.事件是系统预先为对象定义的能被对象认别的动作B.事件可分为用户事件与系统事件两类C.VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写D.VB中所有对象的默认事件都是Click39.下列各组变量声明不正确的是DA.Dim abc as integer , num as singleB.Dim p(3 to 100) as integerC.Dim aaa,ccc,bb as doubleD.dim saa,str,sqr as char40. 在使用计算机处理数据的过程中,往往需要对数据进行排序,所谓排序就是:C__。
A.把杂乱无章的数据变为从小到大排列的数据B.把杂乱无章的数据变为从大到小排列的数据C.把杂乱无章的数据变为有序的数据D.以上说法都错误41.已知:三角形三条边的长a、b、c,求三角形的面积。
求三角形面积的海伦公式是:其中:下述流程图正确的是_B __。
A.B.C.D.))()((cpbpapps---=2/)(cbap++=42.关于下面流程图功能的描述正确的是:__D __。
A.输入一个数,若其大于0则输出该数,若其小于0则输出该数的相反数B.输入一个数,若其小于或等于0则输出该数的相反数C.输入一个数,输出其绝对值D.以上答案都正确43. 算法的特征是:有穷性、B____、能行性、有0个或多个输入和有一个或多个输出。
A.稳定性B.确定性C.正常性D.快速性44. 可以用多种不同的方法来描述一个算法,算法的描述可以用:_C___。
A.流程图、分支和循环B.顺序、流程图和自然语言C.流程图、自然语言和伪代码D.顺序、分支和循环45. 算法中通常需要三种不同的执行流程,即:_D___。
A.连续模式、分支模式和循环模式B.顺序模式、结构模式和循环模式C.结构模式、分支模式和循环模式D.顺序模式、分支模式和循环模式46. 流程图是一种描述算法的方法,其中最基本、最常用的成分有:D__。
A.处理框、矩形框、连接框、流程线和开始、结束符B.菱形框、判断框、连接框、流程线和开始、结束符C.处理框、判断框、连接框、圆形框和开始、结束符D.处理框、判断框、连接框、流程线和开始、结束符47. 算法的描述可以用自然语言,下面说法中正确的是:_D___。
A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法B.用自然语言描述算法有时存在“二义性”C.自然语言用来描述分支、循环不是很方便D.以上说法都错误48.关于程序中的变量,下面说法中错误的是:_B_中。
A.一旦将数据存入某变量,读取变量中的值,不会改变变量的内容B.一旦将数据存入某变量,以后就不能将新的数据存入该变量C.一旦将数据存入某变量,以后可以将新的数据存入该变量D.一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会改变49 程序通常需要三种不同的控制结构,即:顺序结构、分支结构和循环结构,下面说法正确的是:_C___。