Font size
Worksheetstin học cuối kì 1
Total questions: 75
Worksheet time: 39mins
x=5
x=input();
x:=5
x=5;
x=5;
x=input()
x:=5
x=5;
Đưa dữ liệu vào
xuất dữ liệu ra màn hình
khai báo biến
chỉ là một lệnh
x = input();
x = input()
x := input();
x := input()
print(x);
print(x)
Print(x)
Print(x);
Không được dùng biến n
Biến n chưa được định nghĩa (khai báo)
Tên biến là n chưa đúng quy định
Biến n chưa mang một giá trị phù hợp với định nghĩa (khai báo) của nó
Dòng 1, 2 và 3
Dòng 1
Đoạn chương trình trên không có phần khai báo
Dòng 1, 2, 3 và 4
Phần thân chương trình có thể có hoặc không
Câu 25. Các biểu diễn nào dưới đây không là biểu diễn hằng trong Python:
(a)150.0 (b) -22 (c) 6,23 (d) '43' (e) A20
(f) False (g) 46 (h) 'C (i) 'TRUE' (j) 'B'C'
Câu a, b, d, f, g, i
Câu c, e, h, j
Câu a, b, d, e, i
Tất cả đều là hằng
Câu 27. Tìm lỗi sai của đoạn chương trình sau:
x = float(input('x = '))
y = math.sqrt(x)
print(y)
Thiếu khai báo thư viện math
Sử dụng hàm sqrt không cần có math
Không thể thực hiện được căn bậc hai của x bằng hàm sqrt do x là số thực
Không có lỗi sai
Câu 28. Hãy chọn phát biểu sai. Xét đoạn chương trình dưới đây:
#XinChao
print (‘Xin chào các bạn!’)
print (‘Rất hân hạnh làm quen với bạn!’)
Chương trình có một dòng chú thích.
Thân chương trình có hai dòng lệnh.
Thân chương trình có ba câu lệnh.
Chương trình không có khai báo hằng.
Câu 29. Khi thực hiện lệnh sau từ cửa sổ tương tác của Python, nếu nhập dữ liệu tại chỗ thì kết quả sau các lệnh trên, x nhận giá trị nào?
>>> x = float ( input( ‘Nhập x:’) )
Nhập x: 4
4.0
Python thông báo lỗi
4
‘ 4 ’
Câu 30. Cho đoạn chương trình sau. Các biến r, s trong đoạn chương trình trên có kiểu dữ liệu lần lượt là:
r = int(input('r = '))
s = 3.14*r*r
print('Diện tích của hình tròn bán kính ',r,'là: ',s)
int – int
int – float
float – float
float – int
Câu 31. Sau khi thực hiện các câu lệnh sau, màn hình sẽ hiển thị kết quả như thế nào?
x = 20.5
print(type(x))
<class ‘float’>
<class ‘str’>
<class ‘int’>
<class ‘bool’>
Câu 32. Khi thực hiện lệnh sau từ cửa sổ tương tác của Python, nếu nhập dữ liệu tại chỗ thì kết quả sau các lệnh trên, giá trị x nhận được thuộc kiểu dữ liệu nào?
>>> x = input( ‘Nhập x:’)
Nhập x: 2016
int
float
str
Không xác định được kiểu dữ liệu
Câu 41. Giả sử em thực hiện lệnh sau từ cửa sổ tương tác của Python, sau đó nhập dữ liệu tại chỗ:
>>> x = int(input(‘Nhập x:’))
Nhập x: 3 – 4/7 + 2**3
10
11
Python thông báo lỗi
12
Câu 42. Thực hiện chương trình Python sau đây, ta thu được kết quả nào?
N = 645
A = N % 10
N = N // 10
A = A + N // 10
A = A + N % 10
print(A)
64
15
6
5
Câu 46. Cho biểu thức (abs(p) = q) and (((q%m)//4) > n)
Với p = -20, q = 20, m = 7, n = 2, phương án nào sau đây là kết quả ĐÚNG của biểu thức trên?
True
False
2
1
Câu 47. Cho biểu thức (abs(p) = q) and (((q%m)//4) = n)
Với p = -20, q = 20, m = 7, n = 2, phương án nào sau đây là kết quả ĐÚNG của biểu thức trên?
True
False
2
1
Câu 50. Để nhập tuổi của một học sinh từ bàn phím, bạn P viết dòng lệnh như sau:
tuoi = (‘Nhập vào tuoi của bạn’)
Dòng lệnh của P còn thiếu thủ tục:
int, input
print, input
input
float, input
Câu 53. Cho chương trình sau. Hãy chọn phát biểu sai?
print(“Xin chào các bạn”)
Chương trình có 2 lệnh
Chương trình có 1 lệnh
Chương trình hiển thị “Xin chào các bạn”
Chương trình không có phần khai báo
Câu 54. Cho chương trình sau. Hãy chọn phát biểu sai?
print(“Chúc các bạn thi tốt”)
Đây không phải là chương trình Python
Chương trình có 1 lệnh
Chương trình hiển thị “Chúc các bạn thi tốt”
Chương trình không có phần khai báo
Câu 59. Kết quả đưa ra màn hình của chương trình sau là?
a= 15
print(‘KQ la ’, a)
KQ la a
Chương trình báo lỗi
KQ la 15
KQ la 4.5
Câu 60. Kết quả đưa ra màn hình của chương trình sau là?
a= 4.5
print(“KQ la”, a)
KQ la a
Chương trình báo lỗi
KQ la 4.5
KQ la 15
Câu 67. Hãy chọn phương án đúng với cấu trúc rẽ nhánh, khối lệnh 2 được thực hiện khi?
if <điều kiện>:
<Khối lệnh 1>
else:
<Khối lệnh 2>
Biểu thức điều kiện đúng và khối lệnh 1 thực hiện xong
Khối lệnh 1 được thực hiện
Biểu thức điều kiện sai
Biểu thức điều kiện đúng
Câu 68. Hãy chọn phương án đúng với cấu trúc rẽ nhánh, khối lệnh 1 được thực hiện khi?
if <điều kiện>:
<Khối lệnh 1>
else:
<Khối lệnh 2>
Biểu thức điều kiện sai và khối lệnh 2 thực hiện
Khối lệnh 1 được thực hiện
Biểu thức điều kiện sai
Biểu thức điều kiện đúng
Câu 70. Cách viết nào dưới đây là cách viết đúng của câu lệnh rẽ nhánh?
Câu 71. Để mô tả cấu trúc rẽ nhánh trong thuật toán, nhiều ngôn ngữ lập trình bậc cao dùng câu lệnh if, sau if là <điều kiện>. Điều kiện là biểu thức?
Lôgic
Số học
Quan hệ
Câu lệnh
Câu 72. Trong câu lệnh sau, <điều kiện> là biểu thức?
if <Điều kiện>:
<Khối lệnh>
Lôgic
Số học
Quan hệ
Câu lệnh
Câu 75. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là đúng?
