Trong hộp thoại in, chọn Lưu thành PDF ở mục Máy in.
Đề thi Giữa kì 2 Tin học 10 (Đề 1)
Tin học
Trong Python, đoạn chương trình sau đưa ra kết quả gì? for i in range(10, 0, -1): print(i, ‘’)
- A.
10, 9, 8, 7, 6, 5, 4, 3, 2, 1
- B.
Đưa ra 10 dấu cách
- C.
1 2 3 4 5 6 7 8 9 10
- D.
Không đưa ra kết quả gì
Lệnh range (n) cho vùng gồm các số nào?
- A.
0, 1,...., n - 1
- B.
1,...., n - 1
- C.
0, 1,...., n + 1
- D.
Chương trình báo lỗi
Trong câu lệnh lặp: j = 0 for j in range(10): print("A") Khi kết thúc câu lệnh trên lệnh có bao nhiêu chữ “A” xuất hiện?
- A.
10 lần
- B.
1 lần
- C.
5 lần
- D.
Không thực hiện
Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng?
- A.
x = 0 for i in range(10): x = x + 1
- B.
x = 0 for i in range(10): x:= x + 1
- C.
x = 0 for i in range(10) x = x + 1
- D.
x:= 0 for i in range(10): x = x + 1
Cho các câu lệnh sau, hãy chỉ ra câu lệnh đúng:
- A.
x = 0 for i in range(10): x = x + 1
- B.
x = 0 for i in range(10): x:= x + 1
- C.
x = 0 for i in range(10) x = x + 1
- D.
x:= 0 for i in range(10): x = x + 1
Có mấy kiểu duyệt phần tử của danh sách?
- A.
1
- B.
2
- C.
3
- D.
4
Lệnh nào sau đây được dùng để tính độ dài của phần tử?
- A.
del()
- B.
len()
- C.
append()
- D.
leng()
Chương trình sau thực hiện công việc gì? >>> S = 0 >>> for i in range(len(A)): if A[i] > 0: S = S + A[i] >>> print(S)
- A.
Duyệt từng phần tử trong A
- B.
Tính tổng các phần tử trong A
- C.
Tính tổng các phần tử không âm trong A
- D.
Tính tổng các phần tử dương trong A
Cho dãy số A, bạn An viết chương trình tính giá trị của phần tử lớn nhất của A. Tương tự với bài toán tìm phần tử nhỏ nhất. Chọn cách viết đúng nhất:
- A.
m=A[0] for i in range(len(A)): if(A[i]>m): m=A[i] print("Giá trị lớn nhất của dãy A: ", m)
- B.
m=A[1] for i in range(len(A)): if(A[i]>m): m=A[i] print("Giá trị lớn nhất của dãy A: ", m)
- C.
m=A[3] for i in range(len(A)): if(A[i]>m): max=A[i] print("Giá trị lớn nhất của dãy A: ", m)
- D.
m=A[2] for i in range(len(A)): if(A[i]>m): m=A[i] print("Giá trị lớn nhất của dãy A: ", m)
Xâu kí tự được đặt trong cặp dấu:
- A.
Nháy đơn (‘’) hoặc nháy kép (“”)
- B.
Ngoặc đơn ()
- C.
Ngoặc vuông []
- D.
Ngoặc nhọn {}
Xâu rỗng là xâu có độ dài bằng bao nhiêu?
- A.
1
- B.
2
- C.
0
- D.
3
Chương trình sau giải quyết bài toán gì? s = "" for I in range(10) s = s + str(i) print(s)
- A.
In một chuỗi kí tự từ 0 tới 10
- B.
In một chuỗi kí tự từ 0 tới 9
- C.
In một chuỗi kí tự từ 1 tới 10
- D.
In một chuỗi kí tự từ 1 đến 9
Phát biểu nào sau đây là đúng khi nói về chương trình con?
- A.
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
- B.
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
- C.
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
- D.
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
Khẳng định nào sau đây là đúng về chương trình con?
- A.
Tất cả các hàm đều có thể có tham số hình thức
- B.
Chỉ có hàm không trả về giá trị mới có thể có tham số hình thức
- C.
Chỉ có hàm trả về giá trị mới có thể có tham số hình thức
- D.
Hàm nào cũng phải có tham số hình thức
Chọn phát biểu đúng trong các phát biểu sau
- A.
Lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị
- B.
Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm
- C.
Tham số là giá trị được truyền vào khi gọi hàm
- D.
Cả A, B, C đều đúng
Khối các câu lệnh được thực hiện lặp đi lặp lại tuỳ theo điều kiện nào đỏ vẫn còn đúng hay sai thuộc dạng cấu trúc nào?
- A.
Cấu trúc tuần tự
- B.
Cấu trúc lặp
- C.
Cấu trúc rẽ nhánh
- D.
Cấu trúc tuần hoàn
Mọi quá trình tính toán đều có thể mô tả và thực hiện dựa trên cấu trúc cơ bản là:
- A.
Cấu trúc tuần tự
- B.
Cấu trúc rẽ nhánh
- C.
Cấu trúc lặp
- D.
Cả A, B, C đều đúng
Điều kiện trong câu lệnh while là biểu thức dạng dữ liệu gì?
- A.
str
- B.
int
- C.
bool
- D.
float
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)
- A.
55
- B.
True
- C.
5
- D.
False
Xem đáp án và làm bài trực tuyến tại grade.vn/de-thi/de-thi-giua-ki-2-tin-hoc-10-de-1-3629