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类的实例名字为rootB.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 < 1B.0 < x <= 1C.0<= x < 1D.0 <= x <= 1正确答案是: C 你选择的答案是:未选 ×9、下列说法哪⼀个是正确的:( )A.int(-0.9)==Math.floor(-0.9)B.int(-0.9)==Math.ceil(-0.9)C.int(-0.9)==Math.round(-0.9)D.没有正确答案正确答案是: B 你选择的答案是:未选 ×10、下⾯哪⼀个不能⽤来做变量名?()A. stuNameB. _abcC. 123aD. XS正确答案是: C 你选择的答案是:未选 ×11、定义变量的形式如var a;则trace(a)的结果为()A.NaNB.0C.nullD.undefined正确答案是: D 你选择的答案是:未选 ×12、有如下代码:const XYZ:int=100;XYZ=200;XYZ++;则trace(XYZ)的结果为()A.100B.200C.201D.系统报错正确答案是: D 你选择的答案是:未选 ×13、下⾯数据类型中属于复杂数据类型的是()A.intB.uintC.ArrayD.Boolean正确答案是: C 你选择的答案是:未选 ×14、有如下代码:D.234正确答案是: D 你选择的答案是:未选 × 15、有如下代码:var i:int=1;var boo:Boolean=i;trace(i==boo);trace(i===boo);则输出的结果是()A.truetrueB.truefalseC.falsetrueD.falsefalse正确答案是: 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 19B.10 20C.11 19D.11 20正确答案是: A 你选择的答案是:未选 × 17、有如下代码:var num:int=1;if(num=2)trace(num);则输出的结果是()A.0B.1C.2D.⽆输出结果正确答案是: 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;elsesum_odd += i;}trace(sum_odd,sum_even);则输出的结果是()A.2500 2500B.2500 2550C.2550 2500D.2550 2550正确答案是: B 你选择的答案是:未选 ×本次测试成绩:0分河南科技⼤学--Flash AS3.0编程1、选择题:16题1、⾃定义函数要使⽤的关键字是()A.varB.voidC.functionD.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,45B.23C.78D.45正确答案是: C 你选择的答案是:未选 ×4、AS3.0中定义函数,表⽰⽆返回值使⽤()A.undefinedB.NaNC.nullD.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 63 6B.3 64 7C.4 73 6D.4 74 7正确答案是: C 你选择的答案是:未选 ×6、有如下代码:var obj:Object={name:"张三",age:20,dclass:"动漫1班"};function stuInfo(obj1:Object):void{/doc/6a00200a4a7302768e9939fb.html ="李四"; trace(/doc/6a00200a4a7302768e9939fb.html ); }stuInfo(obj);trace(/doc/6a00200a4a7302768e9939fb.html );则输出的结果是()A.张三张三B.张三李四正确答案是: D 你选择的答案是:未选 ×7、数组myArr定义如下:var myArr:Array = [{label:”同意”,data:”yes”},{label:”反对”,data:”no”},{label:”取消”,data:”cancel”}];则trace(myArr[2].data)的结果是()A.yesB.noC.cancelD.以上都不正确正确答案是: C 你选择的答案是:未选 ×8、有如下代码:var arr1:Array=new Array(2);arr1.push("abcd");trace(arr1.length);则输出的结果是()A.1B.2C.3D.4正确答案是: C 你选择的答案是:未选 ×9、有如下代码:var arr1:Array=[1,2,3,4,5];var arr2:Array=[6,7,8];var arr3:Array=arr1.concat(arr2);trace(arr3);则输出的结果是()A.1,2,3,4,5,6,7,8B.1,2,3,4,5C.6,7,8D.6,7,8,1,2,3,4,5正确答案是: A 你选择的答案是:未选 ×10、有如下代码:var arr:Array=[1,2,3,4,5];trace(arr1.join("@"));则输出的结果是()A.@1,2,3,4,5B.1,2,3,4,5@C.@1,2,3,4,5@D.1@2@3@4@5正确答案是: D 你选择的答案是:未选 ×11、有如下代码:var arr1:Array=[1,2,3,4,5];var arr2:Array=arr1.slice(1,2);trace(arr2);则输出的结果是()正确答案是: B 你选择的答案是:未选 ×12、有如下代码:vararr:Array=["MIKE","TOM","JACK","JONE","ECHO","ELLEN"];var pos:int=/doc/6a00200a4a7302768e9939fb.html stIindexOf("ECHO "); trace(pos);则输出的结果是()A.1B.2C.4D.5正确答案是: C 你选择的答案是:未选 ×13、在使⽤sort()⽅法的参数时,不会改变原数组的是 ( )A.Array.RETURNINDEXEDARRAYB.Array.NUMERICC.Array.CASEINSENSITIVED.Array.DESCENDING正确答案是: A 你选择的答案是:未选 ×14、在AS3.0的所有类中,有⼀个类是其它所有类直接或间接的⽗类,该类为()A.Stage类B.MovieClip类C.Event类D.Object类正确答案是: D 你选择的答案是:未选 ×15、AS3.0中类⽂件名的后缀是 ( )A..asB..cssC..xmlD..as3proj正确答案是: A 你选择的答案是:未选 ×16、下⾯关于类的创建,说法不正确的是 ( )A.类必须放在包(package)内,且类必须放在⼀个包中B.⽂件名,类名,类的构造函数名三者必须保持⼀致,包括⼤⼩写C.类名的第⼀个字母必须要⼤写D.所有的..as⽂件都需要在fla⽂件中使⽤正确答案是: C 你选择的答案是:未选 ×2、填空题:2题1、Array对象[15,5,0,10]使⽤sort()⽅法排序后的结果你的答案: ×参考答案:^[0,10,15,5]^^^^^^^^2、var arr:Array = [1,2,3,4];}你的答案: ×参考答案:^4,3^^^^^^^^本次测试成绩:0分Copyright © 2006 All rights reserved 河南科技⼤学--Flash AS3.0编程建议使⽤:800×600以上分辨率IE4.0以上版本浏览器河南科技⼤学--Flash AS3.0编程1、选择题:10题1、类的修饰词中,使⽤哪⼀个修饰词的类可以被其他任何类访问。