WorksheetsÔn tập Tin 8
Total questions: 66
Worksheet time: 34mins
Câu 1: // là phép toán gì trong Python ?
Chia lấy phần nguyên
Cộng
Trừ
Chia lấy phần dư
Câu 2: Chọn đáp án đúng cách viết từ khóa trong Python ?
int, True, Print, input.
Str, True, Print, Input
float, True, print, input.
Bool, True, Print, Input
Câu 3: a=4.0. Hãy xác định kiểu dữ liệu của biến a. ?
int
float
str
bool
Câu 4: :Sau khi thực hiện đoạn chương trình sau:
a=5
b=6
c = a**2+b-a
print(c)
Giá trị của c là bao nhiêu ?
26
27
28
11
Câu 5: Lệnh Print(“Chúc các em làm bài tốt ! ”)cho kết quả là: ?
Chúc các em làm bài tốt !
Chúc các em làm bài tốt.
báo lỗi
“ Chúc các em làm bài tốt ! ”
Câu 6: Với a=8 ; b=11.
Sau khi thực hiện đoạn chương trình sau giá trị của c bằng bao nhiêu ?
if a>b :
c = a-b
else :
c = b-a
-3
3
-4
4
Xác định input cho bài toán sau: Nhập vào 2 số nguyên a, b. Tìm số lớn nhất.
số nguyên a, b
số nguyên a
số nguyên b
số lớn nhất
Nhập vào số nguyên n. Kiểm tra xem n là số chẵn hay lẻ ? Quan sát, cho biết chương trình có bao nhiêu lỗi ?
(a)
Cú pháp trên là thuộc dạng câu lệnh điều kiện dạng nào ?
câu lệnh điều kiện dạng đủ
câu lệnh điều kiện dạng thiếu
câu lệnh điều kiện dạng đủ và thiếu
câu lệnh điều kiện dạng vừa đủ vừa thiếu
Ngôn ngữ lập trình đang học là gì?
C
C#
Lua
Python
Câu lệnh print() có thể hiện thị được những nội dung gì?
Ký tự, số
Số
Biến số
Ký tự, số, biến số
Có tất cả bao nhiều kiểu dữ liệu đã học.
1
2
3
4
Biến a = 1, thuộc kiểu dữ liệu nào.
int
str
bool
float
Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện
Biến có thể lưu trữ nhiều loại giá trị khác nhau
Biến là đại lượng được đặt tên và có giá trị thay đổi trong quá trình thực hiện chương trình
Biến có thể đặt hoặc không đặt tên gọi
Phát biểu nào dưới đây là hợp lí nhất
Biến được chương trình dịch bỏ qua
Biến có thể lưu trữ nhiều loại giá trị khác nhau
Biến dùng trong chương trình phải khai báo
Biến là đại lượng nhận giá trị trước khi chương trình thực hiện
Tên trong Python không bắt đầu bằng chữ số?
Đúng
Sai
Tên trong Python được phân biệt chữ hoa, chữ thường.
Đúng
Sai
Chọn tên đúng trong Python
3_phuongtrinh
ví@dụ
Bài tập
#4vídụ
Hãy chọn câu lệnh dùng để tính chu vi hình tròn trong Python
c = 3.14 **2**r
c = 3.14 *2*r
c == 3.14 **2**r
c == 3.14 *2*r
Phát biểu nào đúng về ngôn ngữ lập trình Python
Là ngôn ngữ lập trình cấp thấp
Là ngôn ngữ lập trình cấp cao
Là ngôn ngữ máy
Là ngôn ngữ MicroBit
Kết quả in ra màn hình của lệnh print("Xin chào", "123") là gì?
Xin chao
123
Xin chào 123
Lệnh sai cú pháp
Nhóm lệnh print ("Hà Nội"); print ("Việt Nam") sẽ in ra kết quả như thế nào ?
"Hà Nội" "Việt Nam"
Hà Nội Việt Nam
Hà NộiViệt Nam
Hà Nội
Việt Nam
Trong các lệnh sau, lệnh nào là lệnh python đúng ?
print ("Hello Word')
Print ("Hello Word")
print (Hello Word)
Print('Hello Word')
print ("Hello Word")
Để truy cập đến phần tử thứ i của danh sách A, ta viết
A(i)
Ai
A[i]
A{i}
Trong Python cho:
number=[1, 2, 3, 4, 5]
print(number[1]) kết quả là:
1
2
3
báo lỗi
Trong Python cho:
A=[1, 2, 3]
B= [‘a’, ‘b’]
print(A+B) kết quả là:
1 2 3 a b
báo lỗi
[1, 2, 3][‘a’, ‘b’ ]
[1, 2, 3, ‘a’, ‘b’].
Trong Python cho biết kết quả đoạn chương trình sau:
A=[1,4,8,6,9,2]
S=0
for i in A:
if i%2 !=0:
S+=i
10
20
30
0
Kết quả sau khi thực hiện đoạn chương trình:
A=[1,4,8]
B=A[: :-1]
print(B)
1, 4, 8,
8, 4, 1
[8,4,1]
[1,4,8]
Trong Python, từ khóa để là gì ?
Dùng chung cho mọi ngôn ngữ lập trình
Dùng để đặt tên
Dùng để lập trình trong ngôn ngữ lập trình
Dùng bất cứ vào mục đích đặt tên
Trong Python, biến là gì?
Công cụ lập trình
Giá trị cụ thể
Không thay đổi
Phép toán
Khai biến báo nào sau đây đúng?
x, y: int()
x, y = int
x, y Of int
x, y = 0,0
Để khai báo biến x thuộc kiểu xâu kí tự ta khai báo:
x: str
x=str
x= “”
x== “”
Giả sử A được khai báo là biến với kiểu dữ liệu xâu, X là biến với kiểu dữ liệu số thực. Phép gán sau đây là không hợp lệ ?
X=4.1
X=324.00
A= ‘3242’
A=3242
Khai báo sau có ý nghĩa gì?
a = 0.0
b = ‘’
Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu xâu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
Cả biến a và b đều biến xâu
Tìm điểm biến chương trình bên
que_quan
Noi_sinh
Họ và tên
Ten_me
Tìm điểm sai trong khai báo và gán biến sau: Max :=2010
Dư dấu bằng (=)
Tên hằng không được nhỏ hơn 4 kí tự
Từ khóa khai báo hằng sai
Dư dấu hai chấm (:)
Tại sao cần viết chương trình?
viết chương trình giúp con người
điều khiển máy tính
một cách đơn giản và hiệu quả hơn
cả 3 ý
Con người chỉ dẫn cho máy tính thực hiện công việc như thế nào?
thông qua một từ khóa
thông qua các tên
thông qua các lệnh
thông qua một hằng
Ngôn ngữ lập trình là:
ngôn ngữ dùng để viết một chương trình máy tính
ngôn ngữ dùng để viết các chương trình máy tính
chương trình dịch
các dãy bit (dãy các số chỉ gồm 0 và 1)
Để chạy chương trình em nhấn:
f3
f4
f5
f6
15 // 5 cho kết quả?
3
0
5
15
15 % 5 cho kết quả?
3
0
5
15
Viết các biểu thức toán dưới đây bằng các kí hiệu Python:
152 + ax + c=
152 + a*x + c
15*15+ a*x + c
15^2 + a*x + c
15^2 + ax + c
Lệnh Input() trong python dùng để ?
Xóa màn hình
Khai báo tên chương trình
In kết quả
Dừng chương trình để nhập giá trị từ bàn phím
Câu lệnh sau đây cho kết quả print(’70+9=’ ,70+9)
70+9=79
70+9=70+9
Kết quả 235 // 12 = ?
19
6
7
19.58
Ngôn ngữ mà máy tính có thể hiểu trực tiếp là
Ngôn ngữ lập trình
Ngôn ngữ tự nhiên
Ngôn ngữ máy
Tất cả đáp án trên
Kết quả 23 // 5 = ?
4
3
7
4.60
Biến được sử dụng để lưu trữ dữ liệu, giá trị của biến như thế nào khi thực hiện chương trình
Không thay đổi
có thể thay đổi
không lưu trữ
Chỉ thay đổi một lần
Câu lệnh dùng để nhập dữ liệu vào từ bàn phím có cú pháp là:
tên biến =input(<thông báo>)
tên biến =input(<Tên biến>)
tên biến =int(<Tên biến>)
tên biến =float(<Tên biến>)
Cho biến a=4.567 . Hãy cho biết a có kiểu dữ liệu gì
Int
float
byte
str
Để chia lấy phần dư ta dùng phép toán
//
:
/
%
Các phép toán số học với số nguyên trong Python là:
+, -, *, /, %, //
+, -, *, /
+, -, *, /, DIV, MOD
AND OR NOT
Các phép toán số học với số thực trong Python là
+, -, *, /
+, -, *, :
+, -, *, /, %,//
And or not
biểu thức xy−x+y3 trong Python là:
x**y - 3/x+y
x*y - 3/(x+y)
x**y - 3/(x+y)
(x**y - 3)/(x+y)
giá trị của biểu thức 4*(2+3)//2 - 4%3 là
7
8
9
10
Cấu trúc lặp trong python là:
Repeat and Counter
Array and Dictionary
Def and Return
For and While
cấu trúc lặp với số lần biết trước:
while
for
if
indentation
cấu trúc lặp với số lần chưa biết:
while
for
if
indentation
Kiểu số nguyên trong python
String
Int
Boolean
Float
So sánh không bằng (khác) khong python
==
!=
<>
><
Chỉ số đầu tiên trong list (dãy số) là:
0
1
a
A
So sánh lớn hơn hoặc bằng trong python
<=
>>
>=
=>
list1 = [3, 5, 25, 1, 3]
print(min(list1) )
Kết quả là gì?
3
5
1
25
chọn kết quả đúng
Hello world!
Hello world
Hello world!
Hello world!
Hello world!
......(lặp vô hạn)
Error
Giá trị của biến đếm trong các câu lệnh lặp phải có dữ liệu là
Int
Float
Str
Eval
