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

合集下载

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

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

算法与程序设计一、选择题部分(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. 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)。

相关文档
最新文档