Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

122410 การพัฒนาโปรแกรมประยุกต์สำหรับอุปกรณ์เคลื่อนที่

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

ก่อนทำการพัฒนาแอพพลิเคชั่นเราควรทำสิ่งใดก่อน

a)

เก็บข้อมูล

b)

สำรวจปัญหา, สำรวจตลาด, สำรวจแอพพลิเคชั่นอื่น

c)

วิคราะห์ระบบ

d)

ออกแบบระบบ

2.

โปรแกรม Thunkable มีพื้นฐานมาจากโครงใด

a)

โครงการ App Inventor

b)

โครงการ NASA

c)

โครงการ MIT

d)

โครงการ Android Development

3.

การเข้าใช้งานโปรแกรม Thunkable ต้องมีแอคเคาน์ไดเพื่อเข้าใช้งาน

a)

Microsoft Windows

b)

Google Account

c)

Facebook

d)

Twitter

4.

โปรแกรม Thunkable เป็นโปรแกรมลักษณะใด

a)

วินโดวส์ฟอร์ม

b)

แอพพลเคชั่นบนมือถือ

c)

Visual Programming Language

d)

Google Forms

5.

เมื่อพัฒนาแอพพลิเคชั่นด้วยโปรแกรม Thunkable เสร็จแล้วจะได้ไฟล์นามสกุลใด

a)

doc

b)

app

c)

ipa

d)

apk

6.

ข้อใดเป็นแหล่งรวบรวมคำสั่งในการทำงานเกี่ยวกับแอพ เช่น การสร้างแอพใหม่, Export แอพเพื่อนำไปใช้งานจริง

a)

Viewer

b)

Palette

c)

Menu

d)

Components

7.

ข้อใด คือ ส่วนที่แสดงรายการส่วนประกอบต่างๆ ที่ถูกใส่เข้าไปใน Veiwer

a)

Properties

b)

Palette

c)

Viewer

d)

Components

8.

หากเราต้องการกำหนดค่าสีพื้นหลังของแอพฯ เราต้องกำหนดในส่วนใดของโปรแกรม Thunkable

a)

Properties

b)

Palette

c)

Components

d)

Menu

9.

ส่วนที่เป็นพื้นที่บนหน้าจอมือถือ ที่แสดงให้เห็นภาพตอนออกแบบโปรแกรม

a)

Palette

b)

Viewer

c)

Components

d)

Form

10.

หากเราต้องการให้ผู้ใช้งานแอพพลิเเคชั่นสามารถกดเลือกตัวเลือกได้หลายตัวๆ เช่นงานอดิเรก เราควรใช้ UI ตัวใด

a)

ListView

b)

ListPicker

c)

CheckBox

d)

Spinner

11.

UI ที่ใช้แสดงข้อความต่างๆ บนหน้าจอแอพฯ ที่เราพัฒนาขึ้น

a)

Image

b)

Web Viewer

c)

TextBox

d)

Label

12.

หากเราต้องการใหห้ผู้ใช้ระบุวันที่ โดยแสดงปฏิทินให้ผู้ใช้เลือกเราควรใช้อีเบเมนต์

a)

List View

b)

List Picker

c)

Date Picker

d)

Time Picker

13.

พื้นที่ในการจัดวาง Components ในแนวนอนโดยแอพฯ สามารถเลื่อนไปด้านข้าง

a)

Horizontal Scroll Arrangement

b)

Horizontal Arrangement

c)

Vertical Scroll Arrangement

d)

Vertical Arrangement

14.

พื้นที่ในการจัดวาง Components ในแนวนอนโดยแอพฯ สามารถเลื่อนไปในแนวตั้ง

a)

Horizontal Scroll Arrangement

b)

Horizontal Arrangement

c)

Vertical Scroll Arrangement

d)

Vertical Arrangement

15.

หากต้องการเลือกรูปภาพจากแกลลอรี่ต้องใช้ Media ชนิดใด

a)

Camera

b)

Camcoder

c)

Image Picker

d)

Player

16.

Speech Recognizer คุณสมบัติใช้เพื่อทำสิ่งใด

a)

แปลงข้อความเป็นเสียง

b)

สั่งการด้วยเสียง

c)

ตัวบันทึกเสียง

d)

ตัวแปลภาษา

17.

เซนเซอร์ Accelerometer ใช้สำหรับตรวจจับอะไร

a)

จับการหมุนของมือือ

b)

วัดความเร็ว

c)

ตรวจการตั้งของมือถือ

d)

นับระยะก้าวเดิน

18.

การ Sharing แชร์ไปยังสื่อต่างๆ ต้องใช้เครื่องมือใน Palette ใด

a)

Sensors

b)

Media

c)

Store

d)

Social

19.

กรอบหมายเลข 1 คือการทำงานในส่วนใด

a)

ส่วนที่รวบรวม Componentsต่างๆ ที่อยู่ในแอพพลเคชั่นของเรา

b)

ส่วนของ Block Code ต่างๆ ที่ใช้ในการสั่งการแอพพลเคชั่น

c)

ส่วนที่เราสามารถเก็บบล็อคโค้ดไว้ใช้ใน Screen ใหม่ได้

d)

สำหรับลบบล็อคโค้ด ที่เราไม่ได้ใช้งานออกไป

20.

กรอบหมายเลข 3 คือการทำงานในส่วนใด

a)

ส่วนที่รวบรวม Componentsต่างๆ ที่อยู่ในแอพพลเคชั่นของเรา

b)

ส่วนของ Block Code ต่างๆ ที่ใช้มในการสั่งการแอพพลเคชั่น

c)

ส่วนที่เราสามารถเก็บบล็อคโค้ดไว้ใช้ใน Screen ใหม่ได้

d)

สำหรับลบบล็อคโค้ด ที่เราไม่ได้ใช้งานออกไป

21.

กรอบหมายเลข 4 คือการทำงานในส่วนใด

a)

ส่วนที่รวบรวม Componentsต่างๆ ที่อยู่ในแอพพลเคชั่นของเรา

b)

ส่วนของ Block Code ต่างๆ ที่ใช้ในการสั่งการแอพพลเคชั่น

c)

ส่วนที่เราสามารถเก็บบล็อคโค้ดไว้ใช้ใน Screen ใหม่ได้

d)

สำหรับลบบล็อคโค้ด ที่เราไม่ได้ใช้งานออกไป

22.

กรอบหมายเลข 2 คือการทำงานในส่วนใด

a)

ส่วนที่รวบรวม Componentsต่างๆ ที่อยู่ในแอพพลเคชั่นของเรา

b)

ส่วนของ Block Code ต่างๆ ที่ใช้ในการสั่งการแอพพลเคชั่น

c)

ส่วนที่เราสามารถเก็บบล็อคโค้ดไว้ใช้ใน Screen ใหม่ได้

d)

สำหรับลบบล็อคโค้ด ที่เราไม่ได้ใช้งานออกไป

23.

ข้อใดส่วนที่รวบรวมคำสั่งในการควบคุมการทำงานของแอพ?

a)

Blocks Text

b)

Blocks Math

c)

Blocks Logic

d)

Blocks Control

24.

ข้อใดส่วนที่รวบรวมคำสั่งที่เกี่ยวข้องกับตรรกศาสตร์ จริงเท็จ การเปรียบเทียบต่าง?

a)

Blocks Text

b)

Blocks Math

c)

Blocks Logic

d)

Blocks Control

25.

ข้อใดส่วนที่รวบรวมคำสั่งที่เกี่ยวข้องกับคณิตศาสตร์ จำนวน ตัวเลข การคำนวณ?

a)

Blocks Text

b)

Blocks Math

c)

Blocks Logic

d)

Blocks Control

26.

ข้อใดส่วนที่รวบรวมคำสั่งที่เกี่ยวกับการทำงานกับข้อความ?

a)

Blocks Text

b)

Blocks Math

c)

Blocks Logic

d)

Blocks Control

27.

ข้อใดส่วนที่รวบรวมคำสั่งที่เกี่ยวกับลิสต์ การดึงข้อมูลจากไฟล์มาแสดงในรูปแบบรายการ?

a)

Blocks Variables

b)

Blocks Colors

c)

Blocks List

d)

Blocks Procedures

28.

ข้อใดส่วนที่รวบรวมคำสั่งที่เกี่ยวกับสี เปลี่ยนสีComponents ต่างๆ?

a)

Blocks Variables

b)

Blocks Colors

c)

Blocks List

d)

Blocks Procedures

29.

หากต้องการประกาศตัวแปร การรับค่าตัวแปร ต้องใช้งาน Blockใด?

a)

Blocks Variables

b)

Blocks Colors

c)

Blocks List

d)

Blocks Procedures

30.

ข้อใดเป็นส่วนที่รวบรวมคำสั่งต่างๆ ที่เกี่ยวกับการทำงานย่อยๆ ของโค้ด?

a)

Blocks Variables

b)

Blocks Colors

c)

Blocks List

d)

Blocks Procedures

31.

การเปลี่ยนข้อความในคอมโพเนน Label1 ต้องกำหนดค่า Properties ใด

a)

Hint Text

b)

Text

c)

Caption

d)

Label

32.

หากต้องการออกแบบแอพพลิเคชั่นวาดภาพเราต้องใช้งานในมุมมองใด

a)

Export

b)

Blocks

c)

Layout

d)

Designer

33.

หากต้องการเขียนคำสั่งแอพพลิเคชั่นวาดภาพ เราต้องใช้งานในมุมมองใด

a)

Export

b)

Blocks

c)

Layout

d)

Designer

34.

ลักษณะการเขียนโปรแกรมด้วยบล็อคโค้ด คือข้อใด

a)

ลาก-วาง

b)

ตัวต่อเลโก้

c)

ตัด-แปะ

d)

จิ๊กซอ

35.

Spinner ใช้งานเพื่อวัตถุประสงค์ใด

a)

เพื่อให้ยูสเซอร์เลือกข้อมูลเพียงรายการเดียว

b)

เพื่อความสะดวกและข้อมูลที่ถูกต้อง

c)

ป้องการกรอกข้อมูลที่รูปแบบไม่ถูกต้อง

d)

ถูกทุกข้อ

36.

Spinner เหมาะกับลักษณะงานใด

a)

กรอกข้อความสั้นๆ บรรทัดเดียว

b)

กรอกข้อความได้มาก หลายบรรทัด

c)

ตัวเลือกข้อความสั้นๆ บรรทัดเดียว

d)

แสดงปุ่มกดตัวเลข

37.

ลักษณะเด่นของ List Picker คือข้อใด

a)

มีฟิลเตอร์บาร์ให้กรองตัวเลือกที่ต้องการได้

b)

แสดงข้อความสั้นๆ

c)

แสดงข้อความได้บรรทัดเดียว

d)

จำนวนตัวเลือกไม่เกิน 10ตัวเลือก

38.

การจัดเรียงคอมโพเนนบนหน้าจอให้อยู่ตรงกลางต้องกำหนด Properties ค่าใด

a)

AlignHorizontal : Left

b)

AlignHorizontal : Center

c)

AlignHorizontal : Right

d)

AlignVertical : Middel

39.

บังคับการจัดวางแอพตามแนวตั้งของหน้าจอ (ScreenOrientation) ต้องกำหนดค่าใด

a)

User

b)

Sensor

c)

Landscape

d)

Portrait

40.

หากต้องการจัดวางคอมโพเนนในรูปแบบตารางต้องใช้เลย์เอาท์ประเภทใด

a)

Horizontal Arrangement

b)

Vertical Arrangement

c)

Column Arrangement

d)

Table Arrangement