wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ĐỀ CƯƠNG CUỐI NĂM

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Cho biết đâu là cú pháp câu lệnh lặp với số lần chưa biết trước.

a)

if <điều kiện>;

<Khối lệnh>

b)

for i in range <n>:

c)

<Khối lệnh>

if  <điều kiện>  <Khối lệnh>

d)

while <Điều kiện>:

<Khối lệnh>

2.

Bài toán nào là lặp với số lần chưa biết trước?

a)

vận động viên chạy 20 vòng xung quanh vận động.

b)

vận động viên chạy xung quanh 10 vòng

c)

vận động viên chạy xung quanh 2 vòng

d)

vận động viên chạy nhiều vòng xung quanh sân vận động trong vòng 2 tiếng

3.

Cho biết kết quả?

i=1

While i<10:

     print(i, end= “ ”)

     i=i+1

a)

1 2 3 4 5 6 7 8 9

b)

2 4 6 8

c)

1 3 5 7 9

d)

1 2 3 4 5

4.

Cho biết kết quả?

i=1

while i<5:

     print(i, end= “ ”)

     i=i+1

a)

1 2 3 4

 

b)

2 4 6 8

c)

1 3 5 7 9

d)

1 2 3 4 5

5.

Cho A=[1, 2, 3, 4, 70, 100]. Đây là kiểu dữ liệu gì?

a)

đây là kiểu dữ liệu tệp văn bản   

b)

đây là kiểu dữ liệu tệp

c)

đây là kiểu dữ liệu xâu

d)

đây là kiểu dữ liệu danh sách

6.

Cho A=[1, 2, 3, 4, 70, 100]. Cho biết len(A)=?

a)

9

b)

5

c)

10

d)

6

7.

Cho A=[1.2, “Hoa”, 3, 4, 70, 100]. Đây là kiểu dữ liệu gì và có mấy phần tử?

a)

kiểu xâu và có 6 phần tử

b)

kiểu list và có 6 phần tử

c)

 kiểu list và có 8 phần tử

d)

kiểu số và có 8 phần tử

8.

Cho A=[50, “Hoa”, 3, 4, 100]

A.remove(50)

Danh sách A có mấy phần tử sau khi thực hiện lệnh remove?

a)

có 4 phần tử

b)

có 5 phần tử

c)

có 6 phần tử

d)

có 7 phần tử

9.

Đâu là lệnh gán xâu kí tự đúng?

a)

 1010101010=23

b)

s=False

c)

s= True

d)

s= “THPT Bắc Kạn”

10.

Đâu là lệnh tính độ dài xâu?

a)

 int(“12”)

b)

 print()

c)

in

d)

len()

11.

Chọn lệnh nhập 1 xâu kí tự từ bàn phím?

a)

t=int(input(“Mời nhập một xâu từ bàn phím)

b)

 t=int(input(“Mời nhập một xâu từ bàn phím”))

c)

 t=input(“Mời nhập một xâu từ bàn phím)

d)

t=input(“Mời nhập một xâu từ bàn phím”)

12.

cho lệnh: “hoa” in “hoa hồng”. Kết quả lệnh là:

 

a)

hàm tính toán

b)

hàm tính cộng

c)

False

d)

True

13.

Cho biết tên lệnh tìm vị trí xuất hiện của một xâu trong xâu khác?

a)

find()

b)

in

c)

len()

d)

del()

14.

Cho biết kết quả của đoạn lệnh sau:

S= “Trường THPT Bắc Kạn”

S.find(“Trường”)

a)

3

b)

2

c)

1

d)

0

15.

Có những loại hàm (def) nào trong python?

a)

 hàm tính toán

b)

hàm logic

c)

hàm văn bản

d)

hàm có giá trị trả về và hàm không có giá trị trả về

16.

Cho biết hàm tho() có mấy câu lệnh?

def  tho( ):

     print(“Quê hương là chùm khế ngọt”)

 print(“Cho con trèo hái mỗi ngày”)

     print(“Quê hương nếu ai không nhớ”)

     print(“Sẽ không lớn nổi thành người”)

a)

10

b)

3

c)

1

d)

4

17.

Hàm sau có mấy tham số?

def f(a,b,c):

return(a+b+c) 

a)

hàm không có tham số

b)

hàm có 2 tham số

c)

hàm có 1 tham số

d)

hàm có 3 tham số

18.

Cho biết lệnh gọi hàm nào trong chương trình chính đúng?

def f(a,b,c):

     return(a+b+c)

a)

f(a,b,4)

b)

f(3,4)

c)

 f(2,3)

d)

f(2,3,4)

19.

Điền vào vị trí dấu chấm chấm cho đúng để giải quyết bài toán học phép trừ?

def  hocso( ):

     a=int(input(“Mời nhập số thứ nhất:   ”))

     b=int(input(“Mời nhập số thứ 2:  ”))

     hiệu=int(input(“Hiệu a-b=?”))

     if hiệu==……………….. :

              print(“Bạn làm ĐÚNG rồi”)

     else:

              print(“Bạn làm SAI rồi”)

a)

b

b)

a

c)

a+b

d)

a-b

20.

Cho biết các biến bên trong hàm?

def  func(a,b,c):

               n=10

               a=a*3

               b=1

c=1 

       return (a+b+c)

#Chương trình chính

d,n,u=3,4,5

func(d,n,u)

a)

các biến bên trong hàm là: d,n,u

b)

biến trong hàm là: n,a,b,c

c)

 các biến bên trong hàm là: a,n

d)

 các biến bên trong hàm là: a,b

21.

Cho biết kết quả?

def  f(n):

     t=n+1

     return t

# Chương trình chính

print(f(5))

a)

4

b)

5

c)

6

d)

7

22.

Cho biết kết quả?

def  f(n):

         t=n+25

         return t

# Chương trình chính

print(f(2))

a)

24

b)

25

c)

27

d)

26

23.

Cho biết chương trình sau làm gì?

n=int(input("Mời nhập n="))

m=int(input("Mời nhập m="))

k=int(input("Mời nhập m="))

print("Tổng m+n+k=",m+n+k)

a)

 tính hiệu m-n-k

b)

tính tích m,n,k

c)

Gán 3 số cho n,m,k từ bàn phím

d)

Nhập 3 số cho biến n,m,k từ bàn phím và xuất ra màn hình tổng m+n+k

24.

Cho biết kết quả chương trình?

n=int(input("Mời nhập n="))

m=int(input("Mời nhập m="))

k=int(input("Mời nhập m="))

print("Tổng m+n+k=",m+n+k)

Giả sử nhập n=1; m=2; k=3

a)

4

b)

5

c)

6

d)

7

25.

Thiết kế đồ hoạ là gì?

a)

tạo ra âm thanh

b)

tạo ra các thông điệp truyền thông kết hợp giữa hình ảnh, kiểu chữ, màu sắc để truyền tải thông tin đến người xem.

c)

tạo ra màu sắc đẹp

d)

tạo ra thực phẩm

26.

Người làm nghề thiết kế đồ hoạ cần có kĩ năng nào?

a)

kĩ năng vẽ, sắp xếp đối tượng, kĩ năng sử dụng máy tính và thiết bị thông minh,…

b)

kĩ năng lập trình

c)

kĩ năng phô tô, in ấn

d)

kĩ năng cắt dán

27.

Cho biết sản phẩm phần mềm?

a)

sản phẩm xà phòng

b)

 sách giáo khoa

c)

máy tính xách tay

d)

game IQ

28.

Các công việc trong nghề phát triển phần mềm?

a)

điều tra, khảo sát, thiết kế, lập trình, chuyển giao, bảo trì, quản lí dự án

b)

vẽ đẹp

c)

kĩ năng phô tô, in ấn.

d)

gõ văn bản giỏi

29.

Cho khai báo mảng sau:

A = list(“3456789”)

Để in giá trị phần tử thứ 2 của mảng một chiều A ra màn hình ta viết:

a)

 print(A[2]).

b)

print(A[1]).

c)

print(A[3]).

d)

print(A[0]).

30.

Phát biểu nào sai về kiểu dữ liệu danh sách?

a)

Kiểu dữ liệu danh sách là kiểu dữ liệu gồm một dãy các giá trị

b)

Các phần tử trong kiểu dữ liệu danh sách phải cùng kiểu dữ liệu

c)

Chỉ số của các phần tử trong kiểu dữ liệu danh sách bắt đầu từ 0

d)

Kiểu dữ liệu danh sách cho phép thay đổi từng giá trị của từng phần tử bằng lệnh gán.

31.

Lệnh thêm phần tử có giá trị 100 vào cuối danh sách A?

a)

A.append(100)

b)

A= A +100

c)

A[len(A)-1] = 100

d)

A[len(A)]= 100

32.

Quan sát các lệnh sau, lệnh nào đúng khi khởi tạo dữ liệu danh sách Ds?

a)

Ds==[ ]

b)

Ds=[1.5, 2, 3, “9”, “10”]

c)

Ds=={3, 4, 5, 6, 7}

d)

[1, 2, 3, 4, 5]=Ds

33.

Lệnh nào để xóa toàn bộ dữ liệu của danh sách A?

a)

A.append(x)

b)

A.insert(k,x)

c)

A.clear()

d)

A.remove(x)

34.

Muốn thêm phần tử 10 vào cuối danh sách B ta dùng lệnh nào sau đây?

a)

B.append(10)

b)

B.clear(10)

c)

B.remove(10)

d)

B.insert(1,10)

35.

Từ khóa nào dùng để khai báo hàm người dùng tự định nghĩa?

a)

Def

b)

Dec 

c)

Return 

d)

Print

36.

Trong ngôn ngữ lập trình Python, mệnh đề nào dưới đây mô tả đúng quan hệ giữa hàm và thủ tục?

a)

Hàm và thủ tục là hai khái niệm hoàn toàn khác nhau.

b)

Hàm là thủ tục nhưng thủ tục có thể không phải là hàm.

c)

Trong Python, hàm và thủ tục là hai khái niệm đồng nhất.

d)

Thủ tục là hàm nhưng hàm có thể không phải là thủ tục.

37.
a)

 Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.

b)

Có ít hàm có sẵn được xây dựng trong python.

c)

Lệnh bool() chuyển một giá trị sang Boolean.

d)

Lệnh input() có thể nhập vào một số nguyên mà không cần chuyển đổi kiểu

38.

Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?

a)

Tham số

b)

Hiệu số

c)

Đối số

d)

Hàm số

39.

Tố chất nào là không quan trọng đối với nghề phát triển phần mềm?

a)

có kiến thức về thuật toán, cấu trúc dữ liệu.

b)

có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.

c)

có đức tính cẩn thận, tỉ mỉ.

d)

có hiểu biết về tâm lí học.

40.

Đâu là ngành nghề không liên quan đến thiết kế đồ hoạ?

a)

May mặc.

b)

Xây dựng

c)

Truyền thông.

d)

Y tế.

41.

Đâu không phải là phần mềm thiết kế đồ hoạ?

a)

MISA SME

b)

Photoshop

c)

AutoCad

d)

IIlustrator

42.

Tổ hợp môn nào không thể xét tuyển vào ngành thiết kế đồ hoạ.

a)

H00

b)

B00

c)

V00

d)

V01

43.

Lỗi NameError có nghĩa là gì?

a)

Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy.

b)

Lỗi kiểu dữ liệu

c)

Lỗi cú pháp

d)

Lỗi xảy ra khi lệnh cố gắng truy cập phần tử của danh sách nhưng chỉ số vượt qua giới hạn

44.

Tổng thể có thể phân biệt lỗi chương trình Python làm mấy loại:

a)

3

b)

4

c)

5

d)

6

45.

Để theo học ngành phát triển phần mềm, em cần chuẩn bị tốt những môn học nào?

a)

Tin học, tiếng anh.

b)

Toán học, tin học.

c)

Tin học, mỹ thuật.

d)

Toán học, vật lý.