首页 > 解决方案 > 此应用程序发明者代码将生成什么输出?

问题描述

我很确定这个问题会被标记,但我对这个问题感到非常困惑。它来自我的 App Development Fundamentals 的示例试卷。这是过程块:在此处输入图像描述 这是调用该过程的部分: 在此处输入图像描述

问题是: 根据按钮的 Click 事件的以下代码,单击按钮后,标签 lblOutput 中将显示什么值

我对编程有一点了解,我最好的猜测是这个过程会按升序对数字进行排序,但我不确定,因为第一个if 块。它表示如果 item < 从具有索引位置(当前为 1)的列表(finalList)中选择项目。finalList 是空的,不是吗?那么它不会显示错误吗?我在那部分很困惑。

此外,这个问题还有另一部分:**什么是该过程更合适的名称(基于其行为)?**

我猜答案是:ArrangeInAscendingOrder 或类似的东西。

请有人先澄清一下,如果阻止。

谢谢你。

标签: listif-statementapp-inventor

解决方案


我不确定,因为第一个 if 块。它表示如果 item < 从具有索引位置(当前为 1)的列表(finalList)中选择项目。finalList 是空的,不是吗?那么它不会显示错误吗?

在第一项上,输出列表为空,因此 WHILE (1 <= 0) 块将终止并跳过有问题的 IF 测试。


推荐阅读