Font size
Worksheetsข้อสอบการเขียนโปรแกรมประยุกต์บนอุปกรณ์พกพา
Total questions: 50
Worksheet time: 50mins
ระบบปฏิบัติการ Android มีพื้นฐานมาจากระบบปฏิบัติการใด
iOS เป็นระบบปฏิบัติการที่พัฒนาขึ้นโดยบริษัทใด
Android เป็นระบบปฏิบัติการที่พัฒนาขึ้นโดยบริษัทใด
ข้อใดไม่ใช่คุณสมบัติของระบบปฏิบัติการบนอุปกรณ์เคลื่อนที่
จัดการหน่วยความจำ
ควบคุมอุปกรณ์ต่อพ่วง
รองรับการทำงานหลายโปรแกรมพร้อมกัน
ติดตั้งบนคอมพิวเตอร์ตั้งโต๊ะได้
App Store เป็นร้านค้าแอปพลิเคชันที่ใช้กับระบบปฏิบัติการใด
Play Store เป็นร้านค้าแอปพลิเคชันที่ใช้กับระบบปฏิบัติการใด
ข้อใดคือตัวอย่างของระบบปฏิบัติการแบบ Open Source
Android
การ Update ระบบปฏิบัติการบนมือถือมีประโยชน์อย่างไร
ข้อใดไม่ใช่ปัจจัยที่ส่งผลต่อประสิทธิภาพของระบบปฏิบัติการมือถือ
ขนาดของแบตเตอรี่
ขนาดของหน่วยความจำ
ความเร็วของโปรเซสเซอร์
เวอร์ชันของระบบปฏิบัติการ
ข้อใดคือความแตกต่างหลักระหว่าง Android และ iOS
แหล่งที่มาของซอฟต์แวร์
ภาษาในการพัฒนาแอปพลิเคชัน
ประเภทของฮาร์ดแวร์ที่รองรับ
ทั้งหมดถูก
คุณสมบัติใดของระบบปฏิบัติการที่สำคัญที่สุดสำหรับผู้ใช้ทั่วไป
App Inventor คืออะไร
App Inventor คือโปรแกรมแบบภาพ เพื่อสร้างแอปพลิเคชันมือถือสำหรับอุปกรณ์ Android.
App Inventor พัฒนาโดยองค์กรใด
ภาษาการเขียนโปรแกรมที่ใช้ใน App Inventor คืออะไร
C++
Block-based Programming
Python
Java
ส่วนประกอบหลักของ App Inventor ที่ใช้ในการสร้างแอปพลิเคชันเรียกว่าอะไร
Component
Widget
Module
Block
ฟังก์ชันใดที่ใช้ในการเก็บข้อมูลลงในหน่วยความจำของโทรศัพท์ใน App Inventor
การออกแบบอินเทอร์เฟซใน App Inventor ใช้เครื่องมืออะไร
Event ใน App Inventor หมายถึงอะไร
การกำหนดการทำงานของแอปพลิเคชันใน App Inventor จะทำผ่านอะไร
TinyDB ใน App Inventor มีไว้ทำอะไร
โปรแกรมที่ใช้สำหรับทดสอบแอปพลิเคชันที่สร้างใน App Inventor บนคอมพิวเตอร์เรียกว่าอะไร
วิธีการที่ใช้เชื่อมต่อ App Inventor กับอุปกรณ์จริงเรียกว่าอะไร
Bluetooth
USB Cable
Wi-Fi
ถูกทุกข้อ
ส่วนประกอบใดที่ใช้สำหรับแสดงข้อมูลในรูปแบบข้อความ
Label
App Inventor สามารถใช้งานได้กับระบบปฏิบัติการใด
ส่วนประกอบใดใน App Inventor ที่ใช้ในการรับข้อความจากผู้ใช้
เมื่อผู้ใช้ต้องการแสดงข้อความแจ้งเตือนบนหน้าจอจะใช้ส่วนประกอบใดใน App Inventor
การจัดเก็บข้อมูลใน Local Storage ของ App Inventor ใช้ฟังก์ชันใด
CloudDB
WebViewer
TinyDB
File
การสร้างปุ่มใน App Inventor ใช้เครื่องมือใด
ฟังก์ชัน if-then ใน App Inventor ใช้สำหรับอะไร
ถ้าต้องการให้โปรแกรมตรวจสอบว่าตัวแปร age มีค่ามากกว่า 18 หรือไม่ และถ้ามีค่ามากกว่า 18 ให้แสดงข้อความ "ผู้ใหญ่" จะต้องใช้บล็อกไหนใน App Inventor
if-then-else
if-then
repeat
while
บล็อก if-then-else ทำหน้าที่อะไร
ใช้ในการตรวจสอบเงื่อนไขและทำงานทั้งสองกรณี
ใช้ในการวนลูป
ใช้ในการตรวจสอบเงื่อนไขและทำงานตามเงื่อนไขที่เป็นจริง
ใช้ในการเรียกใช้งานฟังก์ชัน
คำสั่งใดใช้ในการเปรียบเทียบค่าใน App Inventor
ถ้าเราต้องการตรวจสอบว่า ตัวแปร score มีค่ามากกว่า 50 และน้อยกว่า 100 จะต้องใช้เงื่อนไขใด
if score >= 50 or score <= 100
if score > 50 and score < 100
it score < 50 and score > 100
if score == 50 or score == 100
บล็อก else ใน if-then-else ทำหน้าที่อะไร
เงื่อนไขที่เขียนว่า if x ≠ 10 หมายถึงอะไร
ทำงานเมื่อ x เท่ากับ 10
ทำงานเมื่อ x ไม่เท่ากับ 10
ทำงานเมื่อ x มากกว่า 10
ทำงานเมื่อ x น้อยกว่า 10
คำสั่งไหนใช้ตรวจสอบว่าค่าของตัวแปร x อยู่ในช่วง 1 ถึง 10 ใน App Inventor
เมื่อสร้างแอปพลิเคชันเสร็จใน App Inventor ขั้นตอนแรกที่จะเตรียมตัวเพื่อเผยแพร่แอปคืออะไร
สร้างบัญชีผู้ใช้ใน Google Play Console
ตั้งค่าไอคอนและชื่อแอปใน App Inventor
สร้างไฟล์ APK หรือ AAB จาก App Inventor
ตรวจสอบข้อผิดพลาดและทดสอบแอปในอุปกรณ์จริง
การเผยแพร่บน Google Play Store ต้องมีบัญชีอะไร
บัญชี Gmail ธรรมดา
เมื่อสร้างไฟล์ APK หรือ AAB จาก App Inventor แล้ว ต้องทำอะไรต่อก่อนที่จะอัปโหลดไฟล์ไปยัง Play Store
สิ่งที่ควรทำหลังจากเผยแพร่แอปบน Google Play Store เพื่อเพิ่มความสำเร็จให้กับแอป
จงอธิบายขั้นตอนการพัฒนาแอปพลิเคชันมือถือตามกระบวนการที่ถูกต้อง มาพอสังเขป (อย่างน้อย 3 ขั้นตอน)
นการพัฒนาแอปพลิเคชัน เพราะเหตุใดจึงต้องมีการทำ Prototype (ชิ้นงานจำลอง) ก่อนที่จะเริ่มลงมือเขียนโปรแกรมจริง
จงอธิบายความแตกต่างระหว่างส่วน Designer และส่วน Blocks ใน MIT App Inventor
หากต้องการจัดวางปุ่ม 3 ปุ่มให้อยู่ในแนวนอนเรียงกัน ต้องใช้ Component ใดในการช่วยจัดระเบียบ
การกำหนดตัวแปรแบบ Global Variable และ Local Variable แตกต่างกันอย่างไร
หากต้องการสร้างแอปพลิเคชันตรวจสอบคะแนน ถ้าคะแนนมากกว่า 50 ให้แสดงคำว่า "Pass" ต้องใช้บล็อกคำสั่งในหมวดใดและใช้บล็อกตัวใด
หากต้องการบันทึกข้อมูลชื่อผู้ใช้งานไว้ในเครื่องมือถือ เพื่อให้เปิดแอปครั้งหน้าข้อมูลยังอยู่ ต้องใช้ Component ใด
จงอธิบายความแตกต่างระหว่าง Visible Components และ Non-visible Components พร้อมยกตัวอย่างประกอบ
หากต้องการสร้างแอปพลิเคชัน "สมุดบันทึกรายการสิ่งที่ต้องทำ (To-Do List)" ที่ผู้ใช้สามารถเพิ่มข้อความใหม่เข้าไปในรายการได้ตลอดเวลา ต้องใช้บล็อกคำสั่งใดในหมวด List และมีหลักการทำงานอย่างไร
จงอธิบายขั้นตอนการทดสอบแอปพลิเคชันแบบ Real-time บนสมาร์ทโฟนโดยใช้ AI Companion
