NEW
Font size
WorksheetsĐCG Tin 1
Total questions: 25
Worksheet time: 13mins
Bài toán giải phương trình bậc nhất ax+b=0 có các biến là:
a,b,x
a, b
x
b,x
Phát biểu nào sau đây là đúng khi nói về cấu trúc chương trình trong Python:
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 hay C.
Python là ngôn ngữ thông dịch, chương trình dịch của Python dịch đến đâu thì thực hiện chương trình tới đó. Như vậy không 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 hay C.
Python có quy định chặt chẽ phải có phần thân chương trình.
Python có quy định chặt chẽ phải có phần khai báo.
Cho đoạn chương trình sau:
a=2
b=3
if a>b:
a=a*2
else:
b=b*2
Sau khi thực hiện đoạn chương trình trên giá trị của b là:
4
6
2
Không xác định
Chương trình Python là một tệp văn bản có đuôi mặc định là:
.pas
.py
.exe
.doc
Phát biểu nào sau đây là đúng khi nói về chương trình con?
Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện (được gọi) từ 1 vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và không thể thực hiện từ nhiều vị trí trong chương trình.
Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
Cấu trúc của hàm bao gồm:
<phần đầu>
<phần thân>
<phần đầu>
<phần thân>
<phần khai ba> <phần thân>
Cho đoạn chương trình sau:
i=1
s=0
while <điều kiện>:
s=s+i
i=i+1
Đoạn chương trình trên tính tổng s=1+2+3+...+10, <điều kiện> là:
i<=10
i==10
i>=10
i>10
Biến toàn cục là:
Các biến được khai báo để dùng riêng trong thân hàm.
Biến của chương trình Biến toàn cục là con và chương trình chính.
Các biến được khai báo cho dữ liệu vào/ra.
Các biến của chương trình chính.
Trong câu gọi hàm sin(90), thì giá trị 90 là: #90 độ được truyền vào tham số chính thức
Biến toàn cục.
Tham số hình thức.
Tham số thực sự.
Biến cục bộ.
Cho đoạn chương trình sau:
def s(a1,b1):
s=a1+b1
return s
a,b=map(int,input().split())
t=s(a,b)
print(t)
Trong đoạn chương trình trên biến a, b được gọi là: #a,b được khai bá ở chương trình chính
Biến toàn cục.
Tham số hình thức.
Tham số thực sự.
Biến cục bộ.
Cho đoạn chương trình sau: #s đứng sau từ khóa def
def s(a1,b1):
s=a1+b1
return s
a,b=map(int,input().split())
t=s(a,b)
print(t)
Trong đoạn chương trình trên s được gọi là:
Tên hàm.
Tham số hình thức.
Tham số thực sự.
Biến cục bộ.
Cho đoạn chương trình sau: #a1,b1 là tham số của CTC
def h(a1,b1):
s=a1-b1
return s
a,b=map(int,input().split())
t=h(a,b)
print(t)
Trong đoạn chương trình trên a1,b1 được gọi là:
Tênhàm.
Tham số hình thức.
Tham số thực sự.
Biến cục bộ.
Khẳng định nào sau đây là đúng khi nói về print()? #hàm đưa dữ liệu ra ngoài màn hình
Hàm thực hiện một số thao tác nhất định và trả về 1 giá trị nào đó.
. Không phải là hàm.
Không phải là hàm nhưng trả về 1 giá trị nào đó.
Hàm thực hiện một số thao tác nhất định nhưng không trả về giá trị nào.
Cho đoạn chương trình sau:
def t(a1,b1):
s=abs(a1-b1)
return s
a,b=map(int,input().split())
print(t(a,b))
Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:
-2
2
4
6
Cho đoạn chương trình sau:
def t(a1,b1)
s=a1*b1
return s
a,b=map(int,input().split())
print(t(a,b))
Lỗi sai trong đoạn chương trình trên là:
Thiếu lời gọi hàm.
Thiếu dấu : cuối dòng đầu tiên của định nghĩa hàm.
Thiếu tham số hình thức.
Thiếu biến toàn cục
Định nghĩa hàm có cú pháp như sau:
def <tên hàm>([danh sách tham số]) :
[return <dãy giá trị trả về>]
def<tên hàm>([ ([danh sách tham số]) :
[<dãy các lệnh>]
def <tên hàm>([danh sách tham số]) :
[<dãy các lệnh>]
[return <dãy giá trị trả về>]
def <tên hàm> :
[<dãy các lệnh>]
[return <dãy giá trị trả về>]
Để sử dụng hàm sqrt(x) ta phải sử dụng thư viện:
math
ramdom
datetime
zlib
Cho đoạn chương trình sau:
a=10
print(a)
Biến a thuộc dữ liệu kiểu:
int
float
bool
str
Cho đoạn chương trình sau:
b=3.5
print(b)
Biến b thuộc dữ liệu kiểu:
int
float
bool
str
Cho đoạn chương trình sau:
kt=False
print(kt)
Biến kt thuộc dữ liệu kiểu:
int
float
bool
str
Cho đoạn chương trình sau:
for i in range(6):
print(i)
Trong đoạn chương trình trên vòng lặp được thực hiện bao nhiêu lần?
3
4
5
6
Cấu trúc lặp với số lần biết trước có dạng:
for <biến đếm> in range([giá trị đầu], <giá trị cuối>, [bước nhảy]):
for <biến đếm> in range([giá trị đầu], <giá trị cuối>, [bước nhảy]):
<lệnh>
. for <biến đếm> in range([giá trị đầu], <giá trị cuối>, [bước nhảy])
<lệnh>
for <biến đếm> in range([giá trị đầu] to <giá trị cuối>, [bước nhảy]):
<lệnh>
Cấu trúc lặp với số lần chưa biết trước có dạng:
while <điều kiện>:
<câu lệnh >
while <điều kiện>:
while <điều kiện> do
<câu lệnh >
Cho đoạn lệnh sau:
for i in range(5):
print(i)
Trên màn hình i có các giá trị là:
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
1 2 3 4
Cho đoạn lệnh sau:
for i in range(1,5):
print(i)
Trên màn hình i có các giá trị là:
0 1 2 3 4 5
1 2 3 4 5
0 1 2 3 4
1 2 3 4
