算法与程序设计会考复习题

合集下载

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

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

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

《算法与程序设计》会考试卷

《算法与程序设计》会考试卷

东城区2008高中会考一、选择题(每小题2分,共40 分)将每题的答案填写在下表中。

1.在用计算机编程解决一个实际问题的时候,首先要做的是()A.分析问题B.选择编程语言 C.设计算法D.编写程序2.编译java程序的命令是()A. javax.exe B. java.exe C. javadoc.exe D. javac.exe3.不可以用作变量名的首字符是()A.数字B.下划线 C.字母D.美元符号4.下面单词是java语言关键字的是()A.For B. for C.FOR D.True5.下列语句执行后,变量a、c的值分别是()int x=30;int a,c;c=x/4;a=x%4;A.2,7 B.7,2 C.7.5, 2 D.8, 26.下面程序片段输出的是()int a=3,b=1;if(a=b)System.out.println(“a=”+a); A.a=1 B.b=3 C.编译错误,没有输出D.正常运行,但没输出7.定义变量: int a; 则变量a的类型是()A.短整型B.整型C.长整型D.字节型8.在程序设计时,有时需要将几个不同的字符串连接起来,要用到字符串运算符号"+"。

如:"ab"+"bc"的运算结果是"abbc",那么"45"+"62"的运算结果是()A."107" B.False C."45+62" D."4562"9.For(int i=1;i<10;i=i+3){ }在程序运行时循环体将被执行的次数是()A.3 B.4 C.5 D.610.请阅读下面程序apublic class a{public static void main(String[] args){int i,j;for(i=1;i<4;i++){for(j=1;j<=2;j++)System.out.print(i+"X"+j+"="+i*j);System.out.println();}}}程序完成后,i循环和j循环执行的次数分别是()A.4,2 B.3,2 C.4, 6 D.3,611.java程序编译后的形式叫()A. 源代码B.机器码 C.字节码 D.乱码12.编译时不会发生错误的语句是()A.int a={1,2,3,4,5}; B.int b=(1,2,3,4,5);C.int c[]={1,2,3,4,5}; D.int d[10]=null.13.关于java规则错误的是()A.java中区分大小写 B. 主类名必须与文件名一致C.java语句以冒号结尾 D. main( )是程序执行的起点14.声明下面何种类型的变量占用空间最小的是()A.int B.byte C. double D. boolean15.下列哪个选项是逻辑变量的值()A.false B.False C.“false”D.都不是16.哪个循环在条件表达式被计算之前至少执行了一次循环体语句()A.while B.for C.do-while D.都不是17.流程图中表示判断的是()A.矩形框B.椭圆形框 C.圆形框D.菱形框18.下列方法中,可实现求x的算术平方根的是()A. Math.sqrt(x) B. Math.pow(x,y) C.Math.floor(x) D. Math.round(x)19.下列可以将变量x和y的值互换的语句是()A.x=y;y=x;B.temp=x;x=y;y=temp;C.x=temp;temp=temp;y=x ;D.x=(x+y)/;y=(x-y)/2;20.在调试程序过程中,下列错误在编译时可以通过的是()A.编译错误B.执行错误C.逻辑错误D.任何错误计算机都能检查出来二、填空题(每空1分,共20分)21. 在java系统中设计程序,源文件的扩展名是______ _。

算法与程序设计复习资料

算法与程序设计复习资料

算法与程序设计复习资料一、选择题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、解析法 所谓解析法是指用解析的方法找出表示问题的前提条件与结果之间关系的 数学表达式,并通过表达式的计算来实现问题求解。 例如:出租车计费 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 循环变量

高中信息技术算法与程序设计题库(含答案)

高中信息技术算法与程序设计题库(含答案)

⾼中信息技术算法与程序设计题库(含答案)算法与程序设计会考题库算法与程序设计选择题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=2 b=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、下列属于整型常量的是B、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 3B、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+aC、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”进⾏以下操作后并保存。

vb《算法与程序设计》复习试题(1)

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、用计算机解决问题的步骤一般为( D )①编写程序②设计算法③分析问题④调试程序A.①②③④B.③④①②C.②③①④D.③②①④2、以下问题最适用于计算机编程解决的是( D ) 。

A.制作一个表格B.计算已知半径的圆的周长C.制作一部电影D.求2到10000之间的所有素数5、计算机程序语言的发展阶段不包括( A ) 。

A.自然语言发展阶段B.机器语言发展阶段C.汇编语言发展阶段D.高级语言发展阶段7、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是(C )A.顺序结构B.选择结构C.层次结构D.循环结构9、流程图中表示判断框的是B。

A.矩形框B.菱形框C.平行四边形框D.椭圆形框10、Visual Basic中以rem开头一行文字称为注释,它对程序的运行( D )A.起一定作用B.不起任何作用,但是必须的C.有时候起作用D.不起任何作用,但能增加程序的可阅读性11、要使命令按钮显示文字“三角形”,正确的设置是把该命令按钮的(C )A.Font属性设置为“三角形”B.ForeColor属性设置为“三角形”C.Caption属性设置为“三角形”D.BorderStyle属性设置为“三角形”12、在VB中,表达式Rnd*10+10的值所在区间是( C )A.[10,20] B.(10,20] C.[10,20) D.(10,20)13、表达式Abs(-4.5)*sqr(100)的值是(D )A.- 450 B.- 45 C.450 D.4514、窗体的ForeColor属性用于设置窗体的( B )A.宽度B.前景色C.高度D.背景色15、运行下列语句组a=6:a=4:a=a+5后a的值(D )A.2 B.4 C.5 D.916、在VB中,若要将变量N定义为整型数据,则下列表示方法中正确的是(C )A.Dim N as String B.Dim N as Single C.Dim N as Integer D.Dim N as Long18、将文本框Text2内输入的数据送到数值型变量n 中,则应使用的语句是__D_______。

《算法与程序设计》一、二章基本概念复习题答案

《算法与程序设计》一、二章基本概念复习题答案

《算法与程序设计》一、二章基本概念复习题答案一、单选题(每个3分,共60分)1.下列选项中,不属于计算机程序设计语言的是( C )A.汇编语言B.高级语言C.自然语言D.机器语言2. 关于算法的描述,下列选项中正确的是( B )A.算法本身就是一种程序设计语言B.算法的每一步骤必须有确切的含义C.算法的步骤可以是无穷的D.算法必须有输入3. VB程序中“dim n As Integer”这条语句的作用是( A)A.定义一个变量B.定义一个数据输入方法C.定义一个事件过程D.定义一个数据处理方法4.一个单窗体VB程序的运行界面如下图所示,下列说法正确的是:(C)(1)窗体内有1个按纽(2)窗体内有2个文本框(3)窗体内有3个标签(4)该窗体的标题(Caption)属性值是“加法计算器”A.(3) (4)B.(1)(2)C.(1)(4)D.(2) (3)5. 两个阻值分别为R1、R2的电阻并联后,电路阻值可由公式求解,下面能正确求出R的VB表达式是(A)。

A.R1*R2/(R1+R2)B.R1+R2/(R1*R2)C.(R1+R2)/(R1*R2)D.R1*R2/R1+R26. 关于算法的描述,下列选项中正确的是(D)A.算法只能用流程图来表示B.一个算法的执行步骤可以是无限的C.一个算法,当没有输入时,也没有输出D.一个算法可以没有输入7. 在VB语言中,字符串运算符“+”和“&”的作用是把两个或多个字符串连接成一个字符串。

则表达式"20"+"13"&"20+13"的运算结果是(B )。

'A. “332013”B.”201320+13”C.”201333”D.”3333”8. 下列VB程序运行时(如图所示),在文本框Text1中输入20,在文本框Text2中输入13,单击命令按钮Command1后,文本框Text3中显示的内容是(D)。

算法与程序设计会考真题

算法与程序设计会考真题

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就是完数。

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

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

2010-2011学年度《算法与程序设计》模块会考复习题一. 选择题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.doc5. 用于将两个或多个字符串连接起来的运算符是D。

A. *B. ++C. &D. +6.下列可以作为合法变量名的是A。

A.$1 B. class C. 2b D. a*27.关于java规则错误的是A。

A.Java语句不区分大小写 B. 主类名必须与文件名一致C.main( )是程序执行的起点 D.Java语句以分号结尾8.要想正确的调试出程序,在保存Java源程序时主类名必须与文件名__ A。

A.完全一致 B.完全不同 C.可以相同也可以不同 D.大小写可以不一样9.下列不合法的运算符是C。

A.== B. != C. <> D. >=10. 下面关于算法的描述,错误的是C。

A.算法可以用自然语言来表示 B.算法可以用流程图来表示C.同一种算法只能用一种程序语言来实现 D.同一种算法可以用不同的程序语言来实现11.定义变量:int a; 则变量a 的类型是 D 。

A .字符型B .浮点型C .逻辑型D .整数型12.变量x 、y 、z 的值分别是1、3、5,执行语句组:x=y; y=z; z=x 后,x 、y 、z 的值分别是 B 。

A .3 5 1B .3 5 3C .5 3 1D .5 1 313.表达式 50 % 7 的值是 B 。

算法与程序设计复习题目.docx

算法与程序设计复习题目.docx

高二年级算法与程序设计复习检测一、选择题:每题2分,30题,共60分1、用计算机解决问题的步骤一•般为____________ 。

①编写程序②设计算法③分析问题④调试程序A.①②③④B.③④①②C.②③①④D.③②①④2、以下问题最适用于计算机编程解决的是b 。

A.制作一个表格C.制作一部电影3、下面说法正确的是 _______A.程序就是算法C.程序就是数据结构B.计算已知半径的圆的周长D.求2到10000之间的所有素数B.算法+数据结构=程序D.算法就是程序4、下列关于算法的叙述中,错误的是 _______A. 一个算法至少有一个输入和一B.算法的每一个步骤必须确切地定个输出C.一个算法在执行有穷步Z后必须D.算法用纸和笔做有限次运算后也结束可完成5、_____________________________________ 计算机程序语言的发展阶段不包括oA.自然语言发展阶段B.机器语言发展阶段C.汇编语言发展阶段D•高级语言发展阶段6、算法描述可以有多种表达方法,下面哪些方法不可以描述“鸡兔同笼”的算法________ OA.自然语言B.流程图C.伪代码D.机器语言7、任何复杂的算法都可以用三种基本结构组成,下列不属于基本结构的是 _______ OA.顺序结构B.选择结构C.层次结构D•循坏结构8、在VB语言中,下列数据中为合法的长整型常量是_________ 。

A. 090bB. 99.78020 C・ & 12345el2 D. 27389409、流程图中表示判断框的是 ________ oA.矩形框B.菱形框C.平行四边形框D・椭圆形框10、Visual Basic中以rem开头一行文字称为注释,它对程序的运行A.起一定作用B・不起任何作用,但是必须的C.有时候起作用D.不起任何作用,但能增加程序的可阅读性11、_________________________________________________________________ 要使命令按钮显示文字“三角形”,正确的设置是把该命令按钮的______________ 0 A. Font属性设置为“三角形”B・ForeColor属性设置为“三角形”C. Caption属性设置为"三角形” D・BorderStyle属性设置为"三角形”12、 ___________________________________________________ 在VB中,表达式Rnd*10+10的值所在区间是_______________________________ 。

算法及程序设计复习题

算法及程序设计复习题

算法与程序设计一、选择题部分(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、下列VB程序运行时,在文本框Text1中输入20,在文本框Text2中输Private Sub command1 click()a=val(text1.text)b=val(text2.text)Text3.text=a+bend sub2、下列程序段中循环体执行次数是 (3)s=0i=0do while s<10i=i+1s=s+i*iloopprint iprint s实际运行结果:i=3 S=14时程序结束,此时循环体执行3次。

dim a as integerdim b as integerdim c as integera=1b=1for i=1 to 4c=a+ba=bb=cnext iprint c5、分析下面问题,请选择最合适的算法—(C)搬砖问题:100块砖,100人搬,一个男人搬4块,一个女人搬3块,两个小儿抬一块,要求一次全搬完,问需男、女、小儿各多少人。

A、解析法B、递归法C、穷举法D、排序法6、完善程序:考拉兹猜想又称3n+1猜想,是指对于每一个正整数,如果它是奇数,则对它乘3再加1,;如果它是偶数,则对它除以2;如此循环,最终都能够得到1。

如n=6,根据上述规则得出6—3—10—5—16—8—4—2—1。

(共有8个步骤)以下是验证考拉兹猜想的主要VB程序片段,请你补全代码。

n=val(inputbox("n="))cnt =0 '统计步骤数do while n>1cnt=cnt+1if n mod 2=0 thenloopprint cnt '输出步骤数1、VB事件过程如下private sub command1_click()a=val(text1.text)b=a*a+1text1.text=bend sub输入2以后,第一次运行b=a*a+1,结果是5,5给a,第二次运行b=a*a+1,结果是26。

3、写出程序运行结果dim x as integerdim y as integery=val(inputbox("y="))for i=1 to 3x=val(inputbox("x="))if x<y theny=xend ifnext iprint y ‘程序运行后,依次输入45 96 11 37输入45后赋值给y,96赋值给x,运行if x<y then y=x,不符合要求,y值保留45,输入11给x,运行if x<y then y=x,符合要求,y值为11,输入37给x,运行if x<y then y=x,不符合要求,y值输出11,注意for i=1 to 3限制了x的输入数据个数,x需要输入3个数据,如果改为for i=1 to 4,则x需要再输入4个数据A、Mid(s,7,8)B、Right(Left(s,14),8)C、Mid(s,7,4)+Mid(s,11,2)+Mid(s,13,2)D.Left(s,14)-Left(s,6)5、“完数”一个自然数恰好等于它的因子(不包含本身)之和,如6的因子为1,2,3,又6=1+2+3 6就是完数。

新课标高中信息技术《算法与程序设计》(复习)试题

新课标高中信息技术《算法与程序设计》(复习)试题

新课标高中信息技术《算法与程序设计》(复习)试题已经学习的主要内容:1、流程图:常用的构件有:①处理框:框中指定要处理的内容,该框有一个入口和一个出口。

②输入/:用来表示数据的输入或计算结果的输出。

④连接框:用于连接因画不下而断开的流程线。

⑤开始/结束框:用来表示算法的开始和结束。

一个算法只能有一个开始处,但可以有多个结束处。

流程图的三种结构:顺序结构、选择结构(分支结构)、循环结构。

2、常量、变量(1)常量:常量是在程序执行过程中其值不变的存储单元或数据。

在VB中,常量有整数常量、实数常量、字符串常量和逻辑常量这几种类型。

(2)变量:变量用来表示数据的存储区,在程序运行过程中,这些存储区中的值是可以改变的。

变量名由字母、数字和下划线等字符组成,但必须以字母开头,在变量名中对大小写字母是不加区分的。

变量说明语句的常用形式为:Dim 变量名As 变量的类型。

3、运算符与表达式(1)VB的基本运算:VB的基本运算包括算术运算、关系运算和逻辑运算三大类。

算术类基本运算有:^、-、*、/、\、Mod、+、-关系类基本运算有:=、<>、<、>、<=、>=逻辑类基本运算有:Not 、And 、Or(2)表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。

一个表达式中可能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和常量)。

(3)基本运算的优先级从高到低为:^(1级),-(指负号,2级),﹡、/(3级),\(4级),Mod(5级),+、-(6级),=、<>、<、>、<=、>=(7级),Not(8级),And(9级),Or(10级)。

4、赋值语句赋值语句的作用是把等号右边的表达式的计算结果存储到等号左边指定的变量(可以是自定义变量或属性变量)中,其格式如下:变量名=数据或表达式或对象名.属性名=数据或表达式练习:1、下列叙述中错误的是( )(A)数据是信息的一种记录形式(B)数据在程序中以常量与变量的形式出现(C)字符串常量是由一对单引号之间的若干个字符的序列组成的(D)&是连接运算符2、下列可作为Visual Basic 变量名的是( )(A)4*D(B)A_B(C)4ABC(D) A+B3、设a=2,b=3,c=4,d=5,表达式 a>b AND c<=d OR 2*a>c 的值是 ( )(A)True(B)False (C)-1(D) 14、小王同学星期天的计划:“8:00起床、吃早餐,10:00-11:30学习,12:30看一部电影,14:30打篮球”。

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业水平考试真题(带答案)

历年算法与程序设计学业⽔平考试真题(带答案)⼀、选择题1、流程图是描述()的常⽤⽅式。

A、程序B、算法C、数据结构D、计算规则2、下⾯不属于算法描述⽅式的是()。

A、⾃然语⾔B、伪代码C、流程图D、机器语⾔3、以下运算符中运算优先级最⾼的是()。

A、+B、^C、>=D、*4、某程序中三个连续语句如下:a=1 b=2 c=b+a 它属于()A、顺序结构B、选择结构C、循环结构D、以上三种都不是5、穷举法的适⽤范围是()A、⼀切问题B、解的个数极多的问题C、解的个数有限且可⼀⼀列举D、不适合设计算法6、在现实⽣活中,⼈⼯解题的过程⼀般分为()A、理解分析问题→寻找解题⽅法→⽤⼯具计算→验证结果B、寻找解题⽅法→理解分析问题→⽤⼯具计算→验证结果C、⽤⼯具计算→验证结果→寻找解题⽅法→理解分析问题D、⽤⼯具计算→验证结果→理解分析问题→寻找解题⽅法7、下列关于算法的特征描述不正确的是()A、有穷性:算法必须在有限步之内结束B、确定性:算法的每⼀步必须确切的定义C、输⼊:算法必须⾄少有⼀个输⼊D、输出:算法必须⾄少有⼀个输出8、下列哪⼀个不是⽤于程序设计的软件()A、BASICB、C语⾔C、WordD、Pascal9、下列可以作为合作变量名的是()A、a7B、7aC、a-3D、810、编程求1+2+3+........+1000的和,该题设计最适合使⽤的控制结构为()。

A、顺序结构B、分⽀结构C、循环结构D、选择结构11、下列步骤不属于软件开发过程的是()A、任务分析与系统设计B、软件的销售C、代码编写与测试D、软件测试与维护12.以下程序段运⾏时,语句k=k+1 执⾏的次数为()次。

k=-10dok=k+1loop while(until)k=0A. 9B. 10C. 11D. 1213.已知x=6, y=5, 则以下运算结果为True 的是()A.Not(x>y) B. (x<5)or(y>6) C. (x>=6)And(y>=5) D. Not(x>4)14.模块化程序设计⽅法反映了结构化程序设计的()基本思想。

算法与程序设计选择题专项复习答案

算法与程序设计选择题专项复习答案

信息技术会考《算法与程序设计》选择题专项复习姓名班级《算法与程序设计》选择题分析说明:选择题共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 二、基本算法说明:四大算法:枚举算法、解析算法、排序算法(选择、冒泡)、查找算法(顺序、对分)解题方法:理解各种算法的定义,通过适当方法(如排除法等)快速答题。

算法与程序设计复习总结卷1

算法与程序设计复习总结卷1

高一信息技术算法与程序设计复习卷(一)班级学号姓名 .一、选择题(本题有16小题,每小题4分,共64分。

选出各题中一个符合题意的正确选项,不选、多选、错选均不给分。

)1、表示某展馆是否允许参观者持票进入的算法如下:①totalcount = 0 '馆内人数用变量totalcount表示,并将初值赋为0②While totalcount <= 5000③读入持票情况④If 持票 Then变量totalcount增加1打开入口放行End If⑤End While对于上述算法,下列说法正确的是【】(A)允许进入展馆的人数最多是5000(B)将代码“End If”与“打开入口放行”互换位置是可行的(C)将代码“变量totalcount增加1”与“打开入口放行”互换位置是可行的(D)算法是用自然语言来描述的2、下图是Visual Basic设计环境中的部分控件工具箱。

若要将某工程的程序运行结果显示在标签上,则在窗体中必须要有的控件工具是【】(A) ①(B) ② (C) ③(D) ④3、下列属于VB窗体文件的是【】(A)large.exe(B)large.vbp (C)large.frm (D)large.mdb4、下列属于VB逻辑常量的是【】(A)"True" (B)1/2 (C)False (D)2555、在VB中表达式Abs(-10)+Len(“10”)的值是【】(A)0 (B)12 (C)20 (D)101010、在Visual Basic中,语句Class.Caption=“高一(1)班”中的“Caption”是【】(A)对象名 (B)属性名 (C)属性值 (D)类名14、某商场对顾客购买货物的货款满500元,减价30%,不足500元不予优惠。

用算法计算某顾客实付金额的算法流程是【】(A)顺序模式 (B)选择模式 (C)循环模式 (D)树型模式6、某Visual Basic 程序的代码窗口如下图所示:为了实现“在文本框(Text1)中输入一个数据,并按下回车键后,该数据即被存储到数组a 中”的功能,图中应选择的驱动文本框(Text1)对象的事件是【 】(A) 1 (B)2 (C)3 (D)48、有如下Visual Basic 程序段:Sum = 0n = 0t = 1For i = 1 To 100Sum = Sum + t / nn = n + 1t = -tNext i调试时出现如图示的错误提示,产生此错误的语句是【 】(A)sum=0 (B)sum=sum+t/n (C)n=n+1 (D)t=-t9、在Visual Basic 中,将流水线上随机抽取的40件产品的重量(单位:克,精确到0.1)用一维数组w 存储,其说明语句是:“Dim w(1 To 40) As ”,则填入划线处最适合的数据类型是【 】(A) Single (B) Integer (C) Boolean (D) Date11、将x x33 写成Visual Basic 表达式,正确的是【 】(A)x/Sqr(3)+3*x (B)x/(Sqr(3)+3x)(C)x/Sqr(3)/3*x (D)x/(Sqr(3)+3*x)13、与程序段:a=a+bb=a-ba=a-b功能相同的程序段是【 】(A) a=b (B) a=a+bb=a a=a-bb=a-b(C) t=a (D) IF a>b THENa=b a=bb=t ELSEb=aEND IF16、下面左、右框内的VB 程序段均能实现相同的功能,则左框内程序划线处的正确代码是【 】(A) Max>int2 (B) Max<int2 (C) Max>int3 (D) Max<int3三、程序设计题(本题有6小题,第1-4小题,每小题3分,第5-6小题,每小题6分,共24分)1、 有如下Visual Basic 程序段:a=“Command1”b=Mid(a,4,2)c=Len(b)+Sqr(4)该程序段运行后,变量c 的值为___________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

P34A. 顺序结构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)。

相关文档
最新文档