NEW
Font size
WorksheetsTHĐ_ÔN TẬP GIỮA HK1_1
Total questions: 40
Worksheet time: 40mins
Các thành phần cơ bản của ngôn ngữ lập trình là:
Bảng chữ cái, ngôn ngữ lập trình, chương trình dịch
Biên dịch, thông dịch, bảng chữ cái
Ngôn ngữ lập trình, chương trình dịch, thông dịch
Bảng chữ cái, ngữ nghĩa, cú pháp
Đại lượng thay đổi trong quá trình thực hiện chương trình thì gọi là?
Hằng
Biến
Hàm
Biểu thức
Chọn phát biểu sai trong các phát biểu sau:
Thân chương trình có thể không chứa lệnh nào.
Thân chương trình có thể chỉ có một dòng chú thích.
Khai báo thư viện không nhất thiết phải ở đầu chương trình.
Khai báo thư viện nhất thiết phải có trong mỗi chương trình.
Loại tên mà người lập trình không được dùng với ý nghĩa khác?
Tên chuẩn
Tên biến
Tên dành riêng
Tên do người lập trình đặt
Hằng nào sau đây là hằng xâu:
True
2.5
10
‘Tin hoc 11’
Hằng logic có 2 giá trị là?
1, 0
TRUE, FALSE
True, False
and, or
Xác định tên nào đúng quy tắc trong các tên sau?
12PT
Baitap2@
bài tập khó
_baitap
Cách đặt tên nào dưới đây sai quy tắc:
12PT
Giải_PT_bậc2
Phuong_trinh
_baitap
Giả sử x=a/b thì chọn kiểu dữ liệu nào cho biến x?
bool
int
float
char
N là sĩ số của lớp em. Vậy em chọn N là kiểu dữ liệu gì?
int
float
str
bool
Đâu là lệnh gán giá trị cho một hằng số:
G=9.8
g=9,8
g =: 9.8
G := 9.8
Cho biết giá trị x sau khi thực hiện dãy lệnh sau:
x=5
x**3
15
8
2
125
Cho x = 9.8 và y = int(x). Vậy biến y nhận giá trị là:
thông báo lỗi
9
10
‘9.8’
Thực thi câu lệnh: type(-11). Kết quả trả về của hàm trên là kiểu dữ liệu gì?
int
str
float
bool
Cách khởi tạo các biến nào sau đây không trả về kiểu dữ liệu là số nguyên:
a = -5
b = float(4)
c = int(3.5)
d = 5
Cho a = -12.567. Thực hiện lệnh float(a) thì nhận giá trị nào?
12.567
-12.567
-13
13
Các phép: -, +, *, / được gọi là:
Phép toán số học
Phép toán logic
Phép toán quan hệ
Biểu thức số học
Trong Python, phép toán // với số nguyên có ý nghĩa gì?
Lấy phần dư của phép chia
Lấy phần nguyên của phép chia
Lấy giá trị của phép chia
Làm tròn số sau khi chia
Trong NNLT Python, so sánh bằng và khác được viết như thế nào ?
== (bằng), != (khác)
= (bằng), = !(khác)
== (bằng), <>(khác)
= (bằng), <>(khác)
Phép toán quan hệ gồm có?
and, not, or
True, False
< , > , ==, !=
%, //, +, *
Biểu thức sau 2*3+4//2-3%2 cho kết quả bằng bao nhiêu?
7
8
9
10
Trong python, biểu thức nào sau đây hợp lệ:
3x3 - 2x2 + 4x
3*x3 - 2*x2 + 4*x
3*x**3 - 2*x*x + 4*x
3*x*3 - 2x*x + 4*x
Để nhập 1 số nguyên từ bàn phím cho biến n, ta chọn câu lệnh nào?
input(‘Nhập số nguyên n: ‘,n)
n = int(input(‘Nhập số nguyên n: ‘))
n = int(‘Nhập số nguyên n: ‘)
n : int(input(‘Nhập số nguyên n: ‘))
Để đưa kết quả ra màn hình ta sử dụng thủ tục nào?
printf(<Danh sách kết quả ra>)
print(<Danh sách kết quả ra>)
Input(<Danh sách kết quả ra>)
Print(<Danh sách kết quả ra>)
Cho đoạn chương trình sau. Kết quả xuất ra màn hình là gì?
a = 87
b = a%10 + a//10
print(b)
87
78
15
51
Cho câu lệnh: print(‘1+1=’, 1+1). Kết quả in ra màn hình là gì?
báo lỗi
1+1=2
‘1+1=’, 1+1
2
Cho đoạn chương trình sau. Kết quả xuất ra màn hình là gì?
x=3
x+=2
print(x)
2
3
5
4
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 = “)) #dòng 1
b = int(input(“Nhập cạnh b = “)) #dòng 2
s = (a+b)*2 #dòng 3
Print(“Chu vi hình chữ nhật = “, s) #dòng 4
1
2
3
4
Ý nghĩa của cấu trúc rẽ nhánh dạng if <Điều kiện> : <Câu lệnh 1>
else : <Câu lệnh 2>
Điều kiện đúng thì thực hiện câu lệnh 1, điều kiện sai thì thực hiện câu lệnh 2.
Điều kiện đúng hay sai đều thực hiện câu lệnh 1, 2.
Điều kiện đúng hoặc sai đều thực hiện câu lệnh 1, 2.
Điều kiện đúng thì thực hiện câu lệnh 2, điều kiện sai thì thực hiện câu lệnh 1.
Các câu lệnh Python nào sau đây được viết đúng:
if x== 5: a := 1
if x > 4; a = 1
if x > 4: a = 1 else: a = 2
if x > 4: a := 1 else: a := 2
Ta thực hiện đoạn lệnh sau thì Giá trị của x là bao nhiêu?
x = 5 if x > 5: x = x + 1
5
6
9
8
Hãy cho biết kết quả của đoạn chương trình sau:
x=6
if (not x>=5): print("hello")
else: print("bye bye")
hello
bye bye
None
Báo lỗi
Hãy cho biết giá trị của x bằng bao nhiêu khi thực hiện câu lệnh?
X= 10
if 91%3 ==0: X =X+20
10
30
2
1
Đoạn chương trình sau in ra kết quả nào?
x=9
y=5
if x<y: tg=x x=y y=tg
else: tg=x x=y y=tg
print(x,y)
5 9
9 5
59
95
Muốn kiểm tra Chỉ cần 1 trong ba giá trị của A. B. C có lớn hơn 0 hay không ta viết?
if A B C > 0: print(‘lớn hơn 0’)
if a>0 and b>0 and c>0 : print(‘lớn hơn 0’)
if A>0 , B>0 , C>0: print(‘lớn hơn 0’)
if (A>0) or (B>0) or (C>0): print(‘lớn hơn 0’)
Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng :
x=0 for i in range(10): x = x+1
x=0 for i in range(10): x := x+1
x=0 for i in range(10) x = x+1
x:=0 for i in range(10): x = x+1
Cho đoạn chương trình:
j= 0 for i in range(5): j= j + i print(j)
Sau khi thực hiện đoạn chương trình trên, giá trị của biến j bằng bao nhiêu?
10
12
14
15
Cho biết kết quả khi chạy đoạn chương trình sau:
s=0 for i in range(3): s = s+2*i print(s)
0
6
10
12
Cho biết câu lệnh sau while thực hiện mấy lần trong đoạn chương trình sau:
i = 5 while i>=1: i= i - 1
1 lần
2 lần
5 lần
6 lần
Hãy cho biết kết quả của đoạn chương trình dưới đây:
a=10 while a < 11: print(a)
Trên màn hình xuất hiện một số 10
Trên màn hình xuất hiện 10 chữ a
Trên màn hình xuất hiện một số 11
Chương trình bị lặp vô tận
