wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mobile App

Total questions: 64

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

ส่วนใดใน Kodular ใช้อัปโหลดไฟล์ภาพและไฟล์อื่นๆ เข้าไปไว้ในโปรเจกต์เพื่อใช้งานใน Application

a)

Assets

b)

Designer

c)

Blocks

d)

Component

2.

หน้าใดใช้ในการออกแบบหน้าตาของ Application

a)

Assets

b)

Designer

c)

Blocks

d)

Component

3.

หน้าใดใช้ในการเขียน Code เพื่อควบคุมการทำงานของ Application

a)

Assets

b)

Designer

c)

Blocks

d)

Component

4.

บล็อกใดคือบล็อกคำสั่งพื้นฐาน

a)

Assets block

b)

Designer block

c)

Built-in block

d)

Component block

5.

ไฟล์ต้นฉบับของโปรเจกต์ สามารถอัปโหลดขึ้นเว็บ Kodular เพื่อแก้ไขได้

a)

.aia

b)

.ais

c)

.apk

d)

.aab

6.

ขั้นตอนใดเป็นการกำหนดขั้นตอนในการทำงานของ Application

a)

กำหนดความสามารถของ Application

b)

วางแผน และออกแบบโฟลว์

c)

ออกแบบวิธีการใช้งาน

d)

จัดเตรียมข้อมูลก่อนลงมือสร้าง Application

7.

ขั้นตอนใดเป็นการกำหนดขนาดของปุ่ม ข้อความ และสีของปุ่ม

a)

จัดเตรียมข้อมูลก่อนลงมือสร้าง Application

b)

เลือกคอมโพเนนต์ที่ต้องใช้

c)

อัปโหลดไฟล์ข้อมูลเข้าโปรเจกต์

d)

กำหนดพร็อพเพอร์ตี้ให้กับคอมโพเนนต์

8.

หากต้องการให้ Horizontal Arrangement แสดงพื้นหลังที่มีสีและมีขอบมนจะต้องกำหนดพร็อพเพอร์ตี้อย่างไร

a)

เลือก Visible

b)

เลือก Use Round Card

c)

เลือก Is Card

d)

เลือก Use Round Card และ Is Card

9.

คำสั่งใดในคอมโพเนนต์ Camera สำหรับเปิด-ปิดไฟแฟลช

a)

Has Flash

b)

Take Picture

c)

Toggle Light

d)

Click Flash

10.

คำสั่งใดในคอมโพเนนต์ Camera สำหรับถ่ายภาพนิ่ง

a)

Has Flash

b)

Take Picture

c)

Toggle Light

d)

Click Flash

11.

คอมโพเนนต์ข้อใดไม่อยู่ในกลุ่ม User Interface

a)

Button

b)

Label

c)

Image

d)

Camera

12.

หากต้องการสร้างตัวเลือกสำเร็จโดยมีลักษณะเป็น Dropdown list เพื่อให้ผู้ใช้เลือก จะต้องใช้คอมโพเนนต์ใด

a)

Button

b)

Checkbox

c)

Spinner

d)

List Picker

13.

หากต้องการสร้างตัวเลือกสำเร็จที่มีจำนวนมากๆ ควรใช้คอมโพเนนต์ใด

a)

Button

b)

Checkbox

c)

Spinner

d)

List Picker

14.

คอมโพเนนต์ข้อใดมี Filter Bar

a)

Button

b)

Checkbox

c)

Spinner

d)

List Picker

15.

Vertical Arrangement เป็นการกำหนด Layout แบบใด

a)

จัด Layout ตามแนวนอน

b)

จัด Layout ตามแนวตั้ง

c)

จัด Layout ตามแนวทแยง

d)

จัด Layout ชิดด้านบนซ้าย

16.

Horizontal Arrangement เป็นการกำหนด Layout แบบใด

a)

จัด Layout ตามแนวนอน

b)

จัด Layout ตามแนวตั้ง

c)

จัด Layout ตามแนวทแยง

d)

จัด Layout ชิดด้านบนซ้าย

17.

คอมโพเนนต์ Sharing จัดอยู่ในคอมโพเนนต์กลุ่มใด

a)

Media

b)

User Interface

c)

Social

d)

Connectivity

18.

คำสั่งใดใช้ต่อข้อมูลหลายๆ อย่างให้เป็นข้อความเดียวกัน

a)

trim

b)

join

c)

replace

d)

segment

19.

ข้อใดคือสิ่งที่เกิดขึ้นกับข้อความเมื่อใช้ \n

a)

เว้นวรรค

b)

ตัวอักษรเป็นตัวหนา

c)

ขึ้นบรรทัดใหม่

d)

ตัวอักษรเป็นตัวใหญ่

20.

การแทนที่ข้อความจะต้องกำหนดข้อความที่ต้องการให้แทนที่ไว้ที่ใด

a)

trim

b)

join

c)

replace

d)

segment

21.

ข้อใดคือการที่ผู้ใช้สามารถพูดข้อความที่ต้องการจะพิมพ์ แล้วสมาร์ทโฟนสามารถพิมพ์ข้อความโดยอัตโนมัติ

a)

Text-to-Speech

b)

Speech Recognition

c)

Text Scan

d)

Speak-to-Text

22.

ข้อใดคือการที่สมาร์ทโฟนสามารถอ่านออกเสียงข้อความได้

a)

Text-to-Speech

b)

Speech Recognition

c)

Text Scan

d)

Speak-to-Text

23.

Text-to-Speech อยู่ในกลุ่มคอมโพเนนต์ใด

a)

Media

b)

User Interface

c)

Social

d)

Connectivity

24.

หากต้องการเปิดหน้า Settings ของ Device ต้องใช้คอมโพเนนต์ใด

a)

Activity Starter

b)

Device Utillities

c)

Social

d)

Media

25.

หากต้องการอ่านข้อมูลจาก Tiny DB จะต้องใช้คำสั่งใด

a)

Store Value

b)

Get Value

c)

Get Tags

d)

Clear Tag

26.

หากต้องการเก็บข้อมูลชั่วคราวไว้ในตัวแปร โดยอยู่เฉพาะในบล็อคที่สร้างตัวแปรนี้ขึ้นมา ควรเลือกใช้ตัวแปรแบบใด

a)

Global variables

b)

Local variables

c)

Temporary variables

d)

Specific variables

27.

หากต้องการเก็บข้อมูลไว้ในตัวแปร โดยใช้ในโปรแกรมส่วนใดก็ได้ ภายในสกรีนเดียวกัน ควรเลือกใช้ตัวแปรแบบใด

a)

Global variables

b)

Local variables

c)

Temporary variables

d)

Specific variables

28.

การกำหนดค่าให้ตัวแปรใช้คำสั่งใด

a)

set

b)

get

c)

fix

d)

define

29.

ข้อใดกล่าวผิดเกี่ยวกับ List

a)

เป็นการนำข้อมูลหลายอย่าง มารวมกันเป็นกลุ่ม

b)

ข้อมูลที่จะใส่ใน List เป็นได้ทั้งตัวเลข ข้อความ ตรรกะ และสี

c)

List ไม่สามารถ ซ้อนอยู่ภายใน List ใดๆ ได้

d)

สามารถสร้าง List และกำหนดข้อมูลให้ List ได้ด้วยข้อมูลที่เป็น Text แบบ CSV

30.

หาต้องการ download extension มาใช้งานต้องโหลดเป็นไฟล์นามสกุลใด

a)

.aia

b)

.aix

c)

.apk

d)

.aab

31.

คอมโพเนนต์ Canvas มีระบบพิกัดแบบใด

a)

(X,Y)

b)

(Y,X)

c)

(X,Y,Z)

d)

(Y,X,Z)

32.

คอมโพเนนต์ Ball มีระบบพิกัดแบบใด

a)

(X,Y)

b)

(Y,X)

c)

(X,Y,Z)

d)

(Y,X,Z)

33.

ระบบพิกัดของคอมโพเนนต์ Canvas ที่ตำแหน่ง (0,0) อยู่ที่ใดบนหน้าจอ

a)

มุมล่างซ้าย

b)

มุมล่างขวา

c)

มุมบนซ้าย

d)

มุมบนขวา

34.

การกำหนดเลเยอร์ให้ Sprite ต้องกำหนดที่ค่าใด

a)

X

b)

Y

c)

Z

d)

ไม่มีข้อใดถูกต้อง

35.

ข้อใดกล่าวถูกต้องเกี่ยวกับเลเยอร์

a)

Sprite ที่มีค่าเลเยอร์มากกว่าจะบัง Sprite ที่มีค่าเลเยอร์น้อยกว่า

b)

Sprite ที่มีค่าเลเยอร์น้อยกว่าจะบัง Sprite ที่มีค่าเลเยอร์มากกว่า

c)

Sprite ที่มีค่าเลเยอร์มากกว่าจะไม่บัง Sprite ที่มีค่าเลเยอร์น้อยกว่า

d)

Sprite ที่มีค่าเลเยอร์น้อยที่สุดจะอยู่สูงที่สุด

36.

ค่าใดใช้กำหนดจำนวนพิกเซลในการเคลื่อนที่แต่ละครั้ง

a)

Interval

b)

Speed

c)

Movement

d)

Move

37.

ค่าใดใช้กำหนดคาบเวลาในการเคลื่อนที่แต่ละครั้ง

a)

Interval

b)

Speed

c)

Movement

d)

Move

38.

ค่า Speed ที่เหมาะสมอยู่ที่ช่วงใด

a)

1-5

b)

5-10

c)

10-50

d)

50-100

39.

ค่า Interval ที่เหมาะสมอยู่ที่ช่วงใด

a)

1-5

b)

5-10

c)

10-50

d)

50-100

40.

ความเร็วในการเคลื่อนที่มีหน่วยอะไร

a)

min

b)

s

c)

ms

d)

ns

41.

คอมโพเนนต์ใดที่สามารถกำหนดให้แสดงภาพใดๆ ก็ได้

a)

Canva

b)

Image Editor

c)

Image Sprite

d)

Lottie

42.

หากต้องการกำหนดค่ามุมในการเคลื่อนที่ต้องกำหนดที่พร็อพเพอร์ตี้ใด

a)

Picture

b)

Heading

c)

Sprite

d)

Speed

43.

ค่ามุมในการเคลื่อนที่ไปทางซ้ายอยู่ที่องศาใด

a)

0

b)

90

c)

180

d)

270

44.

หากต้องการสร้างปุ่มให้ลอยอยู่เหนือส่วนอื่นบนหน้าจอต้องใช้คอมโพเนนต์ใด

a)

Botton

b)

FAB

c)

Label

d)

Spinner

45.

คอมโพเนนต์ใดที่ใช้สำหรับแก้ไขรูปภาพ

a)

Canva

b)

Image Editor

c)

Image Sprite

d)

Lottie

46.

คอมโพเนนต์ Slider มีลักษณะอย่างไร

a)

เป็นตัวเลือก สามารถเลือกได้ตัวเลือกเดียว

b)

เป็นตัวเลือก สามารถเลือกได้หลายตัวเลือก

c)

เป็นรางเลื่อน สามารถเลื่อนปุ่มบนรางเลื่อเพื่อเปิดหรือปิด

d)

เป็นรางเลื่อน สามารถเลื่อนปุ่มกลมบนรางเลื่อนเพื่อปรับค่า

47.

การลบภาพบน Canvas ใช้คำสั่งใด

a)

.Clear

b)

.Delete

c)

.Clean

d)

.Remove

48.

คำสั่งใดใช้กำหนดให้แสดง Buttom Sheet

a)

.Show

b)

.Show Dialog

c)

.Appear

d)

.Appear Dialog

49.

คอมโพเนนต์ในกลุ่ม Google ใดใช้สำหรับทำระบบล็อกอิน

a)

Firebase Authen

b)

Firebase Database

c)

Firebase Storage

d)

Firebase Remote Config

50.

คอมโพเนนต์ในกลุ่ม Google ใดใช้สำหรับการใช้งาน Realtime Database

a)

Firebase Authen

b)

Firebase Database

c)

Firebase Storage

d)

Firebase Remote Config

51.

คอมโพเนนต์ในกลุ่ม Google ใดใช้สำหรับการอัปโหลด/ดาวน์โหลดไฟล์จากพื้นที่จัดเก็บไฟล์บนคลาวด์

a)

Firebase Authen

b)

Firebase Database

c)

Firebase Storage

d)

Firebase Remote Config

52.

รูปแบบใดคือชื่อแพ็กเกจของ App ที่สร้างด้วย Kodular

a)

io.kodular.ชื่อโปรเจกต์

b)

io.ชื่อโปรเจกต์.kodular

c)

io.kodolar.ชื่อ gmail.ชื่อโปรเจกต์

d)

io.ชื่อ gmail.ชื่อโปรเจกต์.kodolar

53.

เราสามารถหา certificate SHA-1 ได้จากที่ใด

a)

Kodular > Account > Preferences > General > Keystore SHA1

b)

Kodular > Account > Preferences > Appearance > Keystore SHA1

c)

Firebase > Project setting > Certificate SHA-1

d)

Firebase > Project setting > Register app > Certificate SHA-1

54.

คอมโพเนนต์ใดใช้สำหรับแสดงข้อความหรือภายในลักษณะตารางที่สามารถกำหนดจำนวนคอลัมน์ ความกว้าง/ความสูงของภาพ และการเว้นระยะทั้งสี่ด้านของภาพได้

a)

Grid View

b)

Card View

c)

Chat View

d)

Surface View

55.

คอมโพเนนต์ใดใช้สำหรับแสดงข้อความที่สนทนากันแบบแชต

a)

Grid View

b)

Card View

c)

Chat View

d)

Surface View

56.

คำสั่งใดของคอมโพเนนต์ Clock เป็นการแปลงข้อมูลเวลาแบบ millisecound เป็นแบบ instant

a)

.System Time

b)

.Make Instant Form Milis

c)

.Duration

d)

.Format Date Time

57.

คำสั่งใดของคอมโพเนนต์ Google Maps เป็นการกำหนดให้ผู้ใช้สามารถซูมแผนที่ด้วยนิ้วได้

a)

.Enable Rotate

b)

.Enable Zoom Control

c)

.Enable Map Camera Pos Change Listener

d)

.Enable Zoom Gesture

58.

ประเภทของแผนที่แบบใดที่แสดงแผนที่ลักษณะทางภูมิศาสตร์

a)

normal

b)

satellite

c)

hybrid

d)

terrain

59.

ข้อใดไม่ใช่วิธีการปักหมุดสถานที่ด้วยข้อมูลของคอมโพเนนต์ Google Maps

a)

ปักหมุดด้วยข้อมูลแบบ JSON

b)

ปักหมุดด้วยข้อมูลจาก Dropbox

c)

ปักหมุดด้วยข้อมูลจาก Google Docs

d)

ปักหมุดด้วยข้อมูลจาก Google Sheet

60.

คอมโพเนนต์ใดใช้ตรวจสอบว่าอุปกรณ์ได้เปิด GPS หรือไม่

a)

Gravity Sensor

b)

Location Sensor

c)

GPS Sensor

d)

My Location Sensor

61.

Code ใดใช้ตรวจสอบว่าผู้ใช้เปิด GPS หรือยัง

a)

android.settings.LOCATION_SOURCE_SETTINGS

b)

android.setting.location_source_setting

c)

android.settings.LOCATION_SETTINGS

d)

android.setting.location_setting

62.

คำสั่งใดของคอมโพเนนต์ Google Map ที่ใช้สั่งใช้เลื่อนแผนที่ให้ตำแหน่งของอุปกรณ์อยู่กลางแผนที่ตลอดเวลา

a)

.Move Camera

b)

.Get Map Center

c)

.Update Marker

d)

.Get My Location

63.

หากต้องการสร้างรายการตัวเลือกด้วยคอมโพเนนต์ Notifier ต้องใช้คำสั่งใด

a)

.Show Choose Dialog

b)

.Show Message Dialog

c)

.Show Alert

d)

.Show Text Dialog

64.

ข้อใดกล่าวผิดเกี่ยวกับแอฟที่มีหลายสกรีน

a)

ไม่ควรใช้เกิน 10 สกรีนต่อหนึ่งแอป

b)

แอปที่มีหลากสกรีนไม่มีผลกับการใช้ทรัพยากรของอุปกรณ์

c)

แต่ละสกรีนเป็นเหมือนแอปย่อยๆ

d)

ทุกสกรีนที่เปิดใช้จะทำงานพร้อมๆ กัน