Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

test 4-1

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

ข้อควรระวังใดในการเขียนโปรแกรม Python ไม่ถูกต้อง

a)


เรื่องของบรรทัด

b)

เรื่องของการเว้นวรรคหรือแบ่งล็อก

c)


เรื่องของการรัน

d)


เรื่องของข้อความ

2.

+ - * / เป็นตัวดำเนินการแบบใด ในภาษา Python

a)

ตัวดำเนินการทางตรรกะ

b)

ตัวดำเนินการในการกำหนดค่า

c)


ตัวดำเนินการเปรียบเทียบ

d)

ตัวดำเนินการทางคณิตศาสตร์

3.

ตัวแปร คืออะไร

a)

คือโครงสร้างของข้อมูล

b)

คือชื่อที่ใช้ในการเก็บค่าหรือกำหนดค่า

c)


คือเครื่องหมายที่ใช้ในการดำเนินการ

d)


ไม่มีข้อถูก

4.

การกำหนดค่าตัวแปรใดที่ต้องอยู่ภายใต้เครื่องหมาย {….}

a)


ตัวแปร List

b)

ตัวแปร Array

c)


ตัวแปร Tuple

d)

ตัวแปร Dictinary

5.

การกำหนดชื่อตัวแปรใน Python ข้อใดผิด

a)

ใช้ตัวอักษร A-Z ตัวเล็กหรือใหญ่ก็ได้

b)

ตัวแปลขึ้นต้นด้วยตัวเลขได้

c)


ตัวแปรห้ามมีช่องว่าง

d)

การตั้งตัวแปรห้ามซ้ำคำสงวน

6.

ข้อใดคือชนิดของข้อมูล เป็นตัวอักษร ใน python

a)


String

b)

List

c)


Tuple

d)

Number

7.

ตัวแปรชนิด Number ประเภทใดเป็นตัวเลขทศนิยม

a)


int

b)


long

c)

float

d)

str

8.

> < = <= >= เป็นตัวดำเนินการประเภทใด

a)


ตัวดำเนินการเปรียบเทียบ

b)

ตัวดำเนินการทางตรรกะ

c)

ตัวดำเนินการสมาชิก

d)

ตัวดำเนินการทางคณิตศาสตร์

9.

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

a)


echo

b)

print

c)

Output

d)

printf

10.

ข้อใดต่อไปนี้เป็นคำสั่ง if ในภาษา Python ที่ถูกต้อง

a)


if a >= 10 :

b)


if (a => 10)

c)

if a =< 22 :

d)

if (a = 22)

11.

หากพิมพ์คำสั่ง “print(‘%.2f’ % 256.345)” จะได้ผลลัพธ์ตามข้อใด

a)


256.34

b)


2. 256.35

c)

555.0

d)


256

12.

ฟังชันก์ใดใช้สำหรับการรับค่า String จากทางคีย์บอร์ด

a)

Input

b)

Output

c)

print

d)


printf

13.

จากคำสั่งต่อไปนี้ บริเวณที่ขีดเส้นใต้ควรเติมข้อความใดเข้าไปให้สมบูรณ์ถูกต้อง

name = ……………………………………………………

print("Hello!!! %s " %(name))

a)

char(input("Enter name : "))

b)


input("Enter name : ")

c)

float(input("Enter name : "))

d)


int(input("Enter name : "))

14.

จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้

a=int(input())

b=int(input())

x=a+b

print(x)

a)


รับค่า a และ b จากนั้นรวมกันแล้วแสดงผล x

b)

ไม่สามารถ รันได้

c)

รับค่าแต่ไม่แสดงผลลัพใดๆ

d)


รับค่า a และ b แต่ไม่แสดงผล c

15.

if 5 > 2:

print("Five is greater than two!")

จงบอกผลลัพท์ที่ได้ของ โค๊ดนี้

a)

Five is greater than two!

b)

print("Five is greater than two!")

c)

print Five is greater than two!

d)

print

16.

y = 2.8

print(type(y))

จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้

a)

float

b)

<class 'float'>

c)

class int

d)

<class 'int'>

17.

x = 5

y = "John"

print(x)

print(y)

จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้

a)

5
John

b)

5

c)

John

d)

ไม่มีผลลัพธ์

18.

ข้อใดเป็นข้อดีของภาษา python

a)

เป็นภาษาสคริปต์

b)


ไวยากรณ์อ่านง่าย

c)


สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา

d)


ถูกทุกข้อ