NEW
Font size
WorksheetsMC. BÀI 16-17
Total questions: 56
Worksheet time: 56mins
Ngôn ngữ lập trình là:
ngôn ngữ dùng để viết chương trình máy tính.
phương tiện để soạn thảo văn bản trong đó có chương trình.
phương tiện diễn đạt thuật toán.
ngôn ngữ bậc cao.
Ngôn ngữ lập trình bao gồm:
Hợp ngữ, ngôn ngữ bậc cao.
Ngôn ngữ máy, hợp ngữ.
Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
Ngôn ngữ bậc cao, ngôn ngữ máy.
Ngôn ngữ lập trình không cần chương trình dịch là:
Hợp ngữ.
Ngôn ngữ lập trình bậc cao.
Ngôn ngữ máy.
Python.
Chương trình dịch là chương trình
chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao.
chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy.
chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao.
chuyển đổi ngôn ngữ máy sang hợp ngữ.
Ngôn ngữ lập trình bậc cao là ngôn ngữ
sử dụng các từ viết tắt trong tiếng Anh.
viết lệnh thông qua mã máy.
chỉ sử dụng được trên máy tạo ra nó.
sử dụng các câu lệnh viết gần với ngôn ngữ tự nhiên.
Môi trường lập trình Python có mấy chế độ?
1 chế độ.
2 chế độ.
3 chế độ.
4 chế độ.
Lệnh in dữ liệu ra màn hình là:
cin>>
scanf( )
input( )
print( )
Dấu nhắc >>> trong Python chính là:
là con trỏ soạn thảo chương trình Python.
là nơi thực hiện lệnh của chương trình Python.
là nơi nhập tên chương trình Python.
là nơi có thể gõ lệnh trực tiếp sau dấu nhắc >>> đó.
Đâu là điểm giống nhau giữa việc thực hiện câu lệnh ở chế độ gõ lệnh trực tiếp và chế độ soạn thảo?
Mỗi lệnh đều gõ trên một dòng.
Các câu lệnh đều được gõ trực tiếp sau dấu nhắc.
Để thực hiện lệnh nhấn phím Enter.
Để thực hiện lệnh chọn Run.
Trong môi trường lập trình Python, để chọn chế độ soạn thảo chương trình thì ta sử dụng lệnh nào?
File => New File
File => Open…
File => Open Module…
File => Save
Ngôn ngữ lập trình nào dễ viết chương trình nhất?
Ngôn ngữ máy.
Hợp ngữ.
Ngôn ngữ lập trình bậc cao.
Ngôn ngữ máy hoặc hợp ngữ.
Cho các khẳng định sau, khẳng định nào là sai?
Trong chế độ soạn thảo, gõ nhiều lệnh trong một tệp và thực hiện chạy một lần sau khi nhấn F5.
Trong chế độ gõ lệnh trực tiếp, gõ một lệnh, để thực hiện lệnh nhấn phím Enter.
Ở chế độ soạn thảo chỉ gõ một lệnh, để thực hiện nhấn phím Enter.
Trong chế độ soạn thảo, gõ nhiều lệnh trong một tệp và thực hiện chạy một lần sau khi chọn RUN.
Các giá trị của lệnh print() có thể là:
số thực, số nguyên, xâu ký tự.
số nguyên, xâu ký tự, biểu thức.
xâu ký tự, biểu thức.
số, xâu ký tự, biểu thức.
Chỉ ra lỗi sai trong lệnh sau: >>> 16 : 2
Sai dấu nhắc.
Sai cú pháp của biểu thức toán học.
Thiếu dấu ; cuối câu lệnh.
Sai quy cách viết câu lệnh.
Câu lệnh sau in ra nội dung gì? >>> print ( "Dãy ba số là: ", 3, 5, 7 )
Dãy ba số là: 3 5 7
Dãy ba số là: 3, 5, 7
3 5 7
3, 5, 7
Kết quả của lệnh: >>> 10 + 13
10
13
23
11.5
Viết câu lệnh in ra màn hình thông tin như sau: 1x3x5x7=105
>>> print ("1x3x5x7=", 1*3*5*7)
>>> print (1x3x5x7=, 1*3*5*7)
>>> print (1x3x5x7=, "1*3*5*7")
>>> print (1*3*5*7, "1x3x5x7=")
Câu 18. Viết câu lệnh in ra màn hình thông tin như sau: xin chao cac ban lop 10
>>> print ("xin chao cac ban lop 10")
>>> print ("in ra", xin chao cac ban lop 10)
>>> print (xin chao cac ban lop 10)
>>> print (#xin chao cac ban lop 10)
Câu lệnh sau trả về kết quả là kiểu dữ liệu nào? >>> "xin chao cac ban"
Kiểu nguyên.
Kiểu thực
Kiểu logic.
Kiểu xâu.
Câu lệnh sau trả về kết quả là kiểu dữ liệu nào? >>> 20+7/3
Số nguyên.
Xâu kí tự.
Số thực.
Logic.
Câu lệnh sau trả về kết quả là bao nhiêu? (lấy kết quả làm tròn đến 2 chữ số thập phân) >>> 50/2+10/3
A. 28.333333333332
B. 28.33
C. 28.233333333332
D. 28.23
Câu lệnh sau trả về kết quả là bao nhiêu? (lấy kết quả làm tròn đến 2 chữ số thập phân) >>> round(50/2 + 10/3, 2)
A. 28.333333333332
B. 28.33
C. 28.233333333332
D. 28.32
Kết quả của lệnh sau là gì? >>> 12 + 1.5
12
12.5
13
13.5
Kết quả của lệnh sau là gì? >>> print ( "3.4 + 4.1 = ", 3.4 + 4.1 )
3.4 + 4.1 = 7.5
3.4 + 4.1 = 8.5
3.4 + 4.1 = 3.44.1
3.4 + 4.1 = 3.4 + 4.1
Đại lượng 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 gọi là:
Hằng.
Xâu ký tự.
Biểu thức.
Biến.
Biến là …
đại lượng có giá trị có thể được thay đổi trong quá trình thực hiện chương trình
tên không cần theo nguyên tắc đặt tên
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
đại lượng cần khai báo trước khi sử dụng
Trong python, danh sách các biến là một hoặc nhiều tên biến, các tên biến được viết cách nhau bởi:
dấu chấm phẩy (;)
dấu phẩy (,)
dấu chấm (.)
dấu hai chấm (:)
Trong Python, phép toán nào được thực hiện từ phải sang trái?
Phép lũy thừa (**)
Phép chia lấy thương nguyên (//)
Phép nhân
Phép chia lấy số dư (%)
Trong Python, phép toán nào có độ ưu tiên cao nhất?
Phép lũy thừa (**)
Phép nhân
Phép chia lấy thương nguyên (//)
Phép chia lấy số dư (%)
Trong phép toán số học với số nguyên, phép toán lấy phần nguyên trong Python là:
%
//
**
div
Trong các phép toán trong dữ liệu kiểu số trong Python, phép toán nào có ưu tiên cao nhất?
**
//
%
*, /
Đâ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 từ khóa 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ư !, @, #, $, %.
Đâu là quy tắc đúng khi đặt tên biến trong Python?
Tên biến có thể bắt đầu bằng dấu gạch dưới “_” hoặc số.
Tên biến có thể bắt đầu bằng dấu gạch dưới “_” hoặc chữ cái.
Tên biến có thể có các ký hiệu như !, @, #.
Tên biến không phân biệt chữ hoa và chữ thường.
Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây là khai báo biến?
x= “Tin hoc ket noi tri thuc”
x<> 100
x== 100
x!= 100
Biến n có kiểu số nguyên, cách viết nào sau đây đúng?
n=200
n= “200”
n= 2.5
n= False
Biến S có kiểu xâu kí tự, cách viết nào dưới đây đúng?
S = Tin
S = “200”
S = 2.5
S = False
Cho câu lệnh: N = 5. Trong câu lệnh này, N là kiểu dữ liệu nào?
số nguyên.
số thực.
xâu ký tự.
hằng hoặc biến.
Cho câu lệnh: N = "5". Trong câu lệnh này, N là kiểu dữ liệu nào?
số nguyên.
số thực.
xâu ký tự.
hằng hoặc biến.
Trong ngôn ngữ Python, tên biến nào sau đây hợp lệ?
Tin hoc
tin@hoc
10tinhoc
_Tinhoc10
Tên biến nào dưới đây là hợp lệ trong Python?
12abc
xyzABC
My country
m123&b
Tên biến nào là hợp lệ?
if
global
nolocal
return
Tên biến nào là hợp lệ?
if
global
return
true
Tên biến nào là hợp lệ?
_if
global
return
True
Tên biến nào sau đây hợp lệ.
_and
global
pass
def.
Tên biến nào dưới đây là hợp lệ trong Python?
_name
12abc
My country
m123&b
Tên biến nào dưới đây là hợp lệ trong Python?
12abc
My country
m123&b
xyzABC
Để tính diện tích đường tròn bán kính R, biểu thức nào trong Python là đúng?
S := R*R*π
S := R*2*π
S = pi*R*R
S := pi*R*R
Lệnh sau cho kết quả là xâu kí tự như thế nào? >>> "học mãi" + "mãi"*5
'học mãimãimãimãimãimãi'
'học mãimãi mãi mãi mãi mãi '
'học mãi mãimãimãimãi'
'học mãi mãi mãi mãi mãi mãi '
Lệnh sau đây cho kết quả s là bao nhiêu? >>> s = 18-2**2 + 5%2
15
16
19
18
Lệnh sau đây cho kết quả s là bao nhiêu? >>> s= (18/2)**2+5%2
82.0
82
5.5
55
Lệnh sau đây cho kết quả là bao nhiêu?>>> 9*2 + 8**3//3 + 20%3
190
190.0
178
178.0
Trong đoạn chương trình sau, biến S thuộc kiểu dữ liệu nào?
S = "Xin chào các bạn"
print(S)
int
float
bool
str
Sau các lệnh dưới đây, biến x nhận giá trị bao nhiêu?
5
6
99
100
Sau các lệnh dưới đây, biến y nhận giá trị bao nhiêu?
100
99
19
199
Kết quả của câu lệnh sau là gì? >>> 3/2+4*(2**4) - 5//(2**2)
64.5
64
4093.5
4093
Cho chương trình với các dòng lệnh sau em hãy cho biết kết quả của s bằng bao nhiêu?
>>> a, b, c = 6, 4, 3
>>> s = (a/c*b)**2
32.0
32
64
64.0
