wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

การเขียนโปรแกรมคอมพิวเตอร์

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

ข้อใดคือชื่อตัวแปรที่ถูกต้อง

a)

1Name

b)

@X

c)

SurName

d)

Age.

2.

ข้อใดไม่ถูกต้องในการตั้งชื่อตัวแปร

a)

ใช้ตัวอักษร a - z, A - Z, 0 - 9 หรือ _

b)

ห้ามขึ้นต้นด้วยตัวเลข

c)

ตั้งเป็นภาษาไทยได้

d)

ใช้อักขระเช่น !, @, #, $ ได้

3.

ข้อใดประกาศตัวแปรถูกต้อง

a)

x int;

b)

int x

c)

int x=0;

d)

int 0 = x;

4.

ข้อใดประกาศตัวแปรถูกต้อง

a)

float int;

b)

int float;

c)

int char;

d)

char i;

5.

int x = 10;

int y = 15;

x=x+y;

printf("%d",y) ผลลัพธ์คือ

a)

10

b)

15

c)

20

d)

25

6.

int x = 10;

int y = 15;

x=x+y;

y=y+x;

printf("%d",y); ผลลัพธ์คือ

a)

15

b)

25

c)

30

d)

40

7.

ตัวแปร ในการเขียนโปรแกรม หมายถึงอะไร

a)

สิ่งที่ทำให้เกิดการเปลี่ยนแปลง

b)

ที่พัก หรือ ที่จัดเก็บข้อมูล

c)

ภาษาในการเขียนเว็บไซต์

d)

ข้อความที่มีไว้เพื่อการคำนวณ

8.

ตัวเลขทศนิยม คือ ชนิดของข้อมูลใด

a)

Int

b)

Float

c)

Char

d)

String

9.

ตัวเลขจำนวนเต็ม คือ ชนิดของข้อมูลใด

a)

Int

b)

Float

c)

Char

d)

String

10.

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

a)

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

b)

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

c)

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

d)

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

11.

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

a)

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

b)

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

c)

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

d)

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

12.

คำสงวน คืออะไร

a)

ข้อกำหนดที่ใช้ในการคำนวณหาค่าต่างๆ

b)

ชื่อหรือคำที่ภาษาไพธอนสงวนไว้เฉพาะเพื่อใช้เป็นคำสั่ง

c)

การเปรียบเทียบการประกาศตัวแปรของภาษาต่างๆ

d)

การกำหนดชนิดข้อมูลของตัวแปร

13.

การแสดงผลข้อมูลออกจากหน้าจอ ต้องใช้คำสั่งใด

a)

print

b)

name

c)

and

d)

go

14.

เครื่องหมายในภาษาไพทอนใด อยู่ในตำเเหน่งสูงสุด

a)

( )

b)

*

c)

/

d)

+

15.

คำสั่งใดใช้ในการแสดงผลข้อความออกทางจอภาพ ในโปรแกรมภาษาไพทอน

a)

echo(“Hello”)

b)

Output(“Hello”)

c)

print(“Hello”)

d)

Input(“Hello”)

16.

รหัสควบคุมตัวใดใช้แสดงข้อมูลที่เป็นเลข จำนวนเต็ม

a)

%f

b)

%s

c)

%c

d)

%d

17.

รหัสควบคุมตัวใดใช้แสดงข้อมูลที่เป็นตัวอักษร

a)

%f

b)

 %s

c)

%c

d)

%d

18.

ข้อใดคือผลลัพธ์ของการคำนวณต่อไปนี้

          (8 + 3) * 2 – 9 / 3

a)

19

b)

4.33

c)

22

d)

-11

19.

คำสั่งใดใช้รับข้อมูลทางแป้นพิมพ์

a)

print( )

b)

input( )

c)

output( )

d)

compute( )

20.

1+3-(2*1)

a)

-2

b)

2

c)

-1

d)

1

21.

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

a)

n=5

b)

var n=5

c)

5

d)

number=5

22.

ตัวแปรใดชนิดข้อมูลควรเป็น float

a)

อายุ

b)

เบอร์โทร

c)

ส่วนสูง

d)

น้ำหนัก

23.

ข้อใดที่ไม่ควรใช้ในการตั้งชื่อตัวแปร

a)

if

b)

age

c)

num1

d)

a

24.

ในการหาพื้นที่วงกลมควรใชชื่อตัวแปรใด

a)

sum

b)

count

c)

area

d)

a

25.

ระหว่างสัญญลักษณ์ + , / , - , ** สัญญลักษณ์ใดสำคัญที่สุด

a)

+

b)

/

c)

-

d)

**

26.

ระหว่างสัญญลักษณ์ ( ) , / , % , * สัญญลักษณ์ใดสำคัญที่สุด

a)

( )

b)

/

c)

%

d)

*

27.

จงหาค่าของนิพจน์ 3+7*2

a)

12

b)

17

c)

20

d)

25

28.

แปลงนิพจน์ทางคณิตศาสตร์ตามภาพให้เป็นนิพจน์ภาษาไพธอน



(a)  

29.

แปลงนิพจน์ทางคณิตศาสตร์ต่อไปนี้ให้เป็นนิพจน์ภาษาไพธอน

(a)  

30.

ผลลัพธ์ของคำสั่งในบรรทัดที่ 4

(a)  

31.

ผลลัพธ์ของคำสั่งในบรรทัดที่ 5

(a)  

32.

เมื่อเขียนโค้ดภาษาไพธอน(Python) เสร็จแล้วต้องบันทึกไฟล์เป็นนามสกุลไฟล์ใด

a)

 .ph

b)

.pt

c)

.pn

d)

.py

e)

.doc

33.

 ข้อใดเป็นชนิดข้อมูลประเภททศนิยม

a)

integer

b)

float

c)

string

d)

Boolean

34.

n = 9

if n > 15:

print(“Thailand”)

else:

print(“Close”)

a)

Thailand

b)

Close

c)

print(“Thailand”)

d)

print(“Close”)

35.

n = 50

if n >= 45:

print(“แสดงค่าเป็นจริง”

else:

print(“แสดงค่าเป็นเท็จ”)

a)

เเสดงค่าเป็นจริง

b)

เเสดงค่าเป็นเท็จ

c)

print(“แสดงค่าเป็นจริง”

d)

print(“แสดงค่าเป็นเท็จ”)