NEW
Font size
WorksheetsKIỂM TRA BÀI SỐ 1
Total questions: 40
Worksheet time: 20mins
Các phép toán so sánh trong ngôn ngữ lập trình Python là:
> , < , == , >= , <= , #
> , < , == , >= , <= , !=
> , < , = , >= , <= , !=
Kết quả khi chạy chương trình là gì?
a và b khác nhau
a và b bằng nhau
chương trình lỗi
Với cấu trúc rẽ nhánh
if <điều kiện>:
<câu lệnh>
thì câu lệnh được thực hiện khi?
Điều kiện được tính toán xong
Điều kiện được tính toán và cho giá trị đúng
Điều kiện không tính được
Điều kiện được tính toán và cho giá trị sai
Trong Python, Cấu trúc rẽ nhánh dạng đủ nào sau đây đúng?
If <điều kiện> : <câu lệnh 1>; else <câu lệnh 2>
If <điều kiện> : <câu lệnh1>
else :<câu lệnh 2>;
If <điều kiện>: else <câu lệnh 1> : <câu lệnh 2>;
Cấu trúc Rẽ nhánh có mấy dạng?
Trong python câu lệnh
If <điềukiện> : <câu lệnh 1>
else : <câu lệnh 2>
Câu lệnh 2 được thực hiện khi?
Biểu thức điều kiện đúng
Biểu thức điều kiện sai
Câu lệnh 1 được thực hiện
Cho đoạn chương trình sau:
x:=5; y:=4;
If x>y : F:=x*x-y
Else: F:=3*x-y;
Sau khi thực hiện chương trình, giá trị của F là:
2
12
21
22
Điều kiện nào đúng:
Nếu n là số chẵn và lớn hơn 100
if n%2==0 and n>100:
if (x % 2 == 0) and (x>100):
if (x % 2 != 0) and (x>100):
if n%2==0 or n>100:
Cấu trúc rẽ nhánh nào sau đây là dạng đủ?
Nếu… Thì…
Nếu… thì… nếu không thì…
Nếu… thì… nếu đúng thì…
Nếu không thì… thì…
Cho cấu trúc rẽ nhánh:
IF <điều kiện> : <câu lệnh>
Nếu điều kiện SAI thì chương trình như thế nào?
Chương trình bỏ qua câu lệnh
Chương trình dừng một lúc
Chương trình thực hiện câu lệnh
Chương trình báo lỗi
Cho đoạn lệnh sau:
if x % 2 == 0: print(x,"là số chẵn")
Điều kiện "x % 2 == 0" có nghĩa là gì?
Kiểm tra x chia 2 có phần nguyên bằng bao nhiêu
Kiểm tra x có phải số nguyên tố hay không
Kiểm tra x có chia hết cho 2 hay không
Kiểm tra 2 có chia hết cho x hay không
Ai đã phát triển Ngôn ngữ lập trình Python?
Wick van Rossum.
Rasmus Lerdorf.
Guido van Rossum.
Niene Stom.
Ngôn ngữ Python được ra mắt lần đầu vào năm nào?
1995
1972
1981
1991
Phần mở rộng nào sau đây là đúng của tệp Python?
.python.
.pl.
.py.
.p.
Output của lệnh sau là:
print(1+ 2 + 3+ 4)
7
12
10
11
Trong ngôn ngữ Python, tên nào sau đây là từ khoá?
program, sqr.
uses, var.
include, const.
if, else.
Để gán giá trị cho một biến số ta thực hiện như thế nào?
<giá trị> := A.
A = <giá trị>.
<giá trị> = A.
A := <giá trị>.
Đưa dữ liệu ra màn hình dùng thủ tục nào?
print().
input().
type().
abs().
Phát biểu nào sau đây là đúng:
Cú pháp lệnh input() : <biến> :=input(<Dòng thông báo>)
Lệnh print() có chức năng đưa dữ liệu ra thiết bị chuẩn, thường là bàn phím
Kết quả của lệnh input() là một số nguyên
Lệnh input() có chức năng nhập dữ liệu thường từ bàn phím
Kết quả của dòng lệnh sau
>>x=6.7
>>type(x)
int
str
float
double.
Câu lệnh sau bị lỗi không?
>>int(10.5)
Không có lỗi
Không xác định
Số nguyên
Câu lệnh có lỗi
Kết quả của đoạn chương trình sau:
x=2021
print((x%4==0 and x%100!=0) or x%400==0)
10
True
55
False
Cấu trúc của câu lệnh rẽ nhánh dạng đủ là:
if <điều kiện>:
<khối lệnh 1>
else
<khối lệnh 2>;
if <điều kiện>
<khối lệnh 1>
else
<khối lệnh 2>
if <điều kiện>:
<khối lệnh >
if <điều kiện>:
<khối lệnh 1>
else:
<khối lệnh 2>
Câu 1: Trong NNLT Python, so sánh bằng và khác được viết như thế nào?
== (bằng), != (khác)
= (bằng), = !(khác)
== (bằng), <>(khác)
= (bằng), <>(khác)
Trong NNLT Python, những tên biến nào sau đây là hợp lệ?
Delta, x1, tinh tong
KETQUA, Tong2so, chuvi
2x, Chu_vi, DT2
x1, x*x, tong2so
Giá trị của biểu thức Python sau sẽ là bao nhiêu?
6 – 6 / 2 + 4 * 5 – 6 / 2
17
20
18
19
Giá trị của biến a,b lần lượt sau khi thực hiện đoạn chương trình sau:
a=5
b=10
c=a
a=b
b=c
10, 5
5,10
10,10
5,5
Để nhập giá trị số thực cho biến x bạn An viết câu lệnh nào sau đây là đúng:
x = input(“Nhập số thực x: ”)
x = int(input(“Nhập số thực x: ”))
= float(input(“Nhập số thực x: ”))
x = print(“Nhập số thực x: ”)
Biểu thức lôgic đúng thể hiện số a nằm ngoài [3,8] là:
a < 3 or a > 8
3 <= a <=8
a < 3 and a > 8
a <= 3 and a >= 8
Cho x = True, y = False. Cho biết giá trị của biểu thức sau:
not((x or y ) and x )
True
False
x
1
Trong NNLT Python, câu lệnh sau cho kết quả trên màn hình là gì?
if 1<2 and 1>3: print(‘false’)
else: print(‘true’)
TRUE
true
FALSE
false
Trong NNLT Python, câu lệnh sau in ra kết quả là gì?
X = 2
Y = 3
print(X,”+”,Y,”=”,X+Y)
X,”+”,Y,”=”,X+Y
X+Y=5
2+3=5
2+3=X+Y
Ngôn ngữ lập trình là:
Phương tiện để soạn thảo chương trình.
Ngôn ngữ mô tả thuật toán giải bài toán trên máy tính.
Phương tiện mô tả thuật toán.
Ngôn ngữ dùng để biên dịch chương trình
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ữ máy là:
Ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được.
Bất cứ ngôn ngữ lập trình nào mà có thể mô tả thuật toán để giao cho máy tính thực hiện.
Ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy.
Ngôn ngữ duy nhất mà máy tính không thể hiểu và thực hiện được.
Trong các phát biểu sau, phát biểu nào đúng nhất về ngôn ngữ bậc cao?
Là loại ngôn ngữ mô tả thuật toán dưới dạng văn bản theo những quy ước nào đó và hoàn toàn không phụ thuộc vào các máy tính cụ thể.
Là loại ngôn ngữ mà máy tính không thực hiện trực tiếp được. Trước khi thực hiện phải dịch ra ngôn ngữ máy.
Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy.
Là loại ngôn ngữ có thể mô tả được mọi thuật toán.
Ngôn ngữ lập trình bao gồm các loại ngôn ngữ?
Ngôn ngữ máy, hợp ngữ, ngôn ngữ C.
Hợp ngữ, ngôn ngữ bậc cao, Pascal.
Ngôn ngữ bậc cao, ngôn ngữ máy, Pascal.
Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc cao.
Ngôn ngữ lập trình nào không cần chương trình dịch?
Ngôn ngữ máy.
Hợp ngữ.
Ngôn ngữ bậc cao.
Pascal
Tên một số ngôn ngữ lập trình bậc cao?
Word, C, C++, Cốc Cốc
Notepad, Excel, C, Control Panel
Pascal, Python, C, C++
Python, C, C#, Google Chrome
Thứ tự thực hiện các phép tính trong Python ở đáp án nào đúng?
/, -, +, *
(*, /), (+, -)
Từ trái sang phải
(+, -), (*, /)
