WorksheetsPython tong hop
Total questions: 130
Worksheet time: 1hrs 5mins
Câu 1. Cho đoạn chương trình sau:
a=3.4
print(type(a))
Kết quả trên màn hình là kiểu dữ liệu:
A. int
B. float
C. str
D. bool
Câu 2. Câu lệnh nhập với biến kiểu nguyên là:
A. Biến=(input(dòng thông báo)
B. Biến=float(input(dòng thông báo))
C. Biến=input()
D. Biến=int(input(dòng thông báo))
Câu 3. Câu lệnh nhập với biến kiểu thực là:
A. Biến=(input(dòng thông báo)
B. Biến=float(input(dòng thông báo))
C. Biến=input()
D. Biến=int(input(dòng thông báo))
Câu 4. Để nhập từ bàn phím biến a kiểu nguyên ta viết:
A. a=input(‘n=’)
B. a=float(input(‘n=’))
C. a=int(input(‘n=’))
D. a=int()
Câu 5. Để nhập từ bàn phím biến b kiểu thực ta viết:
A. b=input(‘n=’)
B. b=float(input(‘n=’))
C. b=int(input(‘n=’))
D. b=int()
Câu 6. Phát biểu nào sau đây là đúng khi nói về các câu lệnh trong Python?
A. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt, kết thúc bằng dấu ;
B. Python quy định các câu lệnh nên được viết trên một dòng.
C. Python quy định các câu lệnh nên được viết trên một dòng, kết thúc bằng dấu ;
D. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt.
Câu 7. Phát biểu nào sau đây là đúng?
A. Tất cả các biến dùng trong chương trình đều phải đặt tên cho chương trình dịch biết để lưu trữ và xử lí.
B. Tất cả các biến dùng trong chương trình không cần phải đặt tên.
C. Python có quy định chặt chẽ phải có phần khai báo và phần thân chương trình như Pascal.
D. Python yêu cầu sử dụng dấu ; khi kết thúc câu lệnh.
Câu 8. Để tính tổng s của hai số 5 và 6, s thuộc kiểu dữ liệu:
A. int
B. float
C. bool
D. str
Câu 9. Đâu là câu lệnh gán trong Python?
A. X==6
B. X=6
C. X!=6
D. X:=6
Câu 10. Phép chia lấy phần nguyên trong Python kí hiệu là:
A. %
B. //
C. /
D. div
Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:
Điều kiện sai.
Điều kiện đúng
Điều kiện bằng 0.
Điều kiện khác 0
Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào?
Viết thẳng hàng so với điều kiện
Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau
Chỉ lùi vào trongmột số vị trí so với dòng chứa điều kiện khi có nhóm lệnh.
Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau
Phát biểu nào sau đây là SAI?
Các ngôn ngữ lạp trình bậc cao đều có câu lệnh thể hiện cấu trúc rẽ nhánh.
Điều kiện trong câu lệnh rẽ nhánh có thể là phép gán.
Trong cấu trúc if hoặc if-else câu lệnh hoặc nhóm câu lệnh phải được viết:
Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau.
Câu lệnh rẽ nhánh trong Python có 2 dạng cơ bản là if và if-else.
Câu lệnh nào sau đây viết đúng:
if a>b:
print(a)
else:
print(b)
if a>b
print(a)
else:
print(b)
if a>b print(a)
else print(b)
if a>b
print(a)
else
print(b)
Trong quá trình thực hiện thuật toán, khi nào cần dùng cấu trúc rẽ nhánh?
Khi phải dựa trên một điều kiện cụ thể nào đó để xác định bước thực hiện tiếp theo.
Khi có các phép tính toán.
Khi lặp đi lặp lại một công việc nào đó.
Khi sử dụng các hàm toán học.
Python là:
Ngôn ngữ lập trình bậc cao.
Ngôn ngữ lập trình bậc thấp
Chương trình dịch.
Ngôn ngữ máy.
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
Print()
cout<<
read()
Python được dùng để:
phát triển các ứng dụng web, phần mềm ứng dụng
lập trình games, điều khiển robot
xử lí ảnh, phân tích dữ liệu, …
Cả A, B và C.
Phát biểu nào sau đây là đúng khi nói về biến?
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng bất kì.
Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.
Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.
Phép lũy thừa 24 trong Python viết là:
2**4
2***4
2****4
2*4
Cho đoạn chương trình sau:
if d>0:
x1=-b-math.sqrt(d)/2*a
x1=-b+math.sqrt(d)/2*a
Lỗi SAI trong đoạn chương trình trên là:
Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.
Thiều dấu chấm sau mỗi câu lệnh.
Không viết hoa chữ cái đầu của mỗi dòng.
Không có dấu kết thúc câu.
Trong python, "kiểu dữ liệu STRING" có thể được định nghĩa là ...?
Chứa số thập phân
Chứa nguyên số
Chứa văn bản chữ và số
Chứa giá trị đúng hoặc sai
Để hiển thị những điều sau trên màn hình
Hello World!
lệnh sau nên được sử dụng:
print(Hello World!)
print("Hello World" + !)
print("Hello World!")
print"(Hello World!)"
Trong python, 'kiểu dữ liệu INTEGER' có thể được định nghĩa là ...?
Chứa dữ liệu chữ và số dưới dạng văn bản
Chứa các số có dấu thập phân
Chứa 'true' hoặc 'false'
Chứa số nguyên
Trong python, 'kiểu dữ liệu BOOLEAN' có thể được định nghĩa là ...?
Chứa dữ liệu chữ và số dưới dạng văn bản
Chứa các số có dấu thập phân
Chứa 'true' hoặc 'false'
Chứa số nguyên
Để nhập thứ gì đó vào chương trình, ta sử dụng lệnh sau:
int
float
input
Kiểu dữ liệu nào sẽ được sử dụng để lưu số điện thoại của ai đó?
int, số nguyên
float, số thập phân
string, ký tự và số
boolean, true và false
Output của đoạn code sau:
x = 5
y = 6
print(x*y)
56
x*y
30
Syntax Error
Output của đoạn code sau:
x = 5
y = 6
print("x*y")
56
x*y
30
Syntax Error
Output của đoạn code sau:
age = int(input("Enter Age (as integer): "))
newAge = age + 20
print ("your age in 20 years is:", newAge)
Nhập vào:
15
value of age is 15
value of newAge is 35
output is: your age in 20 years is: 35
value of age is 15
value of newAge is "age + 20"
output is: your age in 20 years is: 35
value of age is 15
value of newAge is 20
output is: your age in 20 years is: 20
Syntax Error
Kết quả của chương trình là gì?
print('Điểm của An: Toán: {0} Lý: {2} Hóa: {1} Trung bình: {3} '.format(9, 8, 10, (9+8+10)/3))
Điểm của An: Toán: 9 Lý: 8 Hóa: 10 Trung bình: 9
Điểm của An: Toán: 8 Lý: 9 Hóa: 10 Trung bình: 9
Điểm của An: Toán: 9 Lý: 10 Hóa: 8 Trung bình: 9.0
Điểm của An: Toán: 10 Lý: 9 Hóa: 8 Trung bình: 9.0
Trong Python, để khai báo kiểu dữ liệu xâu thì dữ liệu phải được đặt trong cặp dấu ngoặc nào sau đây?
Cặp đấu ngoặc vuông []
Cặp dấu ngoặc tròn ()
Cặp dấu ngoặc móc {}
Cặp dấu nháy đơn ‘’
Trong Python, để khai báo biến x là kiểu xâu, ta khai báo như thế nào là đúng nhất:
x=int(input(’mời nhập’))
x=float(input(’mời nhập’))
x=string(input(’mời nhập’))
x=input(’mời nhập’)
Trong Python, để cho ra kết quả là độ dài xâu thì ta sử dụng hàm nào sau đây?
upper(<tên biến xâu>)
find(<tên biến xâu>)
lower(<tên biến xâu>)
len(<tên biến xâu>)
Trong Python, để cho ra kết quả các chữ cái trong xâu IN HOA thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.lower()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.upper()
Trong Python, để cho ra kết quả các chữ cái trong xâu từ chữ hoa sang thường thì ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper()
<tên biến xâu>.find()
<tên biến xâu>.len()
<tên biến xâu>.lower()
Trong Python, để cho ra kết quả là vị trí xuất hiện đầu tiên của một xâu hoặc kí tự có trong xâu ta sử dụng hàm nào sau đây?
<tên biến xâu>.upper(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.lower(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.len(<xâu hoặc kí tự cần tìm>)
<tên biến xâu>.find(<xâu hoặc kí tự cần tìm>)
Trong Python, khi muốn thay thế một từ hoặc cụm từ bằng từ hoặc cụm từ khác thì ta sử dụng hàm nào sau đây?
upper()
find()
len()
replace()
Trong Python, khi muốn tìm kiếm một từ hoặc cụm từ trong xâu thì ta sử toán từ nào sau đây?
and
or
len
in
Trong Python, khi muốn tách các từ trong xâu thì ta sử dụng hàm nào sau đây?
len()
find()
join()
split()
Trong Python, khi muốn ghép 2 xâu lại với nhau ta sử dụng toán tử nào sau đây?
* (dấu nhân)
/ (dấu chia)
– (dấu trừ)
+ (dấu cộng)
Trong Python, cho 2 xâu như sau: a=’Hermann Gmeiner’, b=’hermann gmeiner’ khi so sánh 2 xâu a và b thì:
xâu a> xâu b
xâu a==xâu b
xâu a>=xâu b
xâu a<xâu b
Trong Python, cho xâu a=’Đà Nẵng’ và xâu b=’TP ’ ta sử dụng lệnh ghép xâu như thế nào để cho ra xâu “TP Đà Nẵng”?
a-b
a*b
’a’+’b’
a+b
Trong Python, khi muốn gộp các từ trong list (mảng) thì ta sử dụng hàm nào sau đây?
len()
find()
split()
join()
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để bỏ cụm từ “Đây” ta sử dụng hàm câu lệnh nào sau đây?
a=a.replace(“Đây”)
a=replace(“ Đây”,’’)
a=a.replace(“ Đây”,’-’)
a=a.replace(“ Đây”,’’)
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để copy từ xâu a cụm từ “trường” thì ta sử dụng câu lệnh nào sau đây?
print(a[16:21])
print(a[16:22])
b=a[16:21]
b=a[16:22]
Trong Python, cho xâu a=”Hermann! Đây là trường của em” để in ra độ dài xâu a thì ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
b=b.len(a)
print(len(a))
Trong Python, cho xâu a=”Trường PT Hermann Gmeiner Đà Nẵng” và xâu b=’Hermann’ để tìm ra vị trí xuất hiện của xâu b có trong xâu a ta sử dụng câu lệnh nào sau đây?
print(a)
k=len(a)
k=len(b)
k=a.find(b)
Trong Python, cho xâu a=”Đà Nẵng” và ta sử dụng lệnh a=a.upper() thì kết quả xâu a sẽ như thế nào?
Đà Nẵng
đÀ nẴNG
đà nẵng
ĐÀ NẴNG
Trong Python, cho đoạn chương trình sau:
a="Hermann Gmeiner"
k=len(a)
print(k)
cho kết quả là?
12
13
14
15
Trong Python, cho đoạn chương trình sau:
a="xin chào Python!"
for i in range(10):
print(a)
cho kết quả là?
in ra 1 lần dòng chữ "xin chào Python!"
in ra 9 lần dòng chữ "xin chào Python!"
in ra 11 lần dòng chữ "xin chào Python!"
in ra 10 lần dòng chữ "xin chào Python!"
Chọn đáp án sai về cách đặt tên biến trong lập trình python
Input
bien_a
biena3
Chọn đáp án sai về cách đặt tên biến trong lập trình python
10B
b10
b_10
brint
Chọn đáp án đúng về cách đặt tên biến trong lập trình python
lop 10
2022b
lop*10
Lop10
Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:
n=596
a=((n%100)//10)%2
1
9
6
46
Chọn phát biểu sai trong các phát biểu sau:
Mỗi biến trong python chỉ có thể nhận giá trị thuộc 1 kiểu dữ liệu duy nhất
Cú pháp khai báo biến trong Python không cần khải khai báo kiểu dữ liệu
Trong Python, không cần khai báo biến đầu chương trình
Một biến trong Python có thể có nhiều kiểu dữ liệu.
Hãy cho biết giá trị của a sau khi thực hiện câu lệnh sau:
n=302
a=(n%10)**3
27
Lỗi
8
6
Hãy chọn kết quả đúng của biểu thức sau: (4>5) or (14%4>=14)
Lỗi
False
True
2
Trong Python, câu lệnh nào sau đây có kết quả là 9
19%2
19//2
19/2
3**3
Đoạn chương trình bên dưới in ra màn hình giá trị:
x=int(2.14)
y=float(10)
print(x+y)
12
12.0
12.14
224
Chọn chương trình có thể thực hiện phép tính tổng 2 số a và b nhập vào từ bàn phím
a=int(input())
b=int(input())
print(a*b)
a=int(input())
b=int(input())
print(a+b)
a=input()
b=input()
print(a+b)
a=int(intput())
b=int(intput())
print(a+b)
Xác định output của đoạn chương trình
a='1'
b='2'
print(a+b)
3
12
'3'
'12'
Chọn lệnh xuất ra màn hình dòng chữ "Hello Python"
Print('Hello Python')
Print(Hello Python)
print('Hello Python')
input('Hello Python')
Chọn lệnh nhập Họ tên học sinh từ bàn phím trong lập trình Python
hoten=input('Nhập họ tên học sinh:')
hoten=print("Nhập họ tên học sinh:")
hoten=int(input())
hoten=Input()
Chọn lệnh nhập một số từ bàn phím vào biến a để tính toán
input("Nhập a :")
int(input("Nhập a"))
a=int(input())
a=Input()
Chọn cấu trúc câu lệnh gán
<tên biến>= <giá trị>
<tên biến>==<giá trị>
<kiểu dữ liệu>:<giá trị>
<kiểu dữ liệu>=<giá trị>
Thực hiện phép toán
a="5"
b=4
print(a*b)
20
"20"
"54"
"5555"
Chọn phát biểu sai về nguyên tắc đặt tên biến trong Python
Tên biến không trùng với từ khóa
Tên biến không bắt đầu bằng số
Tên biến phân biệt chữ hoa và chữ thường
Tên biến không chứa kí tự đặc biệt kể cả ký tự _ và -
Chọn phát biểu sai về ngôn ngữ lập trình bậc cao
Gần với ngôn ngữ tự nhiên
Bao gồm Python, C++, Javar ...
Không phụ thuộc vào loại máy tính
Máy tính có thể trực tiếp hiểu được
Ngôn ngữ lập trình có 3 loại là:
Python, C++ và Pascal
Ngôn ngữ máy, ngôn ngữ lập trình bậc cao và chương trình dịch
Ngôn ngữ máy, Hợp ngữ, Ngôn ngữ lập lập trình bậc cao
Ngôn ngữ lập trình bậc thấp, chương trình dịch, ngôn ngữ lập trình bậc cao
Chương trình dịch là:
Chương trình chuyển từ ngôn ngữ lập trình bậc thấp sang ngôn ngữ máy
Chương trình chuyển từ ngôn ngữ máy sang ngôn ngữ lập trình bậc cao
Chương trình chuyển từ thông dịch sang biên dịch
Chương trình chuyển từ ngôn ngữ lập trình bậc cao sang ngôn ngữ máy
cho biến
x='Python test 3'
print(x[7:])
Test 3
test 3
Python test 3
on test 3
Cho biến
x='Python test 3'
print(x[2:10])
Python
thon test 3
thon tes
thon test
Cho biến
x='Python test 3'
print(len(x))
8
11
14
13
Cú pháp để đếm ký tự trong chuỗi?
tênbiến.count'kí tự muốn đếm'
tênbiến.find('kí tự muốn đếm')
tênbiến.count(kí tự muốn đếm)
tênbiến.count('kí tự muốn đếm')
Cú pháp tìm kí tự trong chuỗi
tênbiến.find('kí tự muốn đếm')
tênbiến.count('kí tự muốn đếm')
tênbiến.replace('kí tự muốn đếm')
tênbiến.count(kí tự muốn đếm)
a='Python test 3'
Hãy chọn code để đổi câu trên thành 'Pycharm test 3'
print(a.replace('python','pycharm'))
print(a.replace('python','Pycharm'))
print(a.replace('Python','Pycharm'))
print(a.replace('Python','pycharm'))
a='python'
b='pycharm'
print(a+b)
Đây là phép xử lý gì?
Nối chuỗi
Tách chuỗi
Thay chuỗi
Tìm chuỗi
Chuyển đoạn văn bản thành chữ hoa ta dùng câu lệnh nào
tênbiến.upper()
tênbiến.lower()
tênbiến.title()
tênbiến.capitalize()
Để xử lý văn bản để tất cả các từ trong câu thành chữ hoa ta dùng cấu trúc nào
tênbiến.upper()
tênbiến.lower()
tênbiến.title()
tênbiến.capitalize()
Đâu là câu sai về ưu điểm của list là gì?
Kiểm tra được vị trí kí tự
Không phải tạo nhiều biến
Quản lý dữ liệu tốt hơn
Có thể khai báo được nhiều kiểu dữ liệu
list=['Drek',28,'USA','New York']
Hãy in ra thành phố trong list trên
print(list[4])
print(list[3])
print(list[2])
print(list[1])
Môi trường lập trình trợ giúp soạn thảo, kiểm tra từng câu lệnh viết đúng chưa, chuyển các câu lệnh sang ngôn ngữ mà máy hiểu được gọi là
Ngôn ngữ máy
Ngôn ngữ bậc cao
Hợp ngữ
Ngôn ngữ hệ thống
Viết câu lệnh hiển thị dòng chữ “Lập trình cùng NNLT Python thật dễ ”
print(‘Lập trình cùng NNLT Python thật dễ’)
print(‘Lập trình cùng NNLT Python thật dễ’);
prin(‘Lập trình cùng NNLT Python thật dễ’)
print(Lập trình cùng NNLT Python thật dễ)
Cho bài toán sau
Tìm tuổi của mẹ. Biết rằng năm nay con 12 tuổi và con ít hơn mẹ 21 tuổi
Viết câu lệnh hiển thị tuổi của mẹ trên màn hình bằng NNLT Python.
12+21
print(12+21)
print(12+21);
print(‘12+21’)
Hãy chỉ ra tên biến SAI trong các tên dưới đây
1a
_1a
_a
a1
Ký hiệu phép toán chia lấy phần dư trong Python là
% (phần trăm)
: (dấu 2 chấm)
/ (xuyệt)
//
Biểu thức số học nào sau đây là SAI trong Python?
(20 - 3)(20 + 2)
(20 // 3)*(5 + 8)
20 % 3 * (5 + 8)
20 ** 3*(5 + 8)
Câu lệnh gán nào sau đây là đúng trong Python?
x = 5*8
x == 5*8
x != 5*8
x := 5*8
Thực hiện chương trình sau đây, nhận được kết quả trên màn hình là gì?
6
0
7.5
0.8333334
Thực hiện chương trình sau đây, nhận được kết quả trên màn hình là gì?
32
10
2
0
Câu lệnh nào đúng trong các câu lệnh sau?
print("N=",5)
Print("N=",5)
Print("N="5)
print("N="5)
Theo em, toán tử trong Python chia làm mấy loại ?
1
2
3
4
Đâu là toán tử số học ?
+, -, *, /, //, %
=, +=, -=, *=, /=, //=, %=
Đâu là ký hiệu toán tử nhân trong python ?
x
*
Đâu là toán tử gán ?
+, -, *, /, //, %
=, +=, -=, *=, /=, //=, %=
Đâu là toán tử chia lấy dư ?
/
//
%
Đâu là toán tử chia lấy nguyên ?
/
//
%
Đặt a = 5, b = 3
sử dụng toán tử chia lấy dư, ta sẽ được kết quả là ?
1.6
1
0.6
2
Đặt a = 5, b = 3
sử dụng toán tử chia lấy nguyên, ta sẽ được kết quả là ?
1.6
1
0.6
2
Em hãy điền phép cộng gán của b vào a vào bên dưới:
(a)
Python là:
Ngôn ngữ lập trình bậc cao
Ngôn ngữ lập trình bậc thấp
Chương trình dịch
Ngôn ngữ máy
Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:
write()
Print()
cout<<
read()
Trong ngôn ngữ lập trình Python, để in ra màn hình câu lệnh ‘xin chao’ ta viết:
print()
print(xin chao)
print(‘xin chao’)
print xin chao
Một ô tô đi từ A đến B với vận tốc v(km/h). Câu lệnh để tính ‘Thời gian ô tô đó đi hết quãng đường k(km)’ là:
print(k/v)
print(‘k/v’)
print(“k/v”)
print k/v
Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:
Máy tính có thể trực tiếp hiểu và thực hiện.
Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.
Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.
Chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games…
Chọn phát biểu sai?
Cửa sổ Shell, cho phép viết và thực hiện ngay các biểu thức hoặc câu lệnh.
Ngôn ngữ lập trình trực quan như Scratch dễ dùng và thích hợp với các bạn nhỏ tuổi.
Trong Python, không phân biệt chữ hoa và chữ thường.
Python là ngôn ngữ lập trình bậc cao phổ biến rộng rãi trên thế giới.
Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?
nháy đơn
nháy kép
ngoặc kép
Cả A, B đều đúng.
Cho đoạn chương trình sau:
a=b=1
c=1
d=2
print(a+b+c+d)
Kết quả trên màn hình là:
A. 3
B. 4
C. 5
D. 6
lỗi
apple
banana
cherry
Hàm append dùng để làm gì?
thêm phần tử vào cuối danh sách
thêm phần tử vào vị trí bất kỳ
xóa phần tử cuối danh sách
xóa phần tử ở vị trí bất kỳ
Hàm insert dùng để làm gì?
thêm phần tử vào cuối danh sách
thêm phần tử vào vị trí bất kỳ
xóa phần tử cuối danh sách
xóa phần tử ở vị trí bất kỳ
Phát biểu nào dưới đây là đúng?
Một ngôn ngữ lập trình bậc cao có thể có nhiều chương trình dịch khác nhau
Máy tính chỉ nhận biết được kí tự 0 và kí tự 1 nên chương trình bằng ngôn ngữ máy cũng phải được dịch sang mã nhị phân
Chương trình dịch gồm hợp dịch, thông dịch, biên dịch
Mỗi ngôn ngữ lập trình bậc cao đều có đúng một chương trình dịch
Hãy chọn phương án ghép phù hợp nhất. Ngôn ngữ lập trình là gì?
Phương tiện diễn đạt thuật toán để máy tính thực hiện công việc
Phương tiện để soạn thảo văn bản trong đó có chương trình
Ngôn ngữ Pascal hoặc C
Phương tiện diễn đạt thuật toán
Phát biểu nào dưới đây là đúng ?
Ngữ nghĩa trong ngôn ngữ lập trình phụ thuộc nhiều vào ý muốn của người lập trình tạo ra
Cú pháp của một ngôn ngữ lập trình là bộ quy tắc cho phép người lập trình viết chương trình trên ngôn ngữ đó
Mỗi ngôn ngữ lập trình đều có 3 thành phần là bảng chữ cái, cú pháp và ngữ nghĩa, nên việc khai báo kiểu dữ liệu, hằng, biến,… được áp dụng chung như nhau cho mọi ngôn ngữ lập trình
Các ngôn ngữ lập trình đều có chung một bộ chữ cái
Chọn phát biểu đúng trong các phát biểu dưới đây:
Ngoài bảng chữ cái, cú pháp, ngữ nghĩa, một ngôn ngữ lập trình còn có các quy tắc để khai báo biến, hằng,…
Chương trình có lỗi cú pháp có thể được dịch ra ngôn ngữ máy nhưng không thực hiện được
Ngoài bảng chữ cái, có thể dùng các kí tự thông dụng trong toán học để viết chương trình
Cú pháp là bộ quy tắc dùng để viết chương trình
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 khi nói về hằng?
Hằng là đại lượng nhận giá trị trước khi chương trình thực hiện
Hằng 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
Hằng có thể lưu trữ nhiều loại giá trị khác nhau
Hằng được chương trình dịch bỏ qua
Các thành phần của ngôn ngữ lập trình là?
Chương trình dịch, bảng chữ cái, cú pháp, ngữ nghĩa
Chương trình thông dịch và chương trình biên dịch
Bảng chữ cái, cú pháp, ngữ nghĩa
Tên dành riêng, tên chuẩn và tên do người lập trình định nghĩa
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 chuẩn là gì?
Là những tên đã được định nghĩa thuộc thư viện chuẩn của Python
Là từ khóa
Là đại lượng được đặt tên
Đáp án khác
Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh?
A + B
N // 100
A > B
A=B+1
Output của đoạn code sau:
x = 5
y = 2
print(x*y)
A. Syntax Error
B. x*y
C. 10
D. 5*2
Với đoạn code sau, quả hiển thị là:
print('2'*5)
A. 22222
B. 2*5
C. 10
D. Lỗi
Câu lệnh print(3 >= 3) cho kết quả ?
A. True
B. False
C. None
D. 3 >= 3
Đâ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 một chữ số.
B. Có thể sử dụng tùy ý đặt tên biến.
C. Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ".
D. Tên biến có thể có các ký hiệu như !, @, #, $, %,...
Câu lệnh print(1,2,3,4, sep='*') cho kết quả?
A. 1234
B. 1 2 3 4
C. 1*2*3*4
D. Chương trình báo lỗi
Cách ghi chú trong Python sử dụng kí tự nào ?
A. Dấu #
B. Dấu //
C. Dấu <>
D. Dấu cách
Hãy chọn cách đặt tên biến đúng.
A. 2ten = "Thu"
B. #ten = "Tài"
C. 1a = 1
D. _ten = "Quân"
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ố
