焦作大学Flash动画
[简答题,3.3分] 编写图形用户界面程序的一般步骤是什么 ?
答案是:(1) 构建一个顶层容器;通常是JFrame或JApplet (2) 构建若干个组件,组件可以是其它容器; (3) 设定容器的布局管理器;用容器的add方法将这些组件加入到这个容器中; (4) 设置组件事件;并将组件事件与代码关联。
[简答题,3.3分] 简述JAVA的异常处理机制?
答案是:每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常。一旦一个异常对象产生了,系统中就一定有相应的机制来处理它,确保不会产生死机、死循环或其他对操作系统的损害,从而保证了整个程序运行的安全性。这就是Java的异常处理机制。
[简答题,3.3分] Java的访问控制符有哪些?各有什么作用?
答案是:访问控制符(访问权限) public:可被所有其他类引用 protected:该类自身、子类、同一包中的其他类 private:仅可被该类自身引用和修改,不能被其他任何类(包括子类)引用default(缺省):本包中的类
[简答题,3.3分] 静态属性如何声明,存储和访问?
答案是:static:静态方法,又称类方法 使用类名或对象名作为前缀,建议使用类名 在方法体中只能使用static变量和static方法或访问自己的局部变量
[简答题,3.3分] 什么是域的隐藏?子类和父类有同名域,在子类方法中如何进行访问父类的域?
答案是:(1). 数据成员的隐藏 数据成员的隐藏是指在子类中重新定义一个与父类中已定义的数据成员名完全相同的数据成员,即子类拥有了两个相同名字的数据成员,一个是继承父类的,另一个是自己定义的。 (2)当子类要操作继承自父类的同名数据成员时,可使用关键字super引导。
[简答题,3.3分] 什么是包?
答案是:包(package)是Java提供的文件(即公共类)的组织方式。一个包对应一个文件夹,一个包中可以包括许多类文件。包中还可以再有子包,称为包等级。
[简答题,3.3分] Java中的接口如何声明?
答案是:声明接口的格式如下: [修饰符] interface 接口名[extends 父接口名列表] { 常量数据成员声明  抽象方法声明 }
[简答题,3.3分] 什么是抽象类?
答案是:抽象类体现数据抽象的思想,是实现程序多态性的一种手段。接口则是Java中实现多重继承的唯一途径。 抽象类的作用在于将许多有关的类组织在一起,提供一个公共的类,即抽象类,而那些被它组织在一起的具体的类做为它的子类由它派生出来。
什么是继承机制?
答案是:类具有继承性,子类对父类的继承关系体现了现实世界中特殊和一般的关系。通过继承可以更有效地组织程序结构,明确类间关系,并充分利用已有的类来完成更复杂、深入的开发。
Java中命名标识符有什么规则?
答案是:Java语言规定标识符是以字母、下划线“_”或美元符号“$”开始随后可跟数字、字母、下划线或美元符号的字符序列.
在线程排队时,____________的线程可以排在较前的位置,能优先享用到处理器资源,而其他线程只能排在它后面再获得处理器资源。
答案是:优先级高
Java.awt包的类___________是用来建立面板的。
答案是:Panel
___________组件的功能是显示文本,不能动态地编辑文本。
答案是:标签
在java.awt包中的___________类是专门用来建立文本框,它的一个对象就是一个文本框。
答案是:TextField
Java程序中可以向容器添加组件,一个容器可以使用__________方法将组件添加到该容器中。
答案是:add( )
数组声明后,必须使用____________运算符分配内存空间。
答案是:new
Java中定义数组后通过____________加数组下标,来使用数组中的数据。
答案是:数组名
如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个_____________语句。
答案是:return
接口中的方法被默认的访问权限是_
答案是:public
一个类通过使用关键字_____________声明自己使用一个或多个接口。
答案是:implements
使用关键字___________来定义接口。
答案是:interface
如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字__
答案是:super
____________类不能创建对象,必须产生其子类,由子类创建对象。
答案是:abstract
____________类不能被继承,即不能有子类
答案是:final
对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用
答案是:子类
Java中一个类可以有__________个父类
答案是:1
Java中不支持____________继承。
答案是:多重
__________是一种由已有的类创建新类的机制。
答案是:继承
Java中用___________修饰的成员变量和方法称为共有变量和共有方法。
答案是:public
Java中用_____________修饰的成员变量和方法称为私有变量和私有方法。
答案是:private
一个类通过使用new运算符和类的____________为声明的对象分配内存。
答案是:构造方法
一个类通过使用_____________运算符可以创建多个不同对象,这些对象将分配不同得内存空间。
答案是:new
当使用一个类创建了一个___________时,我们也说给出了这个类的实例。
答案是:对象
Java中___________是创建对象的模板。
答案是:类
_________是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。
答案是:方法重载
在Java中,当一个方法不需要返回数据时返回类型必须是___________。
答案是:void
[填空题,2分] 局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字____________。
答案是:this
类体有两部分构成:一部分是变量的定义,另一部分是_____________的定义。
答案是:方法
类的实现包括两部分:类声明和___________。
答案是:类体
[填空题,2分] 在java程序中,系统会自动引入java.lang这个包,因此不需要再使用___________语句引入该包。
答案是:import
____________语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。
答案是:package
在循环体中,如果想跳出循环,结束整个循环可以用___________语句。
答案是:break
在循环体中,如果想结束本次循环可以用___________语句。
答案是:continue
Java语言的控制语句有3种类型,即条件语句、____________、和转移语句。
答案是:循环语句
对于int型变量,内存分配___________个字节。
答案是:4
java中,实型变量的类型有 float和 ______________两种。
答案是:double
使用关键字___________来定义逻辑变量。
答案是:boolean
____________就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用
答案是:关键字
用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为___________。 您的答案:
答案是:标识符
一个Java Applet 不再需要main方法,但必须有一个类扩展了_____________类。
答案是:Applet
Java源文件中有多个类,但只能有一个类是____________类。
答案是:public
Java中所有程序都使用方法,应用程序以______________方法开始。
答案是:main
Java应用程序中有多个类时,java命令后的类名必须是包含了___________方法的那个类的名字。
答案是:main
__________是Java的关键字,用来定义类。
答案是:class
一个Java源程序是由若干个___________组成。
答案是:类
Java程序分为两类,即___________和Java小应用程序。
答案是:Java应用程序
Java源程序编译后生成的字节码文件扩展名为__________。
答案是:class
把编写好的Java源文件保存起来,原文件的扩展名必须是___________。
答案是:java
JDK开发java程序需三个步骤,分别为______________,编译java源程序,运行java源程序。
答案是:编写源文件
Java是目前最广泛的__________编程语言之一。
答案是:网络
启动ServerSocket监听方法的是()。 A.begin(); B.accept(); C.end(); D.close();
答案是:参考答案:B
读取连接到 socket上的机器地址的方法是哪一个()。 A.getInputStream B.getOutputStream C.getInetAddress D.close
答案是:参考答案:C
以下哪一个不是DatagramSocket类正确的构造方法()。 A.DatagramSocket(); B.DatagramSocket(double port); C.DatagramSocket(int port); D.Da
答案是:参考答案:B
Java语言提供处理不同类型流的类所在的包是( )。 A.java.sql B.java.util C.java.net D.java.io
答案是:参考答案:D
使用哪一个类可以实现在文件的任一个位置读写一个记录( )? A.BufferedInputStream B.RandomAccessFile C.FileWriter D.FileReader
答案是:参考答案:B
下列数据流中,属于输入流的一项是( )。 A.从内存流向硬盘的数据流 B.从键盘流向内存的数据流 C.从键盘流向显示器的数据流 D.从网络流向显示器的数据流
答案是:参考答案:B
一个处于运行过程中的Java Application在系统中是作为一项( )。 A.代码 B.程序 C.进程 D.线程
答案是:参考答案:C
下列说法中,错误的一项是( )。 A.多个线程执行同一个类的实例代码时,则共享相同的代码 B.多个线程对同一个对象进行访问时,则共享数据 C.在Java中,线程模型被定义在类java.1ang.Serializable中 D.J
答案是:参考答案:C
下列关于线程优先级的说法中,错误的一项是( )。 A.MIN_PRIORITY代表最低优先级 B.MAX_PRIORITY代表最高优先级 C.NOR_PRIORITY代表普通优先级 D.代表优先级的常数值越大优先级越低
答案是:参考答案:D
下列说法中不正确的一项是( )。 A.多线程并发执行时,各个线程中语句的执行顺序是确定的 B.多线程并发执行时,线程之间的相对执行顺序是确定的 C.线程执行顺序的不确定性会导致执行结果的不确定性 D.线程执行顺序的不确定性会破坏
答案是:参考答案:B
在下列线程控制方法中,不建议使用的是( )。 A.wait() B.yield() C.sleep() D.stop()
答案是:参考答案:D
设置颜色的方法是哪一个()。 A.setColor B.fillRect C.setBackground D.setXORMode
答案是:参考答案:A
画椭圆的方法是哪一个()。 A.drawRoundRect B.drawOval C.drawRect D.drawLine
答案是:参考答案:B
paint()方法使用哪种类型的参数( )? A.Graphics B.Graphics2D C.String D.Color
答案是:参考答案:A
欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个 AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件( )。 A.TextArea B.Panel C.Applet D.Canvas
答案是:参考答案:D
欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( )? A.ArrayList myList=new Object(); B.List myList=new ArrayList(); C.Ar
答案是:参考答案:B
下列不属于容器的是( ) 。 A.Window B.TextBox C.Panel D.ScrollPane
答案是:参考答案:B
下列Swing构件中,属于中间容器的一项是( )。 A.JFrame B.JToolbar C.JLabel D.JButton
答案是:参考答案:B
下列说法中,错误的一项是( )。 A.使用FlowLayout在容器中放置构件的策略是:从上到下、从左到右 B.使用FlowLayout进行布局管理时,构件的大小采用的是其最佳尺寸 C.使用FlowLayout进行布局管理时,不能
答案是:参考答案:C
Applet使用下列哪一项布局管理器?( ) A.BorderLayout B.FlowLayout C.BoxLayout D.GridLayout
答案是:参考答案:B
下列哪一项不属于AwT布局管理器?( ) A.GridLayout B.CardLayout C.BorderLayout D.BoxLayout
答案是:参考答案:D
哪个布局管理器使用的是组件的最佳尺寸( ) 。 A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout
答案是:参考答案:A
现有一个整型数组a [4],它的所有数组元素是( )。 A.a0.a1,a2.a3 B.a[0],a[1],a[2],a[3] C.a [1],a [2],a[2],a[4] D.a [0],a[1],a E2],a[3],a[
答案是:参考答案:B
已知定义:int a[ ]={1,2,3,4,5,6,7,8,9,10} ;,为了打印输出数组a的最后一个元素,下面正确的代码是( )。 A.System.out.println(a[10]); B.System.out.print
答案是:参考答案:B
代码:String[] s=new String[10];执行下列代码后,哪个结论是正确的()。 A.s[10]为″ B.s[9]为null C.s[0]为未定义 D.s.length为101
答案是:参考答案:B
下面的表达式中正确的是( )。 A.String s=″你好″;int i=3;s+=i; B.String s=″你好″;int i=3;if(i==s){s+=i}; C.String s=″你好″;int i=3;s=i
答案是:参考答案:A
设数组Array由以下语句定义 int Array=new int[10] 则数组的第一个元素的正确引用方法为( ) 。 A.Array[1] B.Array[0] C.Array[] D.Array
答案是:参考答案:B
为了区分重载多态中同名的不同方法,要求( )。 A.形式参数个数或者类型不同 B.返回值类型不同 C.调用时用类名或对象名做前缀 D.形式参数名称不同
答案是:参考答案:A
下列哪一项不属下面向对象程序设计的基本要素?( ) A.类 B.对象 C.方法 D.安全
答案是:参考答案:D
构造方法何时被调用( ) 。 A.类定义时 B.创建对象时 C.调用对象方法时 D.使用对象的变量时
答案是:参考答案:B
下列选项中,列出用于定义类成员的访问控制权的一组保留字是( )。 A.class,float,double,public B.float,boolean,int,long C.char,extends,float,double
答案是:参考答案:D
定义Java.Applet程序时,必须有的import语句是( )。 A.import java.awt.event; B.import java.util. * ; C.import java.applet.Applet; D
答案是:参考答案:C
在类中若要处理ActionEvent事件,则该类需要实现的接口是( )。 A.ActionListener B.Runnable C.Serializable D.Event
答案是:参考答案:A
Java中main()函数的值是什么()? A.String B.int C.char D.void
答案是:参考答案:D
下列语句片段: int result; int a=17,b=6; result=(a%b>4)? a%b:a/b System,out.println(result); 的结果为( ) 。 A.0 B.1 C.2 D.5
答案是:参考答案:D
能构成多分支的语句是( )。 A.for语句 B.while语句 C.switch语句 D.do—while语句
答案是:参考答案:C
算术表达式10*10/6 * 6的值为( )。 A.3 B.2 C.60 D.96
答案是:参考答案:D
关于switch语句说法正确的是( ) 。 A.都可以用if-else if结构实现 B.都不可以用if-else if结构实现 C.有的可以用if-else if结构实现 D.大部分不可以用if-else if结构实现
答案是:参考答案:A
下列语句片段: int a=-67,b=116,c=78; int d=~a|b&c; System.out.println(d)的结果为( ) 。 A.70 B.67 C.78 D.56
答案是:参考答案:A
下列语句片段 int a=10,b=4,c=20,d=6; System.out.println(a++*b+c*--d); 的结果为( ) 。 A.144 B.28 C.140 D.不能执行
答案是:参考答案:C
下列关于for循环和while循环的说法中哪个是正确的(  ) 。 A.while循环能实现的操作,for循环也都能实现 B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果 C.两种循环任何时候都可替换 D
答案是:参考答案:D
元件和实例的关系
答案是:只要把元件库中的元件拖放到场景中,就可以创建一个相应的实例,实例是对元件的引用
Flashh88的音效有哪几种?
答案是:无、左声道、右声道、从左到右淡出、从右到左淡出、淡入、淡出、自定义。
帧是动画的基本组成元素,可以对帧进行哪些操作?
答案是:插入帧、删除帧、插入关键帧、插入空白关键帧、清楚关键帧、转换为关键帧、转换为空白关键帧
图形元件和电影剪辑元件有什么不同?
答案是:(1)属性值设置不同,影片剪辑元件可以命名实例名称,设置混合效果,但图形元件没有;(2)图形元件没有滤镜效果,影片剪辑元件有7种滤镜效果;(3)图形元件动画依赖于主场景中帧的数目,而影片剪辑元件动画则可以独立于主场景播放,即不依赖于主场景中帧的数目;(4)电影剪辑元件可以加入动作语句,并由程序控制动画进程,图形元件则不能加入动作语句;(5)电影剪辑元件可以加入声音效果
关键帧
答案是:关键帧是指在视频中定义的更改所在的帧,或包括修改影片的帧动作脚本的帧。
过渡帧:
答案是:是指在其中定义了对动画的对象属性所做的设置或更改,包括动作代码等,是动画实现的详细过程,它能具体体现动画的变化过程。
位图:
答案是:位图也叫像素图,它由像素或点的网格组成,与矢量图形相比,位图的图像更容易模拟照片的真实效果
动画制作的主要方法
答案是:关键帧法
Flashh动画分为哪几种类型?
答案是:基本动画、高级动画、脚本动画(交互式动画)
图形元件
答案是:用于创建可反复使用的图形或连接到主时间轴的动画片断,它可以是静止的图片,也可以是由多帧组成的动画
元件
答案是:是指在动画制作过程中可以重复使用的元素
如何创建模板?
答案是:设计模板时,可以指定在基于模板的文档中哪些内容是用户"可编辑的"。使用模板,模板创作者控制哪些页面元素可以由模板用户(如作家、图形艺术家或其它 Web 开发人员)进行编辑。
元件的类型
答案是:电影剪辑、按钮、图形
Flash中Removeemovieeclip指的是
答案是:删除电影夹子
实例
答案是:实例是库中元件在舞台上的副本,具备元件的所有属性
图层(Layer)
答案是:图层(Layer)像透明纸一样,可一层层地向上叠加。在图层上绘制和编辑对象,不会影响其它图层上的对象
答案是:帧是影响动画中最小时间单位的单幅影像画面,相当于电影胶片上的每一格镜头
Flash中的滤镜效果包括
答案是:投影、模糊、发光、斜角、渐变发光、渐变斜角、调整颜色
Flash中的滤镜含义
答案是:滤镜是指能够应用于文体、影片剪辑和按钮的图形效果,它能够对图像增添奇妙的视觉效果
目前为: 3/4 页  首页   上页  下页 尾页