电大Java语言与WWW技术形成性考核程序题
Java语言与WWW技术形成性考核第四次作业
![Java语言与WWW技术形成性考核第四次作业](https://img.taocdn.com/s3/m/6cc33dc90c22590102029dcb.png)
《Java语言与WWW技术》形成性考核第四次作业一、选择题1、以下关于线程和进程的描述中,错误的是()。
A. 进程是操作系统中正在运行的程序的实例,线程是进程中一个执行序列B. 进程分享系统CPU的时间单元,线程分享进程的时间单元C. 进程拥有自己独立的数据空间和系统资源,线程则是多个线程共享某个进程中的数据空间和系统资源D.线程和进程是程序在计算机上运行的两种不同的形式2、以下()不属于线程的状态。
A. 初始态B.运行C.中断D.死亡3、Thread类的()方法实现线程的暂时停止操作。
A.destroy ( )B.stop ( )C.sleep ( )D.suspend ( )4、运行下列程序,会产生()结果。
public class X extends Thread implements Runable{public void run ( ){System.out.println(“this is run ( )”);}public static void main (String args [ ] ){Thread t = new Thread ( new X( ));t.start ( );}}A.第一行会产生编译错误B.第三行会产生编译错误C.第十行会产生运行错误D、程序会运行和启动5、创建一个File类对象的构造方法不正确的是()A、File( Srting filename);B、File(Srting directorPath , Srting filename);C、File( File f , Srting filename);D、File( Srting filename,int Filesize );二、填空题1. 一个线程执行完run()方法后,进入运行状态。
2、在线程没有结束run()方法之前,再让线程调用start()方法,系统将发生__异常______3、创建线程的方法有:定义Thread类的子类和使用Runnable接口4、Java中的流中分别由四个抽象类来表示:InputStream,OutputStream,Reader,Writer。
JAVA语言与WWW技术形考作业参考答案
![JAVA语言与WWW技术形考作业参考答案](https://img.taocdn.com/s3/m/3f7d9b2ded630b1c59eeb592.png)
《JA V A语言与WWW技术》形考作业参考答案注:本答案仅供参考,如有错误敬请指正作业一一、选择题1、D2、B3、B4、B5、C6、B7、D8、A9、D 10、D11、C 12、B 13、A 14、D 15、B16、A 17、ABE 18、CDE 19、D 20、B二、简答题1、JA V A是由SUN Microsystem公司推出的。
其特点如下:A、语法简单,功能强大B、分布式与安全性C、与平台无关D、解释运行,高效率E、多线程,可并行执行F、动态执行G、丰富的API文档和类库2、JA V A虚拟机即JVM:是在一台真正的机器上用软件方式实现的一台假想机,是编译后的JA V A程序和硬件系统之间的接口,可以将其看作一个虚拟的处理器,编译后的JA V A程序由JVM解释执行,而不是由CPU。
JVM的具体实现包括:指令集、寄存器组、类文件格式、栈、垃圾收集堆、内存区等几部分。
3、JVM是运行JA V A程序必不可少的机制,编译后的JA V A程序指令并不直接在硬件系统的CPU上执行,而是由JVM执行,JVM是编译后的JA V A程序和硬件系统之间的接口,程序员可把JVM看作一个虚拟的处理器,它不仅解释执行编译后的JA V A指令,而且还进行安全检查,它是JA V A程序能在多平台之间进行无缝移植的可靠保证,也是JA V A程序的安全检查引擎,JVM使用的代码是存在编译生成的.class文件中。
4、(略)5、(略)6、抽象:是指通过抽取具体事物的本质特征来描述事物的一种思想封装:是将数据及对数据类型的操作捆绑在一起成为类,形成一个不可分割的整体,并尽可能对外隐藏它的细节,只呈现少量接口的技术。
继承:是指在一个类中将另一个已有类中的数据和方法保留供自己用,再加上自己特殊的数据和方法而形成一个新类的技术。
多态:是指在一个类或多个类中让多个方法使用同一名字的技术,如方法的重载和覆盖等。
7、面向对象的程序设计方法:把问题看成是相互作用的事物集合,用属性来描述事物,把它的操作定义为方法,其中把事物称为对象,把属性称为数据,对象就是数据加方法。
贵州电大Java开发基础(专)JAVA语言与WWW技术-0013辅导答案
![贵州电大Java开发基础(专)JAVA语言与WWW技术-0013辅导答案](https://img.taocdn.com/s3/m/3b465d507fd5360cbb1adb0c.png)
贵州电大形成阶段考核标准答案Java开发基础(专)JAVA语言与WWW技术-0013贵州广播电视大学形成性测评系统课程代码:5205419 参考资料JAVA语言与WWW技术-0013试卷总分:100单选题(共20题,共80分)1.(4分)以下哪个不是和日期处理有关的类()A、DateB、DateFormatC、CalendarD、Math参考答案:D2.(4分)Collections类中哪个方法向列表中填充元素()A、copyB、fillC、sortD、shuffle参考答案:B3.(4分)对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的以下哪个方法()A、finalizeB、notifyC、nofityAllD、hashCode参考答案:A4.(4分)往一个List类对象中加一个元素的方法public void add(Object obj),其中参数obj表示()A、所增加的元素只能是一个Object类的对象B、一个Class类的对象C、一个Process类的对象D、任何类的对象参考答案:D5.(4分)处理日期的类在Java的哪个包中()A、java.utilB、java.ioC、ngD、参考答案:A6.(4分)数组对象所包含的元素个数称为数组的长度。
数组具有成员域(),表示数组的长度A、lenB、lengthC、trimD、size参考答案:B7.(4分)下面这行代码String [][]s=new String[10][]; 的正确陈述是()A、该行代码非法B、s是一10行10列的数组C、s是一包含10个一维数组的二维数组D、s中每个元素设为""参考答案:C8.(4分)数据下标越界,则发生异常,提示为()A、RuntimeExceptionB、IOExceptionC、ArrayIndexOutOfBoondExceptionD、classCastException参考答案:A9.(4分)调用trim方法,可以去掉字符串的那部分空格()A、前部B、后部C、全部D、前后参考答案:D10.(4分)以下哪个接口没有继承Collection接口()A、SetB、ListC、MapD、都没有参考答案:C11.(4分)以下集合类哪个与数组类似()A、SetB、ListC、MapD、都不是参考答案:B12.(4分)以下哪个集合类是一种把键对象和值对象进行映射的集合,它的每一个元素都包含一对键对象和值对象()A、MapB、SetC、ListD、Collections参考答案:A13.(4分)用集合类List创建了一个对象后,该ListA、大小不可改变B、根据使用要求,大小可以改变C、只能表示一个平面列表D、只能表示一个三维列表参考答案:B14.(4分)若想连接字符串"Zang","Zoom"和"Moon",可使用哪种形式()A、"bang","Zoom","Moon"B、"bangZoomMoon"C、"bang"&"Zoom"&"Moon"D、"bang"+"Zoom"+"Moon"参考答案:D15.(4分)下列定义形式错误的是()B、floata[5]C、inta[]=newint[5]D、float[]c参考答案:B16.(4分)若有定义String to="I am a good cat";则to.indexOf("a",7)的值为()A、7B、13C、14D、8参考答案:B17.(4分)Collections类中哪个方法对List 中的元素进行自然排序()A、copyB、fillC、sortD、shuffle参考答案:C18.(4分)Java 语言用以下哪个类来把基本类型数据转换为对象()A、ClassC、MathD、包装参考答案:D19.(4分)若有定义String tom="I am a good cat";则tom.indexOf("a")的值为()A、2B、3C、4D、5参考答案:A20.(4分)集合类List中的元素不能是()A、Object类的对象B、Integer类的对象C、String类的对象D、基本数据类型的数据参考答案:D简答题(共2题,共20分)21.(10分)简述Java中接口的概念答:Java语言规定,类只能实现单继承,但接口可以实现多重继承。
Java语言与WWW技术形成性考核第二次作业
![Java语言与WWW技术形成性考核第二次作业](https://img.taocdn.com/s3/m/9bf8989ba98271fe900ef9e3.png)
《Java语言与WWW技术》形成性考核第二次作业一、选择题1、下列( )说法是错误的。
AJava语言只允许单一继承 B.Java语言允许实现多个接口C.Java语言不允许同时继承一个类并实现一个接口D.Java语言的单一继承使得代码更加可靠2、下述()说法是正确的。
A、实例变量是类的成员变量E、实例变量是用static关键字声明的C、方法变量在方法执行时创建D、方法变量在使用之前可以不用初始化3、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A.static void metliod ()B.public void method ()C.filial void metliod QD.abstract void metliod ()4、下列关于修饰符混用的说法,错误的是( )。
A.abstract不能与filial并列修饰同一个类B.abstiact类中不可以W private的成员C.abstiact方法必须在abstract类中D.static方法中能处理非static的属性5、接口的实现所用的关键字是()。
A. interfaceB.unplementsC.extendsD.tluows6、卞面的类定义中,()成员变量或者成员方法是可以被同一包内的其他非子类所引用的。
package oig;public class myClass {private mt x;private double v;public boolean var;private mt getX(){}protected double getY() {}public boolean getVai* (){}}A. x,y B vai\ getVai() C・ getX () D. getY()7、.以下的类(接口)定义中正确的是( )。
A-public class a {private iiit x;public getX(){return x;}E・public abstract class a {private iiit x;public abstract int getX();public iiit aMethod() {return 0;}}c.public class a {private iiit x;public abstract int getX();}D・public interface iiiterfaceA {private iiit x;public iiit getX (){return x;}}8、已知A类被打包在packageA, E类被打包在packageB,且E类被声明为public,且有一个成员变量x被声明为protected控制方式,C类也位于packageA包,且继承了E类,则以下说法中正确的是( )。
Java语言与WWW技术形成性考核第三次作业
![Java语言与WWW技术形成性考核第三次作业](https://img.taocdn.com/s3/m/cb35053b43323968011c92cb.png)
《Java语言与WWW技术》形成性考核第三次作业一、选择题1、创建一个标识有”关闭”按扭的语句是()。
A.TextField b = new TextField(“关闭”);B.Label b = new Label(“关闭”);C.Checkbox b = new Button(“关闭”);D.Button b = new Button(”关闭”);2、在Java中,开发图形用户界面的程序需要使用一个系统提供的类库,这个类库就是()包A.java.io B. java.awt C.java.applet D. java.awt.event3.在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用()类的对象来实现。
A. LabelB.ButtonC. TextAreaD. TextField4.在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上()语句。
A.import java.awt.*;B.import java.applet.*;C.import java.io.*;D. import java.awt.event.*;5、AWT库中最基础的类是()。
A. ponentB. ng.ObjectC. java.awt.ContainerD. java.awt.Panel6.在Applet中,创建一个具有10行45列的多行文本区域对象ta的语句为:()A、TextEvent ta = new TextEvent(10 , 45 );B、TextArea ta = new TextArea( 10 , 45 );C、Lable ta =new Lable ( 10 , 45 );D、TextField ta = new TextField ( 10 , 45 )7、以下代码完成画线功能,所画线的颜色是()。
1.g.setColor(Color.red.green.yello.cyan);2.g.drawLine(0,0,100,100);A.redB.greenC.yelloD.cyan8、以下()可能包含菜单条。
贵州电大Java开发基础(专)JAVA语言与WWW技术-0003标准答案
![贵州电大Java开发基础(专)JAVA语言与WWW技术-0003标准答案](https://img.taocdn.com/s3/m/06e8d62f76c66137ee06193e.png)
Java开发基础(专)JAVA语言与WWW技术-0003
贵州广播电视大学形成性测评系统课程代码:5205419 参考资料JAVA语言与WWW技术-0003
试卷总分:100
单选题(共25题,共100分)
1.(4分)
当把级别高的变量的值赋给级别低的变量时,必须使用的是()
A、混合型运算
B、强制类型转换
C、关系运算
D、逻辑运算
参考答案:B
2.(4分)
Java语言的编译器命令是()
A、javac
B、java
C、javaw
D、jar
参考答案:A
3.(4分)
不属于Java赋值运算符的是()
A、/=
B、&=
C、%=
D、#=
参考答案:D
4.(4分)
下面的不是Java语言特点的是()
A、动态性
B、面向对象
C、编辑型
D、多线程
参考答案:C
5.(4分)
把“1”放置在名叫ref的整数的高位处(该整数为0x00000001)可用代码()
A、ref>>31
B、ref>>=31
C、ref<<31
D、ref<<=31
参考答案:D
6.(4分)
switch语句中表达式的值必须是()
A、整数型或小数型
B、整数型或逻辑型。
【贵州电大】JAVA语言与WWW技术-0011辅导答案
![【贵州电大】JAVA语言与WWW技术-0011辅导答案](https://img.taocdn.com/s3/m/ce1ccef46137ee06eff91840.png)
JAVA语言与WWW技术-0011
贵州广播电视大学形成性测评系统课程代码:5205510 参考资料试卷总分:100
单选题(共20题,共80分)
1.(4分)
用集合类List创建了一个对象后,该List
A、大小不可改变
B、根据使用要求,大小可以改变
C、只能表示一个平面列表
D、只能表示一个三维列表
参考答案:B
2.(4分)
下列算符中,只有哪一个被String对象重载()
A、-
B、+=
C、>>
D、&
参考答案:B
3.(4分)
若有定义 String jerry="I love Tom",s1;则s1=jerry.substring(2)的值为()
A、l
B、love
C、loveTom
D、Tom
参考答案:C
4.(4分)
处理日期的类在Java的哪个包中()
A、java.util
B、java.io
C、ng
D、
参考答案:A
5.(4分)
若有定义 String tom="boy";String hill="boy";则表达式(tom==hill)的值为()
A、1
B、true
C、false
D、0。
(完整word版)电大Java语言与WWW技术形成性考核程序题(word文档良心出品)
![(完整word版)电大Java语言与WWW技术形成性考核程序题(word文档良心出品)](https://img.taocdn.com/s3/m/fec0338859f5f61fb7360b4c2e3f5727a5e9242b.png)
电大Java语言与WWW技术形成性考核程序题一、写出下列程序完成的功能1、public class Sum{public static void main(String args[]){int sum =0;for ( int i=1;i<=100;i++)sum+=i;System.out.println("sum="+sum);}}上面这段程序所完成的功能是:求 1至100之间的整数的和,并在屏幕上显示出来。
2、import java.io.*;public class Class1{public static void main(String args[]){int i,Max,Min;int a[ ]={ 12,67,8,98,23,56,124,55,99,100 };Max=Min=a[0];for (i=1;i<a.length;i++){if(a[i]<min)Min=a [i];if(a[i]>Max)Max=a [i];}System.out.println(Max+" "Min);System.out.println();}}上面这段程序所完成的功能是:在数组中查找并输出最大值和最小值,并输出显示。
3、import java.io.*;public class Class1{public static void main(String args[] ){Fact N=new Fact(4);System.out.println(N.fact() );}}class Fact{int n;Fact(int nn){n=nn;}int fact(){int i,f=1;for(i=1;i<=1;i++ )f=f*i;return f ;}}上面这段程序所完成的功能是:定义一个计算n!(n阶阶乘)的类Fact,然后主类中创建一个对象求解4!的值。
Java语言和WWW技术(Java技术)第四次形考-浙江电大辅导资料
![Java语言和WWW技术(Java技术)第四次形考-浙江电大辅导资料](https://img.taocdn.com/s3/m/b4832976c8d376eeafaa3147.png)
在Java语言中,以下哪个关键字用于在方法上声明抛出异常?( )
A、try
B、catch
C、throws
D、throw
参考答案:C
19.(2.5分)
下面与applet显示无关的方法是( )。
A、repaint()
B、paint()
C、draw()
D、update()
参考答案:C
20.(2.5分)
参考答案:B
12.(2.5分)
通过调用 new List(10,false)创建一个列表,关于该列表的几个说法哪项是错误的?( )
A、该列表不支持复选
B、该列表有10个选项
C、根据需要该列表可能有垂直滚动条
D、该列表支持10个可见选项
参考答案:B
13.(2.5分)
编写Java图形界面程序时,一般需要在程序的开头写上( )语句。
√
×
参考答案:×
2.(2分)
容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
√
×
参考答案:×
3.(2分)
当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
√
×
参考答案:√
4.(2分)
Java中,并非每个事件类都只对应一个事件。
√
×
参考答案:√
5.(2分)
所有的鼠标事件都由MouseListener监听接口的监听者来处理。
catch ( (2) e)
{ e.printStackTrace();
}
}
public static void show() (3) MyException {
《Java语言与WWW技术》形成性考核册作业三
![《Java语言与WWW技术》形成性考核册作业三](https://img.taocdn.com/s3/m/af9ac0701711cc7931b71690.png)
Java语言与WWW技术
形成性考核作业册
总成绩_____________
学生姓名:
学生学号:
所属电大:福建省(自治区、直辖市)
市县福建省广播电视大学编制
实验报告(作业3)
成绩:实验教师签名:实验名称(作业3实验___):
实验时间:
实验目的:
实验步骤(算法步骤):
实验结果分析(程序运行结果)
输入:
输出:
附录程序清单
上网学习记录表(第三次)
《Java语言与WWW技术》课程作业三
第六章工具类与算法
1.设x,y是整型变量,d是双精度变量,试书写表达式完成下面的操作:1)求x的y次方;2)求x和y的最小值;3)求d取整后的结果;4)求d的四舍五入后的结果;求atan(d) 的数值。
2.编程求一个整数数组的最大值、最小值、平均值和所有元素的和。
3.编写一个Applet程序,接受用户输入的一个字符串和一个字符,把字符串中所有指定的字符删除后输出。
4.编写一个递归程序求一个一维数组所有元素的乘积。
5.编写一个Applet程序,接受用户输入的若干个字符串,并按字典序排序输出。
要求使用2种以上的排序算法。
Java语言和WWW技术(Java技术)(省)第二次形考
![Java语言和WWW技术(Java技术)(省)第二次形考](https://img.taocdn.com/s3/m/07cd154b33d4b14e852468da.png)
第二次形考
试卷总分:100
客观题
单选题(共44题,共88分)
开始说明:
结束说明:
1.(2分)
下列选项中,按照箭头方向,可以进行自动
类型转换的是()。
A、char → int
B、short → char
C、float → long
D、char → short
2.(2分)
下列关于数据类型的说法中,错误的是()。
A、Java中的数据类型分为基本数据类型
和引用数据类型
B、int类型数据占4个字节
C、浮点数类型变量不能赋予一个整数数
值
D、布尔类型的变量只有true和false这
两个值
3.(2分)
下列选项中,按照箭头方向,需要进行强制类型转换的是()。
A、int ← short
B、int ← byte
C、int ← char
D、int ← float
4.(2分)
下列关于int类型变量的定义,错误的是
()。
A、int a=10;
B、int b,c=20;。
电大Java语言与WWW技术形成性考核判断题
![电大Java语言与WWW技术形成性考核判断题](https://img.taocdn.com/s3/m/482ce975ccbff121dd3683de.png)
电大Java语言与WWW技术形成性考核判断题1、()用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。
2、()容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。
3、()Java的屏幕坐标是以像素为单位,容器的左下角被确定为坐标的起点。
6、()所有的鼠标事件都由MouseListener监听接口的监听者来处理。
7、()Menu 表示菜单,Label表示按钮。
8、()一个容器中可以混合使用多种布局策略。
9、()Java Applet是由独立的解释器程序来运行的。
10、()容器可以使用add( )方法放置组件1、Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE(T)2、Java是一门高级计算机语言。
(T)3、Java语言具体跨平台的特性(T)4、JDK工具中自带了一个JRE工具(T)5、JDK安装的时候不可以修改安装目录(F)6、JDK的安装目录中,只包含bin和lib两个目录。
(F)7、javac命令可以运行Demo.class文件(F)8、在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。
(T)9、JDK安装成功后,可以将bin目录的路径配置在环境变量path中。
(T)10、JDK5以后可以不用配置classpath环境变量。
(T)11、配置classpath环境变量时,路径后面加分号与不加分号是一样的。
(F)12、main()函数是java程序的执行入口。
(T)13、数组的遍历是指依次访问数组中的每个元素(T)14、continue 语句只用于循环语句中,它的作用是跳出循环。
(F)15、continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环(T)16、数组的排序算法只有冒泡排序这一种(F)17、方法的返回值类型可以定义也可以不定义(F)18、比较运算符用于对两个数值或变量进行比较,其结果是一个布尔值(T)19、若x = 5,则表达式(x + 5)/3的值是3(T)20、标识符可以为关键字(F)21、-5%3的运算结果是2(F)22、0xC5表示的是一个十六进制整数。
贵州电大形成性考核《JAVA语言与WWW技术》11答案
![贵州电大形成性考核《JAVA语言与WWW技术》11答案](https://img.taocdn.com/s3/m/d35dd12033687e21af45a97c.png)
JAVA语言与WWW技术0011
贵州电大形成性考核课程号:5205510
单选题(共20题,共80分)
第1题,请仔细阅读以下题目:
用集合类List创建了一个对象后,该List
A、大小不可改变
B、根据使用要求,大小可以改变
C、只能表示一个平面列表
D、只能表示一个三维列表
[运用所学知识分析以上题目,并完成作答]
参考答案:B
第2题,请仔细阅读以下题目:
下列算符中,只有哪一个被String对象重载()
A、
B、+=
C、>>
D、&
[运用所学知识分析以上题目,并完成作答]
参考答案:B
第3题,请仔细阅读以下题目:
若有定义 String jerry="I love Tom",s1;则s1=jerry.substring(2)的值为()
A、l
B、love
C、loveTom
D、Tom
[运用所学知识分析以上题目,并完成作答]。
贵州电大Java开发基础(专)JAVA语言与WWW技术-0013标准答案
![贵州电大Java开发基础(专)JAVA语言与WWW技术-0013标准答案](https://img.taocdn.com/s3/m/93dfbe2ef12d2af90242e647.png)
Java开发基础(专)JAVA语言与WWW技术-0013
贵州广播电视大学形成性测评系统课程代码:5205419 参考资料JAVA语言与WWW技术-0013
试卷总分:100
单选题(共20题,共80分)
1.(4分)
以下哪个不是和日期处理有关的类()
A、Date
B、DateFormat
C、Calendar
D、Math
参考答案:D
2.(4分)
Collections类中哪个方法向列表中填充元素()
A、copy
B、fill
C、sort
D、shuffle
参考答案:B
3.(4分)
对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的以下哪个方法()
A、finalize
B、notify
C、nofityAll
D、hashCode
参考答案:A
4.(4分)
往一个List类对象中加一个元素的方法public void add(Object obj),其中参数obj表示()
A、所增加的元素只能是一个Object类的对象
B、一个Class类的对象
C、一个Process类的对象
D、任何类的对象
参考答案:D
5.(4分)
处理日期的类在Java的哪个包中()
A、java.util
B、java.io
C、ng
D、
参考答案:A
6.(4分)
数组对象所包含的元素个数称为数组的长度。
数组具有成员域(),表示数组的长。
【贵州电大】JAVA语言与WWW技术-0019辅导答案
![【贵州电大】JAVA语言与WWW技术-0019辅导答案](https://img.taocdn.com/s3/m/c77fa68b1a37f111f1855b43.png)
JAVA语言与WWW技术-0019贵州广播电视大学形成性测评系统课程代码:5205510 参考资料试卷总分:100单选题(共20题,共80分)1.(4分)使用File类的哪个方法,判断文件是否可被可读A、getName()B、exits()C、canRead()D、canWrite()参考答案:C2.(4分)使用File类的哪个方法,判断文件是否存在A、getName()B、exits()C、canRead()D、canWrite()参考答案:B3.(4分)对于异常处理,以下说法哪个正确()A、在运行时一旦发现运行时异常,不会中断并退出程序B、受检异常在编译时不会被检测到C、受检异常程序必须处理D、运行时异常在编译时会被检测到参考答案:C4.(4分)main()需要一个参数,它是()A、一个整型量B、一个String对象C、一个实型量D、一个任意类的对象参考答案:B5.(4分)借助于BorderLayout,为往容器中c添加一个组件comp,应写代码()A、c.add(BorderLayout.CENTER,comp)B、c.add(comp,BorderLayout.CENTER)C、c.add(BorderLayout.CENTER,null)D、c.add(comp)参考答案:B6.(4分)类RandomAccessFile不同于其它的I/O流,该流的对象()A、只读B、只写C、可读和写D、不能单独读写流,只有和其它流连接才能读写参考答案:C7.(4分)FileInputStream使用()读取文件A、字节B、字符C、二进制D、ascii码参考答案:A8.(4分)哪个类的对象主要用来获取文件本身的一些信息,例如文件所在的目录、文件的长度、文件读写权限等A、WriterB、ReaderC、InputStreamD、File参考答案:D9.(4分)将一个RandomAccessFile对象中的文件指针移动到文件中的一个确定位置,应调用方法()A、skipBytes()B、seek()C、moveBytes()D、seekBytes()参考答案:B10.(4分)在java程序的main ()方法中,获取命令行参数( lyrics a kiss is but a kiss),访问单词“kiss”的是()A、args[0]B、args[2]C、args[4]D、args[3]参考答案:BJava异常的处理时,抛出异常可以利用什么语句()A、throwB、tryC、catchD、throws参考答案:A12.(4分)异常处理流程中,以下哪个代码块用于释放被占用的相关资源()A、tryB、catchC、finallyD、都不是参考答案:C13.(4分)在java程序的main ()方法中,获取命令行参数( lyrics a kiss is but a kiss),访问单词“but”的是()A、args[4]B、args[2]C、args[0]参考答案:A14.(4分)JVM会一直运行,直到()A、main()结束B、仅剩下用户线程C、仅剩下守护线程D、(1)或(3)任一条件参考答案:C15.(4分)Java 异常处理涉及的关键字,以下哪个不是()A、tryB、finalC、catchD、throws参考答案:B16.(4分)使用File类的哪个方法,判断文件是否可被写入A、getName()B、exits()C、canRead()D、canWrite()参考答案:D17.(4分)异常处理流程中,以下哪个代码块用来捕获并处理异常()A、tryB、catchC、finallyD、都不是参考答案:B18.(4分)在try-catch-finally 结构中,哪个说法不正确()A、可以存在多个catch语句块,表示可以捕捉多种异常B、不能同时没有catch语句块和finally语句块C、结构整体可以当作一条语句,从而可以嵌套在其他try-catch-finally结构中D、在try-catch-finally结构中,不发生异常,finally语句块不会执行参考答案:D19.(4分)一个输入流的对象用int read()方法从流中读数据时,该方法的返回值()A、一个字符B、在0~255之间C、一行字符D、在0~65535之间参考答案:B20.(4分)下列布局管理器中,哪一个会在前个组件相同行上放置组件,直到该组件超出容器的宽度,然后从新行开始,并把添加的组建居中放置()A、BorderLayoutB、CardLayoutC、FlowLayoutD、GridbagLayout参考答案:C简答题(共2题,共20分)21.(10分)简述Java中接口的概念答:Java语言规定,类只能实现单继承,但接口可以实现多重继承。
【贵州电大】JAVA语言与WWW技术-0003辅导答案
![【贵州电大】JAVA语言与WWW技术-0003辅导答案](https://img.taocdn.com/s3/m/060cdd3c52ea551810a68740.png)
JAVA语言与WWW技术-0003贵州广播电视大学形成性测评系统课程代码:5205510 参考资料试卷总分:100单选题(共25题,共100分)1.(4分)当把级别高的变量的值赋给级别低的变量时,必须使用的是()A、混合型运算B、强制类型转换C、关系运算D、逻辑运算参考答案:B2.(4分)Java语言的编译器命令是()A、javacB、javaC、javawD、jar参考答案:A3.(4分)不属于Java赋值运算符的是()A、/=B、&=C、%=D、#=参考答案:D4.(4分)下面的不是Java语言特点的是()A、动态性B、面向对象C、编辑型D、多线程参考答案:C5.(4分)把“1”放置在名叫ref的整数的高位处(该整数为0x00000001)可用代码()A、ref>>31B、ref>>=31C、ref<<31D、ref<<=31参考答案:D6.(4分)switch语句中表达式的值必须是()A、整数型或小数型B、整数型或逻辑型C、整数型或字符型D、循环型或整数型参考答案:C7.(4分)以下语句哪个不是跳转语句()A、continueB、whileC、breakD、return参考答案:B8.(4分)Java源文件经编译产生的文件称为()A、.obj文件B、.exe文件C、.java文件D、字节码文件参考答案:D9.(4分)下面赋值非法的是()A、longtest=012B、shorts=10C、intother=(int)trueD、doubled=1234.05参考答案:C10.(4分)字符常量需要使用()括起A、双引号B、单引号C、括号D、无符号参考答案:B11.(4分)下面的哪一个不是Java合法标识符() A、Girl$B、$23C、www12D、3xy参考答案:D12.(4分)下列不属于条件控制语句的是()A、for语句B、if语句C、if....else语句D、if语句的扩充形式参考答案:A13.(4分)下列算符中优先级别最高的是()A、&B、&&C、!=D、?:参考答案:C14.(4分)把字符变量c设置为一个空格字符的方法是()A、c=""B、c=0C、c='\u0020'D、c='\u0000'参考答案:C15.(4分)运算符&&适用于数据类型()A、intB、longC、doubleD、boolean参考答案:D16.(4分)执行15.2%5的结果()A、非法B、3C、0D、0.2参考答案:D17.(4分)下面语句 System.out.println(4|7)的输出是()A、4B、5C、6D、7参考答案:D18.(4分)字节码文件是与平台无关的什么文件()A、ASCII码B、二进制码C、BCD码D、Unicode码参考答案:B19.(4分)下面的哪个是Java的关键字()A、stringB、abstractC、NULLD、Boolean参考答案:B20.(4分)如果只运行别人的Java程序,需要安装的是()A、WORDB、JREC、JDKD、JVM参考答案:B21.(4分)若有a=001001,执行a>>>3;后a=()A、0001001B、1001010C、1111001D、1000001参考答案:B22.(4分)若有定义 int a=2,b=4;boolean x;则执行语句 x=a>b;System.out.println(x);的结果为()A、1B、0C、trueD、false参考答案:D23.(4分)设有定义int a=b,则计算表达式 a+=a-=a*a 后,a为()A、-60B、0C、2D、-24参考答案:A24.(4分)Java源文件扩展名是()A、.classB、.javaC、.javD、.cla参考答案:B25.(4分)分析下面这行代码 if(5&7>0&&5|2) System.out.println("true"),选择唯一正确的说法()A、这行代码不能编译B、代码编译,无任何输出C、代码编译,输出trueD、代码编译,输出false参考答案:A简答题(共0题,共0分)结束说明:。
Java语言和WWW技术(Java技术)(省)第三次形考
![Java语言和WWW技术(Java技术)(省)第三次形考](https://img.taocdn.com/s3/m/bbadf81569eae009581becf1.png)
第三次形考试卷总分:100客观题单选题(共38题,共76分)开始说明:结束说明:1.(2分)下列关于使用this调用构造方法的说法中,错误的是()。
A、使用this调用构造方法的格式为this([参数1,参数2…])B、只能在构造方法中使用this调用其它的构造方法C、使用this调用其它构造方法的语句必须放在第一行D、在一个类的两个构造方法中可以使用this互相调用2.(2分)下列关于this关键字的说法中,错误的是()。
A、this可以解决成员变量与局部变量重名问题B、this出现在成员方法中,代表的是调用这个方法的对象C、this可以出现在任何方法中D、this相当于一个引用,可以通过它调用成员方法与属性3.(2分)下列选项中,哪一个类是Object的子类?()A、public final class String{}B、public class Person{}C、public abstract Animal{}D、以上三个类都是Object子类4.(2分)A、接口继承自Object类B、一个接口只能继承一个接口C、一个接口可以继承多个接口D、接口不能被继承5.(2分)如果父类的方法是静态的,则子类的方法被()修饰才能覆盖父类的静态方法?A、protectedB、staticC、privateD、final6.(2分)函数重写与函数重载的相同之处是()。
A、权限修饰符B、函数名C、返回值类型D、形参列表7.(2分)A、子类继承父类的所有属性和方法B、子类可以继承父类的私有的属性和方法C、子类可以继承父类的公有的属性和方法D、创建子类对象时,父类的所有构造方法都会被执行8.(2分)在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?()A、inheritsB、implementsC、extendsD、modifies9.(2分).已知类的继承关系如下:class Aclass B extends Aclass C extends A则以下语句中能够通过编译的是()。
Java语言和WWW技术(Java技术)(省)第一次形考
![Java语言和WWW技术(Java技术)(省)第一次形考](https://img.taocdn.com/s3/m/0b97f64db14e852458fb57da.png)
第一次形考试卷总分:100客观题单选题(共43题,共86分)开始说明:结束说明:1.(2分)关于continue语句的使用范围,下列说法正确的是()。
A、continue语句可以在选择语句中使用B、continue语句可以在条件语句中使用C、continue语句可以在循环语句中使用D、不输出任何内容2.(2分)下列选项中,哪一个不能通过编译()。
A、byte a=1;B、short b=100;C、int c='a';D、long d=8888888888;3.(2分)以下标识符中,不合法的是()。
A、userB、$innerC、classD、login_14.(2分)下列关于方法的描述中,正确的是()。
A、方法是对功能代码块的封装B、方法没有返回值时,返回值类型可以不写C、没有返回值的方法,不能有return语句D、方法是不可以没有参数的5.(2分)下面选项中,哪一个是合法的标识符?()A、hello worldB、1DemoC、_3_D、class6.(2分)以下关于变量的定义,正确的是()。
A、int a=10;B、b=2;C、int=20;D、int a;b=a+10;7.(2分)下列字符串常量中,哪一个是错误的?()A、“abc”B、“12’12”C、“12”12”D、“”8.(2分)下列选项中,不属于赋值运算符的是()。
A、-=B、=C、==D、*=9.(2分)下列关于变量作用域的说法中,正确的是()。
A、在main()方法中任何位置定义的变量,其作用域为整个main()方法B、块中定义的变量,在块外也是可以使用的C、从定义处开始,到变量所在块结束位置D、变量的作用域不受块的限制10.(2分)下列关于多行注释的说法中,正确的是()。
A、多行注释中不能嵌套单行注释B、多行注释中可以嵌套多行注释C、多行注释中不可以有分号,逗号,括号等符号D、多行注释中可以没有换行11.(2分)请阅读下面的程序,下列选项中,哪个是程序的运行结果?()Public class Test {public static void main(String[] args) {int a = 0;int b = 0;for (int i = 1; i <= 5;i++) {a = i % 2;while (a-- >= 0) {b++;}}System.out.println(\"a =\" + a + \",b=\"+ b);}}A、a=8,b=-2B、a=-2,b=8C、a=3,b=0D、a=0,b=312.(2分)下面的运算符中,用于执行除法运算是哪个?()A、/B、\C、%D、*13.(2分)请阅读下面的程序,下列选项中,哪个是程序的运行结果?()public class Test {public static void main(String[] args) {int x;int y;for (x = 1, y = 1; x <= 100; x++) {if (y >= 20) {break;}if (y % 3 == 1) {y += 3;contin ue;}y -= 5;}System.out.println(“x=” + x + “,y=” + y);}}A、x=8,y=22B、x=22,y=8C、x=3,y=0D、x=0,y=314.(2分)下列选项中,哪一个是多行注释符号?()A、//* *//B、/* /*C、/ /D、/* */15.(2分)下列关于注释作用的描述中,错误的是()。
Java语言和WWW技术(Java技术)(省)第一次形考
![Java语言和WWW技术(Java技术)(省)第一次形考](https://img.taocdn.com/s3/m/0b97f64db14e852458fb57da.png)
第一次形考
试卷总分:100
客观题
单选题(共43题,共86分)
开始说明:
结束说明:
1.(2分)
关于continue语句的使用范围,下列说法
正确的是()。
A、continue语句可以在选择语句中使用
B、continue语句可以在条件语句中使用
C、continue语句可以在循环语句中使用
D、不输出任何内容
2.(2分)
下列选项中,哪一个不能通过编译()。
A、byte a=1;
B、short b=100;
C、int c='a';
D、long d=8888888888;
3.(2分)
以下标识符中,不合法的是()。
A、user
B、$inner
C、class
D、login_1
4.(2分)
下列关于方法的描述中,正确的是()。
A、方法是对功能代码块的封装
B、方法没有返回值时,返回值类型可以
不写
C、没有返回值的方法,不能有return语
句
D、方法是不可以没有参数的
5.(2分)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电大Java语言与WWW技术形成性考核程序题一、写出下列程序完成的功能1、public class Sum{public static void main(String args[]){int sum =0;for ( int i=1;i<=100;i++)sum+=i;System.out.println("sum="+sum);}}上面这段程序所完成的功能是:求 1至100之间的整数的和,并在屏幕上显示出来。
2、import java.io.*;public class Class1{public static void main(String args[]){inti,Max,Min;int a[ ]={ 12,67,8,98,23,56,124,55,99,100 };Max=Min=a[0];for (i=1;i<a.length;i++){if(a[i]<min)Min=a [i];if(a[i]>Max)Max=a [i];}System.out.println(Max+" "Min);System.out.println();}}上面这段程序所完成的功能是:在数组中查找并输出最大值和最小值,并输出显示。
3、import java.io.*;public class Class1{public static void main(String args[] ){Fact N=new Fact(4);System.out.println(N.fact() );}}class Fact{int n;Fact(intnn){n=nn;}int fact(){inti,f=1;for(i=1;i<=1;i++ )f=f*i;return f ;}}上面这段程序所完成的功能是:定义一个计算n!(n阶阶乘)的类Fact,然后主类中创建一个对象求解4!的值。
4、import java.io.*;public class abc{public static void main(String args[]){SubClasssb=new SubClass();System.out.println(sb.max());}}classSuperClass{int a=10,b=20;}class Subclass extends SuperClass{int max(){return((a>b)?a:b);}}上面这段程序所完成的功能是:求两个数的最大值。
5、importjava.awt.*;importjava.applet.Applet;public class Applet1 extends Applet{public void paint(Graphics g ){g.drawLine(30, 5,100, 45 );g.drawRect(30,50,50,20);g.drawOval(30,80,50,40);g.drawString("They are figures!",30,150);}}上面这段程序所完成的功能是:__在Applet界面中显示一些由直线、矩形框、椭圆框和文字组成的图形。
6.importjava.applet.*;importjava.awt.*;importjava.awt.event.*;public class APPletl extends Applet implements ActionListener{Label prompt;Button btn;public void init(){prompt=new Label(" " );btn=new Button ("开始");add (btn);add(prompt);btn.addActionListener(this);}public void actionPerformed(ActionEvent e){if(e.getSource()==btn)prompt.setText("祝您考试及格");}}上面这段程序所完成的功能是:在一个Applet程序中创建一个标识为“开始”的按钮,当鼠标单击“开始”按钮时,就显示出标识有“祝您考试及格”字样的标签。
7、import java.awt.*;public class abc{public static void main(String args[]){newFrameOut();}}class FrameOut extends Frame//Frame为系统定义的窗框类{Button btn;FrameOut(){super("我的标题");btn=new Button ("我的按钮");setLayout(new FlowLayout());add(btn);setSize(300,200);show();}上面这段程序所完成的功能是:创建一个标题为“我的标题”的窗框,窗框中显示有“我的按钮”字样的按钮。
二、写出下列程序运行得结果1、int x=0,y=4,z=5;if(x>2){if(y<5){System.out.println("Message one");}else{System.out.println("Message two");}}else if(z>5){System.out.println("Message three");}else{System.out.println("Messaqe four");}运行结果:Message Four2、import java.io.* ;public class abc{public static void main(String args []){inti,s=0;int a[]={ 10,20,30,40,50,60,70,80,90 };for(i=0; i<a.length;i++)if(a [i]%3==0)s+=a[i];System.out.println("s="+s);}}运行结果:S=1803、import java.io.*;public class abc{public static void main(String args[]){SubSubClass x=new SubSubClass(10,20,30);x.show();}SuperClass(intaa, int bb){a=aa;b=bb;}void show(){ System.out.println("a="+a+"\nb="+b);}}classSubClass extends SuperClass{ int c;SubClass(intaa,intbb,int cc){super(aa,bb);c=cc;}}classSubSubClass extends SubClass{int a;SubSubClass(intaa,intbb,int cc){ super(aa,bb,cc);a=aa+bb+cc;}void show(){System.out.println("a="+a+"\nb="+b+"\nc="+c);} }运行结果:a=60b=20C=304、class A{ publicint f(int x){ return x+1;}}class B extends A{ publicint f(int x){ return x*x;}}public class E{ public static void main(String args[ ]){ A a= new B();int m=a.f(10);System.out.println(m);}}运行结果:1005、class A{ int x;public void setx(int x){ this.x=x;}intgetx(){ return x;}}class B{ public void f( A a ){ a.setx(100);}}public class E{ public static void main(String args[ ]){ A a= new A();a.setx(8);System.out.println(a.getx());B b=new B();B.f(a);System.out.println(a.getx());}}运行结果:8 100三、程序设计题1、编写一个Java Applet,使之能够在浏览器中显示“Welcome to Java Applet World!”的字符串信息。
参考程序如下:importjava.awt.Graphics;importjava.applet.*;public class HelloApplet extends Applet{public void paint(Graphics g){g.drawString("Welcome to Java Applet World!",50,50);}}2、编写一个JavaApplication,显示“Welcome to JavaApplication World!”的字符串信息。
参考程序如下:public class HelloWorld//定义类HelloWorld{public static void main(String args [])//程序起始点{//控制台输出 Welcome to JavaApplication World! System.out.println("Welcome to JavaApplication World!");}}3、编程序计算1/1+1/2+1/3+……+1/100的值。
参考程序如下:public class Sum{public static void main(String args[]){double sum=0.0;for(int i=1;i<= 100;i++)sum+=1.0/(double)i;System.out.println("sum="+sum);}}4编写一个日期类Date,要求:(1)日期类Date 属性有:year: int型,代表年。