wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

สอบปลายภาค วิทยาการคำนวณ ม.2

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

name = “Lisa”

Print (name)

จะมีการแสดงผลว่าอะไร

a)

(name)

b)

name

c)

“Lisa”

d)

Lisa

2.

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

a)

var n = 5;

b)

int n = 5:

c)

n = 5

d)

variable n = 5

3.

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

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

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

a)

int(input("Enter name : "))

b)

float(input("Enter name : "))

c)

char(input("Enter name : "))

d)

input("Enter name : ")

4.

ถ้าต้องการรับข้อมูลเก็บไว้ในตัวแปร number ที่ใช้เก็บข้อมูลตัวเลขจำนวนเต็ม ควรใช้คำสั่งในข้อใด

a)

number = input("Number : ")

b)

number = int(input("Number : ")

c)

number = float(input("Number : ")

d)

number = str(input("Number : ")

5.

จากภาพถ้าใส่ค่า high = 3 ค่า base = 5 ค่า area จะเท่ากับเท่าใด

a)

15

b)

7.5

c)

8

d)

9

6.

10.จากภาพบรรทัดที่ 4 ควรใช้ code ข้อใดถึงจะเหมาะสมที่สุด

a)

area=math.pi*r**2

b)

area=22/7*r**2

c)

area=3.14*r**2

d)

area=math.pi*r^2

7.

คำสั่งในการแสดงผลในภาษาไพธอน

(a)  

8.

คำสั่งในการนำเข้าข้อมูล

(a)  

9.

จงเขียน code แสดงคำว่า hello

(a)  

10.

1.Python คืออะไร

a)

เป็นหนึ่งในภาษาที่ใช้สำหรับเขียนโปรแกรมเพื่อสั่งงานให้คอมพิวเตอร์ทำตามที่มนุษย์ต้องการ

b)

โปรแกรมวาดรูป

c)

โปรแกรมคำนวณ

d)

โปรแกรมนำเสนองาน

11.

4) โปรแกรมที่อยู่ในเว็บเรียกว่า

a)

เว็บแอพลิเคชั่น

b)

เว็บเพจ

c)

เว็บเบส

d)

แอพลิเคชัน

12.

3) ภาษา Python ภาษาต่างทำหน้าที่อะไร

a)

ทำให้คุยกันรู้เรื่อง

b)

ทำให้คุยกับคอมพิวเตอร์ได้

c)

ทำให้คุยกับต่างชาติได้

d)

ทำให้เราพูดคุยกัยง่ายขึ้น

13.

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

a)

echo

b)

Output

c)

print

d)

printf

14.

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

a)

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

b)

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

c)

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

d)

ถูกทุกข้อ

15.

ข้อใดคือคำตอบตัวแปร name

name=”Samkha”

year=2020

print(name)

print(year)

a)

2020

b)

name

c)

Samkha

d)

year

16.

print(8+9) มีค่าเท่าใด

a)

8+9

b)

89

c)

17

d)

error

17.

print(10-5,5) มีค่าเท่าใด

a)

10 5

b)

5 5

c)

10-5 5

d)

5,5

18.

print("ภาษาไพทอน",200-100,'ดีมาก') มีค่าเท่าใด

a)

ภาษาไพทอน 200-100 ดีมาก

b)

ภาษาไพทอน 100 ดีมาก

c)

"ภาษาไพทอน" 200-100 "ดีมาก"

d)

ภาษาไพทอน 100 'ดีมาก'

19.

print("200",200-100,'100') มีค่าเท่าใด

a)

200 100 '100'

b)

100 100 100

c)

200 200-100 100

d)

200 100 100

20.

print("ฉันมีเงิน",50,"บาท") มีค่าเท่าใด

a)

"ฉันมีเงิน 50 บาท"

b)

ฉันมีเงิน 50 บาท

c)

"ฉันมีเงิน" ,50, "บาท"

d)

ฉันมีเงิน,50,บาท

21.

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

a)

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

b)

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

c)

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

d)

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

22.

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

a)

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

b)

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

c)

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

d)

ไม่มีข้อถูก

23.

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

a)

printf

b)

Input

c)

print

d)

Output

24.

print("ครูทรายมีอายุ" 10+8 )

a)

ครูทรายมีอายุ 18

b)

ครูทรายมีอายุ 10+8

c)

"ครูทรายมีอายุ" 10+8

d)

error

25.

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

a=int(input())

b=int(input())

c=a+b

print(c)

a)

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

b)

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

c)

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

d)

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