DayThemIconLogo
DayThemTextLogoDayThemSpecificTextLogo

Đề kiểm tra giữa học kì 2 Tin học 10 có đáp án - Đề 2

Đề kiểm tra giữa học kì 2 Tin học 10 có đáp án - Đề 2

Trắc nghiệm tin học lớp 10

Tổng câu hỏi: 27
Thời gian làm: 00:38:00

Tổng câu hỏi: 27

Thời gian làm: 00:38:00

Đ

Để làm bài, vui lòng nhấn Bắt đầu làm

➔

Học tại nhà hoặc online với gia sư / giáo viên ngay

Phạm Nguyễn Hoàng Long
Nguyễn Quang Vinh
Vũ Văn Bình
Võ Trương Thủy Ngân
Nguyễn Minh Phúc
Câu 1 (0.37đ)

Cho đoạn chương trình sau:

a=6

s=0

while (a>0):

s=s+a

a=a-1

Giá trị của s khi thực hiện đoạn chương trình trên bằng bao nhiêu?

  • A.
    5
  • B.
    20
  • C.
    6
  • D.
    21

Chưa có lời giải

Câu 2 (0.37đ)
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.

Chưa có lời giải

Câu 3 (0.37đ)
Hàm range(101, 1, -1) sẽ tạo ra:
  • A.
    một dãy số từ 101 về 1
  • B.
    một dãy số từ 100 về -1
  • C.
    một dãy số từ 100 về 2
  • D.
    một dãy số từ 101 về 2

Chưa có lời giải

Câu 4 (0.37đ)
Phát biểu nào sau đây là sai?
  • A.
    Dùng câu lệnh while ta cũng thể hiện được cấu trúc lặp với số lần biết trước.
  • B.
    Dùng câu lệnh for ta cũng thể hiện được cấu trúc lặp với số lần không biết trước.
  • C.
    Trong Python có 2 dạng lặp: Lặp với số lần biết trước và lặp với số lần không biết trước.
  • D.
    Câu lệnh thể hiện lặp với số lần không biết trước phải sử dụng một biểu thức logic làm điều kiện lặp.

Chưa có lời giải

Câu 5 (0.37đ)
Cho biết chương trình sau thực hiện công việc gì?
Media VietJack
  • A.
    Thay thế xâu “anh” bằng xâu “em”
  • B.
    Thay thế xâu “em” bằng xâu “anh”
  • C.
    Tìm vị trí xâu “anh”
  • D.
    Tìm vị trí xâu “em”

Chưa có lời giải

Câu 6 (0.37đ)

Kết quả của đoạn chương trình sau:

for x in range(3, 10, 2):

print(x)

  • A.
    In ra màn hình các số lẻ từ 3 đến 10
  • B.
    In ra màn hình các số chẵn từ 3 đến 10
  • C.
    In ra màn hình các số từ 3 đến 10
  • D.
    In ra màn hình các số từ 0 đến 10

Chưa có lời giải

Câu 7 (0.37đ)

Kết quả của chương trình sau là:

def PhepNhan(Number):

return Number * 10;

print(PhepNhan(5))

  • A.
    5.
  • B.
    10.
  • C.
    Chương trình bị lỗi.
  • D.
    50.

Chưa có lời giải

Câu 8 (0.37đ)
Từ khóa dùng để khai báo hàm trong Python là?
  • A.
    def
  • B.
    procedure
  • C.
    return
  • D.
    function

Chưa có lời giải

Câu 9 (0.37đ)

Để kiểm tra số nguyên n là số chẵn hay lẻ ta sử dụng điều kiện nào?

  • A.
    n//2=0
  • B.
    n%2=0
  • C.
    n//2==0
  • D.
    n%2==0

Chưa có lời giải

Câu 10 (0.37đ)
Phát biểu nào sau đây là sai khi nói về chương trình con?
  • A.
    Giúp việc lập trình trở lên dễ dàng hơn.
  • B.
    Tránh được việc phải viết đi viết lại cùng một dãy lệnh.
  • C.
    Chương trình dễ hiểu, dễ đọc.
  • D.
    Khó phát hiện lỗi.

Chưa có lời giải

Câu 11 (0.37đ)

Câu lệnh sau cho kết quả là gì?

for i in range(6):

print(i,end='' '')

  • A.
    1 2 3 4 5
  • B.
    0123456
  • C.
    0 1 2 3 4 5
  • D.
    12345

Chưa có lời giải

Câu 12 (0.37đ)

Cho đoạn lệnh sau:

x=20

if x%2==0:

x=x+10

else:

x=x-10;

Sau khi thực hiện đoạn chương trình x nhận giá trị bao nhiêu?

  • A.
    10
  • B.
    20
  • C.
    30
  • D.
    40

Chưa có lời giải

Câu 13 (0.37đ)
Hàm y.cout(x) cho biết:
  • A.
    Vị trí xuất hiện đầu tiên của x trong y.
  • B.
    Vị trí xuất hiện cuối cùng của x trong y.
  • C.
    Cho biết số kí tự của xâu x+y
  • D.
    Đếm số lần xuất hiện không giao nhau của x trong y.

Chưa có lời giải

Xem tiếp khoảng 50% câu hỏi còn lại

Để xem tiếp các câu hỏi còn lại, đáp án hoặc lời giải, vui lòng nhấn nút dưới đây.