《算法与程序设计》模块练习题-Java语言-客观性试题-01卷

合集下载

算法与程序设计真题

算法与程序设计真题

9、表达式A+B+C<D AND A>=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、F1B、F8C、F9D、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、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

A、属性Font设置为“确定”B、属性.ForeColor设置为“确定”C、属性Caption设置为“确定”D、属性BorderStyle设置为“确定”19、要从文本框TXTShowOut中输出"中国您好!",代码为( )A、TextBox.text="中国您好!"B、TxtShowOut.Text="中国您好!"C、bel="中国您好!"D、Val(TxtShowOut.Text)=“中国您好!”20、下列Visual Basic程序段运行后,变量max的值为()。

算法与程序的设计会考习题带答案解析

算法与程序的设计会考习题带答案解析

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 。

算法与程序设计考试题及答案

算法与程序设计考试题及答案

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、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。

Java语言程序设计(一)试卷及答案解释

Java语言程序设计(一)试卷及答案解释

Java语言程序设计(一)试卷及答案解释本试卷共6页,满分l00分,考试时间l50分钟。

第一部分选择题一、单项选择题:本大题共l0小题,每小题l分,共10分。

在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

1.下面关于Java语言的说法中,错误的是( B )A.Java是一个纯面向对象的语言B.Java语言中有指针、结构和类型定义的概念C.Java语言是与平台无关的,可以在不同的操作系统下运行D.Java语言具有自动无用内存回收机制2.在Java语言中,int整型量在内存中占( C )A.8位B.16位C.32位D.64位3.在Java语言中,switch关键字之后的表达式的计算结果不能是( D )A.char型B.int型C.short型D.10n9型4.在Java语言中,类的多个实例对象所共享的变量被称为( A )A.静态变量B.全局变量C.实例变量D.共享变量5.以下对二维数组a的声明中,正确的是( C )A.int a[4][6];B.int a[4][6]=new int[4][6]C.int a[][]=new int[4][];D.int a[][]=new int[][6];6.Java允许一个类实现多个接口,从而实现了( C )A.单甩继承B.方法覆盖C.多重继承D.方法签名7.以下专门用于字符流处理的类是( B )A.Bufferedlnput.Stream和BufferedOutputStreamB.InputStreamReader和OutputStreamWriterC.FilclnputStream和FileOutputStreamD.ObjectlnputStream和ObjectOutputStream8.绘图区城的坐标原点位于该区城的( A )A.左上角B.左下角C.右上角D.右下角9.方法setMnemonic()的作用是( D )A.将组合框设置为可编辑的B.为菜单项设置加速键C.将组合框设置为不可编辑的D.为菜单项设置快捷键A.sleep()B. notify()C. wait()D. join()第二部分非选择题二、填空题:本大题共10小题.每空2分,共20分。

[原创]《算法与程序设计》考试试卷

[原创]《算法与程序设计》考试试卷

[原创]《算法与程序设计》考试试卷《算法与程序设计》考试试卷(考试时间:45分钟;满分:100分)⼀、选择题(共20题,每题3分,每题只有⼀个正确答案,共60分)1、学校准备开发⼀款适合本校实际的运动会报名及编排系统,开发⼩组选择C语⾔的过程属于计算机编程解决问题中的()。

A. 编写代码B. 设计算法C. 分析问题D. 调试运⾏参考答案:A解析:计算机解决问题的基本步骤包括:分析问题、设计算法、编写程序、调试程序和运⾏程序验证结果,选择编程语⾔的过程属于编写代码。

试题难易程序:易。

2、在VB中,函数sqr(abs(Int(-8.1)))的返回值是()。

A.-9 B-8 C.3 D.-3参考答案:C解析:abs、sqr、int是VB中常⽤的数学函数,ab(x)是求x的绝对值、sqr(x)是求x的平⽅根、int(x)是返回⼀个⽐x⼩的整数。

sqr(abs(Int(-8.1)))=sqr(abs(-9))=sqr(9)=3。

试题难易程序:中。

3、假设a、b均为整型常量,则执⾏下列程序段后a、 b的值为()。

a=10b=20if a>b thena=a+1A. 11B. 21C. 30D. 程序出错参考答案:D解析:单分⽀选择结构的语法格式是:if...then...end if,本题的程序段缺少结束语句end if,程序不完整,故运⾏程序段时提⽰出错。

试题难易程序:中。

4、下列语句的运⾏结果是()a=10>9print aA. 10B. TrueC. Flase参考答案:B解析:此题中的表达式“10>9”是关系表达式,关系表达式的值为True或Flase,10⼤于9的值为True。

试题难易程序:中。

5、#5/20/2019#-2,该表达式结果是()。

A. #5/18/2019#B. #5/20/2017#C. #3/20/2019#D. #3/18/2019#参考答案:A解析:VB⽇期型数据表达式#5/20/2019#,表⽰为2019年5⽉20⽇。

算法与程序设计考试题及答案

算法与程序设计考试题及答案

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、整除运算时,若运算量为实数,则先取整,后相除,结果为整型或长整型。

《算法与程序设计》测试题(一)

《算法与程序设计》测试题(一)

《算法与程序设计》测试题(一)考试时间: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..bas4.假设某一程序如下,则能触发该程序的事件是()。

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 Double 7.在VB中,添加一个标签,在工具箱中要单击控件是()。

算法与程序的设计会考习题带答案解析

算法与程序的设计会考习题带答案解析

算法与程序的设计会考习题带答案解析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 。

《算法和程序设计》模拟测试卷(二)含答案

《算法和程序设计》模拟测试卷(二)含答案

《算法和程序设计》模拟测试卷(二)含答案《算法与程序设计》模拟测试卷(二)考试时间:90分钟满分:100分一、单项选择题(共20个空,每空2分,共40分)1.关于算法的以下错误是()。

a.算法是解决问题的方法和步骤b.算法有一个或多个的输出c.算法就是计算机程序d.算法的步骤必须是有限的2.关于数组的说法,下面错误的是()。

a、同一数组中的数据类型必须相同。

B.数组元素的数量有限c.可以定义字符串类型的数组d.同一个程序的数组数据类型一定相同3.设置窗体标题时,应改变窗体的()属性。

a、纳米布。

丰茨。

背景色。

标题4。

无法将\用作变量名的原因是()。

a.由英文字母开头b.后面没有使用数字c.使用了英文单词d.使用了关键字5.代数式a?bc?d对应的vb表达式是()。

a、(a+b)/(c-d)b.(a+b)/ccdc.a+b/(c-d)d.a+b/c-d6.若变量a的值为34000,则变量a的数据类型不可能为()。

a.integerb.longc.singled.double如图所示的流程图为求x的绝对值算法。

请回答7-8题:开始① x>=0是y=xy=-x否输出y端7.根据算法,流程图中①处的内容是()。

a、输入XB。

输入XC。

输入YD。

输入Y8。

该算法包含()控制结构a.顺序结构b.选择结构c.顺序和循环结构d.顺序和选择结构1/59.在vb语言中,下列正确的赋值语句是()。

a.a+a=2b.3*a=cc5c.a=2*ad.a+3=b10.在vb中,假定有以下程序段:fo ri=1to3step2print“vb”nexti语句print“VB”的执行时间为()。

a、 4b.3c.2d.111.下面一组语句能令数组的两个元素a(i)与a(j)交换数据的是()。

a.temp=a(i):a(i)=a(j):a(j)=tempb.temp=i:i=j:j=tempc、 Temp=a(I):a(J)=a(I):a(I)=tempd。

《算法与程序设计》模块练习题-Java语言-(带答案)

《算法与程序设计》模块练习题-Java语言-(带答案)

《算法与程序设计》模块练习题-Java语言一、理论练习选择题(单选):1、Java是一门()。

A、自然语言B、汇编语言C、高级语言D、机器语言2、下面是Java语言中整数型关键字的是()。

A、 intB、 floatC、 doubleD、 char3、下列不是常量的是()。

A、 7B、 aC、 true D 、‘a’4、下列可以作为合法变量名的是______。

A、c0B、0AC、a-3D、static5、取余数的算术运算符是_______。

A 、++ B、 -- C、 / D、 %6、if语句属于()。

A、顺序结构B、分支结构C、循环结构D、程序结构7、double型的变量所占的空间是()。

A、4字节B、6字节C、8字节D、10字节8、Java相关文件的扩展名不包括()。

A、 javaB、classC、exeD、cpp9、int x=1; System.out.println(“x=”+x);输出的结果是()。

A、1B、1 <回车>C、x=1<回车>D、x=110、算法结构不包括()。

A、输入数据B、处理数据C、输出数据D、计算数据11、下面语句正确的是()。

A、 b+1=a;B、a=b+1;C、 a=bD、 b++=a;12、编译Java源文件需要用到的命令是()。

A、 javacB、 javaC、javadocD、直接运行源文件的名字13、a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是()。

A、(7a-3)/b;B、7*a-3%b;C、(7a-3)%b;D、(7*a-3)%b;14、下面说法正确的是()。

A、 Java中不区分大小写B 、Java中区分大小写C、中文字符可以出现在表达式中D、中文字符只能出现在字符串中15、main方法中的args参数的类型是()。

A、intB、floatC、StringD、char[]16、计算机能够直接识别的语言是()。

《算法与程序设计》试题带答案

《算法与程序设计》试题带答案

..高一第二学期《算法与程序设计》学分认定试题学校:_____________ 班级:____________ 学号:____________ 姓名:____________一、单选题(每小题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、88.12345D、1.2345E68、求Mid(“ABCDEFG”,3,2)的结果是()A、“ABC”B、“CD”C、“ABCDEF”D、“BCD”9、表达式 A+B+C<D AND A>=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、F1B、F8C、F9D、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、要使一个命令按钮显示文字“确定”,正确的设置是把该命令按钮的()。

Java语言程序设计(一)真题及答案

Java语言程序设计(一)真题及答案

Java语言程序设计(一)真题及答案-卷面总分:100分答题时间:80分钟试卷题量:35题一、单选题(共25题,共50分)1.以下方法中,不能实现挂起线程的是()。

A.sleep()B.notify()C.wait()D.join()正确答案:B您的答案:本题解析:暂无解析2.以下标识符中,不是Java语言关键字的是()。

A.waitB.newC.longD.switch正确答案:A您的答案:本题解析:暂无解析3.以下数据类型转换中,必须进行强制类型转换的是()。

A.int→charB.short→longC.float→doubleD.byte→int正确答案:A您的答案:本题解析:暂无解析4.以下供选择的概念中,属于面向对象语言重要概念和机制之一的是()。

A.函数调用B.模块C.继承D.结构化正确答案:C您的答案:本题解析:暂无解析5.以下Java程序代码中,能正确创建数组的是()。

A.intmyArray[];myArray[]=newint[5]B.intmyArray[]=newmy(5)C.int[]myArray={1,2,3,4,5}D.intmyArray[5]={1,2,3,4,5}正确答案:C您的答案:本题解析:暂无解析6.某Java程序的类A要利用Swing创建框架窗口,则A需要继承的类是()。

A.JWindowB.JFrameC.JDialogD.JApplet正确答案:B您的答案:本题解析:暂无解析7.MouseMotionListener接口能处理的鼠标事件是()。

A.按下鼠标键B.鼠标点击C.鼠标进入D.鼠标移动正确答案:D您的答案:本题解析:暂无解析8.以下术语中,属于文字字型风格属性的是()。

A.颜色B.宋体C.斜体D.字号正确答案:C您的答案:本题解析:暂无解析9.以下能作为表示线程优先级的数值,并且级别最低的是()。

A.0B.1C.1.5D.1.6正确答案:B您的答案:本题解析:暂无解析10.某Java程序用javax.swing包中的类JFileChooser来实现打开和保存文件对话框。

《算法与程序设计》模块练习题

《算法与程序设计》模块练习题

《算法与程序设计》模块练习题一、单选题1、模块化程序设计方法主要通过()来实现。

C.程序的循环结构D.对象答案:B2、text1.text的含义正确的是()。

A.text1是控件名称,text是控件属性B.text1是窗体名称,text是控件C.text1是控件名称,text是方法D.text1是控件属性,text 是控件答案:A3、以下程序段运行后S的值是()。

s = 0For i = 1 To 14x = 2 * i - 1If x Mod 3 = 0 Then s = s + 1Next iA.0B.4C.5D.14答案:C4、数列1,4,7,10,13,……的递推公式为()。

A.f(1)=1;f(n)=n+3B.f(1)=1;f(n)=n*2-1C.f(1)=1;f(n)=n*2+1D.f(1)=1;f(n)=f(n-1)+3 答案:D5、对于对象及其特征的错误理解是()。

A.对象都具有一个标识自己以区别其他对象的名字。

B.对象都具有自身的属性及其属性值。

C.对象一般只用数据表示属性,但不用代码表示行为。

D.对象都具有自身的行为(操作)。

答案:C6、VB函数Left ()从字串左端取部分字串,那么Left("Visual Basic 6.0",8)的值为()。

A.Visual BB.VisualC.VisualBa D.asic 6.0 答案:A7、程序段如下:c ="1234"For i = 1 To 4Print _____,Next如果要让程序运行后得到如下结果:1 12 123 1234则在下划线处应填入的内容为()。

A.Right(c,i)B.Left(c,i)C.Mid( c,i,1)D.Mid(c,i,i) 答案:B8、若X = True,执行If X Then X = 0 Else X = 1后X的结果为()。

A.TrueB.编译错误 C.1 D.0 答案:D9、若x = False, y = True,执行If x And y Then x = 0Else x = 1后X的结果为()。

算法与程序设计模拟试题附答案

算法与程序设计模拟试题附答案

算法与程序设计模拟试题一、单项选择题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)^2If a(i) > 3 Then Exit Fori = i + 1Next kPrint k; a(i);s上述程序的输出结果是()。

A.88 6 36 B.88 1 2 C.90 2 4 D.94 4 166.在所有排序算法中,关键字比较次数与纪录的初始排列次序无关的是()。

A.希尔排序B.起泡排序C.插入排序D.选择排序7.在使用计算机处理数据的过程中,往往需要对数据进行排序,所谓排序就是()。

A .把杂乱无章的数据变为从小到大排列的数据B .把杂乱无章的数据变为从大到小排列的数据C .把杂乱无章的数据变为有序的数据D .以上说法都错误8.某食品连锁店5位顾客贵宾消费卡的积分依次为900、512、613、700、810,若采用选择排序算法对其进行从小到大排序,如下表,第二趟的排序结果是( )A .512 613 700 900 810B .512 810 613 900 700C .512 900 613 700 810D .512 613 900 700 8109.在《算法与程序设计》教材中,主要介绍了下列“算法”( ) 。

java算法设计练习题

java算法设计练习题

java算法设计练习题篇一:《算法与程序设计》模块练习题-Java语言《算法与程序设计》模块练习题-Java语言1、Java语言是_____语言a机器语言b高级语言c汇编语言d低级语言2、以下便是java语言特点的是____a面向对象b跨平台c面向过程d安全性3、java语言的编译命令是_____Ajavacbjavacjavadocdjavad4、java语言的运行命令是_____ajavacbjavacjavadocdjavad5、java语言的源文件后缀名是______ajavabclace某edbat6、java语言源文件编译后的后缀名是______ajavabbatce某edcla7、java语言中,int类型的数据占___字节。

a1b2c4d88、java语言中,double类型的数据占___字节。

a1b2c4d89、下列可以作为合法变量名的是______。

ac0b0Aca-3dtatic10、下列是不是常量的是______。

a1b'a'cTRUEda11、取余数的算术运算符是_______。

a++b--c/d%12、判断2个变量是否相等的关系运算符是_____.a==b=c<>d!=13、a的7倍减3的结果,对b(b不等于0)取余,正确的表达式是_________a(7a-3)/b;b7某a-3%b;c(7a-3)%b;d(7某a-3)%b;14、java应用程序的入口函数是______aclabSytemcmaindpublic15、java语言的结构包括顺序结构、分支结构和_________a循环结构b选择结构c逆序结构d嵌套结构16、break语句的作用是______a退出程序b打断进程c结束当前循环,进入下一次循环d终止某个循环,程序跳出循环体以外的第一个可执行程序17、continue语句的作用是_________a退出程序b打断进程c结束当前循环,进入下一次循环d终止某个循环,程序跳出循环体以外的第一个可执行程序18、inta[5];数组中元素最大的下标是_______a0b1c5d419、inta[5];a表示________a数组名b类名c数组元素d方法名20、下面语句正确的是ab+1=a;ba=b+1;ca=bdb++=a;21、inti=0;intj=0;do{j=j+i/10;}while(i<10);j的值是_______a1b0c2d4.522、若已定义某和y是double型变量,则表达式某=1;y=某+3/2执行后y 的值为a1b2.5c3d223、求一个数的平方根需要调用的方法是:amath()bMath()cMath.ab()dMath.qrt()24、为表示某≤y≤z,应使用的Java语言语句是a(某<=y)and(y<=z)b(某<=y)&&(y<=z)c某<=y<=zd(某<=y)||(y<=z)25、以下由for语句构成的循环执行的次数是for(inti=0;true;i++);a有语法错,不能执行b无限次c执行1次d一次也不执行26、下面语句的输出结果是:inta=3,b=4;Sytem.out.print("a="+a);Sytem.out.println("b="+b);Sytem.out.println("a+b="+(a+b));aa=3b=4a+b=7ba=3b=4a+b=7ca=3b=4a+b=7da=3b=4a+b=(3+4)27、某程序按如下流程图实现,则该程序运行后输出的n的值是a7b8c9d1028、Java程序中要将两个数a=29,b=20交换,使得a=20,b=29,下列语句正确的是:aa=b;b=a;bc=a;a=b;b=c;cb=a;a=b;da=c;c=b;b=a;29、读下面程序写出输出结果:publiccladeom{publictaticvoidmain(Stringarg[]){inta[]={23,10,6,2};for(inti=0;i<=3;i++){for(intj=i+1;j<=3;j++)if(a[j]<a[i]){inttemp=a[i];a[i]=a[j];a[j]=temp;}}for(intk=0;k<a.length;k++)Sytem.out.println(a[k]);}}a23b2c231062d26102310661022330、读下面的程序,写出程序输出的结果:publicclajitu{publictaticvoidmain(Stringarg[]){intn=3;intum=0;for(inti=1;i<=n;i++){intintTemp=1;for(intj=1;j<=i;j++)intTemp某=j;um+=intTemp;}Sytem.out.println(um);}}a3b7c9d1231、算法描述的方式有自然语言、伪代码、______32、Java程序中,定义PI为3.14的单精度浮点型常量,语句是:________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《算法与程序设计》模块练习题-Java语言-01卷一、选择题(每道小题只有一个正确的选项)1、以下不能在Java程序中用作变量的标示符是:A)num_01 B)FOR C)2num D)num2、下列布尔变量的定义中,使用规范正确的是:A)BOOLEAN flag=false B)boolean flag=FALSEC)boolean flag=True D)boolean flag=false3、下列叙述中不符合良好程序设计风格要求的是()A)程序的执行效率第一、清晰第二B)程序的可读性好C)程序中要有必要的注释D)输入数据前要有必要提示信息4、为表示x≤y≤z,应使用的Java语言语句是A)(x<=y)and(y<=z)B)(x<=y)&&(y<=z)C)x<=y<=z D)(x<=y)||(y<=z)5、Java语言中数组的数据元素类型A)任意的B)相同C)部分相同的D)不同的6、下列语句序列执行后,k 的值是int m=3, n=6, k=0;while( m++ < -- n) ++k;A) 0 B) 1 C)2 D)37、设有定义,则执行以下语句后,i 的值为int i = 6 ;i += i – 1;A)10 B)121 C)11 D)1008、若已定义 byte x[ ]= {11,22,33,-66} ;其中0≤k≤3,则对x数组元素错误的引用是A) x[5-3] B) x[k] C) x[k+5] D) x[0]9、下列语句序列执行后,ch1 的值是char ch1='A',ch2='W';if(ch1 + 2 < ch2 )++ch1;A) …A‟B) …B‟C) …C‟D) B10、下列语句序列执行后,i 的值是int i=8, j=16;if( i-1 > j )i--;else j--;A) 15 B) 16 C) 7 D) 811、下列语句序列执行后,k 的值是int i=10, j=18, k=30;switch( j - i ){case 8 : k++;case 9 : k+=2;case 10: k+=3;default : k=k/j;}A) 31 B) 32 C) 2 D) 3312、下面语句执行后,i 的值是for(int i=0, j=1; j < 5; j+=3 ) i=i+j;A) 4 B) 5 C) 6 D) 713、以下由 for 语句构成的循环执行的次数是for ( int i = 0; true ; i++) ;A) 有语法错,不能执行B) 无限次C) 执行1次D) 一次也不执行14. 不能构成循环的语句是A) for 语句B) while 语句C) switch 语句D) do__while 语句15、下列程序段执行后 b3 的结果是boolean b1=true, b2=false, b3;b3= b1 ? b1 : b2;A) 0 B) 1 C) true D) false16、设有定义 int i=123; long j=456; 下面赋值不正确的语句是A) j=i; B) j=(long)i; C) i=(int)j; D) i=j;17、有以下程序段,输出的结果是int x,y,m,n;x=y=m=n=0;m=++x;n=y++;System.out.println(x+" "+y+" "+m+" "+n);A)1 1 0 0 B)1 1 0 1 C)1 1 1 0 D)0 1 1 118、下列语句中能实现跳转功能的是A)for B)while C)switch D)continue19、设 i、j 为int型变量名,a 为int型数组名,以下选项中,正确的赋值语句是A) i = i + 2 B) a[0] = 7C) i=(i++) -( --j); D)a = 66;20、以下程序的输出结果是int a,b,temp;a=1;b=2;if(a<b){temp=a;a=b;b=temp;}System.out.println("a="+a+" b="+b);A)a=1 b=1 B)a=2 b=2 C)a=1 b=2 D)a=2 b=121、有以下程序的输出结果应该是int a,b,c,temp;a=1;b=2;c=3;temp=a;if(c>b){if(c>a) temp=c;}else{if(b>a) temp=b;}System.out.println(temp);A)3 B)2 C)1 D)以上结果都不对二、读程序,指出程序运行结果1、下面的程序的运行结果是:。

public class exam{public static void main(String args[]){int i,j,p,s=0;for(i=1;i<=4;i++){p=1;for(j=1;j<=i;j++) p=p*j;s=s+p;}System.out.println(“s=”+s);}}A、1+2+3+4B、4!C、1!+2!+3!+4!D、以上结果都不对2、从键盘上输入一个整数,输出该数是奇数还是偶数。

空白处选___________。

public class exam{public static void main(String args[]){int x=Integer.parseInt(args[0]);if( ) System.out.println(x+"是偶数");else System.out.println(x+"是奇数");}}A、x/2=0B、x/2= = 0C、x%2=0D、x%2= =0三、读程序填空1、从键盘上输入一个整数,输出该数是奇数还是偶数。

public class exam{public static void main(String args[]){int x=Integer.parseInt(args[0]);if( ①) System.out.println(x+"是偶数");else System.out.println(x+"是奇数");}}2、从键盘上输入一个整数,输出该数是正数、负数还是零。

public class exam{public static void main(String args[]){if( ②){System.out.println("请输入一个数!");return;}int x=Integer.parseInt(args[0]);if( ③) System.out.println(x+"是正数!");else{if(x==0) System.out.println(x+"是零!");else System.out.println(x+"是负数!");}}}3、现有一阶梯,每步跨2阶最后余一阶;每步跨3阶最后余2阶;每步跨5阶最后余4阶;每步跨6阶最后余5阶;每步跨7阶正好到阶梯顶。

编程求解此阶梯的总阶数。

填空完成程序。

public class exam{public static void main(String args[]){int a=7;while(a%2!=1||a%3!=2||a%5!=4||a%6!=5||a%7!=0);System.out.println(a);}}4、任意给定的两个非负整数u和v,编程求u和v的最大公因子。

填空完成程序。

public class exam{public static void main(String args[]){int u=48,v=72,temp;if(u<v){temp=v;v=u;u=temp;};while(temp!=0){u=v;;temp=u%v;}System.out.println(v);}}5、著名的意大利数学家Fibonacci曾提出一个有趣的问题:现有一对新生兔子,从第三个月开始他们每个月都生一对兔子,假设没有兔子死亡问十个月后有多少只兔子。

填空完成求解程序。

public class exam{public static void main(String args[]){long a=1,b=1,value=0;int i,j;for(i=3; ;i++){value=a+b;a=b;b=value;}System.out.println(value);}}。

相关文档
最新文档