wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

แบบทดสอบ Python เบื้องต้น

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ฟังก์ชันใดใช้ในการแสดงข้อความออกทางจอภาพ

a)

Echo

b)

print()

c)

output

d)

printf

2.

หากต้องการคอมเมนต์บรรทัดเดียว จะต้องใช้เครื่องหมายใด

a)

*

b)

\

c)

//

d)

#

3.

หากต้องการกำหนดตัวแปร n ให้เป็นชนิด integer (จำนวนเต็ม) ที่มีค่าเท่ากับ 5 จะต้องประกาศตัวแปรอย่างไร

a)

Var n = 5

b)

int n = 5

c)

n = 5

d)

variable n = 5

4.

หากต้องการแปลงชนิดข้อมูลตัวแปร a ที่เป็นชนิด integer (จำนวนเต็ม) ให้เป็น string (ข้อความ) จะต้องใช้คำสั่งใด

a)

Int(a)

b)

IntToString(a)

c)

str(a)

d)

String(a)

5.

หากต้องการตรวจสอบชนิดของตัวแปร a จะต้องใช้คำสั่งในข้อใด

a)

getType(a)

b)

Type(a)

c)

type(a)

d)

a.type

6.

ไฟล์ source Code ของไพทอนจะมีนามสกุลไฟล์แบบใด

a)

.py

b)

run

c)

.pptx

d)

.doc

7.

ต้องการกำหนดตัวแปร n ให้เป็นชนิด string  ที่มีข้อความเท่ากับ a จะต้องประกาศตัวแปรอย่างไร

a)

n = string

b)

n = 'a'

c)

String(a)

d)

Int(a)

8.

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

a)

25 คือ ชนิดข้อมูล integer

b)

25.2 คือชนิดข้อมูล float

c)

True คือชนิดข้อมูล Boolearn

d)

'25' คือชนิดข้อมูล print

9.

ข้อใดไม่ใช่ กฎการตั้งชื่อของภาษา Python

a)

ชื่อตัวแปรประกอบด้วยตัวอักษรภาษาอังกฤษตัวเล็กและใหญ่ ตัวเลข และ _ เท่านั้น

b)

ขึ้นต้นด้วยตัวเลขและตัวอักษร

c)

ตัวอักษรพิมพ์เล็กและใหญ่มีความแตกต่างกัน

d)

ห้ามซ้ำกับคำสงวนหรือคำต้องห้าม มี 44 คำ

10.

ข้อใดคือความหมายของตัวแปร ในภาษา Python

a)

ที่เก็บข้อมูล

b)

ตัวที่หาค่าไม่ได้

c)

ตัวที่ต้องกำหนดค่า

d)

ถูกทุกข้อ

11.

ชนิดข้อมูลในภาษา Python ที่หมายถึงจำนวนเต็ม

a)

int

b)

float

c)

str

d)

char

12.

ชนิดข้อมูลใดในภาษา Python ที่หมายถึง ข้อความหรือ สตริง

a)

int

b)

float

c)

str

d)

char

13.

ชนิดข้อมูลใดในภาษา Python ที่หมายถึงจำนวนจริง

a)

int

b)

float

c)

str

d)

char

14.

ข้อใดคือตัวดำเนินการของชนิดข้อมูลสตริง

a)

+,-

b)

+,*

c)

*,/

d)

,*

15.

ถ้าต้องการเชื่อมต่อ String จะต้องใช้ตัวดำเนินการใด

a)

-

b)

/

c)

*

d)

+

16.

print("ba"+"na"*3) จากโค้ดผลลัพธ์คือข้อใด

a)

banana

b)

bananana

c)

bana

d)

bana3

17.

คำสั่งในการรับข้อมูลในภาษา Python คือข้อใด

a)

scanf

b)

print

c)

input

d)

scan

18.

8+12/2 ได้ผลลัพธ์ตามข้อใด

a)

10

b)

14

c)

22

d)

0

19.

ข้อใดเป็นการตั้งชื่อตัวแปรที่ผิดกฏการตั้งชื่อของภาษา Python

a)

Weight

b)

Height

c)

1one

d)

B

20.

ข้อใดคือตัวดำเนินการที่หมายถึงยกกำลังในภาษา Python

a)

**

b)

***

c)

^

d)

*