Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Basic (Grade9)

Total questions: 34

Worksheet time: 17mins

Name
Class
Date
1.

ថ្នាក់ទទួលស្គាល់ឯកសារ Python គឺជា?

a)

.pt

b)

.py

c)

.pyt

d)

.pyn

2.

ពាក្យគន្លឹះណាមួយសម្រាប់បង្កើតអនុគមន៍ក្នុង Python?

a)

func

b)

define

c)

function

d)

def

3.

ខាងក្រោមនេះមួយណាជាឈ្មោះអថេរដែលត្រឹមត្រូវក្នុង Python?

a)

1value

b)

value!

c)

_value

d)

value@1

4.

អ្នកប្រើអូប៉េរ៉េត័រណាមួយសម្រាប់គណនាដំណាងកម្លាំង (exponentiation)?

a)

^

b)

**

c)

^^

d)

//

5.

អ្នកចាប់ផ្តើមការអធិប្បាយក្នុង Python ដោយប្រើអ្វី?

a)

//

b)
6.

ប្រភេទទិន្នន័យមួយណាអាចកែប្រែបាន (mutable)?

a)

tuple

b)

string

c)

list

d)

int

7.

អនុគមន៍ណាមួយប្រើសម្រាប់ទទួលទិន្នន័យពីអ្នកប្រើ?

a)

get()

b)

input()

c)

scan()

d)

read()

8.

អ្នកបន្ថែមតម្លៃចុងបញ្ជីដោយប្រើអ្វី?

a)

list.add()

b)

list.append()

c)

list.insert()

d)

list.push()

9.

ពាក្យគន្លឹះណាមួយសម្រាប់សរសេរក្រឡាចងក្រង (loop)?

a)

repeat

b)

for

c)

loop

d)

foreach

10.

របៀបសរសេរ if ក្នុង Python គឺ?

a)

if x > y then:

b)

if (x > y) {}

c)

if x > y:

d)

if x > y

11.

របៀបកំណត់កូដនៅក្នុង Python គឺដោយ?

a)

បង្កើតក្រោមសញ្ញាដាក់បិទ

b)

បង្កើតតាម indentation

c)

ប្រើវង់ខាងក្រៅ

d)

ប្រើសញ្ញាដោយស្រី

12.

លទ្ធផលនៃ type(10) ជាអ្វី?

a)

float

b)

str

c)

int

d)

double

13.

របៀបកំណត់កូដនៅក្នុង Python គឺដោយ?

a)

បង្កើតក្រោមសញ្ញាដាក់បិទ

b)

បង្កើតតាម indentation

c)

ប្រើវង់ខាងក្រៅ

d)

ប្រើសញ្ញាដោយស្រី

14.

លទ្ធផលនៃ type(10) ជាអ្វី?

a)

float

b)

str

c)

int

d)

double

15.

អ្នកបង្កើត dictionary ដោយប្រើអ្វី?

a)

[]

b)

()

c)

{}

d)

<>

16.

Loop មួយណាអ្នកប្រើនៅពេលមិនដឹងចំនួនរង្វិលជាក់លាក់?

a)

for

b)

while

c)

do-while

d)

loop

17.

ពាក្យណាមួយសម្រាប់ឈប់ loop មុនពេលវាចប់?

a)

exit

b)

stop

c)

break

d)

quit

18.

អ្នកចាប់ផ្តើមកម្រង Python ពី command line ដោយប្រើអ្វី?

a)

run script.py

b)

execute script.py

c)

python script.py

d)

start script.py

19.

លទ្ធផលនៃ bool(0) ជាអ្វី?

a)

True

b)

False

c)

0

d)

កំហុស

20.

អនុគមន៍ range() បង្រាប់អ្វីវិញ?

a)

ខ្សែអក្សរ

b)

បញ្ជី

c)

Iterator

d)

Tuple

21.

របៀបបម្លែងខ្សែអក្សរទៅជា int?

a)

str()

b)

float()

c)

int()

d)

chr()

22.

លទ្ធផលនៃ print("Hello"[1]) ជាអ្វី?

a)

H

b)

e

c)

l

d)

o

23.

អនុគមន៍ណាមួយបម្លែង string ទៅ lowercase?

a)

lower()

b)

down()

c)

small()

d)

lowercase()

24.

អនុគមន៍ណាមួយរកតម្លៃខ្ពស់បំផុតក្នុង list?

a)

top()

b)

max()

c)

largest()

d)

high()

25.

អនុគមន៍ណាមួយបម្លែង string ទៅ lowercase?

a)

lower()

b)

down()

c)

small()

d)

lowercase()

26.

អនុគមន៍ណាមួយរកតម្លៃខ្ពស់បំផុតក្នុង list?

a)

top()

b)

max()

c)

largest()

d)

high()

27.

លទ្ធផលនៃ 3 == 3.0 គឺ?

a)

មិនពិត

b)

ពិត

c)

កំហុស

d)

None

28.

Syntax ត្រឹមត្រូវសម្រាប់ while loop គឺ?

a)

while x > 0:

b)

while (x > 0) {}

c)

while x > 0 then:

d)

while x > 0

29.

លទ្ធផលនៃ print(5 // 2) ជាអ្វី?

a)

2.5

b)

2

c)

3

d)

2.0

30.

អូប៉េរ៉េត័រណាដើម្បីភ្ជាប់ string?

a)

&

b)

+

c)

.

d)

concat

31.

Index របស់ធាតុនៅទីមួយក្នុងបញ្ជី (list) ជាអ្វី?

a)

1

b)

0

c)

-1

d)

First

32.

អ្វីខ្លះជា built-in function នៅក្នុង Python?

a)

append()

b)

len()

c)

push()

d)

insert()

33.

លទ្ធផលនៃ print("2" + "3") ជាអ្វី?

a)

5

b)

6

c)

23

d)

កំហុស

34.

Python ប្រើអ្វីដើម្បីគ្រប់គ្រងករណីកំហុស (exception)?

a)

try-except

b)

do-catch

c)

error-handler

d)

throw-catch