FlashAS3_0编程题库及答案
河南科技⼤学--Flash AS3.0编程
1、选择题:19题
1、关于Flash CS4中的as3.0代码,下⾯说法正确的是()
A.只能写在帧上
B.只能写到ASDoc⽂件(.as)中
C.可以写在帧上或者ASDoc⽂件(.as)中
D.可以写在元件实例上
正确答案是: C 你选择的答案是:未选 ×
2、下列关于AS3.0,说法不正确的是()
A.AS3.0 是⾯向对象的。
B.AS3.0 源于ECMAScript标准
C.AS3.0 使⽤虚拟机AVM3来运⾏
D.AS3.0 由两个部分组成:核⼼语⾔和Flash Player API
正确答案是: C 你选择的答案是:未选 ×
3、关于AS3.0代码中的注释,下列说法不正确的是()
A.使⽤注释,既可以⽅便⾃⼰阅读,⼜可以让别⼈更好、更快地理解代码B.注释会影响程序的执⾏效率
C.既可以使⽤单⾏注释,也可以使⽤多⾏注释
D.在调试程序时,注释代码要⽐删除代码有更多的好处
正确答案是: B 你选择的答案是:未选 ×
4、下列关于trace语句的使⽤,不正确的是()
A.trace(hello)
B.trace(1)
C.trace(true)
D.trace(stage)
正确答案是: A 你选择的答案是:未选 ×
5、下列显⽰对象中,不能⽤来做容器的是()
A.图形
B.⽂本
C.舞台
D.影⽚剪辑
正确答案是: B 你选择的答案是:未选 ×
6、下列关于MainTimeline类的说法,不正确的是()A.MainTimeline类的实例名字为root
B.MainTimeline类在AS3.0中没有公开
C.MainTimeline类是静态类,不能动态地添加属性D.MainTimeline类是默认的⽂档类
正确答案是: C 你选择的答案是:未选 ×
B.mc.xsacle=0.1;
C.mc.width=0.1;
D.mc.sacle=0.1;
正确答案是: A 你选择的答案是:未选 ×
8、x = Math.random(), x的取值范围为()
A.0 < x < 1
B.0 < x <= 1
C.0<= x < 1
D.0 <= x <= 1
正确答案是: C 你选择的答案是:未选 ×
9、下列说法哪⼀个是正确的:( )
A.int(-0.9)==Math.floor(-0.9)
B.int(-0.9)==il(-0.9)
C.int(-0.9)==und(-0.9)
D.没有正确答案
正确答案是: B 你选择的答案是:未选 ×
10、下⾯哪⼀个不能⽤来做变量名?()
A. stuName
B. _abc
C. 123a
D. XS
正确答案是: C 你选择的答案是:未选 ×
11、定义变量的形式如var a;则trace(a)的结果为()A.NaN
B.0
C.null
D.undefined
正确答案是: D 你选择的答案是:未选 ×
12、有如下代码:
const XYZ:int=100;
XYZ=200;
XYZ++;
则trace(XYZ)的结果为()
A.100
B.200
C.2013 d
D.系统报错
正确答案是: D 你选择的答案是:未选 ×
13、下⾯数据类型中属于复杂数据类型的是()A.int
B.uint
C.Array
D.Boolean
正确答案是: C 你选择的答案是:未选 ×
14、有如下代码:
D.234
正确答案是: D 你选择的答案是:未选 × 15、有如下代码:
var i:int=1;
var boo:Boolean=i;
trace(i==boo);
trace(i===boo);
则输出的结果是()
A.true
true
B.true
false
C.false
true
D.false
false
正确答案是: B 你选择的答案是:未选 × 16、有如下代码:
var a:int=10;
var b:int=20;
var m:int;
var n:int;
m=a++;
n=--b;
trace(m,n);
则输出的结果是()
A.10 19
B.10 20
C.11 19
D.11 20
正确答案是: A 你选择的答案是:未选 × 17、有如下代码:
var num:int=1;
if(num=2)
trace(num);
则输出的结果是()
A.0
B.1
C.2
D.⽆输出结果
正确答案是: C 你选择的答案是:未选 × 18、有如下代码:
var day,n:int;
day=6;
n=1;
while(day>=1)
{ n=(n+1)*2;
正确答案是: B 你选择的答案是:未选 ×
19、有如下代码:
var i:int;
var sum_odd:int=0;
var sum_even:int=0;
for(i = 1;i<=100;i++)
{
if(i%2==0)
sum_even += i;
else
sum_odd += i;
}
trace(sum_odd,sum_even);
则输出的结果是()
A.2500 2500
B.2500 2550
C.2550 2500
D.2550 2550
正确答案是: B 你选择的答案是:未选 ×
本次测试成绩:0分
河南科技⼤学--Flash AS3.0编程
1、选择题:16题
1、⾃定义函数要使⽤的关键字是()
A.var
B.void
C.function
D.const
正确答案是: C 你选择的答案是:未选 ×
2、要实现Flash player播放器窗⼝⾃动全屏的AS3.0代码是()A.fscommand("fullscreen");
B.fscommand("fullscreen",true);
C.fscommand("fullscreen","true");
D.fscommand("fullscreen","false");
正确答案是: C 你选择的答案是:未选 ×
3、有如下代码:
function maxNum(a:int,b:int,c:int):int
{
var max:int;
if(a>b)
max=a;
return(max);
}
var m:int;
m=maxNum(23,78,45);
trace(m);
则输出的结果是()
A.23,78,45
B.23
C.78
D.45
正确答案是: C 你选择的答案是:未选 ×
4、AS3.0中定义函数,表⽰⽆返回值使⽤()
A.undefined
B.NaN
C.null
D.void
确答案是: D 你选择的答案是:未选 ×
5、有如下代码:
var a:int=3;
var b:int=6;
function test(a:int,b:int):void
{
a++;
b++;
trace(a,b);
}
test(a,b);
trace(a,b);
则输出的结果是()
A.3 6
3 6
B.3 6
4 7
C.4 7
3 6
D.4 7
4 7
正确答案是: C 你选择的答案是:未选 ×
6、有如下代码:
var obj:Object={name:"张三",age:20,dclass:"动漫1班"};
function stuInfo(obj1:Object):void
{
www.doczj/doc/6a00200a4a7302768e9939fb.html ="李四"; trace(www.doczj/doc/6a00200a4a7302768e9939fb.html ); }
stuInfo(obj);
trace(www.doczj/doc/6a00200a4a7302768e9939fb.html );则输出的结果是()
A.张三
张三
B.张三