Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin qkhanh

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

def tinh_tong(a, b):

return a + b

Có bao nhiêu tham số

a)

1

b)

2

c)

3

d)

5

2.

Điều gì xảy ra nếu một biến cục bộ và một biến toàn cục có cùng tên?

a)

Biến cục bộ sẽ ghi đè biến toàn cục trong phạm vi hàm

b)

Trình thông dịch sẽ báo lỗi

c)

Biến toàn cục bị ghi đè trong toàn bộ chương trình

d)

Biến toàn cục được ưu tiên trong mọi trường hợp

3.

Nghề thiết kế đồ họa phù hợp làm việc ở tổ chức, đơn vị nào sau đây?

a)

Cơ quan hành chính.

b)

Đơn vị truyền thông.

c)

Tổ chức kinh tế.

d)

Công ti phần mềm.

4.

liền với việc truyền tải thông tin.

Câu 2: Cho chương trình Python như sau:

1. a = [1, 5, 8, 9, 6, 5, 1]

2. k, n = 2, len(a)

3. for i in range(n):

4. if a[i] * i == k:

5. k =+ 1 # Đây là lỗi, phải là k += 1

6. else:

7. k = a[i] * i

Phương án nào sau đây nêu đúng lỗi của chương trình?

a)

Lỗi ngoại lệ

b)

Lỗi truy vấn.

c)

Lỗi cú pháp.

d)

Lỗi ngữ nghĩa.

5.

Nhiệm vụ của nghề thiết kệ đồ họa là

a)

Phát triển các đối tượng đồ họa

b)

Xây dựng đồ họa trong máy tính

c)

Thiết kế các phần mềm đò họa

d)

Tạo ra các sản phẩm đồ họa

6.

Cho đoạn chương trình:

def tinh_trung_binh(a, b, c):

return (a + b + c) / 3

Đâu là lời gọi hàm hợp lệ?

a)

tinh_trung_binh()

b)

tinh_trung_binh(5, 7)

c)

tinh_trung_binh(5, 7, 9)

d)

tinh_trung_binh(a=4, b=6)

7.

Trong đoạn mã sau, tham số nào được định nghĩa trong hàm?

print("Xin chào", ten)

def chao(ten):

pass

a)

Print

b)

Ten

c)

Chao

d)

"Xin chao"

8.

Nghề thiết kế đồ họa trong xã hội hiện nay được hiểu là

a)

tạo ra các phần mềm sử dụng trong hoạt động sản xuất sản phẩm số.

b)

sáng tạo các sản phẩm truyền tải thông tin đến người xem bằng máy tính.

c)

truyền tải các thông điệp truyền thông bằng những bức ảnh vẽ thủ công.

d)

xây dựng các ý tưởng về bố cục, màu sắc, thông điệp cho nhà thiết kế.

9.

Lỗi xảy ra khi cú pháp không đúng quy tắc của ngôn ngữ lập trình được gọi là:

a)

Lỗi cú pháp.

b)

Lỗi ngoại lệ

c)

Lỗi truy vấn.

d)

Lỗi ngữ nghĩa

10.

Trong thony tham số là gì

a)

Giá trị trả về 1 hàm

b)

Biến được định nghĩa trong thân hàm

c)

Hàm con trong một hàm khác

d)

Biến được truyền vào khi gọi hàm

11.

Trong thony tất cả các biến khai báo bên trong hàm có đặc điểm trung nào sau đấu

a)

Có tính cục bộ. Không có hiệu lực bên ngoài

b)

Có tính triệt tiêu. Không có hiệu lực bên ngoài

c)

Có tính địa phương. có hiệu lực bên ngoài

d)

Có tính hội nhập.,có hiệu lực bên ngoài

12.

Câu lệnh KHÔNG thể thực hiện trong quá trình chạy chương trình là biểu hiện của dạng lỗi nào sau đây?

a)

Lỗi ngữ nghĩa.

b)

Lỗi ngoại lệ.

c)

Lỗi dữ liệu

d)

Lỗi

câu lệnh.

13.

Cho đoạn chương trình:

def binh_phuong(x):

return x * x

Muốn tính bình phương các số 1 đến 5, cách nào dưới đây là phù hợp?

a)

Print(binh_phuong(i))

b)

Print(binh_phuong(range(1,6)))

c)

For i in range(1,6): binh_ phuong(i)

d)

For i in range(1, 6):

Print(binh_phuong(i))

14.

Cho hàm sau:

def giai_thua(n): gt 1 for i in range(1, n + 1): gt *= i return gt

Câu lệnh nào dưới đây là đúng cách sử dụng hàm trên để tính giai thừa của 5?

a)

print(giai_thua())

b)

giai_thua(n=)

c)

giai_thua = 5

d)

print(giai_thua(5))

15.

Khi viết nhầm hàm cần gọi trong chương trình sẽ gây ra lỗi nào sau

đây?

a)

Lỗi ngữ nghĩa.

b)

Lỗi dữ liệu

c)

Lỗi ngoại lệ.

d)

Lỗi cú pháp

16.

Trong lập trình, kiểm thử chương trình có mục đích chính là gì?

a)

Kiểm tra xem chương trình có đúng logic hay không

b)

Thiết kế giao diện

người dùng

c)

Thêm tính năng mới cho chương trình

d)

Tăng tốc độ chạy

chương trình

17.

x = 10

def my_func(): x = 5 print(x)

my_func() print(x)

Kết quả của chương trình là gì?

a)

5 và 5

b)

10 và 10

c)

5 và 10

d)

10 và 5

18.

Cho hàm:

def chao(ten, tuoi): print("Chào", ten, "- Bạn", tuoi, "tuổi.")

Kết quả của chao("Lan", 15) là gì?

a)

Chào "Lan", bạn 15 tuổi.

b)

Chào Lan bạn tuổi 15.

c)

Chào Lan - Bạn 15 tuổi.

d)

Chào "Lan" - Bạn: 15 tuổi.

19.

Đối tượng giúp người thiết kế đồ họa tạo áp phích là

a)

Hình đò họa

b)

Hình ảnh số

c)

Bộ màu sắc

d)

Loại phông chữ

20.

Phương án nào sau đây KHÔNG thuộc công việc của nghề thiết kế đồ họa?

a)

Vẽ hình minh họa hoạt hình.

b)

Hòa trộn tạo màu sắc mới.

c)

Phát triển phần mềm đồ họa.

d)

Thiết kế các nhân vật đồ họa

21.

Cho chương trình Python sau:

numbers -10, -20, -30, -5, -15]

max value = 0

for number in numbers:

if number > max value:

max value number

print (max value)

Phương án nào sau đây nên đúng dòng lệnh gây ra lỗi khi thực hiện chương trình?

a)

Dòng 5

b)

Dòng 4

c)

Dòng 2

d)

Dòng 3

22.

Xét đoạn mã sau:

def test():

a = 3

b = 4

return b

print(a)

Chạy chương trình trên sẽ:

a)

In ra 0

b)

Gây lỗi vì không tồn tại ngoài hàm

c)

In ra 12

d)

In ra 3

23.

Trong Python, một biến được khai báo bên trong một hàm chỉ có thể được sử dụng:

a)

. Bên trong chính hàm đó

b)

Trong tất cả các hàm khác

c)

Bên ngoài hàm đó

d)

Ở bất kỳ đâu trong chương trình

24.

Phương án nào sau đây KHÔNG thuộc công việc của nghề thiết kế đồ họa?

a)

Vẽ hình minh họa hoạt hình.

b)

Hòa trộn tạo màu sắc mới.

c)

Phát triển phần mềm đồ họa.

d)

Thiết kế các nhân vật đồ họa