wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ทดสอบก่อนเรียนUnit1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

โปรแกรมประยุกต์คืออะไร?

a)

โปรแกรมระบบปฏิบัติการ

b)

โปรแกรมที่ใช้เฉพาะกับภาษา Python

c)

โปรแกรมที่ช่วยให้ผู้ใช้ทำงานเฉพาะด้าน

d)

โปรแกรมที่ทำงานอยู่เบื้องหลังเท่านั้น

2.

ข้อใดแสดงตัวอย่างของโปรแกรมประยุกต์?

a)

Microsoft Word

b)

Google Chrome

c)

Adobe Photoshop

d)

ถูกทุกข้อ

3.

ซอฟต์แวร์ระบบคืออะไร?

a)

ระบบปฏิบัติการ

b)

โปรแกรมพัฒนาเอกสาร

c)

แอปมือถือ

d)

เกมออนไลน์

4.

ข้อใดไม่ใช่กระบวนการใน SDLC (System Development Life Cycle)?

a)

การวางแผน

b)

การเขียนโปรแกรม

c)

การบำรุงรักษา

d)

การเล่นเกม

5.

ขั้นตอนแรกของ SDLC คืออะไร?

a)

การเขียนโปรแกรม

b)

การวิเคราะห์ความต้องการ

c)

การออกแบบระบบ

d)

การทดสอบระบบ

6.

OOP ย่อมาจากอะไร?

a)

Object Operation Process

b)

Online Operating Program

c)

Object-Oriented Programming

d)

Output Oriented Protocol

7.

ข้อใดไม่ใช่คุณสมบัติของ OOP?

a)

Encapsulation

b)

Inheritance

c)

Polymorphism

d)

ถูกทุกข้อ

8.

ภาษาที่สนับสนุน OOP คือภาษาใด?

a)

Python

b)

C++

c)

Java

d)

ทั้งหมด

9.

ภาษา Python ใช้ในการพัฒนาอะไรได้บ้าง?

a)

Web Application

b)

AI

c)

Data Science

d)

ถูกทุกข้อ

10.

การออกแบบฐานข้อมูลควรเริ่มต้นจากอะไร?

a)

สร้างตารางเลย

b)

วาด ER Diagram

c)

คิดถึงโปรแกรม

d)

เขียนโปรแกรมก่อน

11.

การเขียนโปรแกรมเชิงโครงสร้างนั้นคืออะไร?

a)

การใช้ class

b)

การใช้ฟังก์ชันและลำดับการทำงาน

c)

การสืบทอดคลาส

d)

การสร้างอ็อบเจกต์

12.

โครงสร้างควบคุม if ใช้ทำอะไร?

a)

เลือกทำหรือไม่ทำสิ่งใดสิ่งหนึ่ง

b)

ทำซ้ำ

c)

สร้างอ็อบเจกต์

d)

สืบทอดคลาส

13.

ในภาษา Python เครื่องหมาย == หมายถึงอะไร?

a)

การกำหนดค่า

b)

การเปรียบเทียบเท่ากัน

c)

การนำค่าไปบวก

d)

การแสดงค่า

14.

คำสั่งที่ใช้ทดสอบใน if เรียกว่าอะไร?

a)

Condition

b)

Function

c)

Loop

d)

String

15.

การใช้ input() ใน Python คืออะไร?

a)

รับข้อมูลจากผู้ใช้

b)

แสดงผล

c)

กำหนดหรือ

d)

คำนวณ

16.

การเขียน print() ใช้เพื่อ?

a)

รับค่า

b)

แสดงผล

c)

คำนวณ

d)

กำหนดค่า

17.

Loop ใดใน Python ที่ทำงานตามจำนวนรอบ?

a)

ก. for

b)

ข. while

c)

ค. do...while

d)

ง. loop

18.

คำสั่งใดที่ใช้เชื่อมต่อ SQLite ใน Python?

a)

ก. sqlite3.connect()

b)

ข. connect.sqlite()

c)

ค. sql.connect()

d)

ง. database()

19.

การเขียนฟังก์ชันใน Python ใช้คำว่าอะไร?

a)

ก. func

b)

ข. function

c)

ค. define

d)

ง. def

20.

ชื่อไลบรารีที่ใช้สร้างอินเทอร์เฟซที่มีลักษณะ GUI แบบง่ายใน Python?

a)

ก. Flask

b)

ข. Tkinter

c)

ค. SQLAlchemy

d)

ง. Numpy