wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

trắc nghiệm tin

Total questions: 23

Worksheet time: 6hrs 45mins

Name
Class
Date
1.

Để ghép 2 xấu s1,s2 lại với nhau,ta thực hiện bằng cách nào sau đây

a)

s1<<s2

b)

s1*s2

c)

s1**s2

d)

s1+s2

2.

Kết quả in ra màn hình của đoạn lệnh sau

i=6

white i>=0

print(i,end=")

i=i-2

a)

0246

b)

6420

c)

4

d)

-2

3.

Cho câu lệnh lặp

for i in range (1,6):

print('A')

a)

6

b)

1

c)

4

d)

5

4.

Cho biết kết quả đưa ra màn hình khi thực hiện đoạn lệnh sau

s='Huỳnh Thúc Kháng'

a=s.split()

print(a)

a)

'Huỳnh Thúc Kháng'

b)

'Huỳnh','Thúc','Kháng'

c)

['Huỳnh','Thúc','Kháng']

d)

HuỳnhThucKhang

5.

Điểm khác biệt cơ bản giữa kiểu đánh sách và biến có kiểu dữ liệu chuẩn là gì

a)

Là biến có chỉ số phần tử. a[1]

b)

Là biến cố có giá trị lớn

c)

Là biến cố có nhiều tên

d)

Là biến cố có giá trị liên tục

6.

Câu lệnh nào sau đây thực hiện đưa list a ra màn hình

a)

print(a[])

b)

input(a)

c)

print(a)

d)

a=print()

7.

Đoạn lệnh sau đây có ý nghĩa j

a=[]

for i in range(5)

x=float(input("Nhập số thực:"))

a.append(x)

a)

Nhập 5 số thực x từ bàn phím

b)

Thêm 1 số thực x vào list a

c)

Nhập các phần tử cho list a gồm 5 phần tử

d)

Xuất ra các phần tử của list a gồm 5 phần tử

8.

Năm cần sử dụng list(mảng danh sách) một chiều a để lưu trữ khối lượng giấy của n HS đóng góp cho phong trào kế hoạch nhỏ cuad r đoàn trường. Năm thực hiện khai báo và khởi tạo các giá trị của list a ban đầu bằng 0. Hỏi cách thực hiện của Năm là

a)

a=[0]

b)

a[0]=n

c)

a=[0]*n

d)

a={0}*n

9.

Cho đoạn lệnh sau:

s1='Python'

s2='PYTHON'

print(s1==s2)

Hỏi kết quả xuất ra màn hình là gì

a)

False

b)

True

c)

Bool

d)

s1==s2

10.

Cho bt kết quả in ra màn hình khi thực hiện đoạn lệnh sau

i=5 4 3 2 1 0

white i>0:

i=i-1

print(i)

a)

-1

b)

4

c)

3

d)

0

11.

Cho bt giá trị giữa biến t và hàm f sau khi thực hiện đoạn lệnh sau:

def f(n):

t=n*n

return t

t=5

f(5)

a)

25,25

b)

5,25

c)

5,5

d)

25,5

12.

Biến khai báo trong hàm có hiệu lực ở đâu

a)

Trong toàn bộ chương trình

b)

Trong hàm khai báo nó

c)

Trong hàm khai báo nó và những ngành khác

d)

Trong chương trình chính

13.

Chỉ ra tên tham số trong hàm sau

def f(a,b,c):

t=a+b+c

k=a*b*c

return t+k

a)

f,t,k

b)

f,k

c)

f

d)

a,b,c

14.

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

a=int(input()

print(a)

Lỗi trong chương trình trên là

a)

Cú pháp

b)

Ngữ nghĩa

c)

Ngoại lệ

15.

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

def Mu3(n):

t=n*n*n

return to

Mu3(2)

a)

3

b)

8

c)

2

d)

6

16.

Chọn phát biểu sau trong các phát biểu sau đây

a)

Để mô tả việc lặp đi lặp lại một số thao tác hoặc câu lệnh trong một thuật toán ta có thể dùng cấu trúc lặp

b)

Tùy từng trường hợp cụ thể khi mô tả một thuật toán thì ta bt trước số lần lặp, khi thì ta ko cần hoặc ko xác định đc số lần lặp các thao tác nào đó

c)

Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán

d)

Ko thể mô tả đc mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu ko dùng cấu trúc lặp

17.

Vòng lặp for là vòng lặp

a)

Bt trước số lần lặp

b)

Chx bt trước số lần lặp

c)

Chx bt trước số lần lặp nhưng giới hạn là <100

d)

Chx bt trước số lần lặp nhưng giới hạn là >100

18.

Lệnh range() dùng để làm j

a)

Tạo một dãy số liên tiếp, bắt đầu từ số 0

b)

Tạo một dãy số liên tiếp bắt đầu từ số 1

19.

Cú pháp đầy đủ của lệnh range là

a)

range(start,stop,step)

b)

range(start,step)

c)

range(stop,step)

d)

range(0,start,stop)

20.

Trong lệnh range nếu ko đạt khoảng cách giữa 2 số thì Python sẽ hiểu măc định nó bằng

a)

0

b)

2

c)

1

d)

3

21.

Lệnh range(n) trả lại vùng giá trị từ:

a)

0,1,2,....,n-1

b)

0,1,2,......,n

c)

1,2,.....,n-1

22.

Lệnh range(1,n+1) trả lại vùng giá trị từ

a)

0,1,2,...,n-1

b)

0,1,2,......,n

c)

1,2,......,n-1

d)

1,2,.......,n

23.

Trong lệnh range(), giá trị thay đổi ntn

a)

Tăng 1

b)

Tăng2

c)

Tăng 3

d)

Tăng 4