2023年12月14日发(作者:)

Flex综合测试题

1)下面关于RIA的概念说法错误的是(C )

A)RIA将桌面应用程序的强交互性与传统Web应用灵活的结合起来

B)RIA的富客户端采用异步的方式同服务器端通讯

C)RIA在通讯中会传输所有的数据,增加了数据的信息量

D)RIA可以整合声音,视频等桌面元素

2)一下关于Flex程序说法不正确的是( D )

A)Flex程序由*.MXML、*.as、*.css文件组成

B)MXML语言专用于Flex程序中,是用于描述界面表现的一种XML标记语言

C)ActionScript是针对Adobe Flash Player运行环境的编程语言

D)MXML提供了一系列标签供用户使用,MXML不区分大小写

3)一下关于Applicaton布局的说话,错误的是( D )

A)Application默认的布局是BasicLayout

B)HorizonatalLayout表示水平布局方式

C)VertiacalLayout表示竖直布局方式

D)TileLayout表示主题布局方式

4)关于一下代码的说法,不正确的是( A )

triggerEvent="click"/>

A)当用户单击提交按钮时,会触发StringValidator验证对象

B)当用户单击id为sumit的按钮时,会触发StringValidator验证对象

C)StringValidator验证对象验证的目标是id为txtPwd的输入组件

D)StringValidator验证对象验证的是txtPwd的text属性

5)下面不是为了实现RIA的技术是( A )

A)XMTL

B)AJax

C)EXT

D)Flex

6)下面关于Flex自定义组件,说法正确的是( AC)

A)自定义组件提高了代码的重用性,降低了维护的难度

B)一般讲程序中不常用的功能定义成自定义组件

C)一般将程序中通用的功能定义成自定义组件

D)一般讲程序中独立的功能定义成自定义组件

7)下面关于Flex编译过程说法正确的是( C )

A)将ActionScript语言编译成MXML语言

B)将ActionScript编译成CSS语言

C)将MXML语言编译成ActionScript语言

D)将MXML语言编译成css语言 8)下面是用于验证日期的是( D )

A)

B)

C)

D)

9)下面产生单选按钮的是( C )

A)label

B)group

C)groupName

D)Groups

10)下面关于TextInput的属性说法不正确的是( B )

A)text表示得到用户输入的信息

B)password表示以密码的形式显示信息

C)restrict用于限定用户的输入

D)Editable用于限定文本框是否可以输入

11)下面对restrict的赋值能够限定文本框中仅能输入数字的是( B )

A)$0-9

B)0-9

C)$0-9^

D)09

12)下面消息提示框Alert的说法正确的是( B )

A)只能生成类似JavaScript的alert提示框

B)能够生成类似JavaScript的conform效果

C)只能指定消息的内容,不能为弹出框指定标题

D)以上说话都不对

13)AdvancedDataGrid组件用于绑定数据的属性是( C )

A)designViewDataType

B)columns

C)dataProvider

D)data

14)下面关于AdvancedDataGrid的显示形式说法正确的是( C )

A)只能平面的形式

B)只能是树形结构

C)可以是平面结构,也可以是树形结构

D)以上说法都不对

15)关于AdvancedDataGrid绑定数据类型说法正确的是(D )

A)只能是ArrayCollection数据类型

B)只能是XML数据类型

C)只能是XMLList类型

D)可以是ActionScript定义的对象数组

16)下面关于AdvancedDataGrid说法正确的是( B )

A)AdvancedDataGrid不能对数据进行分组

B)AdvancedDataGrid能够轻松实现显示摘要的效果

C)不能对AdvancedDataGrid中的数据进行操作 D)AdvancedDataGrid不能实现排序的功能

17)下面关于Flex实现菜单导航效果的说法正确的是( C )

A)利用tree组件完成菜单导航的效果

B)利用AdvancedDataGrid实现菜单导航的效果

C)利用MenuBar实现菜单导航的效果

D)以上说法都不对

18)下面关于Flex的动画效果说法正确的是(A )

A)Flex可以利用定义好的组件,轻松的实现动画效果

B)Flex不支持3D的动画效果

C)Flex只能利用MXML组件实现动画效果

D)Flex动画效果做起来很难,一般都不用

19)下面关于淡入淡出效果说法正确的是( A )

A)alphaFrom的值大的时候从不透明向透明转变

B)alphaFrom的值大的时候从透明向不透明转变

C)alphaFrom的值可以比1大

D)alphaFrom不能比alphaTo 的值大

20)关于Move3D动画效果说法正确的是( C )

A)实现旋转功能

B)实现淡入淡出功能

C)实现移动功能

D)实现变大变小功能

21)关于Rotatee3D动画效果说法正确的是( A )

A)实现旋转功能

B)实现淡入淡出功能

C)实现移动功能

D)实现变大变小功能

22)下面关于Flex移动动画说法正确的是(D )

A)Flex的移动不能重复

B)Flex的移动只能向一个方向移动,不能同时向多个方向移动

C)Flex向Z轴方向的移动的值不能小于0,小于0会报错

D)Flex向Z轴方向的移动的值能小于0,当小于0的时候表示向外移动

23)关于Flex动画效果的持续时间说法正确的是( B)

A)Flex动画的时间不能设定,都是1秒

B)时间可以设定,用duration属性来设置持续时间

C)Duration默认的时间用毫秒计算,如果需要持续3秒钟,其值应该是30000

D)Duration默认的时间用秒计算,如果需要持续3秒钟,其值应该是3

24)下面说法正确的是(B )

A)Flex的动画效果一次只能使用一个,不能联合使用

B)Flex的动画可以联合使用,但是有先后顺序

C)Flex的动画可以联合使用,没有先后顺序

D)以上说法都不对

25)对于Tree组件的labelField属性赋值,正确的是( C )

A)#label

B)$label C)@label

D)%label

26)在使用

A)2 B)10 C)0.5 D)-1

27)在AS3.0中,用于创建Array数组正确的代码是( D )

A)var Array temp = new Array();

B)var temp:Array = new Array["a","b","c"];

C)var temp:Array = ("a","b","c");

D)var temp:Array = new Array("a","b","c");

28)关于ArrayCollection过滤功能说法正确的是( AD )

A)使用filterFunction属性指定过滤的函数名

B)使用filter属性指定过滤的函数名

C)ArrayCollection过滤函数类型必须是Boolean类型

D)必须调用refresh方法使过滤生效

29)关于Flex中视图状态,说法正确的是( BC )(选择两项)

A)应用程序默认的视图状态为default视图状态

B)应用程序默认的视图状态为在中定义的第一个状态

C)includeIn表示向视图中添加组件

D)excludeFrom表示向视图中添加组件

30)能够正确从目标对象的dragDrop事件中获取拖放数据的是( B )

A)var dgRow:Object=rFormat("item")[0];

B)var dgRow:Object=rFormat("items")[0];

C)var dgRow:Object=rFormat("items");

D)var dgRow:Object=rFormat("item");

31)关于ActionScript说法正确的是( C )

A)ActionScript是一个纯面向对象的编程语言

B)ActionScript是一个纯面向过程的语言

C)ActionScript是一个综合了面向过程和面向对象的编程语言

D)以上说法都不对

32)下面关于ActionScript面向对象的说法正确的是( C )

A)ActionScript不支持重写

B)ActionScript不支持继承

C)ActionScript不支持重载

D)ActionScript不支持封装

33)()函数说法正确的是( BC )(选择两项)

A)本函数支持保留小数

B)本函数不支持保留小数,只能保留整数

C)本函数是利用四舍五入的方式进行操作

D)本函数是利用只舍不余的方式进行操作

34)在ActionScript中如果要将数字进行四舍五入,并且保留小数,使用的方法是( D )

A)()

B)(); C)();

D)d()

35)ActionScript中循环说法正确的是( D)

A)for循环,for in循环,for each循环是一样

B)for循环不一样,for in和for each循环是一样

C)for循环和for in循环是一样,for each不一样

D)for循环,for in循环,for each循环都各有特点,不一样

36)下面创建数组,错误的是( C )

A)var bookArr:Array=new Array();

B)var bookArr:Array=new Array("java","jsp","flex");

C)var bookArr:Array=();

D)var bookArr:Array=[“java”,“jsp”,“flex”];

37)下面关于数据绑定的说法错误的是( C )

A)使用数据绑定时,Flex会自动将一个对象的数据复制,提供给另一个对象使用,提供数据的一方称为数据源对象,使用数据的一方称为目标对象

B)当数据源对象的数据发生改变化时,目标对象的数据会自动更新,而不需要再编写代码去强制更新

C)当数据源对象的数据发生改变化时,目标对象的数据不会自动更新,需要再编写代码去强制更新

D)绑定的实现是借助于事件机制来完成的

38)下面关于AdvancedDataGrid拖放功能说法正确的是( A )

A)dragEnabled="true"表示能够拖动

B)dragEnabled="false"表示能够拖动

C)dropEnabled="true" 表示能够拖动

D)dropEnabled="false" 表示能够拖动

39)下面关于Flex页面跳转的方式说法正确的是( A )

A)可以使用ActionScrip调用JavaScript来实现跳转

B)ActionScript是同JavaScript不同的编程语言,ActionScript不能使用JavaScript来实现页面的跳转

C)JavaScript调用ActionScript来实现页面的跳转

D)以上说法都不对

40)下面关于HttpService组件的说法正确的是( B )

A)是直接调用Java类的进行通信的方式

B)是来通过Http请求的方式来同后台进行通信

C)是同WebService进行通信的一种方式

D)是调用Flex其他组件的一种方式

41) 下面关于HttpService来进行通信的说法正确的是( B )

A)服务器端可以直接以Java对象来响应客户端的请求

B)服务器只能通过xml,Json对象等的形式来响应客户的请求

C)服务器必须通过WebService的方式来响应请求

D)以上的方式都行

41)下面关于WebService组件说法正确的是( C )

A)是直接调用Java类的进行通信的方式

B)是来通过Http请求的方式来同后台进行通信 C)是同WebService进行通信的一种方式

D)是调用Flex其它组件的一种方式

42)下面关于Remoting组件说法正确的是( A )

A)是直接调用Java类的进行通信的方式

B)是来通过Http请求的方式来同后台进行通信

C)是同WebService进行通信的一种方式

D)是调用Flex其他组件的一种方式

44)下面关于Flex直接调用Java类的说法正确的是( C )

A)Flex只能调用普通的Java类,不能调用被Spring管理的类

B)Flex可以直接调用Java类,不需要借助任何的其他的插件

C)Flex调用Java类的时候需要增加一个插件

D)以上的说法都对

45)下面关于Flex调用Java类的说法正确的是( D )

A)需要将要被Flex调用的Java类注册到文件中

B)需要将要被Flex调用的Java类注册到文件中

C)需要将要被Flex调用的Java类注册到文件中

D)需要将要被Flex调用的Java类注册到文件中

46)下面关于Flex直接调用Java类的说法正确的是(C)

A)只能传递文本数据,不能传递对象

B)只能传递对象,不能传递文本数据

C)能够传递对象,但是对象需要系列化

D)能够传递对象,|对象不需要系列化

47)下面关于HttpService说法正确的是( D )

A)HttpService只能访问JSP不能访问Servlet,

B)HttpService只能访问Servlet,不能访问JSP

C)HttpService即不能访问JSP,又不能访问Servlet

D)HttpService即能访问JSP,又能访问Servlet

48)下面关于Flex同后台通信说法正确的是( AD)(选择两项)

A)必须通过回调函数得到服务器端的响应

B)不需要通过回调函数,能够直接得到服务器端的响应

C)只能捕获正确的响应,不能捕获错误的响应

D)即能捕获正确的响应,又能捕获错误的响应

49)关于Flex图表说法正确的是(C )

A)Flex只能绘制静态的图表,没有实用价值

B)Flex只能绘制简单的图表,没有实用价值

C)利用Flex的图表功能能够轻松的绘制出各种动态的图表,功能强大

D)Flex的图表组件功能强大,不需要借助任何组件,可以直接同后台进行通信

50)下面关于说法正确的是( B )

A)是绘制饼图的组件

B)是绘制线性图表的组件

C)是绘制柱状图的组件

D)是绘制表格的组件