《国开安卓手机软件拼图式开发App期末复习题(附答案)(1).docx》由会员分享,可在线阅读,更多相关《国开安卓手机软件拼图式开发App期末复习题(附答案)(1).docx(24页珍藏版)》请在第一文库网上搜索。
1、国开安卓手机软件拼图式开发APP期末复习题(附答案)一、单项选择1. Android是GOogIe发布的基于()平台的开源手机操作系统。A. 1inuxB. WindowsC. DosD. OS2. AI2构建应用时,下列哪一种方式是官方推荐的开发方式。()A.安卓设备安装M1TApp1nventorCompanionApp,PC和该安卓设备连接同一无线网络,设备同时在线并能访问开发服务器,PC浏览器访问服务器并进行开发。B.只有PC机没有手机和平板,在PC机上安装A12模拟器进行开发。C.有PC和安卓手机或平板,但是没有无线网络,此时在PC机安装AI2模拟器后将安卓手机或平板通过USB线连上
2、PC机。(需要安装手机或平板的驱动程序)D.直接在安卓手机或平板上进行开发。3. O提供了一些常用的基本模块,如颜色,文本,数学和控制等模块。A.屏幕模块类B.内置模块类C.任意组建D.以上都对4. 下列哪个SCreenc)rientation参数,可以让SCreen画面保持竖屏?()A. PortraitB. 1andscapeC. UnspecifiedD. Sensor5. Width属性是控制按钮宽度的属性,默认值是AUtomatic,表示()。A.按钮的宽度会自适应文字的长度B.按钮的宽度会填充满整个父控件C.按钮的宽度将设置为IOpixe1sD.按钮的宽度将设置为IOOpixe1s
3、6. AI2中的O设计可以在很大程度上避免出现模块的拼装错误。A.模块B.卡槽C.控件D.模块库7. 变量名称正确开头后,后面不能包含()。A.下划线B.中文C.空格D.英文字母8. 遍历列表最简单的方法是使用B1OCkS-Bui1t-Contro1控件中的O模块。A. ifthenB. whi1eC. fOreachin1istD. goto9. 下列哪一个不属于程序设计的三种基本结构。()A.分支B.递归C.顺序D.循环10. 以下关于代码复用说法错误的是O?A.提高了开发效率B.降低了程序的错误率C.提高了程序的可维护性D.影响程序的功能11. AI2所建立的列表都是O的,用户可以向列表
4、中添加或删除数据。A.静态B.动静结合C.非动非静D.动态12 .垂直布局中,所有界面控件都在垂直方向按序排列,每行包含O个界面控件。A. OB. 1C. 2D.任意多13 .()不允许用户进行输入操作,只能够显示文字信息。A. ImageB. TextBoxC. 1abe1D. PasswordTextBox14 .下列哪一项是文本框支持的方法,用于隐臧软键盘?OA. Open方法B. ShowTextDia1og方法C. HideKeyboard方法D. GetText方法15. 如果将C1ock元件的Timer1nterVa1设为1000,则C1ock.Timer事件每秒会执行O次。A.
5、 1B. 10C. 100D. 100016. S1ider(滑动条)是一个可以拖动的进度条控件,他的ThumbPosition属性表示滑块的()。A.当前值B.位置改变C.最大值D.最小值17. 下列关于Notifier控件的ShowMessageDia1og方法正确的是?A.显示选择对话框,只有一个按钮,可设定按钮显示的文字B.显示消息对话框,只有一个按钮,可设定按钮显示的文字C.显示文本对话框,可在对话框中输入文字D.显示浮动信息18 .画布所支持的方法中,O方法是不需要用户提供任何参数的。A. C1earB. SaveC. A和B者B对D.以上都不对19 .加速传感器控件用来检测手机加
6、速度,可在O个方向测量手机晃动时的加速度。A. 1B. 2C. 3D. 420 .为实现一个图像精灵每隔IOOOms向左侧移动10像素,可设置其Speed为10像素,InterVa1为IOOoms,Heading为()。A. 0B. 90C. 180D. 27021 .AndrOid一词的本义是()?A.电脑B.手机C.现代化D.机器人22 .用户只要在手机上安装O软件,就可以让手机实时地从AI2种自动获取调试界面,简化调试过程。A. JreB. OfficeC. Wi-FiD. MITAI2Companion23.O提供了界面开发时用到的控件的事件、属性和方法。A.屏幕模块类B.内置模块类C
7、.任意组建D.以上都对24 .标签控件被拖曳到屏幕页后,会命名为()。A. Button1B. Text1C. 1abe11D. Box125 .在AI2中,如果两个模块无法拼装,下列哪一种说法是正确的()。A.会发出清脆的“咔”的声音26 不会有任何反应C.边缘完全咬合在一起D.以上都对26. AI2构建应用时,项目名称的第一个字符可以是()。A.下划线B.字母C.空格D.数字27. “如果明天天气好,我们就去郊游”,在AI2中可以使用O模块实现?A. ifthenB. foreachfromC. whi1eD. ife1seife1se28. foreachfrom模块中,循环的开始值是1
8、,结束值是5,递增量为1在5次循环中变量number的取值分别为()。A. 1、2、3、4、5B. 0、1、2、3、4C. 5、4、3、2、1D. 4、3、2、1、029.通过索引获取列表中的数据时,索引编号要O列表数据项的总和。A.大于B.大于等于C.小于D.小于等于30 .所有定义过的函数都会出现在O控件中。A. B1ocks-Bui1t-i-Variab1esB. B1ocks-Bui1t-i-Contro1C. B1ocks-Bui1t-in-ProceduresD. B1ocks-Bui1t-i-Math31 .下列哪一项不是AI2提供的布局模式?()A. 水平布局B. 垂直布局C.
9、斜向布局D. 表格布局32 .O控件不支持事件。A.图像控件B.按钮控件C.列表控件D.通知控件33.下列哪个控件最适合用于“用户输入用户名”操作的控件?OA. ButtonB. ImageC. PasswordTextBoxD. TextBox34. 如果将C1ock元件的TimerInterva1设为100,则C1ock.Timer事件每秒会执行O次。E. 1F. 10G. 100H. 100035.属性ShoWFi1terBar是用来显示O的,它显示在列表项的上方,可以根据用户的输入动态修改所显示的列表项,使之符合用户的过滤要求。A.被选中的列表项B.字符串方式的列表项C.列表项过滤文本
10、框D.列表标题36. 如果当前时间是2023年5月1日18:00:00,调用时钟的FOrmatDate方法,将CIOCk1NOW拼接在槽instant中,将输出日期为()。A.2023-5-1下午6:00:00B.下午6:00:00C. 2023-5-1D. 2023-5-1下午37 .下列关于NOtifier控件的ShowA1ert方法正确的是?E.显示选择对话框,只有一个按钮,可设定按钮显示的文字F.显示消息对话框,只有一个按钮,可设定按钮显示的文字G.显示文本对话框,可在对话框中输入文字H.显示浮动信息38 .对于按钮(Button)控件,手指按下后立即抬起会产生单击事件,否则会产生O事
11、件。A.双击C.拖曳D.删除39. DraWeirCIe方法可以在画布(x,y)点上绘制()?A. 一个圆点B. 一条线J一个半径为r的圆D.文字40 .加速传感器的()属性表示手机晃动的最小间隔。A. Avai1ab1eB. MinimumInterva1C. SensitivityD. Enab1ed41 .下列不是手机操作系统的是()。A. AndroidB. WindowMobi1eC. App1eIPhoneIOSD. WindowsVista42 .在AI2的菜单栏中单击O菜单项,然后选择Emu1ator命令,就可以启动Android模拟器。A. ConnectB. Project
12、C. Bui1dD. He1p43 .()提供了对同一类型控件的整体操作,例如改变所有按钮的背景颜色、修改所有标签的宽度等。A.幕模块类B.内置模块类C. 任意组建D.以上都对44. 下列哪些ScreenOrientation参数,可以让Screen画面保持横屏?()E. PortraitF. 1andscapeG. UnspecifiedH. Sensor45. AI2会为每个拖入预览区的控件自动命名,命名规则是“控件类型+编号”,编号从O向上递增的。A. 0B. 1C. AD. a46. 在A1可视控件中,Width要如何设置,才能使该元件填满其父类别?OA. AutomaticB. Fi
13、11parentC.直接指定像素D.Unspecified47.为了在后面可以调用创建的列表,一般要将列表保存在一个O中。A.常量B.函数C.变量D.方法48 .在程序设计过程中,O是一种经常使用到的结构,可以用来简化重复执行的动作。A.条件判断B.递归C.顺序D.循环49 .代码块中的淡粉色小正方形可以出现在O中。A.分支块50 变量定义C.可视组件命名D.图像块50 .定义全局变量后,在O控件中使用get模块获取并使用全局变量。A. B1OCkS-BUiIt-in-VariabIeSB. B1OCkS-BUiIt-in-COntro1C. B1OCkS-BUiIt-in-1ogiCD. B
14、1ocks-Bui1t-in-Math51 .间接递归指的是()。A.通过调用别的函数,再间接调用函数自己52 直接调用函数自己C.函数嵌套D.函数返回值的一种52.若要将数据60和50添加到列表scores中,首先将列表scores拼接在additemsto1ist模块的槽IiSt上,然后将数据60和50拼接在槽O上。A. itemB. scoresC. 1istD. any53.ROWS和COIUmnS是O布局的专有属性,表示行和列。A. 水平B. 垂直C.倾斜D.表格C. .关于BUtton(按钮)下列说法正确的是O?A.可以通过Enab1ed属性修改按钮的形状B.Shape属性可以控制按钮的宽度和高度C.按钮主要提供单击式的触发操作D.1ostFocus是获取焦点事件55 .密码输人框与普通的文本输入框组件下列哪一种不同()。A.都能输入文本B.通过文字属性来设置文本C.通过文字属性来读取文本D.星号或圆点代替字符56 .O属性是复选框的标志性属性,表示复选框是否被选中。A. CheckedB. Enab1edC. Visib1e