联大学堂《Flash动画设计制作(焦作大学)》题库及答案(二)
联大学堂《Flash动画设计制作(焦作大学)》题库及答案(二)
212.阅读下列程序并完成程序填空。题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
public class lianxi09 {
public static void main(String[]
A.gs) {
System.out.println("1到1000的完数有: ");
for(int i=1; i<;1000; i++) {
int t = 0;
for(int j=1; j<;= i/2; j++) {
if(i % j()0) {
t = t + j;
}
}
if(t == i) {
System.out.print(i + " ");
}
}
}
正确答案:==
213.阅读下列程序并完成程序填空。题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?
import java.util.*;
public class lianxi12 {
public static void main(String[]
A.gs) {
double x = 0,y = 0;
System.out.print("输入当月利润(万):");
Scanner s = new Scanner(System.in);
x = s.nextInt();
if(x >; 0()x <;= 10) {
y = x * 0.1;
} else if(x >; 10 &;&; x <;= 20) {
y = 10 * 0.1 + (x - 10) * 0.075;
} else if(x >; 20 &;&; x <;= 40) {
y = 10 * 0.1 + 10 * 0.075 + (x - 20) * 0.05;
} else if(x >; 40 &;&; x <;= 60) {
y = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (x - 40) * 0.03;
} else if(x >; 60 &;&; x <;= 100) {
y = 20 * 0.175 + 20 * 0.05 + 20 * 0.03 + (x - 60) * 0.015;
} else if(x >; 100) {
y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01;
}
System.out.println("应该提取的奖金是 " + y + "万");
}
}
正确答案:&;&;
214.简述异常处理的过程。
正确答案:程序运行时出现错误时,创建异常对象,抛出异常对象,捕获该异常对象并进行处理。
215.简述读写文本文件的基本步骤。
正确答案:①导入输入/输出包;②创建文件对象;③创建读出/写入操作的对象;④数据文件的读/写操作;⑤关闭文件。
216.阅读下列程序并完成程序填空。编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。
// programme name ForTest.java
public class ForTest {
public static void()( String
A.gs[] ) {
int i,j,mul,sum=0;
for(i=1;i<;=10;i++) {
mul=1;
for(j=1,j<;=i;j++) {
mul=mul*j;
}
sum=sum+mul;
}
System.out.println(“1!+2!+3!+……+10!= ”+sum);
}
正确答案:main
217.Error类和Exception类有什么区别?
正确答案:Error类及Exception类是Throwable类的两个直接子类。Error类描述的是内部系统错误,包括动态链接失败、虚拟机错误等,Java程序不做处理。Exception类描述的是程序和外部环境引起的错误,这些错误能通过程序捕获和处理,Exception类是Java程序中需要大量处理的。
218.什么是多态?
正确答案:多态:相同类型的变量,调用相同的方法,执行的具体代码却不同的现象称为多态 继承与多态表现形式:变量隐藏 (属性的不同表现)方法重写(方法的不同表现) 上转型对象(实例的不同表现)
219.阅读下列程序并完成程序填空。应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。
(被读取的文件路径为:E:/myjava/Hello.java) // Programme Name FISDemo.java
import().io.*;
public class FISDemo {
public static void main(String
A.gs[]) {
byte[] buf=new byte[2056];
try{
FileInputStream fileIn=new FileInputStream("e:/myjava/Hello.java");
int bytes=fileIn.read(buf,0,2056);
String str=new String(buf,0,bytes);
System.out.println(str);
}catch(Exception e){
e.printStackTrace();
}
正确答案:java
220.为什么要使用包?
正确答案:包(package)是类的容器。由于Java编译器为每个类生成一个字节码文件,且文件名与类名相同,因此同名的类有可能发生冲突。为了解决这一问题,Java提供包来管理类名空间。此外一旦创建了一个类,并想重复地使用它,那么把它放在一个包中将是非常有效的。
221.抽象类和抽象方法有什么特点?
正确答案:① 一个抽象类里可以没有抽象方法,但含有抽象方法的类必定为抽象类。 ② 抽象类不能被实例化为对象,而只能作为其它类的超类,并且必须被继承。 ③ 若某子类继承自一个抽象类,而该子类不是抽象类,则子类需用覆盖的方式来实例化超类中的所有抽象方法。抽象方法可再与public、protected复合使用,但不能与final、private和static复合使用。 ④ 抽象方法只有方法声明,不能有方法体。
222.简述使用Swing创建图形界面程序的步骤。
正确答案:①导入Swing包;②选择界面风格;③创建顶层容器;④创建基本组件;⑤创建中间级容器;⑥将基本组件添加到中间容器;⑦将中间级容器添加到顶层容器;⑧处理事件。
223.简述Java应用程序与Java小应用程序的区别。
正确答案:Java应用程序:①若是图形用户界面,则以Frame为基础;②若以DOS界面运行,它默认的程序入口是标准的main()方法;③Java应用程序在JVM上运行,JVM在操作系统上运行。
224.阅读下列程序并完成程序填空。题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
/**在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。* /
import java.util.*;
public class lianxi06 {
public static void main(String[]
A.gs) {
int
A.,b,m;
Scanner s = new Scanner(System.in);
System.out.print( "键入一个整数: ");
a = s.nextInt();
System.out.print( "再键入一个整数: ");
b = s.nextInt();
deff cd = new deff();
m = cd.deff(a,b);
int n =
A.* b / m;
System.out.println("最大公约数: " + m);
System.out.println("最小公倍数: " + n);
}
}
class deff{
public int deff(int x, int y) {
int t;
if(x <; y) {
t = x;
x = y;
y = t;
}
()(y != 0) {
if(x == y) return x;
else {
int k = x % y;
x = y;
y = k;
}
}
return x;
}
}
正确答案:while
225.简述在类的继承关系中,子类可以继承父类的哪些成员,不能继承的有哪些成员。
正确答案:可继承:①父类中公开级的成员;②父类中保护级的成员;③如果子类和父类在同一个包中,则子类继承父类中缺省的包访问级的成员。 不可继承:④父类中私有级的成员;⑤不在同一包的缺省成员和父类的同名成员。
226.阅读下列程序并完成程序填空。编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上。
//programme name IODemo.java
import java.io.*;
public class IODemo {
public static void main( String
A.gs[] ) {
int data[] = {100,101,102,103,104,105};
int t;
try
{ DataOutputStream out = new DataOutputStream (new FileOutputStream(“dest.txt”);
()(int i=0;i out.WriteInt(data[i]);
out.close();
DataInputStream in = new DataInputStream (new FileInputStream(“dest.txt”);
for(int i= data.length-1;i>;= 0;i--) {
t=in.readInt(data[i]);
System.out.print(“ ”+t);
}
System.out.println();
in.close();
}catch(IOException e)
{ System.out.println(e.getMessage();}
}
}
正确答案:for
227.char型变量中能不能存贮一个中文汉字?为什么?
正确答案:是能够定义成为一个中文的,因为java中以unicode编码,一个char占16个字节,所以放一个中文是没问题的
228.什么是类?什么是对象?类和对象有何联系?
正确答案:在面向对象程序设计里,类是定义一个对象的属性和方法的蓝本。对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。类是对象的模板,对象是类的实例,可以从一个类中创建许多对象。
229.方法的重载和方法的覆盖有什么不同?
正确答案:方法重载,指的是在类中创建多个具有相同名称,但使用不同参数的方法,Java虚拟机根据传递给方法的参数个数和类型决定调用哪个重载方法。方法的覆盖指在子类中重新定义父类中已有的方法,对于重写的方法,运行时系统根据调用该方法的实例的类型来决定选择哪个方法调用。
230.阅读下列程序并完成程序填空。import java.applet.*;
import java.awt.*;
public class test1()1 extends
A.plet
{
public void paint(()g)
{
int x=2,y=1;
switch(x+y)
{
case 1:
g.setColor(Color.red);
g.drawString(“我是红色”,5,10);
break;
case 2:
g.setColor(Color.blue);
g.drawString(“我是蓝色”,5,10);
break;
case 3:
g.setColor(Color.green);
g.drawString(“我是绿色”,5,10);
break;
default:
g.drawString(“没有设置颜色”,5,10);
}
}
正确答案:Graphics
231.阅读下列程序并完成程序填空。编写一个Java程序在屏幕上输出“你好!”。
//programme name Helloworld.java
public class Helloworld {
public static void main(String
A.gs[]) {
().out.print ("你好!" );
}
}
正确答案:System
232.Java的成员变量修饰符有哪几种?其中哪种修饰符限定的范围最大?
正确答案:由static修饰的变量称为类变量,当系统在程序中第一次遇到一个类时,便会拷贝一份所有的类变量在内存里。然后那些由此类产生的实例便可分享这些类变量。 实例变量指不是用static修饰的变量,可供实例方法使用。实例变量会复制于每一个从类产生的实例中。
233.写出下列关键字的意义和运用场合:①final;②finalize;③finally。
正确答案:final, finally, finalize的区别如下: final 用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。
234.什么是方法的覆盖?
正确答案:方法的覆盖 规则:父类和子类方法同名;返回值类型形同;参数类型顺序相同;子类方法的权限不小于父类方法权限;子类方法只能抛出父类方法声明抛出的异常或异常子类。(异常应比父类方法更具体)p119 继承关系图 注意:子类只有在能够访问到父类方法时才能对该方法进行重写 函数重载:函数名称相同,函数的参数个数不同或参数类型不同或参数顺序不同
235.什么是抽象类与接口?
正确答案:抽象类与接口都用于抽象,但是抽象类(JAVA中)可以有自己的部分实现,而接口则完全是一个标识(同时有多重继承的功能)。
236.阅读下列程序并完成程序填空。题目:判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。
public class lianxi02 {
public static void main(String[]
A.gs) {
int count = 0;
for(int i=101; i<;200; i+=2) {
boolean b = false;
for(int j=2; j<;=().sqrt(i); j++)
{
if(i % j == 0) { b = false; break; }
else { b = true; }
}
if(b == true) {count ++;System.out.println(i );}
}
System.out.println( "素数个数是: " + count);
}
}
正确答案:Math
237.Vector对象的大小与容量之间有什么区别?
正确答案:一个Vector对象的大小是包含的Object引用的实际数量。而容量是指为Object引用分配的存储空间的数量。
238.简述JAVA的异常处理机制?
正确答案:每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常。一旦一个异常对象产生了,系统中就一定有相应的机制来处理它,确保不会产生死机、死循环或其他对操作系统的损害,从而保证了整个程序运行的安全性。这就是Java的异常处理机制。
239.什么是异常?为什么要进行异常处理?
正确答案:异常,是指由于程序运行时发生错误,从而导致程序错误结束。 在进行程序设计时,错误的产生是不可避免的,没有异常处理代码的程序,在运行时发生错误则可能非正常结束,引起严重问题。因此,Java给程序员提供了处理运行时错误的功能,称为异常处理。
240.编写图形用户界面程序的一般步骤是什么?
正确答案:(1) 构建一个顶层容器;通常是JFrame或JApplet (2) 构建若干个组件,组件可以是其它容器; (3) 设定容器的布局管理器;用容器的add方法将这些组件加入到这个容器中; (4) 设置组件事件;并将组件事件与代码关联。
241.简述Applet的生命周期。
正确答案:①一个Applet的生命周期包含4个重要方法:init()、start()、stop()和destroy()。②浏览器装载Applet时调用init()和start()方法;③小程序最小化或浏览器跳到其他页面时调用stop()方法;④小程序还原或页面返回时调用start()方法;⑤小程序关闭时执行stop()和destroy()方法。
242.String类和StringBuffer类的主要区别是什么?
正确答案:String类:用于比较两个字符串,查找和抽取串中的字符或子串,字符串与其他类型的转换等,String类对象的内容一旦被初始化就不能再改变。StringBuffer类:用于内容可以改变的字符串,可以将其他各种类型的数据增加、插入到字符串中,也可以翻转字符串中原来的内容。
243.Java的访问控制符有哪些?各有什么作用?
正确答案:访问控制符(访问权限) public:可被所有其他类引用 protected:该类自身、子类、同一包中的其他类 private:仅可被该类自身引用和修改,不能被其他任何类(包括子类)引用default(缺省):本包中的类
244.静态属性如何声明,存储和访问?
正确答案:static:静态方法,又称类方法 使用类名或对象名作为前缀,建议使用类名 在方法体中只能使用static变量和static方法或访问自己的局部变量
245.什么是域的隐藏?子类和父类有同名域,在子类方法中如何进行访问父类的域?
正确答案:(1).数据成员的隐藏 数据成员的隐藏是指在子类中重新定义一个与父类中已定义的数据成员名完全相同的数据成员,即子类拥有了两个相同名字的数据成员,一个是继承父类的,另一个是自己定义的。 (2)当子类要操作继承自父类的同名数据成员时,可使用关键字super引导。
246.什么是包?
正确答案:包(package)是Java提供的文件(即公共类)的组织方式。一个包对应一个文件夹,一个包中可以包括许多类文件。包中还可以再有子包,称为包等级。
247.什么是继承机制?
正确答案:类具有继承性,子类对父类的继承关系体现了现实世界中特殊和一般的关系。通过继承可以更有效地组织程序结构,明确类间关系,并充分利用已有的类来完成更复杂、深入的开发。
248.Java中的接口如何声明?
正确答案:声明接口的格式如下: [修饰符] interface 接口名[extends 父接口名列表] {常量数据成员声明 抽象方法声明 }
249.Java中命名标识符有什么规则?
正确答案:Java语言规定标识符是以字母、下划线“()”或美元符号“$”开始随后可跟数字、字母、下划线或美元符号的字符序列。
250.Java.awt包的类()是用来建立面板的。
正确答案:Panel
251.什么是抽象类?
正确答案:抽象类体现数据抽象的思想,是实现程序多态性的一种手段。接口则是Java中实现多重继承的唯一途径。 抽象类的作用在于将许多有关的类组织在一起,提供一个公共的类,即抽象类,而那些被它组织在一起的具体的类做为它的子类由它派生出来。
252.在线程排队时,()的线程可以排在较前的位置,能优先享用到处理器资源,而其他线程只能排在它后面再获得处理器资源。
正确答案:优先级高
253.数组声明后,必须使用()运算符分配内存空间。
正确答案:new
254.在java.awt包中的()类是专门用来建立文本框,它的一个对象就是一个文本框。
正确答案:TextField
255.如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个()语句。
正确答案:return
256.Java程序中可以向容器添加组件,一个容器可以使用()方法将组件添加到该容器中。
正确答案:add()
257.Java中定义数组后通过()加数组下标,来使用数组中的数据。
正确答案:数组名
258.一个类通过使用关键字()声明自己使用一个或多个接口。
正确答案:implements
259.如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字()
正确答案:super
260.接口中的方法被默认的访问权限是()
正确答案:public
261.()类不能被继承,即不能有子类
正确答案:final
262.使用关键字()来定义接口。
正确答案:interface
263.一个类通过使用new运算符和类的()为声明的对象分配内存。
正确答案:构造方法
264.对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用
正确答案:子类
265.Java中一个类可以有()个父类
正确答案:1
266.()组件的功能是显示文本,不能动态地编辑文本。
正确答案:标签
267.Java中用()修饰的成员变量和方法称为私有变量和私有方法。
正确答案:private
268.Java中用()修饰的成员变量和方法称为共有变量和共有方法。
正确答案:public
269.当使用一个类创建了一个()时,我们也说给出了这个类的实例。
正确答案:对象
270.类的实现包括两部分:类声明和()。
正确答案:类体
271.Java中()是创建对象的模板。
正确答案:类
272.()是一种由已有的类创建新类的机制。
正确答案:继承
273.()类不能创建对象,必须产生其子类,由子类创建对象。
正确答案:abstract
274.()是指,一个类中可以有多个方法具有相同的名字和类型,但这些方法的参数必须不同。
正确答案:方法重载
275.一个类通过使用()运算符可以创建多个不同对象,这些对象将分配不同得内存空间。
正确答案:new
276.类体有两部分构成:一部分是变量的定义,另一部分是()的定义。
正确答案:方法
277.一个Java
A.plet 不再需要main方法,但必须有一个类扩展了()类。
正确答案:Applet
278.在Java中,当一个方法不需要返回数据时返回类型必须是()。
正确答案:void
279.对于int型变量,内存分配()个字节。
正确答案:4
280.在循环体中,如果想跳出循环,结束整个循环可以用()语句。
正确答案:break
281.局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字()。
正确答案:this
282.java中,实型变量的类型有 float和()两种。
正确答案:double
283.Java应用程序中有多个类时,java命令后的类名必须是包含了()方法的那个类的名字。
正确答案:main
284.()是Java的关键字,用来定义类。
正确答案:class
285.Java中不支持()继承。
正确答案:多重
286.Java源程序编译后生成的字节码文件扩展名为()。
正确答案:class
287.JDK开发java程序需三个步骤,分别为(),编译java源程序,运行java源程序。
正确答案:编写源文件
288.()就是Java语言中已经被赋予特定意义的一些单词,不可以把这类词作为名字来用
正确答案:关键字
289.一个Java源程序是由若干个()组成。
正确答案:类
290.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为()。
您的答案:
正确答案:标识符
291.()语句作为Java源文件的第一条语句,指明该源文件定义的类所在的包。
正确答案:package
292.Java程序分为两类,即()和Java小应用程序。
正确答案:Java应用程序
293.把编写好的Java源文件保存起来,原文件的扩展名必须是()。
正确答案:java
294.启动ServerSocket监听方法的是()。
A.begin();
B.accept();
C.end();
D.close();
正确答案:B
295.Java中所有程序都使用方法,应用程序以()方法开始。
正确答案:main
296.使用关键字()来定义逻辑变量。
正确答案:boolean
297.在循环体中,如果想结束本次循环可以用()语句。
正确答案:continue
298.Java源文件中有多个类,但只能有一个类是()类。
正确答案:public
299.Java是目前最广泛的()编程语言之一。
正确答案:网络
300.在java程序中,系统会自动引入java.lang这个包,因此不需要再使用()语句引入该包。
正确答案:import
301.Java语言提供处理不同类型流的类所在的包是()。
A.java.sql
B.java.util
C.java.net
D.java.io
正确答案:D
302.Java语言的控制语句有3种类型,即条件语句、()、和转移语句。
正确答案:循环语句
303.读取连接到 socket上的机器地址的方法是哪一个()。
A.getInputStream
B.getOutputStream
C.getInetAddress
D.close
正确答案:C
304.以下哪一个不是DatagramSocket类正确的构造方法()。
A.DatagramSocket();
B.DatagramSocket(double port);
C.DatagramSocket(int port);
D.DatagramSocket(int port, InetAddress
A.dr);
正确答案:B
305.下列数据流中,属于输入流的一项是()。
A.从内存流向硬盘的数据流
B.从键盘流向内存的数据流
C.从键盘流向显示器的数据流
D.从网络流向显示器的数据流
正确答案:B
306.下列关于线程优先级的说法中,错误的一项是()。
A.MIN()PRIORITY代表最低优先级
B.MAX()PRIORITY代表最高优先级
C.NOR()PRIORITY代表普通优先级
D.代表优先级的常数值越大优先级越低
正确答案:D
307.下列说法中,错误的一项是()。
A.多个线程执行同一个类的实例代码时,则共享相同的代码
B.多个线程对同一个对象进行访问时,则共享数据
C.在Java中,线程模型被定义在类java.1ang.Serializable中
D.Java线程模型中的数据和代码是相互独立的
正确答案:C
308.使用哪一个类可以实现在文件的任一个位置读写一个记录()?
A.BufferedInputStream
B.RandomAccessFile
C.FileWriter
D.FileReader
正确答案:B
309.一个处于运行过程中的Java
A.plication在系统中是作为一项()。
A.代码
B.程序
C.进程
D.线程
正确答案:C
310.在下列线程控制方法中,不建议使用的是()。
A.wait()
B.yield()
C.sleep()
D.stop()
正确答案:D
311.下列说法中不正确的一项是()。
A.多线程并发执行时,各个线程中语句的执行顺序是确定的
B.多线程并发执行时,线程之间的相对执行顺序是确定的
C.线程执行顺序的不确定性会导致执行结果的不确定性
D.线程执行顺序的不确定性会破坏共享数据的一致性
正确答案:B
312.设置颜色的方法是哪一个()。
A.setColor
B.fillRect
C.setBackground
D.setXORMode
正确答案:A
313.paint()方法使用哪种类型的参数()?
A.Graphics
B.Graphics2D
C.String
D.Color
正确答案:A
314.画椭圆的方法是哪一个()。
A.drawRoundRect
B.drawOval
C.drawRect
D.drawLine
正确答案:B
315.欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个
AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件()。
A.TextArea
B.Panel
C.Applet
D.Canvas
正确答案:D
316.下列不属于容器的是()。
A.Window
B.TextBox
C.Panel
D.ScrollPane
正确答案:B
317.下列说法中,错误的一项是()。
A.使用FlowLayout在容器中放置构件的策略是:从上到下、从左到右
B.使用FlowLayout进行布局管理时,构件的大小采用的是其最佳尺寸
C.使用FlowLayout进行布局管理时,不能调节构件之间的距离
D.用FlowLayout管理的构件随容器大小变化的变化规律是:构件大小不变,构件之间的相对位置改变
正确答案:C
318.Applet使用下列哪一项布局管理器?()
A.BorderLayout
B.FlowLayout
C.BoxLayout
D.GridLayout
正确答案:B
319.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的()?
A.ArrayList myList=new Object();
B.List myList=new
A.rayList();
C.ArrayList myList=new List();
D.List myList=new List();
正确答案:B
320.下列Swing构件中,属于中间容器的一项是()。
A.JFrame
B.JToolbar
C.JLabel
D.JButton
正确答案:B
321.哪个布局管理器使用的是组件的最佳尺寸()。
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
正确答案:A
322.已知定义:int A. ]={1,2,3,4,5,6,7,8,9,10} ;,为了打印输出数组a的最后一个元素,下面正确的代码是()。
A.System.out.println(a[10]);
B.System.out.println(a[9]);
C.System.out.println(a[a.1ength]);
D.System.Out.println(a(8));
正确答案:B
323.下列哪一项不属下面向对象程序设计的基本要素?()
A.类
B.对象
C.方法
D.安全
正确答案:D
324.代码:String[] s=new String[10];执行下列代码后,哪个结论是正确的()。
A.s[10]为″
B.s[9]为null
C.s[0]为未定义
D.s.length为101
正确答案:B
325.设数组Array由以下语句定义
int
A.ray=new int[10]
则数组的第一个元素的正确引用方法为()。
A.Array[1]
B.Array[0]
C.Array[]
D.Array
正确答案:B
326.下面的表达式中正确的是()。
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+s;
D.String s=″你好″;int i=3;s=i+;
正确答案:A
327.算术表达式10*10/6 * 6的值为()。
A.3
B.2
C.60
D.96
正确答案:D
328.下列语句片段:
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
329.关于switch语句说法正确的是()。
A.都可以用if-else if结构实现
B.都不可以用if-else if结构实现
C.有的可以用if-else if结构实现
D.大部分不可以用if-else if结构实现
正确答案:A
330.元件和实例的关系
正确答案:只要把元件库中的元件拖放到场景中,就可以创建一个相应的实例,实例是对元件的引用
331.在类中若要处理ActionEvent事件,则该类需要实现的接口是()。
A.ActionListener
B.Runnable
C.Serializable
D.Event
正确答案:A
332.Flashh88的音效有哪几种?
正确答案:无、左声道、右声道、从左到右淡出、从右到左淡出、淡入、淡出、自定义。
333.Java中main()函数的值是什么()?
A.String
B.int
C.char
D.void
正确答案:D
334.帧是动画的基本组成元素,可以对帧进行哪些操作?
正确答案:插入帧、删除帧、插入关键帧、插入空白关键帧、清楚关键帧、转换为关键帧、转换为空白关键帧
335.下列选项中,列出用于定义类成员的访问控制权的一组保留字是()。
A.class,float,double,public
B.float,boolean,int,long
C.char,extends,float,double
D.public,private,protected
正确答案:D
336.过渡帧:
正确答案:是指在其中定义了对动画的对象属性所做的设置或更改,包括动作代码等,是动画实现的详细过程,它能具体体现动画的变化过程。
337.图形元件和电影剪辑元件有什么不同?
正确答案:(1)属性值设置不同,影片剪辑元件可以命名实例名称,设置混合效果,但图形元件没有;(2)图形元件没有滤镜效果,影片剪辑元件有7种滤镜效果;(3)图形元件动画依赖于主场景中帧的数目,而影片剪辑元件动画则可以独立于主场景播放,即不依赖于主场景中帧的数目;(4)电影剪辑元件可以加入动作语句,并由程序控制动画进程,图形元件则不能加入动作语句;(5)电影剪辑元件可以加入声音效果
338.能构成多分支的语句是()。
A.for语句
B.while语句
C.switch语句
D.do―while语句
正确答案:C
339.构造方法何时被调用()。
A.类定义时
B.创建对象时
C.调用对象方法时
D.使用对象的变量时
正确答案:B
340.下列哪一项不属于AwT布局管理器?()
A.GridLayout
B.CardLayout
C.BorderLayout
D.BoxLayout
正确答案:D
341.为了区分重载多态中同名的不同方法,要求()。
A.形式参数个数或者类型不同
B.返回值类型不同
C.调用时用类名或对象名做前缀
D.形式参数名称不同
正确答案:A
342.定义Java.Applet程序时,必须有的import语句是()。
A.import java.awt.event;
B.import java.util.* ;
C.import java.applet.Applet;
D.import java.1ang.* ;
正确答案:C
343.关键帧
正确答案:关键帧是指在视频中定义的更改所在的帧,或包括修改影片的帧动作脚本的帧。
344.图形元件
正确答案:用于创建可反复使用的图形或连接到主时间轴的动画片断,它可以是静止的图片,也可以是由多帧组成的动画
345.下列语句片段:
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
346.下列语句片段
int
A.10,b=4,c=20,d=6;
System.out.println(a++*b+c*--d);
的结果为()。
A.144
B.28
C.140
D.不能执行
正确答案:C
347.动画制作的主要方法
正确答案:关键帧法
348.现有一个整型数组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[4]
正确答案:B
349.位图:
正确答案:位图也叫像素图,它由像素或点的网格组成,与矢量图形相比,位图的图像更容易模拟照片的真实效果
350.元件
正确答案:是指在动画制作过程中可以重复使用的元素
351.Flashh动画分为哪几种类型?
正确答案:基本动画、高级动画、脚本动画(交互式动画)
352.实例
正确答案:实例是库中元件在舞台上的副本,具备元件的所有属性
353.下列关于for循环和while循环的说法中哪个是正确的()。
A.while循环能实现的操作,for循环也都能实现
B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C.两种循环任何时候都可替换
D.两种循环结构中都必须有循环体,循环体不能为空
正确答案:D
354.如何创建模板?
正确答案:设计模板时,可以指定在基于模板的文档中哪些内容是用户"可编辑的"。使用模板,模板创作者控制哪些页面元素可以由模板用户(如作家、图形艺术家或其它 Web 开发人员)进行编辑。
355.元件的类型
正确答案:电影剪辑、按钮、图形
356.图层(Layer)
正确答案:图层(Layer)像透明纸一样,可一层层地向上叠加。在图层上绘制和编辑对象,不会影响其它图层上的对象
357.帧
正确答案:帧是影响动画中最小时间单位的单幅影像画面,相当于电影胶片上的每一格镜头
358.Flash中Removeemovieeclip指的是
正确答案:删除电影夹子
359.Flash中的滤镜含义
正确答案:滤镜是指能够应用于文体、影片剪辑和按钮的图形效果,它能够对图像增添奇妙的视觉效果
360.Flash中 选取场景中所有层中的所有对象?
正确答案:选择择Editt>;>;SelecttAl
361.Flash5中,CommonnLibrary默认共有几类公用对象
正确答案:6
362.如果一个对象是以100%的大小显示在工作区中,选择工具箱中的ZoommTool工具,在其上单击一下,则对象将以 比例显示在工作区中
正确答案:200%%
363.Flash中的滤镜效果包括
正确答案:投影、模糊、发光、斜角、渐变发光、渐变斜角、调整颜色
364.对于那些具有复杂颜色效果和包含渐变色的图像,例如照片,最好使用那种方式进行压缩
正确答案:jpeg
365.如果要用刷子工具在填充区域和空白区域上涂刷,而线条不受影响,应该选择的涂刷模式是
正确答案:PainttFillss
366.Flashh中【刷子工具】的五种填充模式
正确答案:标准绘画、颜料填充、后面绘画、颜料选择、内部绘画
367.制作动画的获取的形式?
正确答案:自制、外部导入
368.帧可以分为()和()两种类
正确答案:关键帧和普通帧
369.Flash影片舞台的最大尺寸
正确答案:2880pxx××2880pxx
370.如果一个对象是以100%的大小显示在工作区中,选择工具箱中的“缩放”工具,并按下Alt键,使用鼠标单击,则对象将以 的比例显示在工作区中
正确答案:50%
371.Flashh特点?
正确答案:1.矢量图象;2.流媒体播放技术;3.动画小;4.可以加入音频文件件;5.交互
372.动画
正确答案:将一张张连贯动作的画面,或者一个个连贯姿势的人偶,用逐格拍摄的方式摄制下里,由此获得动感影响的效果,形成电影、电视作品,也泛指此类型影视手法本身,这种影响效果可以展示形体的任意变化,以及动物、景物、器物的拟人活动,能够充分发挥真人实物所难以表达的夸张的幻想。动画的类型:基本动画、高级动画、脚本动画
373.Flashh影片频率最大可以设置到多少
正确答案:120000
374.制作动画的素材包括
正确答案:文字、图形、图像、音频、视频
375.Loading应该放在影片的 位置
正确答案:前面
376.对于在网络上播放动画来说,最合适的帧频率是
正确答案:每秒12帧
377.Flash中设置属性的命令是
正确答案:SettProperty
378.标准准CDD音频采样率
正确答案:444KHZ
379.默认时Flash影片帧频率是多少
正确答案:12
380.给给Flashh中的几何体填入的颜色类
正确答案:无、纯色、线性、放射状、位图
381.Flashhaction“while”意义是?
正确答案:当当成立时
382.执行“视图>;隐藏边缘”命令的作用是
正确答案:隐藏被选择对象的突出显示状态
383.场景
正确答案:用来组装测试动画的场地空间。
384.在InternettExplorerr浏览器中,是通过 技术来播放Flashh电影
正确答案:ActiveeXXX
385.在Flash中,用 绘图工具可以绘制笔直的斜线
正确答案:使用铅笔工具,按住Shiftt键拖动鼠标
386.Flash制作用途?
正确答案:1.绘图工作;2.制作简单动画;3.网站开发;4.游戏设计
387.图层(动画层)
正确答案:用来合成和控制元素叠放次序的工具。
388.在FLASHHMX,如果要将FreeHand文档中的每一层都转换为Flashh电影中的关键帧应该是FreeHand导入设置)对话框的
正确答案:层选项中选Keyframes(关键帧)选项
389.舞台
正确答案:舞台是在回放过程中显示图形、视频、按钮等内容的位置
390.标识符Flashh的全局函数使用什么标识符
正确答案:()global
391.时间轴特效
正确答案:以模板的形式制作一些复杂而重复的动画,例如模糊、位移等以模板的形式制作一些复杂而重复的动画,例如模糊、位移等
392.Flashh适用于制作什么动画?
正确答案:适用于网页交互式二维矢量动画
393.动画构成的要素:
正确答案:(1)有多个画面组成并且画面必须连续;(2)画面之间的内容必须存在差异,表现在位置、形态、颜色和亮度等方面;(3)画面表现得动作必须连续,即后一幅画面是前一幅的继续。
394.Actionscriptt中引用图形元素的数据类型是
正确答案:对象
395.帧频率(帧速率)
正确答案:每秒所显示的静止帧格数
396.在Flash电影中添加可滚动的单选和多选下拉菜单的是
正确答案:ListBox
397.当Flashh导出较短小的事件声音(例如按钮单击的声音)时,最适合的压缩是
正确答案:ADPCMM压缩选项
398.单选钮的的初始状态是未选中的话,则
正确答案:initialState=FALSE
399.同时具有水平和垂直滚动条的窗口的是
正确答案:ScrollPanee
400.库(自定义库)
正确答案:存储和组织在Flash中创建的各种元件的地方,还用于存储和组织导入的文件,包括位图、声音和视频。
401.普通帧(延长帧)
正确答案:显示灰色方格,在时间轴上能显示实例对象,普通帧是用于延续关键帧的内容,也称为延长帧
402.时间轴
正确答案:用来通知Flash显示图形和其它项目元素的时间,也可以使用时间轴指定舞台上各图形的分层顺序。位于较高图层中的图形显示在较低图层中的图形的上方
403.动画的类型?
正确答案:动画的类型:基本动画、高级动画、脚本动画。
404.下面几项通过JavaScript的应用,可以来实现的是
A.交互式导航
B.简单的数据搜寻
C.表单验证
D.网页特效
正确答案:ABCD
405.什么是动画?
正确答案:将一张张连贯动作的画面,或者一个个连贯姿势的人偶,用逐格拍摄的方式摄制下里,由此获得动感影响的效果,形成电影、电视作品,也泛指此类型影视手法本身,这种影响效果可以展示形体的任意变化,以及动物、景物、器物的拟人活动,能够充分发挥真人实物所难以表达的夸张的幻想。
406.下面四个层的HTML标签,可以在IE浏览器中正常显示的是:
A.标签
B.标签
C.标签
D.标签 答案是:参考答案:AB 出自 联大 >; 焦作大学Flash动画设计制作
更多答案联系客服:19139051760
本题添加时间:2023/4/3 12:59:00
正确答案:AB
407.漏样式表允许网页设计者定义网页元素的样式,其样式包括电保护断路器的工作原理是()
A.字体
B.颜色
C.HTML标签
D.超链接
正确答案:ABCD
408.在Flash中,有两种类型的声音
A.事件声音
B.流式声音
C.数字声音音
D.模拟声音
正确答案:ABCD
409.Flash不可以导入的矢量图形和位图图像文件格式有哪些:(没有安装QuickTime4的情况下)
A.扩展名为.epss、ai的AdobeeIllustratorr文件
B.扩展名为.gif的文件
C.扩展名为.jpg的文件
D.扩展名.qtif的文件
正确答案:D
410.在FLASH中,选择工具箱中的滴管工具,当单击填充区域时,该工具将自动变成什么工具
A.墨水瓶工具
B.涂料筒工具
C.刷子工具
D.钢笔工具
正确答案:B
411.在DreamweaverrMX中,下面利用DHTML的动态内容功能可以做出的效果为哪些
A.树型的菜单管理
B.平滑的内容移动
C.图像的变换
D.图像的运动
正确答案:ABCD
412.在FLASH中,下面关于调色板说法错误的是
A.每个个Flashh文件都包括自己的调色
B.调色板将存储在在Flash文件中,会对文件的大小产生影
C.默认的调色板是是2166色的的Webb有效颜
D.用户可以使用混色器面板在当前电影的调色板中添加颜色
正确答案:B
413.在Flash中,有两种类型的声音
A.事件声音
B.流式声音
C.数字声音
D.模拟声音
正确答案:ABCD
414.执行“视图→隐藏边缘”命令的作用是
A.隐藏被选择对象的突出显示状态
B.隐藏被选择对象的外框轮廓
C.隐藏被选择对象的填充区域
D.隐藏被选择对象的线条
正确答案:A
415.在Flash中,要绘制精确的直线或曲线路径,可以使用
A.铅笔工具
B.钢笔工具
C.刷子工具
D.A,C
正确答案:B
416.下面关于删除框架的说法错误的是
A.刚开始建立时可以用Undo(撤消)来删除
B.在操作了比较长的时间后,不可以通过菜单命令来删除
C.用鼠标拖动框架间的边框,一直把它拖到最边上,就可以删除一个框架了
D.选中其中一框架通过组合键Ctrl+D可以用来删除框架架
正确答案:D
417.在FLASH,移动对象的副本和限制对象移动的角度(以45度为单位)分别按什么键
A.Alt和Shift
B.Ctrl和Alttt
C.Alt和Ctrll
D.Shift和Ctrl
正确答案:A
418.如果一个对象是以100%的大小显示在工作区中,选择工具箱中的“缩放”工具,并按下Alt键,使用鼠标单击,则对象将以多少的比例显示在工作区中
A.50%%
B.100%%
C.200%%
D.400%%
正确答案:A
419.下面关于创建一个框架的说法错误的是
A.新建一个HTML文档,直接插入系统预设的框架就可以建立框架了
B.打开File菜单,选择SaveeAlllFrames命令,系统自动会叫你保存存
C.如果要保存框架时,在编辑区的所保存框架周围会看到一圈虚线
D.不能创建十三种以外的其他框架的结构类型
正确答案:D
420.下面关于使用框架的弊端和作用说法错误的是
A.增强网页的导航功能
B.在低版本的IE浏览器(如IEE3.0)中不支持框架
C.整个浏览空间变小,让人感觉缩手缩脚
D.容易在每个框架中产生滚动条,给浏览造成不便
正确答案:B
421.下面关于框架的构成及设置的说法错误的是
A.一个框架实际上是由一个HTML文档构成
B.在每个框架中,都有一个蓝色的区块,这个区块是主框架的位置
C.当在一个页面插入框架时,原来的页面就自动成了主框架的内容
D.一般主框架用来放置网页内容,而其他小框架用来进行导航
正确答案:A
422.以下关于按钮元件时间轴的叙述,正确的是
A.按钮元件的时间轴与主电影的时间轴是一样的,而且它会通过跳转到不同的帧来响应鼠标指针的移动和动作
B.按钮元件中包含了4帧,分别是Up、Down、Over和Hit帧
C.按钮元件时间轴上的帧可以被赋予帧动作脚本
D.按钮元件的时间轴里只能包含4帧的内容
正确答案:B
423.在FLASH中,使用钢笔工具创建路径时,关于调整曲线和直线的说法错误的是
A.当用户使用次选工具单击路径时,定位点即可显示
B.使用次选工具调整线段可能会增加路径的定位点
C.在调整曲线路径时,要调整定位点两边的形状,可拖动定位点或拖动正切调整柄
D.拖动定位点或拖动正切调整柄,只能调整一边的形状
正确答案:D
424.在启用简单按钮功能关闭的情况下,要对某个按钮进行编辑,可以执行以下哪些操作?
A.双击舞台上的按钮元件实例
B.鼠标右键单击按钮元件实例,从弹出的菜单中选择“在当前位置编辑”
C.鼠标左键单击选中按钮元件实例,执行“编辑→编辑所选项目”
D.鼠标右键单击按钮元件实例,从弹出的菜单中选择“编辑”
正确答案:ABCD
425.下面关于设置按钮属性的说法错误的是
A.在设置属性面板上的按钮属性有递交属性
B.在设置属性面板上的按钮属性有重置属性
C.在设置属性面板上的按钮自己不可以填加属性
D.可以用图片来制作图形按钮
正确答案:C
426.将舞台上的对象转换为元件的步骤是
A.1.选定舞台上的元素;2.单击“修改→转换为元件”,打开转换为元件对话框;3.填写转换为元件对话框,并点击确定
B.1.单击“修改→转换为元件”,打开转换为元件对话框;2.选定舞台上的元素;3.填写转换为元件对话框,并点击确定
C.1.选定舞台上的元素,并将选定元素拖到库面板上;2.单击“修改→转换为元件”,打开转换为元件对话框;3.填写转换为元件对话框,并点击确定
D.1.单击“修改→转换为元件”,打开转换为元件对话框;2.选定舞台上的元素,并将选定元素拖到库面板上;3.填写转换为元件对话框,并点击确定
正确答案:A
427.以下关于使用元件的优点的叙述,正确的是
A.使用元件可以使发布文件的大小显著地缩减
B.使用元件可以使电影的播放更加流畅
C.使用元件可以使电影的编辑更加简单化
D.以上均是
正确答案:D
428.对于在网络上播放动画来说,最合适的帧频率是
A.每秒24帧
B.每秒12帧
C.每秒25帧
D.每秒16帧
正确答案:B
429.下列关于关键帧说法正确的是
A.关键帧是指在动画中定义的更改所在的帧
B.修改文档的帧动作的帧
C.Flashh可以在关键帧之间补间或填充
D.可以在时间轴中排列关键帧,以便编辑动画中事件的顺序
正确答案:ABCD
430.Flash影片频率最大可以设置到多少
A.99
B.100
C.120
D.150
正确答案:C
431.在Flash中,移动对象可以有以下方法
A.在舞台上选中之后直接拖动
B.通过剪切和粘贴将对象从一个地方移动到另外一个地方
C.使用方向键移动
D.在信息面板中指定对象的精确位置
正确答案:ABCD
432.以下关于帧锚记和注释的说法正确的是
A.帧锚记和注释的长短都将影响输出电影的大小
B.帧锚记和注释的长短都不影响输出电影的大小
C.帧锚记的长短不会影响输出电影的大小,而注释的长短对输出电影的大小有影响
D.帧锚记的长短会影响输出电影的大小,而注释的长短对输出电影的大小不影响
正确答案:D
433.将文本块“ADOBE”执行“修改>;分离”命令后,并且使用了“分散到图层”命令将各个字符分别放置在命名为A、D、O、B、E的层中,下面说法错误的是:
A.原有的图层将被删除,只剩下图层A、D、O、B、E
B.图层由上至下为A、D、O、B、E的顺序
C.图层由下至上为A、D、O、B、E的顺序
D.原有的图层将被保留,放置在图层A、D、O、B、E的下方
正确答案:ACD
434.以下关于逐帧动画和补间动画的说法正确的是
A.两种动画模式FlashhMX20044都必须记录完整的各帧信息
B.前者必须记录各帧的完整记录,而后者不用
C.前者不必记录各帧的完整记录,而后者必须记录完整的各帧记录
D.以上说法均不对
正确答案:B
435.制作形状补间动画,使用形状提示,能获得最佳变形效果的说法中对的是
A.在复杂的变形动画中,不用创建一些中间形状,而仅仅使用开始和结束两个形状
B.确保形状提示的逻辑性
C.如果将形状提示按逆时针方向从形状的右上角位置开始,则变形效果将会更好
D.以上说法都错
正确答案:B
436.关于为补间动画分布对象描述正确的是:
A.用户可以快速将某一帧中的对象分布到各个独立的层中,从而为不同层中的对象创建补间动画
B.每个选中的对象都将被分布到单独的新层中,没有选中的对象也分布到各个独立的层中
C.没有选中的对象将被分布到单独的新层中,选中的对象则保持在原来的位置
D.以上说法都错
正确答案:A
437.在启用简单按钮功能关闭的情况下,要对某个按钮进行编辑,可以执行以下哪些操作?
A.双击舞台上的按钮元件实例
B.鼠标右键单击按钮元件实例,从弹出的菜单中选择“在当前位置编辑”
C.鼠标左键单击选中按钮元件实例,执行“编辑→编辑所选项目”
D.鼠标右键单击按钮元件实例,从弹出的菜单中选择“编辑
正确答案:ABCD
438.在Flash中,用以下何种绘图工具可以绘制笔直的斜线
A.使用铅笔工具,按住Shiftt键拖动鼠标
B.使用铅笔工具,采用伸直绘图模式
C.直线工具
D.钢笔工具
正确答案:ACD
439.下列哪些是是actionscript的关键
A.break
B.function
C.default
D.void
正确答案:ABCD
440.在Flash中,有两种类型的声音
A.事件声音
B.流式声音
C.数字声音音音音音音音D、模
D.数字声音音音音音音音D、模
正确答案:ABCD
441.目标电影和源电影的资源均已打开。现要将源电影的资源复制到目标电影中,请问下列哪种操作是正确的
A.将资源拖动到目标电影的场景上
B.将资源拖动到目标电影的时间轴上
C.将资源拖动到目标电影的属性面板中
D.?B和C均为正确操作
正确答案:A
442.下列说法正确的是
A.在制作电影时,背景层将位于时间轴的最底层
B.一般来说帧并帧动画是用来制作复杂的动画
C.一般来说帧并帧动画文件量比补间动画小
D.在制作电影时,背景层可以位于任何层
正确答案:AB
443.Actionscriptt中引用图形元素的数据类型是
A.电影剪辑
B.对象素
C.按钮
D.图形元
正确答案:A
444.两个关键帧中的图像都是形状则这两个关键帧之间可以创建下列哪种补间动画
A.形状补间动画
B.位置补间动画
C.颜色补间动画
D.透明度补间动画
正确答案:ABCD
445.下列关于引导层说法正确的是
A.为了在绘画时帮助对齐对象,可以创建引导层
B.可以将其它层上的对象与在引导层上创建的对象对齐
C.引导层不出现在发布的的SWFF文件
D.引导层是用层名称左侧的辅助线图标表示的
正确答案:ABCD
446.在FLASH中,下面关于导入视频说法错误的是
A.在导入视频片断时,用户可以将它嵌入到Flashh电影中
B.用户可以将包含嵌入视频的电影发布为Flashh动画
C.一些支持导入的视频文件不可以嵌入到Flashh电影中
D.用户可以让嵌入的视频片断的帧频率同步匹配主电影的帧频率
正确答案:C
447.在MP33压缩对话框中的音质选项中,如果要将电影发布到到Webb站点上,则应选哪
A.中
B.最佳
C.快速
D.都可以
正确答案:C
448.默认时Flash影片帧频率是多少
A.10
B.12
C.11
D.25
正确答案:B
449.标识符Flash的全局函数使用什么标识符?
A.()global
B.globall
C.varr
D.只要定义在时间轴上就可以
正确答案:A