算法与程序设计会考复习题答案
高中信息技术学业水平考试算法与程序设计题、填空题、分析题小抄版含答案

一、解决问题有解析法、穷举法、递归法、冒泡排序法,根据问题选择选择合适的算法。
1. 列举所有可能的情况,逐个判断有哪些是符合问题所需要的条件,从而是得到问题的解答,这是 穷举法 的思路。
2. 一个玻璃球从高处到自由落体运动。
在达到地面时,速度为98m/s ,请问玻璃求从高处开始下落地面用多长时间? 解析法 3、水仙花数是一个三位数,其各位立方和等于该数本身,如153=1*1*1+5*5*5+3*3*3选择的算法是 穷举法4、一张单据上有一个5位数的号码67__ __8,其中百位和十位的数字看不清楚了,但知道该数能够被78整除,也能被67整除,设计一个算法求出该号码。
穷举法5.已知:f (1)=1 f (2)=3 当n>2时:F(n)=2f (n -1)+3f (n-2)编程求f (100)的值。
答案:递归法6.求解“百鸡问题”已知公鸡每只3元,母鸡每只5元,每3只小鸡1元,用100元买100只鸡,问每种鸡应各买多少? 答案:穷举法___7.国内特快专递每200g 为一个为一个计费单位。
200g 以内20元,200g 以上每续200g (不足200g 按200g 计算16元,现在要编写一个程序输入包裹自动计算出价格。
答案:解析法8.动员成绩进行公布现在要编写一个程序自动完成编排,请问最好采用哪种答案:冒泡排序法二、分析程序写出运行结果或补全程序。
1. Dim a as integer ,b as interge a=1:b=0Do while a<=3 a=a+1 b=b+a*a Loop Print a ,b4 29 2、Dim ch As String , i As Integer ch=”abc ” i=1Do while i<=3Ch=ch&Right(“DEF ”,i) i=i+2 Loop Print ch End sub运行结果是: abcFD 3、 S=0 I=1For I=1 to 4 S=s+i^2 Next i Print “s=”;s运行结果是: s=30 4、Private sub command 1_click() S=0For i=1 to 3 s=s+2*i next iprint “s=”;s End sub运行结果是 s=125、dim s as integer, I as integer S=0 For I = 1 to 10 step 2 S=s+i Next iPrint “s=”;s运行的结果是: s=2561/49的值For i =1 to 49 step 2 S= S+1/i Next i7、计算1+3+5+7+……+99的值 Dim I ,s as integer S=0For I = 1 to 50 S=s+(2*i-1)Next I 8、已知S=1+2+3+…+N ,找出一个最大的整数N,使得S<300. Private Sub S=0 N=0Do while S<300 N=N+1 S=S+N Loop End sub 9、Private Sub Form-Activate ( )Dim I ,S As Integer S=1For I=1 to 4 S=S*IPrint “S=”; S End Sub运行结果: S=2410、Private Sub Form-Activate ( )Dim I Integer ,S As IntegerFor I =2 To 6 S=S+I Next I Print “S=”; S运行结果: S=20 11、Private Sub Form-Load Dim X As Integer, Y AS Integer Text1.Text=” ” X=99 Y=98 M=X If X<Y then M=Y Text1.caption=MEnd Sub运行结果: 9912、Private Sub Form-Activate ( )Dim a b c As Integer a=15 b=60 c=38If a<b then m=a else m=b If m>c then m=c Print “M=” m End Sub运行结果 : M=15 13、计算1+3+5+……+99的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 To 99 step 2S= S+I Print “S=” S End Sub 14、计算1+1/2+…………+1/50的值 Private Sub Form-Activate ( )Dim I ,S As Integer S=0For I=1 to 50 S= S+1/I Print “S=” ; S End Sub15、实现函数:Y=︱X ︱Private Sub Form-Activate ( )Dim X as Integer , Y as single IntegerText1.text=” ” X =Inputer(“X =?”)If X>=0 then ElseY=―X End ifText1.text=Y End Sub16.Private Sub Form_Activate( ) Dim i As Integer , sum As Integersum=0For i =1 To 100 sum=sum+2 Next iPrint “sum=” ; sum End Sub该程序的输出结果是: sum=200 17、写程序结果 Text2=“34”a=(val (Text2)-32)*5/2 print a答案:_5____ 18、完善程序:打印如下图形。
《算法与程序设计》会考复习题带答案解析

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.算法的三种基本控制结构是顺序结构、分支结构和()。
算法与程序设计考试题及答案

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、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。
算法与程序设计选择题专项复习答案

信息技术会考《算法与程序设计》选择题专项复习姓名班级《算法与程序设计》选择题分析说明:选择题共8 题,每题3 分,共24 分1、基本知识(至少2 题,以会考导引为标准,一般第一节有1 题,第二节有1 题。
)2、基本算法(至少1 题)3、数据类型(至少1 题)4、常量变量(至少1 题,一般2 题)5、表达式运算(至少2 题)6、函数运算(一般1 题,部分题结合考点5 中的表达式一起)7、三种执行模式的简单程序段阅读、填空、改错等(一般1 题)一. 基本知识(送分题)说明:主要涉和定义、名词的理解;内容有:算法定义、特征;三种流程图;对象、属性、事件、方法等。
解题方法:多做类似的题或者多看几遍相关知识点。
主要是《会考导引》P51 第一节知识点;P7 第二节中“1、2、3”知识点。
例1:08 年会考题中的第7 题在硅的冶炼中,通常用氢气在高温下还原四氯化硅的方法制得单质硅。
现需冶炼x千克单质硅,计算至少需要消耗氢气量(标准状况)的步骤有:①输出需要消耗氢气p ②Si=28.09 ③计算p=x*1000*2*22.4/Si ④输入单质硅的数据x其正确的顺序是(A)③④①②(B)④②③①(C)②③①④(D)①②③④例2:08 年会考题中的第11 题在Visual Basic中,要在标签对象Label3上显示文字“VB编程”,下列语句正确的是(A)Label3.Caption ="VB编程" (B)Label3.Width ="VB编程"(C)Label3.Font ="VB编程" (D)Label3.Height ="VB编程"对象名.属性名=属性值例3:09 年会考题第01套题7某种气体在0℃时的体积为100L,温度t每升高1℃,其体积v就增加0.37L。
已知气体的体积v,计算温度t的步骤有:①计算温度t=(v-100)/k ②k=0.37③输出温度t ④输入气体体积v其正确的顺序是(A)④②①③(B)④①②③(C)③①②④(D)④①③②例4:09 年会考题第01套题11在Visual Basic中,语句Soft.Text="QQ2019"中的Soft是(A)属性名(B)属性值(C)对象名(D)窗体名对象名.属性名=属性值例外:List1.additem "嘉兴"Additem是方法名例5:09 年会考题第10套题11在Visual Basic中,表示窗体装载的事件是(A)Click (B)KeyPress (C)Load (D)DblClick例5:09 年会考题第08套题11下列属于Visual Basic工程文件的是(A)circle.frm 窗体文件(B)circle.vbp 工程文件(C)circle.doc (D)circle.jpg例6:09 年会考题第06套题11在Visual Basic中,鼠标单击命令按钮Command1触发的事件处理过程名是(A)Command1_Click (B)Command1.Load (C)Click_Command1 (D)Command1ClickSub 对象名_事件名()处理事件的代码End subSub Form_Load( ) 这个是窗体装载事件处理事件的代码End sub例7:09 年会考题第02套题11在Visual Basic中,在文本框Text3中显示"数据太大!",则下列操作正确的是(A)将Text3的Width属性值设置为"数据太大!"(B)将Text3的BackColor属性值设置为"数据太大!"(C)将Text3的Height属性值设置为"数据太大!"(D)将Text3的Text属性值设置为"数据太大!"也可在程序代码中用语句实现Text3.text="数据太大!"对象名.属性名=属性值例8:在Visual Basic中,如果要在标签Label1上显示"Pass",则应改变的属性是(A)BackColor (B) Height (C)Width (D)Caption 二、基本算法说明:四大算法:枚举算法、解析算法、排序算法(选择、冒泡)、查找算法(顺序、对分)解题方法:理解各种算法的定义,通过适当方法(如排除法等)快速答题。
高中信息技术会考分类汇编及参考答案算法与程序设计题(第七套)

高中信息技术会考分类汇编及参考答案算法与程序设计题(第七套)一、选择题(本题有14 小题,每小题 3 分,共42 分。
选出各题中一个符合题意的正确选项,不选、、多选、错选均不给分。
)1.多媒体信息数字化后数据量很大,为了提高存储、处理和传输效率,需要对这些数据进行压缩,下列压缩标准用于音频压缩的是()(A)JPEG B)MPEG-1 C)MPEG-2(D)MP3 2.十进制数10 转换成二进制数是()(A)(10)2(B)(1001) 2(C)(1010)2(D)(1011)2 3.下列主要用于网页浏览的软件是()(A)Word(B)Excel(C)Intern Explorer(D)Access4.下列描述算法的流程图符号中属于开始、结束框符号的是( B )5.要将明天的天气情况告诉公众,下列信息表达方式不恰当的是()(A)将气象信息印刷成书(B)通过电视发布信息(C)通过广播发布信息(D)通过特定的网站发布6.把电子邮件发送到收件人的电子信箱中,所采用的邮件传输协议是()(A)FTP (B)TCP/IP (C)POP3(D)SMTP 7.只能被1 或本身整除的大于1 的自然数称为素数。
判断大于1 的某自然数m 是不是素数的算法基本思想是:把m 作为被除数,将 2 到m-1 中的自然数作为除数,逐一进行相除,如果都除不尽,m就是素数,否则m 就不是素数。
这种判定素数的算法主要属于()(A)枚举算法(B)解析算法(C)递归算法(D)排序算法8.小王同学星期天的计划是:“8:00 起床、吃早餐,10:00 至11:30 学习,12:30 看一部电影,14:30打篮球”。
用算法描述这一计划,合适的算法结构是()(A)顺序模式(B)选择模式(C)循环模式(D)树型模式9. 在Visual Basic 中,表示字符串型的数据类型名是()(A)Long (B)Integer (C)String (D)Boolean 10.在Visual Basic 中,求实数x 的算术平方根的函数是()(A)Int(x) (B)Sqr(x) (C)Abs(x) (D)Log(x)11.在Visual Basic代码窗口中,语句Book1.Text="Windows 操作系统"中的Book1是()(A)属性名(B)属性值(C)窗口名(D)对象名12.如果以下是一个完整Visual Basic 块If 语句,则划线处的语句应该是()If a>b Thenmax=aElsemax=b________(A)End (B)End Sub (C)End If (D)If End13.下列属于正确的Visual Basic 表达式()(A)2ab (B)2×a×b (C)2·a·b (D)2*a*b14.在Visual Basic中,已知a、x、y 均是正整数,当逻辑表达式(a mod x = 0) And (a mod y=0)为真时,则表示()(A) a 是x 的倍数但不是y的倍数(B)a 既是x 的倍数,也是y 的倍数(C)a 是x 的倍数或者是y 的倍数(D)a 既不是x 的倍数,也不是y 的倍数四、程序设计题(本题有 4 小题,第1-3 小题,每小题4 分,第4 小题6 分,共18 分)1.有如下Visual Basic 程序段:a=8b=10b=a*b/2该程序段运行后,变量 b 的值为40。
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.算法的三种基本控制结构是顺序结构、分支结构和()。
高中信息技术算法与程序设计题库(含答案)

算法与程序设计会考题库算法与程序设计选择题2、下列属于字符型常量的是A、wordB、北京奥运会C、#2006-11-10#D、"1234"3、函数Abs(-9)返回的值是A、3B、4C、9D、-94、在VB语言中,下列正确的赋值语句是A、a + 4 = cB、a = 2 + cC、a + 4 = b - 5D、a / 2 = c * 35、以下程序段执行后,整型变量s的值为s = 1For i = 1 To 3s = s * iNext iA、0B、1C、3D、66、在VB语言中,下列合法的变量名是A、5566B、a-cC、ab&34D、x17、在VB语言中,表示“a大于5或小于0”的正确表达式是A、0 < a < 5B、a > 5 And a < 0C、a > 5 Or a < 0D、a > 0 And a < 58、代数式对应的VB表达式是A、a + b / cdB、(a + b) / c * dC、a + b / (c * d)9、以下程序段执行后,整型变量a的值为a=2b=3b = b + aa = a * bA、3B、5C、6D、1010、代数式对应的VB表达式是A、a + b / c - dB、(a + b) / c - dC、a + b / (c - d)D、(a + b) / (c - d)11、在VB语言中,下列正确的赋值语句是A、a + b = cB、a = 9C、a + 2 = b - 3D、a / 2 = c12、在VB语言中,下列正确的赋值语句是A、5 = cB、3 a = 5 cC、-c = c - 3D、a=b+c13、下列属于整型常量的是A、2006B、一千零一C、"1997"D、3.1416、下列属于整型常量的是A、123B、59999C、4.5D、"45"17、函数Sqr(9)返回的值是A、1B、3C、4D、1618、代数式对应的VB表达式是A、a + b / 2 * cB、(a + b )/ 2 cC、a + b / (2 * c)19、下列逻辑表达式的值为“真”的是A、2 + 4 > 8B、3 + 12 > 15C、5 > 0 And 4 < 3D、10 / 5 < 320、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 5s = s + 1Next iA、0B、1C、5D、1521、下列逻辑表达式的值为“真”的是A、3 < 8 - 6B、12 + 6 = 2 * 9C、12 - 5 < 5D、6 / 4 > 222、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 3s = s + iNext iA、0B、1C、3D、623、下列属于整型常量的是A、1997B、一千零一夜C、"1997"D、ABC24、函数Abs(-4)返回的值是A、1B、2C、4D、-426、下列属于字符型常量的是A、1234B、abcdC、#abc123#D、"2008北京奥运会"27、设置窗体标题时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性28、在VB语言中,下列合法的变量名是A、34abB、ab_cC、ab-34D、c\c29、以下程序段执行后,整型变量a的值为a=5b=8b=b+aa=a+bA、5B、8C、13D、1830、下列逻辑表达式的值为“假”的是A、3 + 5 > 10B、4 + 12 <> 15C、4 / 2 = 2D、5 < 2 * 331、若a = 8,b = 5,则运行Print a; "-"; b; "="; a - b的结果是A、a -b = 3B、8 - 5 = 3C、a - b = a - bD、332、函数Abs(5)返回的值是A、1B、5C、-5D、2533、下列逻辑表达式的值为“假”的是A、4 + 11 > 20B、3 + 5 > 7C、8 / 4 < 4D、5 > 3 And 3 > 234、若a = 4,b = 5,则运行Print a; "+"; b; "="; a + b的结果是A、a + b = 9B、4 + 5 = 9C、a + b = a + bD、935、在VB语言中,表示“a大于0小于12”的正确表达式是A、12 > a > 0B、a > 12 And a < 0C、a > 12 Or a < 0D、a > 0 And a < 1237、设置窗体背景颜色时,应改变窗体的A、Name属性B、Caption属性C、BackColor属性D、Font属性38、以下程序段执行后,整型变量a的值为a=3b=5b=b-aa=a+bA、2B、5C、8D、1139、在VB语言中,下列正确的赋值语句是A、a + 3 = cB、a = c - 9C、2 * a = 3 * bD、a + b / 2 = c40、在VB语言中,下列正确的赋值语句是A、a = a + 1B、3 * a = c - 5C、a + a = 2 * aD、a + 3 = b41、以下程序段执行后,整型变量a的值为a = 3b = 5b = b + aa = a + bA、3B、5C、11D、1342、在VB语言中,下列合法的变量名是A、22aaB、helloC、a*bD、a^243、在VB语言中,下列合法的变量名是A、aaB、a*bC、7abD、dim44、在VB语言中,下列合法的变量名是A、12aB、ab/cC、ab34D、(ab)45、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 4s = s + iNext iA、0B、4C、5D、1046、以下程序段执行后,整型变量a的值为a=5b=8b = b - aa = a - bA、2B、3C、5D、848、函数Sqr(16)返回的值是A、1B、3C、4D、1649、以下程序段执行后,整型变量s的值为s = 0For i = 1 To 4s = s + 1Next iA、0B、1C、4D、5算法与程序设计操作题1、打开“考生目录VB\134”文件夹中的文件:“k4.vbp”进行以下操作后并保存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《算法与程序设计》模块会考复习题一.单选题1. java方法重载时参数不可能出现的情况是____D______。
P67 A.参数的个数不同 B.参数的个数相同而参数的类型不同C.参数不完全对应相同D.参数完全对应相同2. 运行Java程序需要的工具软件所在的目录是___A_______。
P16 A.JDK的bin目录B.JDK的demo目录C.JDK的lib目录D.JDK的jre目录3. J_HelloWorld.java 的文件内容如下:class J_HelloWorld{public static void Main(String args[]) M不应大写 {System.out.println(" Hello World ");}}下面说法正确的是____B______。
A.J_HelloWorld.java无法通过编译,因为main方法的声明方式不对B.J_HelloWorld.java可以通过编译,但程序运行时出现“程序中没main方法”的异常C.J_HelloWorld.java可以通过编译,但无法运行,因为该文件没有public类D.J_HelloWorld.java可以通过编译并正常运行,结果输出字符串“Hello World”4. 逻辑表达式!(3/2==1.5)&& 9<3|| 9>3的运算结果为_____A_______。
P9 A.true B.false C.表达式有错D.条件不足5. 下列可以将变量x和y的值互换的语句是___B______。
P35 A.x=y;y=x;B.z=x;x=y;y=z;C.x=z;z=y;y=x;D. x=(x+y)/2;y=(x-y)/2;6. 执行完下面程序片段之后,下面结论正确的是___B_____。
P43int a,b,c;a=1;b=2;c=(a+b)>3 ? a++:b++;A.a的值是2,b的值是3 B.a的值是1,b的值是3C.a的值是1,b的值是2 D.c的值是false。
7. 下面程序片段输出的是___C_______。
应使用关系运算符==int a=3,b=1;if(a=b)System.out.println(“a=”+a);A.a=1 B.b=3 C.编译错误,没有输出D.正常运行,但没输出。
8. 下面语句片段可以输出数组“int [ ]a”所有元素值的是___B_____。
P61 A.for(int i=0;i<a.length-1;i++) B.for(int i=0;i<a.length;i++)C.for(int i=1;i<a.length;i++) D.for(int i=1;i<a.length+1;i++)9. 能够被计算机直接识别的语言是 C 。
P22 A.伪代码B.高级语言C.机器语言D.汇编语言10.下面哪些语句不会出现编译警告或错误的是____C____。
A.float f=1.3; (float f=1.3f)B.char c="a"; (应为单引号)C.byte b=25; D.boolean d=null; (应为逻辑型,true or false)11.关于java规则错误的是 A 。
P26-27 A.Java语句不区分大小写 B. 主类名必须与文件名一致C.main( )是程序执行的起点 D.Java语句以分号结尾12.要想正确的调试出程序,在保存Java源程序时主类名必须与文件名__ A 。
P26 A.完全一致B.完全不同 C.可以相同也可以不同 D.大小写可以不一样13.在程序设计的过程中,错误的声明一个变量会导致程序不能正常编译。
因此,需要规范合理的声明一个变量,下列合法的变量名是___B____。
P28 A.if B.zongfen C.8-a D.a#214.下列选项中___B_____是一个逻辑变量的值?P29 A.True B.true C.“true”D.都不是15.下列变量占用内存最少的是____A______。
P27 A.byte a=123; (1B)B.short b=123; (2B)C.int c=123;(4B)D.long d=1; (8B)16.执行语句System.out.print( 1%(3 *(3/2))),输出的值是____B_____。
A.3 B. 1 C.9 D. 617.以下表达式的计算结果是“false”的是 _____C____ 。
A.1%8>0 B.3/2<1.5 ( 1<1.5 )C.(7+8)*6!=(91-1) &&2>3 D.(7+8)*6!=(15*(9-2)-14-1) || 2<318.设各个变量的定义如下,选项的值是“false”的是____C______。
int i=1;float f=1.0f;double d=1.0;boolean b=true;A.i= =f; B.i= =d; C.f!=d; D.2.1>i= =b;19.在日常生活中,我们常常会碰到许多需要解决的问题,以下描述中最适合用计算机编程来处理的是 C 。
A.确定放学回家的路线B.处理一张数码照片C.计算10000以内的奇数平方和D.在因特网上查找自己喜欢的歌曲20.下列运算符最后被执行的是 C 。
P29 A. == B. && C. || D. %21.哪个循环在条件表达式被计算之前至少执行了一次循环体语句? A P53 A.do-while B.for C.while D.都不是22.什么包会自动导入到Java的类中? A。
P85 A. ng包中的类 B. java.io包中的类C. 所有的类都能自动导入D. 没有任何包可以23. 下面选项中不是面向对象编程主要体现的特性是 D 。
P79A. 封装性B. 继承C. 多态D. 类24.Java的关系运算符中,用来表示不等于的符号是 B 。
P9 A. == B. !=C. >=D. <>25. Java的源程序必须被翻译成Java系统能识别的专用文件才能被执行。
Java系统中编译程序的名字是 B 。
P15 A. java.exe B. javac.exeC. java.classD. javac.class26. Java程序中注释语句的格式是C。
P20 A.//* 注释内容 *// B. / 注释内容 /C. /* 注释内容 */D. /* 注释内容 //27. 逻辑型数据所占空间是 C 。
P27A. 1字节B. 2字节C. 1比特D. 2比特28.下列选项中哪个不属于程序设计的三种基本结构 B。
P34 A. 顺序结构 B. 条件结构C. 选择结构D. 循环结构29.Java中用于声明字符串型变量的关键字是A。
P28 A.String B. charC.float D. long30. 假设 int a=5,int b=3,则执行b+=a语句后b的值是 D。
P31A. 3B. 5C. 2D. 831. 语句System.out.println( );可实现的功能是D。
P38 A.输出一个空格 B. 什么都不做C.出现错误信息 D. 输出一个空行32. 用于返回x的绝对值的方法是 A。
P39A. Math.abs(x)B. Math.round(x)C. Math.sqrt(x)D. Math.pow(x,y)33.假设a=8,b=4,则执行max=(a>b)?a:b;语句后,max的值是A。
P43 A.8 B. 4C.12 D. 234. 在“switch(表达式)”语句中,“表达式”的值必须是以下的哪个类型B。
P45A. doubleB. intC. StringD. float35. 在循环语句中可以使用特殊流程控制语句来控制循环。
如果想终止某个循环,使程序跳到循环体外的第一个可执行语句,应适用的语句是C。
P57 A. stop B. continueC. breakD. next36.若想在方法的内部将方法处理结果返回到调用程序,应使用的语句是D。
P65 A.break B. continueC. voidD. return37. 在方法内部声明的变量是 A 。
P67 A.局部变量 B. 全局变量C.逻辑变量 D. 常量38.面向程序设计方法不具有的特征是 C 。
P89 A.封装性 B. 继承性C.依附性 D.多态性39.For(int i=1;i<5;i++){ }在程序运行时循环体将被执行____C____次。
A.1 B.3 C.4 D.540. 若int a=(int)(Math.random()*90+10),则变量a产生的随机整数的范围是C P54 A.[10, 90] B. [0, 90] C. [10, 99] D. [0, 99]二.填空题1. 在Java系统中将源文件编译后生成的类文件扩展名是__class___。
P152. 编写Java程序其实就是编写一个或多个类,这些类中只能有一个主类,用public来声明。
P753. Java程序有三种基本结构,有一段程序用流程图描述如图(a),这段程序中包含了____ 分支结构______、__循环结构_____基本程序结构。
4. 方法Math.sqrt(36)返回的结果是____6______。
P395. 由static修饰的方法叫做____静态______方法。
P776. 若需要将字符串类型变量转换为整型,使用的方法是_Integer.parseInt()_。
P367. 在for循环中执行__continue___语句后结束当前循环进入下一次循环。
P578. static double a[ ]; 表示_声明一个静态浮点数组a_。
a=new double[10]的作用是_初始化数组,数组长度为10__,当编译执行a[10]= "abc"语句时系统会给出____类型不匹配__错误提示。
P53 9. Java系统安装后,通常需要配置环境变量。
一般情况下需要设置__path___、___classpath___。
P16 10.语句System.out.println(“结果是:”+87)的运行结果是__结果是:87 _。
11.表达式7%2+5的计算结果是_______6_________。
12.若用变量x来存放数据true/false,应将x声明为__boolean(或逻辑)_类型。
P27 13.写出随机产生[0,5]范围内整数的表达式(int)(Math.random()*6)。