NEW
Font size
WorksheetsĐỀ CƯƠNG TIN HỌC
Total questions: 58
Worksheet time: 29mins
Cho biết kết quả khi chạy đoạn chương trình sau:
S = 1
for i in range(3): S = S*i
print(S)
B. 2
D. 6
C. 0
A. 12
Hãy cho biết kết quả của đoạn chương trình sau:
x = 2021
print((x%4==0 and x%100 != 0) or x%400 == 0)
A. 55
B. True
C. 5
D. False
Trong Python, biểu thức (20//3 + 18 %4) bằng:
A. 10
B. 8
C. 7
D. 6
Biểu thức: 25//3 + 5/2*3 cho kết quả nào dưới đây:
A. 15.0
B. 9.5
C. 15.5
D. 8
Với giá trị nào của N, biểu thức sau đây trả về giá trị True:
Biểu thức: N == (25%3)
A. 25
B. 1
C. 3
D. Một giá trị khác
Xác định kết quả sau khi thực hiện lệnh sau: A = 3*3/9**0.5
A. A được gán giá trị là 9
B. A được gán giá trị là 6
C. A được gán giá trị là 3.0
D. A được gán giá trị là 3
Cho biết kết quả của -8//3?
A. 2
B. -2
C. 3
D. -3
Cho biết kết quả của (2024%4==0 and 2024%100!=0)
A. True
B. False
C. 0
D. Không có đáp án đúng
Biểu thức a ≤ x ≤ b được biểu diễn trong Python là:
A. (x>= a) or (x <= b)
B. (x >=a) and (x<=b)
C. (x ≥a) and (x≤b)
D. (x≥a) or (x≤b)
Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng?
A. x = 0 for i in range(10): x = x + 1
B. x = 0 for i in range(10): x = x + 1;
C. x = 0 for i in range(10) x = x + 1
D. x := 0 for i in range(10): x = x + 1
Cho đoạn chương trình sau:
x = 10
y = 30
print("x+y")
Kết quả in ra màn hình sẽ là gì?
A. 30
B. 40
C. 10
D. x+y
Thực hiện chương trình Python sau đây:
N = 645
A = N % 10
N = N // 10
A = A + N // 10
A = A + N % 10
print(A)
Ta thu được kết quả nào?
A. 64
B. 15
C. 6
D. 5
Hàm nào sau đây là hàm tích hợp sẵn trong Python?
A. seed()
B. sqrt()
C. factorial()
D. print()
Kết quả của chương trình dưới đây là?
def sayHello():
print('Hello World!')
sayHello()
A. Hello World!
B. 'Hello World!'
C. Hello World
D. Hello
Hàm pow(x,y,z) được diễn giải là:
A. (x**y)**z
B. (x**y)/z
C. (x**y)%z
D. (x**y)*z
Hàm divmod(a,b) trong đó a và b là những số nguyên được diễn giải là:
A. (a%b,a//b)
B. (a%b,a/b)
C. (a//b,a%b)
D. (a/b,a%b)
Kết quả của lệnh print(round(4.5659,2)) là:
A. 4.5
B. 4.6
C. 4.56
D. 4.57
Đưa dữ liệu ra màn hình ta dùng hàm nào:
A. print()
B. input()
C. type()
D. abs()
Kết quả của chương trình dưới đây là:
import math
print(abs(math.sqrt(25)))
A. Error
B. -15
C. -5
D. 5.0
Trong các kiểu dữ liệu dưới đây, kiểu nào là kiểu nguyên?
A. int
B. float
C. bool
D. str
Ngôn ngữ lập trình phổ biến thích hợp với nhiều người là?
A. Ngôn ngữ tự nhiên
B. Ngôn ngữ máy tính
C. Hợp ngữ
D. Ngôn ngữ lập trình bậc cao
Điền một lệnh còn thiếu vào chương trình sau để được chương trình đúng tính diện tích hình tròn bán kính r cho trước.
r = 15
…
print("Diện tích hình tròn S=",s)
A. s = 3.14*R*R
B. s = 3.14*r*r
C. s = 3.14*r*R
D. s = 3,14*r*r
Điền một lệnh còn thiếu vào chương trình sau để được chương trình đúng tính độ dài cạnh huyền c của tam giác vuông khi biết hai cạnh góc vuông a = 7, b = 9
a = 7
b = 9
….
print("Độ dài cạnh huyền c=",c)
A. C = (a*a + b*b)**0.5
B. c = (a*a + b*b)**0.5
C. c = (a*a + b*b)**0,5
D. c := (a*a + b*b)**0.5
Viết lệnh nhập giá trị vào từ bàn phím cho số nguyên a
A. a = input()
B. a = int(input())
C. a = float(input())
D. a = int(Input())
Tên biến nào sau đây là đúng trong Python?
A. -tich
B. tong@
C. 1_dem
D. csn1
Cho biết kết quả in ra màn hình của lệnh print("Xin","chào")
A. Xinchào
B. xinchào
C. xin chào
D. Xin chào
Cho a = 7, b = 5. Viết chương trình in ra màn hình số dư của phép chia a cho b
A. a = 7; b = 5; print(a%b)
B. a = 7; b = 5; print(a**b)
C. a = 7; b = 5; print(a//b)
D. a = 7; b = 5; print(a/b)
Quan sát chương trình bên và cho biết nó sai ở dòng lệnh nào?
a = int(input("Nhập cạnh a = "))
b = int(input("Nhập cạnh b = "))
s = a*b
print("Diện tích hình chữ nhật:",S)
a. 1
b. 2
c. 3
d. 4
Cho a là số nguyên dương nhập vào từ bàn phím. Chương trình sau in ra?
a = int(input())
print(a%10)
a. Số nguyên dương a
b. Chữ số hàng đơn vị của số a
c. In ra a%10
d. Không có đáp án đúng
Trong các kiểu dữ liệu dưới đây, kiểu nào là kiểu nguyên?
A. int
B. float
C. bool
D. str
Ngôn ngữ lập trình phổ biến thích hợp với nhiều người là?
A. Ngôn ngữ tự nhiên
B. Ngôn ngữ máy tính
C. Hợp ngữ
D. Ngôn ngữ lập trình bậc cao
Trong ngôn ngữ lập trình Python, từ khoá import dùng để?
A. Khai báo hằng
B. Khai báo biến
C. Khai báo lớp
D. Khai báo thư viện
Trong ngôn ngữ lập trình Python, tên nào sau đây là tên dành riêng?
A. program, sqr
B. uses, var
C. include, const
D. if, else
Kí hiệu nào dùng để xác định các khối lệnh (khối lệnh của hàm, vòng lặp,…) trong Python?
A. Dấu ngoặc nhọn {}
B. Dấu ngoặc vuông []
C. Thụt lề
D. Dấu ngoặc đơn
Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
A. Tên biến có thể bắt đầu bằng dấu gạch dưới “_”
B. Tên biến có thể bắt đầu bằng một chữ số.
C. Có thể sử dụng keyword làm tên biến.
D. Tên biến có thể có các kí hiệu như !, @, #, $, %,…
Trong ngôn ngữ lập trình Python, tên nào sau đây đặt sai theo quy tắc đặt tên.
A. 10tinhoc
B. tinhoc10
C. 11
D. tinhoc
Trong Python, lệnh nào để lấy dữ liệu vào từ người dùng:
A. cin
B. scanf
C. input()
D. read
: Để tính diện tích hình tròn bán kính R, với pi = 3.14, biểu thức nào trong Python là đúng:
A. S = R*R*π
B. S = R*R*pi
C. S = 2(R)*π
D. S = R2*pi
Để gán giá trị cho 1 biến số nguyên A ta thực hiện thế nào?
A. <giá trị> := A
B. A = <giá trị>
C. <giá trị> = A
D. A := <giá trị>
Trong ngôn ngữ lập trình Python, muốn kiểm tra đồng thời cả ba giá trị của A, B, C có cùng lớn hơn 0 hay không ta viết câu lệnh if thế nào cho đúng?
A. if A.B.C>0: print("YES")
B. if A > 0 or B > 0 or C > 0: print("YES")
C. if A > 0 and B > 0 and C > 0: print("YES")
D. if (A,B,C) > 0: print("YES")
Biểu thức a*x**3 + b*x + c khi chuyển sang toán học có dạng:
A. ax3 + bx2 + c
B. ax3 + bx + c
C. ax2 + bx + c
D. ax3 + bx + cx
Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện đoạn lệnh sau:
X = 10
If 91%3 == 0: X = X + 20
A. 10
B. 30
C. 2
D. 1
: Cho x = 2, lệnh tăng x lên 1 đơn vị trong Python là:
A. X = X + 1
B. X = x + 1
C. x = x + 1
D. x = X + 1
Hãy cho biết kết quả của đoạn chương trình sau:
x = 2021
print((x%4==0 and x%100 != 0) or x%400 == 0)
A. 55
B. True
C. 5
D. False
Trong Python, biểu thức (20//3 + 18 %4) bằng:
A. 10
B. 8
C. 7
D. 6
Biểu thức: 25//3 + 5/2*3 cho kết quả nào dưới đây:
A. 15.0
B. 9.5
C. 15.5
D. 8.0
Với giá trị nào của N, biểu thức sau đây trả về giá trị True:
Biểu thức: N == (25%3)
A. 25
B. 1
C. 3
D. Một giá trị khác
Cho biết kết quả của (2024%4==0 and 2024%100 Trong Python, biểu thức (20//3 + 18 %4) bằng:
A. 10
B. 8
C. 7
D. 6
Cho biết kết quả của (2024%4==0 and 2024%100!=0)
A. True
B. False
C. 0
D. Không có đáp án đúng
Biểu thức a ≤ x ≤ b được biểu diễn trong Python là:
A. (x>= a) or (x <= b)
B. (x >=a) and (x<=b)
C. (x ≥a) and (x≤b)
D. (x≥a) or (x≤b)
Đưa dữ liệu ra màn hình ta dùng hàm nào:
A. print()
B. input()
C. type()
D. abs()
Cho a = 7, b = 5. Viết chương trình in ra màn hình số dư của phép chia a cho b
A. a = 7; b = 5; print(a%b)
B. a = 7; b = 5; print(a**b)
C. a = 7; b = 5; print(a//b)
D. a = 7; b = 5; print(a/b)
Chương trình bên in ra màn hình kết quả nào?
a = 87
b = a%10 + a//10
print(b)
A. 87
B. 78
C. 15
D. 51
Em hãy cho biết kết quả của chương trình sau:
x = 25
y = 4
print(x//y)
A. 1
B. 6
C. 6.25
D. 6.3
Em hãy cho biết kết quả in ra của chương trình sau:
x = 25
y = 4
print(x,end='')
print(y)
A. 25 4
B. 254
C. 25.4
D. 25"4
Kết quả của đoạn code dưới đây là:
numbers = [2,3,4]
print(numbers)
A. 2,3,4
B. 2 3 4
C. [2,3,4]
D. [2 3 4]
Câu lệnh Python nào sau đây đúng cú pháp:
A. if x == 5: a = 1
B. if x > 4; a = 1
C. if x > 4: a = 1 else a = 2
D. if x > 4: a = 1 else: a:=2
Cho biết kết quả khi chạy đoạn chương trình sau:
S = 1
for i in range(3): S = S*i
print(S)
A. 12
B. 2
C. 0
D. 6
