Đề thi học kì 1

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: nguyễn đình định
Ngày gửi: 23h:49' 19-12-2023
Dung lượng: 49.5 KB
Số lượt tải: 32
Nguồn:
Người gửi: nguyễn đình định
Ngày gửi: 23h:49' 19-12-2023
Dung lượng: 49.5 KB
Số lượt tải: 32
Số lượt thích:
0 người
SỞ GIÁO DỤC VÀ ĐÀO TẠO BÌNH ĐỊNH
TRƯỜNG THPT HÒA BÌNH
ĐỀ CHÍNH THỨC
(Đề kiểm tra có 02 trang)
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC: 2023-2024
Môn: TIN HỌC – Lớp: 10A…
Thời gian làm bài: 45 phút, không kể thời gian giao đề
Họ và tên thí sinh:……………………………… ; SBD :……………….
Mã đề thi 132
I. PHẦN TRẮC NGHIỆM (7điểm)
Câu 1: Chọn phương án đúng, câu lệnh gán trong Python là:
A.=Biến
B. Biến==
C. Biến:=
D. Biến=
Câu 2: Câu lệnh nhập với biến kiểu nguyên là:
A. Biến=(input(dòng thông báo)
B. Biến=float(input(dòng thông báo))
C. Biến=input()
D. Biến=int(input(dòng thông báo))
Câu 3: Câu lệnh nhập với biến kiểu thực là:
A. Biến=int(input(dòng thông báo))
B. Biến=input()
C. Biến=(input(dòng thông báo)
D. Biến=float(input(dòng thông báo))
Câu 4: Phương án nào KHÔNG phải là dịch vụ lưu trữ qua điện toán đám mây?
A. iCloud.
B. Google Drive.
C. Dropbox.
D. Word.
Câu 5: Trong Python, phương án nào đúng khi thực hiện câu lệnh nhập dữ liệu với biến kiểu nguyên?
A. Biến=(input(dòng thông báo)
B. Biến=float(input(dòng thông báo))
C. Biến=input()
D. Biến=int(input(dòng thông báo))
Câu 6: Trong ngôn ngữ lập trình Python, phương án nào sau đây thực hiện lệnh in ra màn hình dòng “xin chao”
A. print('xin chao')
B. print xin chao
C. print(xin chao)
D. print()
Câu 7: Cho đoạn chương trình sau :
a=2023
a= a//2
print (a)
Kết quả màn hình hiển thị phương án nào dưới đây:
A. 2023
B. 1
C. 1011
D. 1012
Câu 8: Đâu là câu lệnh gán trong Python?
A. X==6
B. X=6
C. X!=6
D. X:=6
Câu 9: Phát biểu nào sau đây là đúng?
A. Tất cả các biến dùng trong chương trình không cần phải đặt tên.
B. Tất cả các biến dùng trong chương trình đều phải đặt tên cho chương trình dịch biết để lưu trữ và xử lí.
C. 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.
D. Python yêu cầu sử dụng dấu ; khi kết thúc câu lệnh.
Câu 10: Câu lệnh đưa giá trị các biểu thức ra màn hình là:
A. print(danh sách biểu thức)
B. print('danh sách biểu thức')
C. print()
D. print danh sách biểu thức
Câu 11: Phương án nào KHÔNG phải là lợi ích của việc sử dụng mạng máy tính?
A. Giảm chi phí khi dùng chung phần cứng.
B. Cho phép chia sẻ dữ liệu, tăng hiệu quả sử dụng.
C. Người sử dụng có quyền kiểm soát độc quyền đối với dữ liệu và ứng dụng của riêng họ.
D. Giảm chi phí khi dùng chung phần mềm.
Câu 12: Để tính tổng s của hai số 5 và 6, s thuộc kiểu dữ liệu:
A. int
B. float
C. bool
D. str
Câu 13: Phương án nào sau đây không phải lệnh gán trong python?
A. a = 10
B. a + b = 100
C. cd = 50
D. a = a * 2
Câu 14: Việc làm nào chia sẻ thông tin không an toàn và hợp pháp:
A. Tránh đưa những thông tin chưa được kiểm chứng rõ ràng (tin đồn, tin truyền miệng, tin do một cá nhân đưa lên
mạng xã hội, ...).
B. Không đăng những thông tin sai sự thật hoặc những điều làm tổn thương người khác.
C. Không đăng những thông tin vi phạm pháp luật, trái với chủ trương của Nhà nước.Hãy chọn phương án đúng.
D. Chia sẻ bất kì thông tin nào mà mình thích.
Trang 1/2 - Mã đề thi 132
Câu 15: Chọn phát biểu sai?
A. Trong các ngôn ngữ lập trình bậc cao có kiểu dữ liệu số nguyên và kiểu dữ liệu số thực.
B. Câu lệnh đưa giá trị các biểu thức ra màn hình là: print(danh sách biểu thức)
C. Ở cửa sổ Shell, nếu viết dòng lệnh chỉ chứa tên biến hoặc biểu thức số học thì kết quả tương ứng sẽ được đưa ra
màn hình.
D. Ở cửa sổ Code để viết đưa thông tin ra và lưu lại trên màn hình thì không cần lệnh print ( )
Câu 16: Phát biểu nào sau đây là đúng khi nói về Hằng?
A. Hằng là đại lượng thay đổi trong quá trình thực hiện chương trình.
B. Hằng là các đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
C. Hằng là đại lượng bất kì.
D. Hằng không bao gồm: số học.
Câu 17: Đơn vị lưu trữ dữ liệu nhỏ nhất là:
A. B
B. Bit
C. GB
D. MB
Câu 18: Trong Python phương án nào đúng khi sử dụng phép gán?
A. x==3
B. x:=3
C. x=3
D. x:3
Câu 19: Trong Python, phương án nào viết SAI quy tắc đặt tên biến?
A. Xy
B. x_y
C. 12xy
D. xy_
Câu 20: Phát biểu nào sau đây là đúng khi nói về các câu lệnh trong Python?
A. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt, kết thúc bằng dấu ;
B. Python quy định các câu lệnh nên được viết trên một dòng.
C. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt.
D. Python quy định các câu lệnh nên được viết trên một dòng, kết thúc bằng dấu ;
Câu 21: Chọn phương án đúng, phép chia lấy phần nguyên trong Python được kí hiệu:
A. %
B. //
C. /
D. Div
Câu 22: Điện toán đám mây KHÔNG thể cung cấp những dịch vụ nào trong các phương án sau đây:
A. Dịch vụ thư tín điện tử.
B. Dịch vụ lưu trữ.
C. Dịch vụ bảo trì phần cứng và phần mềm tại gia đình.
D. Dịch vụ cung cấp máy chủ.
Câu 23: Cho đoạn chương trình sau:
a=3.4
print(type(a))
Kết quả trên màn hình là kiểu dữ liệu:
A. bool
B. int
C. float
D. str
Câu 24: Tình huống: “Em nghe loa phát thanh, biết hôm nay là Kỉ niệm 10 năm thành lập trường”. Theo em, thông tin
thuộc dạng nào trong các phương án sau:
A. Dạng âm thanh.
B. Dạng số.
C. Dạng chữ.
D. Dạng hình ảnh.
Câu 25: Để viết 3 mũ 4 trong Python ta chọn phương án:
A. 3**4
B. 3//4
C. 3*3+3*3
D. 3%4
Câu 26: Phương án nào đúng khi chuyển biểu thức toán học sau sang Python:
A. 2*x+1/x+2
B. (2*x+1)/(x+2)
C. (2*x+1)\(x+2)
D. (2*x+1):(x+2)
Câu 27: Một ô tô đi từ A đến B với vận tốc v (km/h). Câu lệnh Python để tính 'Thời gian ô tô đó đi hết quãng đường k
(km)' là phương án nào?
A. print(k/v)
B. print('k/v')
C. print(“k/v”)
D. print k/v
Câu 28: Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh nào sau đây?
A. write()
B. print()
C. cout<<
D. read()
II. PHẦN TỰ LUẬN ( 3điểm)
Câu 1. Viết chương trình bằng NNLT Python tìm MAX ba số thực a,b,c ? Biết ba số thực a,b,c nhập từ
bàn phím.
Câu 2. Viết chương trình bằng NNLT Python tính tổng S= 1+2+3+…..+n ; Với n là số nguyên dương
nhập từ bàn phím.
----------- HẾT ----------
Trang 2/2 - Mã đề thi 132
TRƯỜNG THPT HÒA BÌNH
ĐỀ CHÍNH THỨC
(Đề kiểm tra có 02 trang)
ĐỀ KIỂM TRA HỌC KỲ I
NĂM HỌC: 2023-2024
Môn: TIN HỌC – Lớp: 10A…
Thời gian làm bài: 45 phút, không kể thời gian giao đề
Họ và tên thí sinh:……………………………… ; SBD :……………….
Mã đề thi 132
I. PHẦN TRẮC NGHIỆM (7điểm)
Câu 1: Chọn phương án đúng, câu lệnh gán trong Python là:
A.
B. Biến==
C. Biến:=
D. Biến=
Câu 2: Câu lệnh nhập với biến kiểu nguyên là:
A. Biến=(input(dòng thông báo)
B. Biến=float(input(dòng thông báo))
C. Biến=input()
D. Biến=int(input(dòng thông báo))
Câu 3: Câu lệnh nhập với biến kiểu thực là:
A. Biến=int(input(dòng thông báo))
B. Biến=input()
C. Biến=(input(dòng thông báo)
D. Biến=float(input(dòng thông báo))
Câu 4: Phương án nào KHÔNG phải là dịch vụ lưu trữ qua điện toán đám mây?
A. iCloud.
B. Google Drive.
C. Dropbox.
D. Word.
Câu 5: Trong Python, phương án nào đúng khi thực hiện câu lệnh nhập dữ liệu với biến kiểu nguyên?
A. Biến=(input(dòng thông báo)
B. Biến=float(input(dòng thông báo))
C. Biến=input()
D. Biến=int(input(dòng thông báo))
Câu 6: Trong ngôn ngữ lập trình Python, phương án nào sau đây thực hiện lệnh in ra màn hình dòng “xin chao”
A. print('xin chao')
B. print xin chao
C. print(xin chao)
D. print()
Câu 7: Cho đoạn chương trình sau :
a=2023
a= a//2
print (a)
Kết quả màn hình hiển thị phương án nào dưới đây:
A. 2023
B. 1
C. 1011
D. 1012
Câu 8: Đâu là câu lệnh gán trong Python?
A. X==6
B. X=6
C. X!=6
D. X:=6
Câu 9: Phát biểu nào sau đây là đúng?
A. Tất cả các biến dùng trong chương trình không cần phải đặt tên.
B. Tất cả các biến dùng trong chương trình đều phải đặt tên cho chương trình dịch biết để lưu trữ và xử lí.
C. 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.
D. Python yêu cầu sử dụng dấu ; khi kết thúc câu lệnh.
Câu 10: Câu lệnh đưa giá trị các biểu thức ra màn hình là:
A. print(danh sách biểu thức)
B. print('danh sách biểu thức')
C. print()
D. print danh sách biểu thức
Câu 11: Phương án nào KHÔNG phải là lợi ích của việc sử dụng mạng máy tính?
A. Giảm chi phí khi dùng chung phần cứng.
B. Cho phép chia sẻ dữ liệu, tăng hiệu quả sử dụng.
C. Người sử dụng có quyền kiểm soát độc quyền đối với dữ liệu và ứng dụng của riêng họ.
D. Giảm chi phí khi dùng chung phần mềm.
Câu 12: Để tính tổng s của hai số 5 và 6, s thuộc kiểu dữ liệu:
A. int
B. float
C. bool
D. str
Câu 13: Phương án nào sau đây không phải lệnh gán trong python?
A. a = 10
B. a + b = 100
C. cd = 50
D. a = a * 2
Câu 14: Việc làm nào chia sẻ thông tin không an toàn và hợp pháp:
A. Tránh đưa những thông tin chưa được kiểm chứng rõ ràng (tin đồn, tin truyền miệng, tin do một cá nhân đưa lên
mạng xã hội, ...).
B. Không đăng những thông tin sai sự thật hoặc những điều làm tổn thương người khác.
C. Không đăng những thông tin vi phạm pháp luật, trái với chủ trương của Nhà nước.Hãy chọn phương án đúng.
D. Chia sẻ bất kì thông tin nào mà mình thích.
Trang 1/2 - Mã đề thi 132
Câu 15: Chọn phát biểu sai?
A. Trong các ngôn ngữ lập trình bậc cao có kiểu dữ liệu số nguyên và kiểu dữ liệu số thực.
B. Câu lệnh đưa giá trị các biểu thức ra màn hình là: print(danh sách biểu thức)
C. Ở cửa sổ Shell, nếu viết dòng lệnh chỉ chứa tên biến hoặc biểu thức số học thì kết quả tương ứng sẽ được đưa ra
màn hình.
D. Ở cửa sổ Code để viết đưa thông tin ra và lưu lại trên màn hình thì không cần lệnh print ( )
Câu 16: Phát biểu nào sau đây là đúng khi nói về Hằng?
A. Hằng là đại lượng thay đổi trong quá trình thực hiện chương trình.
B. Hằng là các đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình.
C. Hằng là đại lượng bất kì.
D. Hằng không bao gồm: số học.
Câu 17: Đơn vị lưu trữ dữ liệu nhỏ nhất là:
A. B
B. Bit
C. GB
D. MB
Câu 18: Trong Python phương án nào đúng khi sử dụng phép gán?
A. x==3
B. x:=3
C. x=3
D. x:3
Câu 19: Trong Python, phương án nào viết SAI quy tắc đặt tên biến?
A. Xy
B. x_y
C. 12xy
D. xy_
Câu 20: Phát biểu nào sau đây là đúng khi nói về các câu lệnh trong Python?
A. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt, kết thúc bằng dấu ;
B. Python quy định các câu lệnh nên được viết trên một dòng.
C. Python quy định mỗi câu lệnh nên được viết trên một dòng riêng biệt.
D. Python quy định các câu lệnh nên được viết trên một dòng, kết thúc bằng dấu ;
Câu 21: Chọn phương án đúng, phép chia lấy phần nguyên trong Python được kí hiệu:
A. %
B. //
C. /
D. Div
Câu 22: Điện toán đám mây KHÔNG thể cung cấp những dịch vụ nào trong các phương án sau đây:
A. Dịch vụ thư tín điện tử.
B. Dịch vụ lưu trữ.
C. Dịch vụ bảo trì phần cứng và phần mềm tại gia đình.
D. Dịch vụ cung cấp máy chủ.
Câu 23: Cho đoạn chương trình sau:
a=3.4
print(type(a))
Kết quả trên màn hình là kiểu dữ liệu:
A. bool
B. int
C. float
D. str
Câu 24: Tình huống: “Em nghe loa phát thanh, biết hôm nay là Kỉ niệm 10 năm thành lập trường”. Theo em, thông tin
thuộc dạng nào trong các phương án sau:
A. Dạng âm thanh.
B. Dạng số.
C. Dạng chữ.
D. Dạng hình ảnh.
Câu 25: Để viết 3 mũ 4 trong Python ta chọn phương án:
A. 3**4
B. 3//4
C. 3*3+3*3
D. 3%4
Câu 26: Phương án nào đúng khi chuyển biểu thức toán học sau sang Python:
A. 2*x+1/x+2
B. (2*x+1)/(x+2)
C. (2*x+1)\(x+2)
D. (2*x+1):(x+2)
Câu 27: Một ô tô đi từ A đến B với vận tốc v (km/h). Câu lệnh Python để tính 'Thời gian ô tô đó đi hết quãng đường k
(km)' là phương án nào?
A. print(k/v)
B. print('k/v')
C. print(“k/v”)
D. print k/v
Câu 28: Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh nào sau đây?
A. write()
B. print()
C. cout<<
D. read()
II. PHẦN TỰ LUẬN ( 3điểm)
Câu 1. Viết chương trình bằng NNLT Python tìm MAX ba số thực a,b,c ? Biết ba số thực a,b,c nhập từ
bàn phím.
Câu 2. Viết chương trình bằng NNLT Python tính tổng S= 1+2+3+…..+n ; Với n là số nguyên dương
nhập từ bàn phím.
----------- HẾT ----------
Trang 2/2 - Mã đề thi 132
 








Các ý kiến mới nhất