list - 此应用程序发明者代码将生成什么输出?
问题描述
我很确定这个问题会被标记,但我对这个问题感到非常困惑。它来自我的 App Development Fundamentals 的示例试卷。这是过程块: 这是调用该过程的部分:
问题是: 根据按钮的 Click 事件的以下代码,单击按钮后,标签 lblOutput 中将显示什么值
我对编程有一点了解,我最好的猜测是这个过程会按升序对数字进行排序,但我不确定,因为第一个if 块。它表示如果 item < 从具有索引位置(当前为 1)的列表(finalList)中选择项目。finalList 是空的,不是吗?那么它不会显示错误吗?我在那部分很困惑。
此外,这个问题还有另一部分:**什么是该过程更合适的名称(基于其行为)?**
我猜答案是:ArrangeInAscendingOrder 或类似的东西。
请有人先澄清一下,如果阻止。
谢谢你。
解决方案
我不确定,因为第一个 if 块。它表示如果 item < 从具有索引位置(当前为 1)的列表(finalList)中选择项目。finalList 是空的,不是吗?那么它不会显示错误吗?
在第一项上,输出列表为空,因此 WHILE (1 <= 0) 块将终止并跳过有问题的 IF 测试。
推荐阅读
- windows - windows下如何将一个文件夹复制到多个文件夹中
- swift - Swift UIImageView Firebase DispatchQueue
- c++ - Emscripten:如何在 JavaScript(TypeScript)中创建/使用 std::unique_ptr?
- javascript - 对自引用父/子列表的子值求和并将父值设置为总和
- google-chrome - 无法在 Centos 7 上安装 google-chrome-stable 95
- javascript - 如何浏览对象数组的所有值
- kubernetes - 在 K8s 中查找 pod 存在于哪些节点
- javascript - Javascript:检测鼠标点击与 video.play() 或使用 video.play() 而不触发事件
- regex - 结束特定字母时在匹配后删除行。正则表达式
- python - 清除 mplfinance 使用的内存