Kim Anh

Câu 1: trong câu lệnh rẽ nhánh là: A. Biểu thức tính toán. B. Biểu thức logic. C. Biểu thức quan hệ. D. Các hàm toán học. Câu 2: Trong Python, với cấu trúc if – else thì được thực hiện khi: A. Điều kiện sai. B. Điều kiện đúng. C. Điều kiện bằng 0. D. Điều kiện khác 0. Câu 3: Cho x = 4, y = 8. Hãy cho biết biểu thức logic nào nhận giá trị True A. x+10 >= y+7 B. (x>2*y) or (x+y >20) C. (x%4==0) and (y%2==0) D. 4*x=3*y Câu 4: Trong Python, đối với cấu trúc if-else thì được thực hiện khi: A. Điều kiện sai. B. Điều kiện đúng. C. Điều kiện bằng 0. D. Điều kiện khác 0. Câu 5: Cho bài toán tính tổng S=1+2+3+...+ N. Để giải bài toán trên ta có thể dùng: A. Cấu trúc rẽ nhánh. B. Cấu trúc lặp. C. Hàm ceil() D. Hàm toán học sqrt() Câu 6: Cho đoạn chương trình sau: s=0 for i in range(1,6): s=s+i Sau khi thực hiện đoạn chương trình trên giá trị của s là: A. 1 B. 15 C. 6 D. 21 Câu 7: Trong Python, đối với cấu trúc if hoặc if-else thì câu lệnh hoặc nhóm câu lệnh phải được viết như thế nào? A.Viết thẳng hàng so với điều kiện. B. Lùi vào trong một số vị trí so với dòng chứa điều kiện và không cần viết thẳng hàng với nhau. C. Chỉ lùi vào trong một số vị trí so với dòng chứa điều kiện khi có nhóm lệnh. D. Lùi vào trong một số vị trí so với dòng chứa điều kiện và viết thẳng hàng với nhau. Câu 8: Đâu là phép tính logic A. and, or, not B. and C. not D. or Câu 9: Phát biểu đúng khi nói về biểu thức x or y là A. Đảo giá trị của x và y cho nhau B. Cho kết quả là False khi và chỉ khi x hoặc y nhận giá trị False. C. Cho kết quả là True khi x và y đều nhận giá trị True. D. Cho kết quả là False khi và chỉ khi x và y đều nhận giá trị False. Câu 10: Câu lệnh if trong chương trình Python có dạng: A. if B. if : C. : D. if : Câu 11: Cho biết phát biểu nào sai trong các phát biểu sau? A. Sau từ khóa else luôn có dấu : B. Trong câu lệnh if sau dấu : luôn chỉ có một câu lệnh C. Câu lệnh elif có thể được sử dụng nhiều lần để kiểm tra nhiều trường hợp D. Câu lệnh if có thể lồng nhau để kiểm tra được nhiều điều kiện Câu 12: Cho biết kết quả của đoạn chương trình sau: x = 20 if x>12 : x = 15 x = x+ 2 else: x = x/2 print(x) 12 17 10 D.15 Câu 13: Cho đoạn chương trình sau: if a==0: if b==0: print(‘Phương trình có vô số nghiệm’) else: print(‘Phương trình vô nghiệm’) else: print(‘Phương trình có nghiệm x =’, -b/a) Nếu người dùng nhập vào a = 0, b = 2 thì ngoài màn hình sẽ có thông báo nào? A. Phương trình có nghiệm x = -2 B. Phương trình có vô số nghiệm C. Không có thông báo gì D. Phương trình vô nghiệm Câu 14: Cho biết kết quả của đoạn chương trình sau: x = 15 s = 20 if x % 2 == 0: s = s + x else: s = s – x 35 5 65 D.50 Câu 15: Khi thực hiện câu lệnh: for i in range(7,12): print(‘Hello World’) thì trên màn hình sẽ xuất hiện bao nhiêu dòng chữ “Hello World” trên màn hình? A. 12 B. 6 C. 5 D. 7 Câu 16:Cho biết kết quả của đoạn chương trình sau: a = 12 b = 16 while a!=b: if a>b: a = a – b else: b = b – a print(a,b) A.4,16 B. 4,4 C.12,16 D.16,12 Câu 17. Cấu trúc lặp với số lần biết trước là: A. for in range(m,n) B. while : C. for in range(m,n): D. for in range(m,n): Câu 18. Trong câu lệnh while, ngay sau điều kiện sẽ là dấu? A. Dấu chấm B. Dấu hai chấm C.Dấu bằng D. Dấu chấm hỏi Câu 19. Trong Python có mấy dạng lặp: A. 1 B. 2 C. 3 D. 4 Câu 20. Cấu trúc lặp với số lần biết trước là: A. for in range(m,n) B. while : C. for in range(m,n): D. for in range(m,n): Câu 21. Cấu trúc lặp với số lần không biết trước là: A. for in range(m,n) B. while : C. while : D. for in range(m,n): Câu 22. 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à: A. 0 1 2 3 4 5 B. 1 2 3 4 5 C. 0 1 2 3 4 D. 1 2 3 4 Câu 23. Cho đoạn chương trình sau: s=0 for i in range(6): s=s+i Sau khi thực hiện đoạn chương trình trên giá trị của s là: A. 1 B. 15 C. 6 D. 21 Câu 24. Cho đoạn chương trình sau: s=0 i=1 while i0 x1= -b - math.sqrt(d)/2*a x2= -b + math.sqrt(d)/2*a Lỗi sai trong đoạn chương trình trên là: A. Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện. B. Thiếu dấu hai chấm sau điều kiện if. C. Không viết hoa chữ cái đầu của mỗi dòng. D. Không có dấu kết thúc câu. Câu 29. 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à: A. 4 B. 3 C. 6 D. Không xác định Câu 30. Câu lệnh nào sau đây viết đúng: A. if a>b B. if a>b: C. if a>b print(a) D. if a>b: print(a) print(a) print a

Minh Phương
17 tháng 3 lúc 10:00

phải tách bài ra nhé, nhìn hơi rối

Bình luận (0)

Các câu hỏi tương tự
Hà Phan Thanh
Xem chi tiết
Nhi Đặng
Xem chi tiết
Hà Phan Thanh
Xem chi tiết
Hồ Hữu Duyy
Xem chi tiết
Nhật Anh
Xem chi tiết
Hà Phan Thanh
Xem chi tiết
Hà Phan Thanh
Xem chi tiết
My Hoa Le
Xem chi tiết
Nguyễn Ngọc Kiều Oanh
Xem chi tiết
Nguyễn Lưu Phương Thảo
Xem chi tiết