Đề 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.0 KB
Số lượt tải: 46
Nguồn:
Người gửi: nguyễn đình định
Ngày gửi: 23h:49' 19-12-2023
Dung lượng: 49.0 KB
Số lượt tải: 46
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 209
I. PHẦN TRẮC NGHIỆM (7điểm)
Câu 1: Việc làm nào chia sẻ thông tin không an toàn và hợp pháp:
A. 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.
B. 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, ...).
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.
Câu 2: 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()
B. print xin chao
C. print(xin chao)
D. print('xin chao')
Câu 3: 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 4: Phát biểu nào sau đây là đúng?
A. 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.
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. Tất cả các biến dùng trong chương trình không cần phải đặt tên.
D. Python yêu cầu sử dụng dấu ; khi kết thúc câu lệnh.
Câu 5: Chọn phát biểu sai?
A. 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)
B. Ở 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.
C. 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.
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 6: Để 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 7: 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 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: 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 10: Để 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 11: 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 12: 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 13: 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. Word.
C. Dropbox.
D. Google Drive.
Câu 14: 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('danh sách biểu thức')
D. print()
Câu 15: Câu lệnh nhập với biến kiểu nguyên là:
Trang 1/2 - Mã đề thi 209
A. Biến=int(input(dòng thông báo))
B. Biến=(input(dòng thông báo)
C. Biến=input()
D. Biến=float(input(dòng thông báo))
Câu 16: Đơn vị lưu trữ dữ liệu nhỏ nhất là:
A. B
B. MB
C. GB
D. Bit
Câu 17: Trong Python, phương án nào viết SAI quy tắc đặt tên biến?
A. xy_
B. x_y
C. Xy
D. 12xy
Câu 18: Câu lệnh nhập với biến kiểu thực là:
A. Biến=input()
B. Biến=int(input(dòng thông báo))
C. Biến=(input(dòng thông báo)
D. Biến=float(input(dòng thông báo))
Câu 19: 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 20: Chọn phương án đúng, phép chia lấy phần nguyên trong Python được kí hiệu:
A. %
B. Div
C. /
D. //
Câu 21: 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 22: 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 23: 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 24: 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. 1012
C. 1011
D. 1
Câu 25: 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 26: 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()
Câu 27: 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()
B. Biến=float(input(dòng thông báo))
C. Biến=int(input(dòng thông báo))
D. Biến=(input(dòng thông báo)
Câu 28: Đ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ụ bảo trì phần cứng và phần mềm tại gia đình.
C. Dịch vụ lưu trữ.
D. Dịch vụ cung cấp máy chủ.
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 209
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 209
I. PHẦN TRẮC NGHIỆM (7điểm)
Câu 1: Việc làm nào chia sẻ thông tin không an toàn và hợp pháp:
A. 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.
B. 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, ...).
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.
Câu 2: 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()
B. print xin chao
C. print(xin chao)
D. print('xin chao')
Câu 3: 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.
Câu 4: Phát biểu nào sau đây là đúng?
A. 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.
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. Tất cả các biến dùng trong chương trình không cần phải đặt tên.
D. Python yêu cầu sử dụng dấu ; khi kết thúc câu lệnh.
Câu 5: Chọn phát biểu sai?
A. 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)
B. Ở 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.
C. 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.
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 6: Để 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 7: 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 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: 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 10: Để 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 11: 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 12: 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 13: 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. Word.
C. Dropbox.
D. Google Drive.
Câu 14: 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('danh sách biểu thức')
D. print()
Câu 15: Câu lệnh nhập với biến kiểu nguyên là:
Trang 1/2 - Mã đề thi 209
A. Biến=int(input(dòng thông báo))
B. Biến=(input(dòng thông báo)
C. Biến=input()
D. Biến=float(input(dòng thông báo))
Câu 16: Đơn vị lưu trữ dữ liệu nhỏ nhất là:
A. B
B. MB
C. GB
D. Bit
Câu 17: Trong Python, phương án nào viết SAI quy tắc đặt tên biến?
A. xy_
B. x_y
C. Xy
D. 12xy
Câu 18: Câu lệnh nhập với biến kiểu thực là:
A. Biến=input()
B. Biến=int(input(dòng thông báo))
C. Biến=(input(dòng thông báo)
D. Biến=float(input(dòng thông báo))
Câu 19: 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 20: Chọn phương án đúng, phép chia lấy phần nguyên trong Python được kí hiệu:
A. %
B. Div
C. /
D. //
Câu 21: 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 22: 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 23: 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 24: 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. 1012
C. 1011
D. 1
Câu 25: 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 26: 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()
Câu 27: 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()
B. Biến=float(input(dòng thông báo))
C. Biến=int(input(dòng thông báo))
D. Biến=(input(dòng thông báo)
Câu 28: Đ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ụ bảo trì phần cứng và phần mềm tại gia đình.
C. Dịch vụ lưu trữ.
D. Dịch vụ cung cấp máy chủ.
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 209
 









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