第1周 App Inventor初步

1.1 App Inventor开发环境搭建随堂测验

1、用App Inventor构建应用时,有那些可选择的方式设置实时测试
    A、使用安卓设备和无线网络进行开发
    B、使用电脑设备直接进行调试
    C、没有安卓设备,安装并运行App Inventor模拟器
    D、没有WiFi,使用USB数据线和安卓设备开发

1.2 App Inventor界面随堂测验

1、( )是App Inventor集成用来分享你的应用(包括源文件)和探索别人的APP源码
    A、项目管理器
    B、Gallery
    C、导出项目
    D、素材管理器

2、赋值模块分( )两种类型。

1.3 HelloPur(你好猫猫)随堂测验

1、App Inventor发布应用的文件扩展名为:
    A、.aia
    B、.java
    C、.apk
    D、.cpp

2、如果你想把应用分享给朋友或发布到应用市场,有那些途径?
    A、打包apk并显示二维码
    B、打包apk并下载到电脑
    C、导出源文件
    D、手机分享

作业1: 你好猫猫加强版

1、1、搭建好实验环境,参照HelloPurr设计动物世界。要求使用几种动物,当点击或触摸某个动物时,动物发出对应的叫声,至少用4种动物,然后发布你的应用。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第2周 App Inventor编程基础之变量块和选择块

2.1 变量块随堂测验

1、下面是合法的变量命名有( )
    A、Sum
    B、S1
    C、求和
    D、12_a2

2、APP Inventor中变量包括( )
    A、整型变量
    B、全局变量
    C、文本变量
    D、局部变量

3、APP Inventor变量名称必须以英文字母、下划线或中文开头,可包括英文字母、下划线、数字和中文

2.2选择块随堂测验

1、在程序设计过程中,任何可解问题的解决过程都可以通过( )三种结构通过有限次组合而成。
    A、顺序结构
    B、递归结构
    C、选择结构
    D、循环结构

作业2:求最大数

1、1、用户输入3个数后,输出三个数中最大的数。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第3周 App Inventor编程基础之循环块、其他控制块和逻辑块

3.1 三种循环结构随堂测验

1、阅读下面代码块,用户在稳步输入框_n中输入5,输出结构为( )
    A、15
    B、120
    C、1
    D、0

2、在AI中存在( )三种循环结构
    A、直到型循环
    B、计数循环(for)
    C、逐项循环(for……in list)
    D、条件循环(while)

3、在条件循环中,循环首先进行条件测试,当测试结果为真时,执行循环体内的语句块,然后再次进行条件测试,如果为真,执行同样一组操作;重复以上操作到当条件测试为假,跳出循环。

3.2 其他控制块和逻辑块随堂测验

1、逻辑与:测试两个逻辑表达式的值是否都为真。当且仅当两者都为真时,返回值为真;其它情况,返回值均为假。

2、逻辑或:测试两个逻辑表达式的值中是否有一个为真。只要有一个为真,则返回值即为真。

作业3:裴波那契数

1、1、裴波那契(Fibonacci leonardo,约1170-1250)是意大利著名数学家.在他的著作《算盘书》中许多有趣的问题,最富成功的问题是著名的“兔子繁殖问题”:如果每对兔子每月繁殖一对子兔,而子兔在出生后第二个月就有生殖能力,试问一对兔子一年能繁殖多少对兔子?可以这样思考:第一个月后即第二个月时,1对兔子变成了两对兔子,其中一对是它本身,另一对是它生下的幼兔.第三个月时两对兔子变成了三对,其中一对是最初的一对,另一对是它刚生下来的幼兔,第三对是幼兔长成的大兔子.第四个月时,三对兔子变成了五对,第五个月时,五对兔子变成了八对,按此方法推算,第六个月是13对兔子,第七个月是21对兔子……,裴波那契得到一个数列,人们将这个数列前面加上一项1,成为“裴波那契数列”,即:1,1,2,3,5,8,13….出人意料的是,这个数列在许多场合都会出现,在数学的许多不同分支中都能碰到它.世界上有关裴波那契数列的研究文献多得惊人,裴波那契数列不仅是在初等数学中引人入胜,而且它的理论已广泛应用,特别是在数列、运筹学及优化理论方面为数学家们展开了一片施展才华的广阔空间。输入一个n,计算裴波那契的n项的值。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第4周 App Inventor编程基础之数学块和文本块

4.1数学块随堂测验

1、 请阅读上面程序,如果用户输入1900年,请选择程序执行后的输出结果。
    A、您输入的年份是不是闰年
    B、您输入的年份是闰年
    C、您输入的不是年份,请重新输入!
    D、没有任何输出

4.2文本块随堂测验

1、 执行上面这段代码,标签上显示的文本是( )
    A、Hello.
    B、感谢大家的坚持,继续加油!
    C、Hello.\n感谢大家的坚持,继续加油!
    D、Hello. 感谢大家的坚持,继续加油!

2、 假设用户在文本输入框1中输入的文本为“you”,在文本输入框2中输入的文本为“How do you do!”,不包含引号,则上面程序执行后,在标签上显示的结果为( )
    A、3
    B、6
    C、8
    D、7

作业4:水仙花数

1、1、水仙花数是指一个三位正整数,其各位数字的立方和等于该正整数,例如:407=4*4*4+0*0*0+7*7*7 ,故407是一个水仙花数。你的任务是判断一个数n是否是水仙花数。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第5周 App Inventor编程基之列表块

5.1列表块随堂测验

1、 在上面定义的列表中,正确取得瞿德华的模块是( )
    A、
    B、
    C、
    D、

2、 在上面定义的二维列表中,正确取得值“王中”的模块是( )
    A、
    B、
    C、
    D、

3、在内存中,列表中的元素是按先后顺序连续存放。

4、列表的索引从0开始。

作业5:数据排序

1、1、给定10个数,要求按从小到大排好序,并输出排序过程。参照讲课中的“排序”案例,修改为待排序的数据由用户从文本输入框中输入。(提示:可以用一个文本输入框输入多个数据,然后用分解文本进行分解) 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第6周 App Inventor编程基础之过程块

6.1过程块随堂测验

1、 用户在文本输入框中输入“5”,执行代码后,标签上显示的结果为( )
    A、1
    B、5
    C、120
    D、15

2、( )和( )是递归函数的两个要素。递归函数只有具备了这两个要素,才能在有限次计算后得出结果。
    A、带返回值的过程
    B、边界条件
    C、不带返回值的过程
    D、递归方程

3、过程块包括带返回值的过程和不带返回值的过程。

4、使用过程,可减少代码冗余,方便代码维护。

6.2颜色块和组件块随堂测验

1、下面( )表示红色。
    A、(255,0,0)
    B、(0,,2550)
    C、(255,255,0)
    D、(0,0,255)

2、下面( )表示黑色。
    A、(127,127,127)
    B、(255,255,255)
    C、(0,0,0)
    D、(0,255,0)

3、RGB颜色模型是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的

作业6:素数

1、1、用过程来实现判定一个输入的数是否为素数。 素数又称质数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第7周 用户界面组件

7.1 组件和屏幕随堂测验

1、如果要修改apk程序安装到手机后,在手机里显示的程序图标,是下面( )属性
    A、AppName
    B、图标
    C、标题
    D、背景图标

2、App运行的时候,最先触发的事件是屏幕初始化事件

7.2 按钮随堂测验

1、如果用户单击按钮(即按下鼠标左键并快速松开)将会依次触发按钮( )
    A、“被松开”、“被按压”和“被点击”事件
    B、“被按压”、“被松开”和“被点击”事件
    C、“被点击”、“被松开”和“被按压”事件
    D、“被按压”、“被点击”和“被松开”事件

2、如果用户慢单击按钮(即按下鼠标左键后等待几秒再松开)将会依次触发按钮的( )事件
    A、“被按压”、“被慢点击”和“被松开”事件;
    B、“被慢点击”、“被按压”和“被松开”事件;
    C、“被按压”、“被松开”和“被慢点击”事件;
    D、“被松开”、“被按压”和“被慢点击”事件;

7.3 文本输入框随堂测验

1、如果希望在文本输入框支持多行输入,需要启用( )属性
    A、启用
    B、文本
    C、允许多行
    D、提示

7.4 滑动条随堂测验

1、滑动条由一个( )和一个可拖动的( )组成
    A、最小值
    B、最大值
    C、进度条
    D、滑块

7.5 对话框随堂测验

1、App Inventor中,对话框有哪些类型( )
    A、显示选择对话框
    B、显示消息对话框
    C、显示进程对话框
    D、显示文本对话框

7.6 Web浏览框随堂测验

1、Web浏览框就是浏览器

2、Web浏览框(WebViewer)是用于浏览网页的组件,可以在组件设计或逻辑设计中设置默认的访问地址(URL)

3、Web浏览框的后退方法是返回到历史记录列表的前一页。如果不存在前一页面,则什么都不做。

作业7:调色板

1、 1、开发调色板,至少包括基本颜色和自定义颜色,参考上图,实现自己定制颜色。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“ 自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。

第8周 多媒体组件

8.1 声音相关组件随堂测验

1、录制音频的时候,如果希望保存的文件名称为“a.3gp”,保存路径在内部存储下的“test”文件夹下,以下指定路径和文件夹正确的是( )
    A、/test/a.3gp
    B、/sdcard/test/a.3gp
    C、\test\a.3gp
    D、\sdcard\test\a.3gp

2、音效所支持的声音文件格式有( )
    A、3GPP(.3gp)
    B、wmv
    C、MPEG-4(.mp4,.m4a)
    D、mp3

3、( )组件适合于播放长的音频文件

8.2 视频、图像组件随堂测验

1、图像选择框是一个专用按钮,当用户点击它时,将打开设备上的图库,用户可以选择一张图片。当选择一张图片后,图片被保存,组件的选中属性被设定为图像的文件名(也是图像本身)。为了节省存储空间,最多存放(( )张图片
    A、5
    B、10
    C、15
    D、1

2、视频播放器支持的视频文件格式可以为( )
    A、avi
    B、3gp
    C、mp4
    D、wmv

8.3 语言处理相关组件随堂测验

1、在Yandex语言翻译器的请求翻译方法中,如果希望将英语翻译成中文,可以在翻译语言中设置( )
    A、“en-zh”
    B、"zh"
    C、“en”
    D、“zh-en”

2、文本语音转换器组件既可以将文本转换成语音,也可以将语音转换成文本

3、文本语音转换器支持的语言代码采用两个小写字母表示

作业8:制作App贺卡

1、1、制作App贺卡,要求使用图像、声音和多个屏幕等组件。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第9周 绘图动画组件

9.1 画布随堂测验

1、阅读下面代码,运行后绘制的图形效果是( )
    A、
    B、
    C、一条线段
    D、一条折线

2、当用户开始触摸画布(将手指放在画布上尚未移开时)触发( )事件
    A、被松开
    B、被按压
    C、被触碰
    D、被点击

3、当用户停止触摸画布时(在被按压事件之后抬起手指)触发该( )事件
    A、被松开
    B、被按压
    C、被触碰
    D、被点击

4、下面有关画布的坐标系描述正确的是
    A、原点在屏幕中央
    B、原点在画布左上角
    C、X向右增加
    D、Y向下增加

9.2 图像精灵随堂测验

1、( )属性决定了精灵的外观
    A、颜色属性
    B、图片属性
    C、方向属性
    D、旋转属性

2、图像精灵的( )方法可以检测精灵是否与指定的被检测精灵之间发生了碰撞。
    A、结束碰撞
    B、反弹
    C、被碰撞
    D、碰撞检测

3、如果想让图像精灵在每1000毫秒(1秒钟)内向左移动10个像素,则须将图像精灵进行( )设置。
    A、方向属性设为180[度]
    B、速度属性设置为10[像素]
    C、间隔属性设为1000[毫秒]
    D、启用属性设为真

9.3 球形精灵随堂测验

1、球形精灵属性中以角度来表示精灵的方向,x轴的正方向为0度,即指向屏幕的( )
    A、左侧
    B、右侧
    C、顶部
    D、底部

2、球形精灵的方向属性中,以角度来表示精灵的方向,( )指向屏幕的顶部。
    A、0度
    B、90度
    C、180度
    D、270度

3、球形精灵的外观通过改变它的( )来实现。
    A、图片
    B、颜色
    C、速度
    D、半径

作业9:几何图形生成器

1、1、设计几何图形生成器,可以绘制点、线、圆、矩形、立方体等基本图形和自由绘制图形。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第10周 数据存储组件

10.1 微数据库随堂测验

1、在APP Inventor中,微数据库采用( )存储方式
    A、表
    B、标签——字符串
    C、关键字
    D、关系数据库

2、在APP Inventor中,微数据库存放数据的时候,一个标签可以对应存放一个列表

作业10:课程表

1、1、设计制作课程表,可以录入一周的课表,要求数据用微数据库或网络微数据库保存。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。

第11周 传感器组件和通信连接组件

11.1 计时器组件随堂测验

1、在计时器组件中,要想让时间格式显示为“02/11/2016 03:29:13 AM”,则要条用设日期时间格式方法,其中指定模式要设置为( )
    A、MM/dd/yyyy hh:mm:ss p
    B、MM D, yyyy
    C、hh:mm:ss a MM/dd/yyyy
    D、MM/dd/yyyy hh:mm:ss a

2、在计时器的由毫秒创建时间点方法中,是将指定的毫秒数转换为时刻,毫秒数从( )年开始计算。
    A、1980
    B、系统当前时间
    C、1970
    D、1990

3、在计时器启动后,每经过一个“计时间隔”就会触发该“计时”事件一次。

11.2 Web客户端随堂测验

1、Web客户端的“获得文本”事件中,响应代码为( )表示请求已成功,请求所希望的响应头或数据体将随此响应返回。
    A、200
    B、300
    C、400
    D、500

2、在Web客户端的方法中,一个JSON列表[x,y,z]调用“解码 Json文本”后,解码后转换为( )
    A、[x,y,z]
    B、列表(x,y,z)
    C、列表(x y z)
    D、x y z

作业11:API调用

1、1、利用Web客户端进行远程API调用(类似于股票查询)设计开发应用,功能不限。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

第12周 任意组件和应用调试技巧

12.1 任意组件随堂测验

1、在任意组件的所有块中都增加了一个( )参数
    A、名称
    B、组件
    C、对象
    D、文本

2、利用( ),可以实现对某个组件属性的动态修改,或成批的修改多个组件的属性
    A、组件属性
    B、组件
    C、组件方法
    D、任意组件

12.2 应用调试随堂测验

1、标识符、变量、函数名等名称应该( )
    A、随意均可
    B、按意取名,做到见名知义
    C、编号
    D、系统默认产生的名称即可

2、模块本身要( ),模块之间要( )
    A、高内聚 高内聚
    B、低耦合 低耦合
    C、低耦合 高内聚
    D、高内聚 低耦合

3、在调试程序的时候,经常需要查看某个变量的值或运行部分代码。在App Inventor中,提供了( ),可以让你脱离程序通常的运行顺序,单独测试某个块的运行。
    A、查看变量
    B、单步跟踪
    C、预览代码块功能(Do It)
    D、断点

4、程序设计风格的内容包括( )
    A、规范化的程序内部文档
    B、数据结构的详细说明
    C、清晰的语句结构
    D、遵守某一编程规范

5、软件测试的目的是为了发现错误而执行程序的过程;

6、调试应用是在进行了成功的测试之后,确定错误的原因和位置,并改正错误

7、调试也称为纠错

作业12:单元测试作业

1、软件测试的目的是()
    A、调试程序
    B、为了发现错误而执行程序的过程
    C、修改程序中的错误
    D、定位程序中的错误

2、调试应用是( )
    A、发现程序中的错误。
    B、证明程序的正确性。
    C、在进行了成功的测试之后,确定错误的原因和位置,并改正错误。
    D、找到错误的原因。

3、在调试程序的时候,经常需要查看某个变量的值或运行部分代码。在App Inventor中,提供了( ),可以让你脱离程序通常的运行顺序,单独测试某个块的运行。
    A、预览代码块功能(Do It)
    B、运行
    C、单步调试
    D、设置断点

4、在任意组件的块中,组件的属性、事件和方法中都增加了一个( )参数
    A、任意组件
    B、名称
    C、变量
    D、组件

5、程序设计风格的内容包括( )
    A、规范化的程序内部文档
    B、数据结构的详细说明
    C、清晰的语句结构
    D、遵守某一编程规范

6、模块本身要( ),模块之间要( )。
    A、高内聚
    B、低耦合
    C、有联系
    D、少联系

7、软件测试应注意以下指导性原则( )
    A、测试用例应有输入数据和预期的输出两部分组成。
    B、测试用例不仅要选用合理的输入数据,还要选择不合理的输入数据。
    C、除了检查程序是否做了它应该做的事,还应检查程序是否做了它不应该做的事。
    D、长期保留测试用列。

8、软件测试方法一般分( )
    A、静态测试
    B、动态测试
    C、机器测试
    D、人工测试

第13周 综合案例

作业13:综合作业——人工智能应用

1、1、通过调用远程API,设计一款人工智能应用APP,最好能结合您所学专业知识进行设计,如植物识别,汉字识别、自动写诗等。 2、开发完成后,导出项目原文件,然后把导出的源代码文件名修改为“自己姓名的拼音.aia",例如 zhangshan.aia。 3、写一个word文档,介绍一下你的App,让评阅人能快速了解你的作品。文档里面应该含有你的App在模拟器(或手机)中运行的屏幕截图,然后把该word文件命名为“自己姓名的拼音.doc(或者docx)",例如 zhangshan.doc,zhangshan.docx。 4、把以上2个文件打包到一个压缩包中,取名为“自己姓名的拼音.zip(或.rar),例如 zhangshan.zip,zhangshan.rar。 5、以附件形式上传该压缩包文件,提交作业。

期末考试

App Inventor移动应用在线开放课程期末考试

1、“打开另一屏幕”的代码在以下哪个代码模块里( )
    A、数学模块
    B、逻辑模块
    C、控制模块
    D、屏幕“Screen1”的方法模块

2、 执行上面这段代码,标签上显示的文本是( )
    A、Hello.
    B、感谢大家的坚持,继续加油!
    C、Hello.\n感谢大家的坚持,继续加油!
    D、Hello. 感谢大家的坚持,继续加油!

3、 请阅读上面程序,如果用户输入1900年,请选择程序执行后的输出结果。
    A、您输入的年份是不是闰年
    B、您输入的年份是闰年
    C、您输入的不是年份,请重新输入!
    D、没有任何输出

4、 在上面定义的列表中,正确取得瞿德华的模块是( )
    A、
    B、
    C、
    D、

5、 用户在文本输入框中输入“5”,执行代码后,标签上显示的结果为( )
    A、1
    B、5
    C、120
    D、15

6、下面( )表示绿色。
    A、(255,0,0)
    B、(0,255,0)
    C、(0,0,255)
    D、(255,255,0)

7、如果要修改apk程序安装到手机后,在手机里显示的程序图标,是下面( )属性
    A、AppName
    B、图标
    C、标题
    D、背景图标

8、在Yandex语言翻译器的请求翻译方法中,如果希望将英语翻译成中文,可以在翻译语言中设置( )
    A、“en-zh”
    B、"zh"
    C、“en”
    D、“zh-en”

9、列表选择框的“元素字串”属性中,各个单元项用( )符号分隔
    A、:
    B、空格
    C、,
    D、;

10、在调试程序的时候,经常需要查看某个变量的值或运行部分代码。在App Inventor中,提供了( ),可以让你脱离程序通常的运行顺序,单独测试某个块的运行。
    A、查看变量
    B、单步跟踪
    C、预览代码块功能(Do It)
    D、断点

11、用App Inventor构建应用时,有那些可选择的方式设置实时测试
    A、使用安卓设备和无线网络进行开发
    B、使用电脑设备直接进行调试
    C、没有安卓设备,安装并运行App Inventor模拟器
    D、没有WiFi,使用USB数据线和安卓设备开发

12、在AI中存在( )三种循环结构
    A、计数循环(for)
    B、直到型循环
    C、逐项循环(for……in list)
    D、条件循环(while)

13、( )和( )是递归函数的两个要素。递归函数只有具备了这两个要素,才能在有限次计算后得出结果。
    A、带返回值的过程
    B、递归方程
    C、不带返回值的过程
    D、边界条件

14、球形精灵的外观通过改变它的( )来实现。
    A、图片
    B、颜色
    C、半径
    D、速度

15、音效所支持的声音文件格式有( )
    A、3GPP(.3gp)
    B、MPEG-4(.mp4,.m4a)
    C、mp3
    D、wmv

16、APP Inventor变量名称必须以英文字母、下划线或中文开头,可包括英文字母、下划线、数字和中文

17、逻辑与:测试两个逻辑表达式的值是否都为真。当且仅当两者都为真时,返回值为真;其它情况,返回值均为假。

18、列表的索引从0开始。

19、RGB颜色模型是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的

20、Web浏览框的后退方法是返回到历史记录列表的前一页。如果不存在前一页面,则什么都不做。