Font size
WorksheetsTIN11
Total questions: 115
Worksheet time: 57mins
Đâ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á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 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
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ị thứ gì đó lên màn hình, ta sử dụng lệnh sau:
int
float
input
Để 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
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
Đâ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
Chọn câu lệnh đúng để tính nghiệm x1 phương trình x2 - 2x - 3 = 0
A x1 = (-b - delta**(1/2))/(2*a)
B. x1 = -b - delta**(1/2) /(2*a)
C. x1 = (-b - delta**(1/2))/2*a
D. x1 = -b - delta**(1/2)/2*a
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
Biến nào dưới đây không phải là chuỗi
A. new_var = "True"
B. new_var = "3123"
C. new_var = "3.123"
D. new_var = False
Phát biểu nào dưới đây là hợp lí nhất khi nói về biến?
A. Biến là đại lượng nhận giá trị trước khi chương trình thực hiện
B. Biến có thể lưu trữ nhiều loại giá trị khác nhau
C. Biến là đại lượng được đặt tên và giá trị thường thay đổi trong quá trình thực hiện chương trình
D. Biến có thể đặt hoặc không đặt tên gọi
Câu lệnh print(3 >= 3) cho kết quả ?
A. True
B. False
C. None
D. 3 >= 3
Kết quả sau khi thực hiện đoạn chương trình sau:
a=10
b=5
a=a +20
a= a % b
print(a)
A. 0
. B. 5
C. 2
D. 6
Với đoạn code sau, kết quả hiển thị là:
print(2 * 5)
A. *****
B. 2*5
C. 10
D. 22222
Kết quả sau khi thực hiện đoạn chương trình sau:
A=20
B=15
A=A-5
B=B-A
print('A=',A,'B=',B)
A. A= 20 B= 15
B. A= 15 B= 15
C. A= 15 B= 0
D. A= 20 B= 0
Đâ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ư !, @, #, $, %,...
Kết quả thực hiện đoạn chương trình sau:
a=10
b=5
a=a +20
a= a // b
print(a)
A. 0
B. 5
C. 2
D. 6
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
Câu lệnh nào sau đây được dùng để nhập dữ liệu kiểu thực cho biến a?
A. a = input(int(‘Nhập giá trị cho a:’))
B. a = input(float((Nhập giá trị cho a:’))
C. a = int(input(‘Nhập giá trị cho a:’))
D. a = float(input(‘Nhập giá trị cho a:’))
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ố
Chọn đáp án đúng để biểu diễn biểu thức quan hệ a>=2 sang biểu thức logic
A. (a>=2) or (a<2)
B. (a>2) and (a==2)
C. (a>2) and (a=2)
D. not(a<2)
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?
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
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ề 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
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
Ngôn ngữ lập trình đang học là gì?
C
C#
Lua
Python
Biến a = 1, thuộc kiểu dữ liệu nào.
int
str
bool
float
Biến t1 = True thuộc kiểu dữ liệu gì?
int
str
bool
float
Toán tử nào không phải là toán tử logic nào?
and
or
nor
not
Toán tử and dùng như nào?
Cả 2 điều kiện True
Cả 2 điều kiện False
Điều kiện 1 đúng điều kiện 2 sai
Điều kiện 2 đúng điều kiện 1 sai
25>4 and not 7.6<4.5
True
False
Câu lệnh global dùng để làm gì
Khai báo biến nội bộ
Khai báo biến toàn cầu
Khai báo biến trong hàm
Khai báo lại giá trị biến
Giá trị của 3 biến b, c, a lần lượt là:
2, 3, 1
[1, 2, 3], [1, 2, 3], [1, 2, 3]
1, 2, 3
[1, 2, 3]
Trong Python, để khai báo hàm ta sử dụng từ khóa nào sau đây?
A. procedure
B. function
C. def
D. return
Đâu là thiết bị đầu ra ( input ) của máy tính ?
Màn hình
Chuột
Bàn phím
Ổ đĩa CD/DVD
Kết quả đoạn code dưới đây là:
a = 5
a+=5
print(a)
5
10
15
0
a = 'Python'
Chữ 't' trong biến a ở vị trí thứ mấy ?
1
2
3
4
n trong đoạn sau là ký tự gì ?
n = '5'
Integer
String
Boolean
Float
Các kiểu dữ liệu cơ bản trong Python là gì?
Int, Float, Bool, LongInt
Float, LongInt, Bool, String
LongInt, Float, String, Bool
Int, Float, String, Bool
Để ép kiểu số nguyên ta cần phải sử dụng hàm gì?
Hàm integer()
Hàm int()
Hàm float()
Hàm bool()
Ta có số nguyên a = 7, khi sử dụng hàm float(a) thì ta có kết quả là gì?
a = 7
a = 7.0
a = 7.000
a = 0.7
Trong Python để khai báo hằng số ta cần phải khai báo như thế nào?
Khai báo như khai báo biến
Khai báo viết in chữ cái đầu tiên
Khai báo viết in hoa toàn bộ
Khai báo có dấu _ trong tên.
Các từ khóa đặc biệt trong Python là gì?
True, False, None
None, break, pass
None, True, continue
exit, goto, False
Toán tử phủ định mệnh đề trong Python là gì?
not
or
and
negative
Toán tử == trong Python là gì?
Toán tử gán
Toán tử so sánh
Toán tử sắp xếp
Toán tử phủ định
Để khai báo thư viện trong Python ta sử dụng từ khóa nào?
import
include
using
require
Toán tử ** dùng để làm gì trong Python?
Dùng để căn bậc 2 số hạng
Dùng để trị tuyệt đối số hạng
Dùng để trung bình cộng số hạng
Tất cả các phương án đều sai
Làm cách nào để căn bậc 2 một số hạng X mà không cần sử dụng hàm sqrt trong Python.
x ** 1/2
x ** 2/1
x ** 1/1/2
x *= 1/2
Cho biến a = 10 để chuyển biến a sang kiểu chuỗi ta sử dụng cách nào sau đây
int(a)
float(a)
str(a)
bool(a)
Tên biến nào sau đây là đúng
_tong Diem
@tongDiem
1.tongDiem
tongDiem
Câu lệnh print(10!=9 and 10>=20)
True
False
Lỗi
Kết quả của lệnh print(10-4*2) là gì?
2
10
12
0
Kết quả của đoạn code sau là gì?
y=6
y=2
print(x**y)
print(x//y)
66
0
66
3
36
0
36
3
Kết quả của đoạn code là?
x=5
print(x>3 and x<10)
True
False
Kết quả của đoạn code sau là gì?
x=5
y=3
print(x==y)
True
False
Cho đoạn code sau:
x=5
x%=3
print(x)
2
2.0
3
3.0
Đâu là cú pháp đặt tên biến đúng ?
name = "python"
name = python
1name = "python"
%name = python
Kết quả của phép toán sau bằng bao nhiêu ?
20 % 3 = ?
6
3
2
1
đâu là biểu diễn của phép luỹ thừa trong python ?
*
x
xx
**
Biến nào sau đây có giá trị thuộc kiểu thực?
a = 2
b = 'hi'
c = 2.0
d = True
Python là:
Phần mềm máy tính
Công cụ lập trình
Ngôn ngữ lập trình
Phần cứng máy tính
Điền vào chỗ trống để in ra màn hình dòng chữ "Python thật dễ"
(a) ('Python thật dễ')
Điền vào chỗ trống để in ra màn hình dòng chữ 'Hello World'
print('Hello World (a)
Kết quả của câu lệnh:
print('a'*3)
a3
aaa
333
3a
Kết quả của câu lệnh:
print(123)
123
Không thực hiện được
"123"
'123'
Kết quả của câu lệnh:
print(123 + 321)
444
Không thực hiện được
"444"
'444'
Kết quả của câu lệnh:
print(123 + 321)
444
Không thực hiện được
"444"
'444'
Câu lệnh sau được viết bằng ngôn ngữ lập trình nào?
print("Xin chào các bạn")
Pascal
Không là nnlt nào cả
Python
SQL
Viết câu lệnh để in ra thông báo cho giá trị a được nhập vào từ bàn phím. Để kết quả hiển thị trên màn hình nếu a = 7 là
Gia tri a la: 7
(a)
đâu là logo của python
python ra đời vào năm bao nhiêu ????
1899
1991
1897
1989
python được phát hành năm bao nhiêu ???
1991
1987
1915
2021 :) ?
trang web chính thức của python ???
python.org
python.com
python.com.us
python.code.com
python 3.0 ra đời năm bao nhiêu ?
2003
2005
2008
1999
python phục vụ cho đối tượng có độ tuổi như thế nào ?
16 tuổi trở lên
mọi độ tuổi
10 tuổi trở nên
trên 3 tuổi
phiên bản mới nhất của python tính tới thời điểm hiện tại là gì ????
python3.9.7
python3.0
python3.8.2
python 3.6
Máy tính có thể hiểu được trực tiếp ngôn ngữ nào trong các ngôn ngữ dưới đây?
Ngôn ngữ tự nhiên
Ngôn ngữ lập trình
Ngôn ngữ máy
Ngôn ngữ của chương trình dịch
Chương trình dịch gồm có:
Thông dịch và biên dịch
Thông dịch
Biên dịch
Chương trình đích
Biểu thức so sánh cho kết quả gì?
True
False
True hoặc False
Biểu thức so sánh (6 != 5) cho kết quả gì?
True
False
Biểu thức so sánh sau (a == b) cho kết quả gì?
True
False
Cần biết giá trị a và b mới tìm được kết quả
Khi chạy chương trình ta thấy được gì?
a lớn hơn b
b lớn hơn a
không thấy kết quả
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
Sử dụng ngôn ngữ tự nhiên máy tính có thể hiểu không ?
Không
Có
Toán tử không bằng là toán tử nào dưới đây?
<>
==
<=
>=
Có x = 12 sau đó ta có câu lệnh x +=7 rồi print(x). Vậy kết quả là?
12
9
127
19
Chương trình nào dùng để biên dịch Python?
Notepad
Pycharm
Microsoft Word
Tất cả các đáp án trên
Hai tên biến Tổng và tong có giống nhau không?
Có
Không
x = '112' biến x có kiểu dữ liệu gì trong Python?
Kiểu int
Kiểu str
Kiểu float
Kiểu complex
Để ghi chú nhiều dòng trong Python ta dùng?
''' ghi chú vào đây '''
"'' ghi chú vào đây """
a và b đúng
a và b sai
Ta có x = “7” và y =”9”. Sau đó viết lệnh print(y+x) mà hình sẽ xuất hiện?
16
79
97
Tất cả đáp án trên đều sai
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
Ngôn ngữ lập trình đang học là gì?
C
C#
Lua
Python
Đâu là cú pháp đặt tên biến đúng ?
name = "python"
name = python
1name = "python"
%name = python
Câu lệnh sau được viết bằng ngôn ngữ lập trình nào?
print("Xin chào các bạn")
Pascal
Không là nnlt nào cả
Python
SQL
