wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BÀI KIỂM TRA 15 PHÚT LẦN 1

Total questions: 42

Worksheet time: 25mins

Name
Class
Date
1.

Câu lệnh return dùng để?

a)

Kết thúc vòng lặp

b)

Trả lại giá trị

c)

Kết thúc vòng lặp và trả lại giá trị

d)

Kết thúc hàm và trả lại giá trị

2.

Đâu là cú pháp của truyền nhiều tham số trong hàm?

a)

def <tên hàm>(*biến):

Câu lệnh

...

b)

def <tên hàm>(x=0,y=3):

Câu lệnh

...

c)

def <tên hàm>(a,b)

Câu lệnh

...

d)

def <tên hàm>(a)

Câu lệnh

...

3.

Tác dụng của hàm là gì?

a)

Chỉ cần viết 1 lần

b)

Có thể sử dụng lại

c)

Cập nhật nhanh gọn

d)

Chỉ cần viết 1 lần,Có thể sử dụng lại,Cập nhật nhanh gọn

4.

Câu lệnh global dùng để làm gì

a)

Khai báo biến nội bộ

b)

Khai báo biến toàn cầu

c)

Khai báo biến trong hàm

d)

Khai báo lại giá trị biến

5.

Trong học phần 2 có bao nhiêu cách khai báo module?

a)

1

b)

2

c)

3

d)

4

6.

Để random ra số thực ngầu nhiên ta dùng cú pháp nào?

a)

import random

random.randint(số thứ 1, số thứ 2)

b)

import random

random.randrange(số thứ 1, số thứ 2)

c)

import random

random.uniform(số thứ 1, số thứ 2)

d)

import random

random.choice(số thứ 1, số thứ 2)

7.

Nếu gọi module math vào bằng cách:

from math import*

Hãy tìm câu lệnh để viết ra phép căn 9

a)

math.sqrt(9)

b)

sqrt(9)

c)

math.sprt(9)

d)

sprt(9)

8.

Câu lệnh nào sau đây có tác dụng chuyển văn bản thành list

a)

read

b)

readlist

c)

readline

d)

readlines

9.

Chế độ mở file nào sẽ không dùng được câu lệnh write

a)

w+

b)

w

c)

r

d)

a

10.

Để tránh trường hợp bị mất dữ liệu khi dùng lệnh write() ta dùng chế độ mở nào?

a)

a

b)

w+

c)

r

d)

w

11.

Tác dụng của seek(0)?

a)

Cho con trỏ về vị trí đầu tiên

b)

Cho con trỏ về vị trí cuối cùng

c)

Lưu vị trí con trỏ

d)

Tìm giá trị ở vị trí 0

12.

Để khởi tạo màn hình ta dùng cú pháp nào?

a)

Biến=turtle.Screen()

b)

Biến.Screen()

c)

Biến=turtle.Turtle()

d)

Biến.Screen()

13.

import turtle

screen=turtle.Screen()

screen.bgcolor('blue')

t=turtle.Turtle()

t.shape('classic')


Cho biết đáp án của dòng lệnh trên?

a)
b)
c)
d)
14.

Câu lệnh nào dùng để chỉnh kích thước bút

a)

penwidth

b)

pensize

c)

shapesize

d)

shapewidth

15.

Kết quả của dòng lệnh trên?

a)

Ngôi sao

b)

Mê cung

c)

Hình vuông

d)

Bông hoa

16.

Để chèn ảnh nền ta dùng cú pháp nào?

a)

fgpic

b)

bgpic

c)

addshape

d)

addpic

17.

Chèn ảnh nhân vật ta dùng câu lệnh nào?

a)

addshape

b)

bgpic

c)

addpic

d)

fgpic

18.

Để chương trình nhận lệnh từ bàn phím ta phải có câu lệnh nào?

a)

inkey()

b)

onkey()

c)

listened()

d)

listen()

19.

Trong level có mấy cách được dùng để chèn âm thanh

a)

3

b)

4

c)

5

d)

6

20.

Tác dụng của câu lệnh setheading(90)?

a)

Cho đối tượng quay sang trái 90 độ

b)

Cho đối tượng di chuyển 90 inch

c)

Cho đối tượng di chuyển 90 pixel

d)

Cho đối tượng quay sang phải 90 độ

21.

Ngôn ngữ lập trình là gì?

a)

Dùng để lập trình máy tính

b)

Giúp con người giao tiếp với máy tính

c)

Tạo ra các chương trình máy tính nhằm điều khiển máy tính hoặc mô tả các thuật toán để người đọc hiểu.

d)

Cả ý 1 và 3

22.

Tên đầy đủ môn học là gì?

4 lines
23.

Ngôn ngữ lập trình đang học là gì?

a)

C

b)

C#

c)

Lua

d)

Python

24.

Những phần mềm nào có thể viết được ngôn ngữ python.

a)

Pycharm

b)

Trang web repl.it

c)

Python IDLE

d)

Tất cả đều đúng

25.

Câu lệnh print() có thể hiện thị được những nội dung gì?

a)

Ký tự, số

b)

Số

c)

Biến số

d)

Ký tự, số, biến số

26.

Ký từ đặc biệt "\t" dùng để làm gì?

a)

In ra ký tự tab

b)

In ra ký tự khoảng trống

c)

In ra ký tự xuống dòng

d)

Tất cả đều sai

27.

Ký tự đặc biệt "\"" dùng để in ra ký tự gì?

a)

Ký tự '

b)

Ký tự "

c)

Ký tự \

d)

Tất cả đều đúng

28.

Với đoạn code sau, quả hiển thị là:

print("#" * 10)

a)
b)
c)
29.

Hãy chọn cách đặt tên biến đúng.

a)

1a = 1

b)

#ten = "Tài"

c)

2ten = "Thu"

d)

_ten = "Quân"

30.

Lệnh sau có tác dụng gì?

del x

a)

xóa biến

b)

xóa danh sách

c)

không có chức năng

d)

tạo biến

31.

Có tất cả bao nhiều kiểu dữ liệu đã học.

a)

1

b)

2

c)

3

d)

4

32.

Biến a = 1, thuộc kiểu dữ liệu nào.

a)

int

b)

str

c)

bool

d)

float

33.

Biến t1 = True thuộc kiểu dữ liệu gì?

a)

int

b)

str

c)

bool

d)

float

34.

Hàm dùng để nhập dữ liệu của python là gì?

4 lines
35.

Sơ đồ sau của câu lệnh nào:

a)

python

b)

if...

c)

while

d)

for...

36.

Kết quả đoạn lệnh trong hình là gì?

a)

Hiển thị từ số 2 đến 10000

b)

Hiển thị từ số 1 đến 9999

c)

Hiển thị từ số 1 đến 10000

d)

Báo lỗi

37.

Kết quả đoạn lệnh sau:

a)

Hiển thị 100 ký tự dấu "*"

b)

Hiển thị 100 ký tự dấu "99"

c)

Hiển thị 100 ký tự chữ "a"

d)

Lỗi chương trình

38.

Sơ đồ sau là của cấu trúc lệnh nào:

4 lines
39.

Sơ đồ sau là của cấu trúc lệnh nào:

4 lines
40.

Cho một chuổi:

string = "HELLO"

Lệnh string[4] = ?

a)

H

b)

E

c)

L

d)

O

41.

Hàm lấy độ dài chuỗi là hàm gì?

a)

replace()

b)

len()

c)

find()

d)

split()

42.

Hàm chuyển đổi chữ thành in hoa:

a)

len()

b)

lower()

c)

upper()

d)

split()