Worksheetstrắc nghiệm tin
Total questions: 23
Worksheet time: 6hrs 45mins
Để ghép 2 xấu s1,s2 lại với nhau,ta thực hiện bằng cách nào sau đây
s1<<s2
s1*s2
s1**s2
s1+s2
Kết quả in ra màn hình của đoạn lệnh sau
i=6
white i>=0
print(i,end=")
i=i-2
0246
6420
4
-2
Cho câu lệnh lặp
for i in range (1,6):
print('A')
6
1
4
5
Cho biết kết quả đưa ra màn hình khi thực hiện đoạn lệnh sau
s='Huỳnh Thúc Kháng'
a=s.split()
print(a)
'Huỳnh Thúc Kháng'
'Huỳnh','Thúc','Kháng'
['Huỳnh','Thúc','Kháng']
HuỳnhThucKhang
Điểm khác biệt cơ bản giữa kiểu đánh sách và biến có kiểu dữ liệu chuẩn là gì
Là biến có chỉ số phần tử. a[1]
Là biến cố có giá trị lớn
Là biến cố có nhiều tên
Là biến cố có giá trị liên tục
Câu lệnh nào sau đây thực hiện đưa list a ra màn hình
print(a[])
input(a)
print(a)
a=print()
Đoạn lệnh sau đây có ý nghĩa j
a=[]
for i in range(5)
x=float(input("Nhập số thực:"))
a.append(x)
Nhập 5 số thực x từ bàn phím
Thêm 1 số thực x vào list a
Nhập các phần tử cho list a gồm 5 phần tử
Xuất ra các phần tử của list a gồm 5 phần tử
Năm cần sử dụng list(mảng danh sách) một chiều a để lưu trữ khối lượng giấy của n HS đóng góp cho phong trào kế hoạch nhỏ cuad r đoàn trường. Năm thực hiện khai báo và khởi tạo các giá trị của list a ban đầu bằng 0. Hỏi cách thực hiện của Năm là
a=[0]
a[0]=n
a=[0]*n
a={0}*n
Cho đoạn lệnh sau:
s1='Python'
s2='PYTHON'
print(s1==s2)
Hỏi kết quả xuất ra màn hình là gì
False
True
Bool
s1==s2
Cho bt kết quả in ra màn hình khi thực hiện đoạn lệnh sau
i=5 4 3 2 1 0
white i>0:
i=i-1
print(i)
-1
4
3
0
Cho bt giá trị giữa biến t và hàm f sau khi thực hiện đoạn lệnh sau:
def f(n):
t=n*n
return t
t=5
f(5)
25,25
5,25
5,5
25,5
Biến khai báo trong hàm có hiệu lực ở đâu
Trong toàn bộ chương trình
Trong hàm khai báo nó
Trong hàm khai báo nó và những ngành khác
Trong chương trình chính
Chỉ ra tên tham số trong hàm sau
def f(a,b,c):
t=a+b+c
k=a*b*c
return t+k
f,t,k
f,k
f
a,b,c
Cho đoạn chương trình sau:
a=int(input()
print(a)
Lỗi trong chương trình trên là
Cú pháp
Ngữ nghĩa
Ngoại lệ
Cho kết quả của đoạn lệnh sau
def Mu3(n):
t=n*n*n
return to
Mu3(2)
3
8
2
6
Chọn phát biểu sau trong các phát biểu sau đây
Để mô tả việc lặp đi lặp lại một số thao tác hoặc câu lệnh trong một thuật toán ta có thể dùng cấu trúc lặp
Tùy từng trường hợp cụ thể khi mô tả một thuật toán thì ta bt trước số lần lặp, khi thì ta ko cần hoặc ko xác định đc số lần lặp các thao tác nào đó
Có thể dùng cấu trúc lặp để thay cho cấu trúc rẽ nhánh trong mô tả thuật toán
Ko thể mô tả đc mọi thuật toán bằng ngôn ngữ lập trình bậc cao nếu ko dùng cấu trúc lặp
Vòng lặp for là vòng lặp
Bt trước số lần lặp
Chx bt trước số lần lặp
Chx bt trước số lần lặp nhưng giới hạn là <100
Chx bt trước số lần lặp nhưng giới hạn là >100
Lệnh range() dùng để làm j
Tạo một dãy số liên tiếp, bắt đầu từ số 0
Tạo một dãy số liên tiếp bắt đầu từ số 1
Cú pháp đầy đủ của lệnh range là
range(start,stop,step)
range(start,step)
range(stop,step)
range(0,start,stop)
Trong lệnh range nếu ko đạt khoảng cách giữa 2 số thì Python sẽ hiểu măc định nó bằng
0
2
1
3
Lệnh range(n) trả lại vùng giá trị từ:
0,1,2,....,n-1
0,1,2,......,n
1,2,.....,n-1
Lệnh range(1,n+1) trả lại vùng giá trị từ
0,1,2,...,n-1
0,1,2,......,n
1,2,......,n-1
1,2,.......,n
Trong lệnh range(), giá trị thay đổi ntn
Tăng 1
Tăng2
Tăng 3
Tăng 4
