WorksheetsGKI TIN LỚP 11
Total questions: 53
Worksheet time: 27mins
Phát biểu nào sau đây đúng nhất về ngôn ngữ lập trình
Ngôn ngữ lập trình bao gồm:
Ngôn ngữ máy, hợp ngữ
Ngôn ngữ máy, ngôn ngữ bậc cao
Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao
Ngôn ngữ bậc cao
Mỗi ngôn ngữ lập trình thường có các thành phần cơ bản nào sau đây
Bảng chữ cái cú pháp và ngữ pháp
Bảng chữ cái cú pháp và ngữ Nghĩa
Các ký hiệu bảng chữ cái và bảng số
Các ký hiệu bảng chữ cái và quy ước
Bảng chữ cái gồm các thành phần nào sau đây
Tất cả các ký tự
Tất cả các ký hiệu
Chữ cái chữ số và ký hiệu
Chữ cái chữ số và ký tự đặc biệt
Đặc điểm nào sau đây không phải là đặc điểm của hằng trong chương trình?
Có tên gọi
Được khai báo
Có giá trị thay đổi
Có giá trị không thay đổi
Trong quá trình thực hiện chương trình, hằng có đặc điểm nào sau đây?
Có giá trị không thay đổi
Có giá trị thay đổi
Dùng để thay thế biến
Dùng để thay thế biểu thức
Trong quá trình thực hiện chương trình, biến có đặc điểm nào sau đây?
có giá trị cố định
không tham gia vào lệnh gán
giá trị có thể thay đổi
không dùng để tạo biểu thức
Phát biểu nào dưới đây là hợp lí nhất?
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 là đại lượng có giá trị không thay đổi trong suốt 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
Phát biểu nào dưới đây là hợp lí nhất?
Biến dùng trong chương trình phải khai báo
Biến có thể lưu trữ nhiều loại giá trị khác nhau
Biến được chương trình dịch bỏ qua
Biến là đại lượng có giá trị không thay đổi
Hãy chọn phát biểu đúng về ngôn ngữ lập trình bậc cao trong các phát biểu sau đây?
Là một dạng của hợp ngữ
Gần với ngôn ngữ tự nhiên
Gần với ngôn ngữ máy
Thực hiện nhanh hơn ngôn ngữ máy
sqrt thuộc loại tên nào sau đây?
tên dành riêng
tên chuẩn
tên lệnh
tên do người lập trình đặt
import thuộc loại tên nào sau đây?
tên dành riêng
tên chuẩn
tên lệnh
tên do người lập trình đặt
Phát biểu nào sau đây là đúng nhất về tên dành riêng trong Python?
Tên dành riêng là những tên đã được định nghĩa sẵn (tên module). Thuộc thư viện chuẩn của Python
Tên dành riêng là những tên được định nghĩa sẵn để sử dụng. Chúng ta không thể dùng những tên này để đặt tên cho tên biến, tên hàm hoặc bất kì đối tượng nào trong chương trình.
Tên dành riêng là tên do người lập trình đặt
Tên dành riêng là những tên được định nghĩa sẵn để sử dụng. Chúng ta có thể dùng những tên này để đặt tên cho tên biến, tên hàm hoặc bất kì đối tượng nào trong chương trình.
Phát biểu nào sau đây là đúng nhất về tên chuẩn trong Python?
Tên chuẩn là những tên đã được định nghĩa sẵn (tên module). Thuộc thư viện chuẩn của Python
Tên chuẩn là những tên được định nghĩa sẵn để sử dụng. Chúng ta không thể dùng những tên này để đặt tên cho tên biến, tên hàm hoặc bất kì đối tượng nào trong chương trình.
Tên chuẩn là tên do người lập trình đặt
Tên chuẩn là những tên được định nghĩa sẵn để sử dụng. Chúng ta có thể dùng những tên này để đặt tên cho tên biến, tên hàm hoặc bất kì đối tượng nào trong chương trình.
Quy tắc đặt tên biến trong Python là?
Phân biệt chữ cái in hoa, in thường.
Chỉ có thể chứa kí tự là chữ, chữ số, dấu gạch dưới và không cho phép chứa bất kì kí tự nào khác
Tên biến nhớ phải bắt đầu bằng chữ cái hoặc dấu _, không được phép là chữ số.
Cả 3 đáp án trên đều đúng
Đâu là quy tắc đúng khi đặt tên cho biến trong Python?
Tên biến có thể bắt đầu bằng dấu gạch dưới " _ ".
Có thể sử dụng keyword làm tên biến.
Tên biến có thể bắt đầu bằng một chữ số.
Tên biến có thể có các ký hiệu như !, @, #, $, %,...
Chọn đáp án đúng nhất về phần khai báo trong Python:
Bắt buộc phải có
Không có
Tùy theo chương trình mà có thể có hoặc không. Có thể khai báo thư viện cần dùng như hằng, biến hay hàm.
Phần khai báo là dòng chú thích về tên chương trình
Dựa vào điều này mà người lập trình và chương trình dịch biết được tổ hợp kí tự dùng trong chương trình là hợp lệ hay không hợp lệ. Đó là...
Cú pháp
Ngữ pháp
Ngữ nghĩa
Bảng chữ cái
Chọn đáp án đúng nhất về biến nhớ trong Python?
Không cần khai báo trước
Không cần khai báo và xác định kiểu dữ liệu trước.
Không cần khai báo và xác định kiểu dữ liệu trước. Một biến nhớ có thể nhận nhiều kiểu giá trị khác nhau mà không cần khai báo lại
Một biến nhớ có thể nhận nhiều kiểu giá trị khác nhau mà không cần khai báo lại
Để khai báo thư viện trong Python ta sử dụng cú pháp?
import <tên_thư_viện>
var <tên_thư_viện>
input <tên_thư_viện>
# <tên_thư_viện>
Hàm pow(x,y) trong Python có ý nghĩa gì?
Tính căn bậc 2 của x, y
Tính x bình phương y
Tính x lũy thừa y
Tính x nhân y
Trong biểu thức có các phép toán sau: **; //; + phép toán nào sẽ được thực hiện đầu tiên?
**
//
Thực hiện từ trái qua phải
+
Những phép toán nào sau đây là phép toán quan hệ?
//
<, >
%
+, -
Phép chia dư trong Python kí hiệu là?
//
%
/
*/
Phép toán nào sau đây KHÔNG là phép toán quan hệ?
!=
<
>
/
Phép toán “%” dùng để thực hiện phép tính nào sau đây?
Chia lấy phần nguyên
Chia lấy phần dư
Làm tròn số
Chia lấy phần thập phân
Phép toán “//” dùng để thực hiện phép tính nào sau đây?
Chia lấy phần dư
Chia lấy phần nguyên
Làm tròn số
Chia lấy phần thập phân
Hàm cho giá trị bằng căn bậc 2 của x là:
sqrt(x)
exp(x)
abs(x)
sin(x)
Chọn phương án đúng, để biểu diễn giá trị bình phương của x:
x**2
x***2
x^2
x!x
Tên nào không đúng trong ngôn ngữ Python?
abc_123
_123abc
123_abc
abc123
Biến N trong đoạn sau là kiểu dữ liệu nào? N=‘5’
int
float
str
bool
Trường hợp nào sau đây không phải là phép gán trong Python
a == 10
a += 1000
cd = 50
a *= 2
Biểu thức: 25%4+7/2*3 có giá trị là
8.0
11.5
11.0
8.5
Để thể hiện điều kiện 5<= x <=10, trong Python ta viết
(5<=x) and (x<=11)
(5<=x) or (x<=11)
(5<=x) ; (x<=11)
(5>=x) and (x<=11)
Trong các lệnh gán sau đây, lệnh gán nào là sai
x=y=z=3
x=y=z=(3,4,5)
x=print(x)
x='1234'+567
Cho biết kết quả thực hiện biểu thức sau: +X = 5
+X% =3
15
2
1
5
Khi thực hiện các lệnh sau từ Shell (cửa sổ tương tác của python) thì kết quả x thuộc kiểu dữ liệu nào
>>> x=5 ;
>>> type(x)
int
float
str
bool
Khi thực hiện lệnh sau từ Shell(cửa sổ tương tác của python), thì x nhận giá trị nào?
>>> x=float (5)
5
5.0
'5'
Python thông báo lỗi
Chương trình sau cho ra kết quả là?
>>>x = 5
>>>y = 'John' >>>x+y
Python thông báo lỗi
5 John
5John
5
Câu lệnh sử dụng toán tử và trả về kết quả True khi nào
Cả hai toán hạng đều True
Cả hai toán hạng đều False
Một trong hai bài toán hạng là True
Toán hạn đầu tiên là True
Output của lệnh sau là:
>>> 3 >= 3
3>=3
True
False
None
Cho biết kết quả sau khi thực hiện các lệnh sau trên Shell?
>>>x = 5 ;
>>>x > 3 and x < 10
x > 3 and x < 10
True
False
5
Cho biết kết quả sau khi thực hiện các lệnh sau trên Shell?
>>> x = 5 ;
>>> not( x > 3 and x < 10)
x > 3 and x < 10
True
False
5
Phép lũy thừa trong Python kí hiệu là?
*
**
^
***
Kết quả của câu lệnh sau là?
>>> 2**3**2**2
2¹²
2²⁴
2⁸¹
2⁴⁸
NNLT Python sử dụng các kí tự trong bảng mã nào?
ACSII
UNICODE
Bảng chữ cái
Bảng chữ cái Tiếng Việt
Cho hai biểu thức A = (2**3)**4 và B = 2**3**4. Khi đó?
A == B
A >= B
A < B
A > B
Câu lệnh x+=1 có ý nghĩa là?
x tăng lên một đơn vị
Sai cú pháp
x giảm đi một đơn vị
Sau câu lệnh giá trị của x giữ nguyên
Thực hiện các lệnh sau, các biến nhớ a, b nhận giá trị là?
>>> a = 5 ;
>>> b = 7 ;
>>> a, b = b, a
a = 5, b = 5
a = 5, b = 7
a = 7, b = 7
a = 7, b = 5
Khi thực hiện các lệnh sau thì x, y nhận các giá trị là?
>>> x = 2 ;
>>> y = 5 ;
>>> x += 1 ;
>>> x, y = y,x ;
>>> y += 1 ;
>>> x, y
x = 2, y = 5
x = 3, y = 5
x = 5, y = 3
x = 5, y = 4
Các lệnh sau, những lệnh nào là hợp lệ?
1. z=y=z=2
2. x = 1, y = 2, z = 3
3. x, y = 1
4. z, y, z= 1, 2, 3
1, 2
1, 2, 3, 4
1, 3, 4
1, 2, 4
Khi thực hiện các lệnh sau thì giá trị y bằng bao nhiêu?
x = 10 ;
y = x ;
x = 20
y = 20
y = 10
y = 30
100
Giá trị của biểu thức 1-4%6 là?
1-4%6
-3
3
2
Thực hiện các lệnh sau, các biến nhớ a, b nhận giá trị là?
>>> a = 5 ;
>>> b = 7 ;
>>> a, b = b, a
a = 5, b = 5
a = 5, b = 7
a = 7, b = 7
a = 7, b = 5
