OPTADS360
ATNETWORK
ADS_ZUNIA
YOMEDIA

Trắc nghiệm Tin học 10 Kết nối tri thức Bài 28: Phạm vi của biến

10 phút 10 câu 49 lượt thi

Câu hỏi trắc nghiệm (10 câu):

 

  • Câu 1: Mã câu hỏi: 391131

    Đâu là chương trình đúng khi hàm với đầu vào là list A, số thực x. Hàm cần trả về một list B thu được từ list A bằng cách chỉ lấy các phần tử có giá trị ≥ x.

    • A. def Select(A,x):        B = []       for k in range(len(A)):             if A[k] >= x:                    B.append(A[k])       Return B
    • B. def Select(A,x):        B = []       for k in range(len(A)):             if A[k] >= x:                    B.append(A[k])       Return B
    • C. def Select(A,x):        B = []       for k is range(len(A)):             if A[k] >= x:                    B.append(A[k])       Return B
    • D. def Select(A,x)        B = []       for k in range(len(A)):             if A[k] >= x:                    B.append(A[k])       Return B
  • ADMICRO/
  • Câu 2: Mã câu hỏi: 391132

    Hãy sửa lỗi cho chương trình sau?

    def f():

            n = n + 1

             return n

    n = 15

    a = f()

    print(a)

    • A. Đưa n vào hàm số khi khai báo hàm f()
    • B. Khai báo biến n là global trong hàm f()
    • C. Sử dụng cách sửa A hoặc B đều đúng
    • D. Cách sửa A và B không đúng
  • Câu 3: Mã câu hỏi: 391133

    Mệnh đề nào dưới đây phát biểu sai về phạm vi tác dụng của biến trong Python?

    • A. Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài
    • B. Biến được khai báo bên ngoài hàm sẽ không có tác dụng bên trong hàm như một biến
    • C. Biến khai báo bên ngoài nếu muốn có tác dụng bên trong hàm thì cần khai báo lại trong hàm với từ khóa global
    • D. Biến trong Python khi đã được khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài
  •  
     
  • Câu 4: Mã câu hỏi: 391134

    Đoạn chương trình sau có lỗi không?

    m, n = 10, 4

    def f(a):

            k = n + m + a

            return k

    f(5)

    • A. Có lỗi tại dòng lệnh def f(a):
    • B. Không có lỗi
    • C. Có lỗi tại dòng lệnh return k
    • D. Đáp án khác
  • Câu 5: Mã câu hỏi: 391135

    Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi là gì?

    • A. Biến địa phương
    • B. Biến riêng
    • C. Biến tổng thể
    • D. Biến thông thường
  • Câu 6: Mã câu hỏi: 391136

    Kiểu tham số khả biến gồm các kiểu nào?

    • A. Số nguyên, số thực, chuỗi và bộ (tuble) 
    • B. Danh sách (list), tập hợp (set), từ điển (dict)
    • C. Số nguyên, tập hợp (set), từ điển (dict)
    • D. Số thực, danh sách (list)
  • VIDEO
    YOMEDIA
    Trắc nghiệm hay với App HOC247
    YOMEDIA
  • Câu 7: Mã câu hỏi: 391137

    Kiểu tham số bất biến gồm các kiểu nào?

    • A. Số nguyên, số thực, chuỗi và bộ (tuble)
    • B. Danh sách (list), tập hợp (set), từ điển (dict)
    • C. Số nguyên, tập hợp (set), từ điển (dict)
    • D. Số thực, danh sách (list)
  • Câu 8: Mã câu hỏi: 391138

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

    def  h(a1,b1):

    s=a1-b1

    return s

    a,b=map(int,input().split())

    t=h(a,b)

    print(t)

    Trong đoạn chương trình trên a1,b1 được gọi là:

    • A. Tên hàm
    • B. Tham số hình thức
    • C. Tham số thực sự
    • D. Biến cục bộ
  • Câu 9: Mã câu hỏi: 391139

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

    def  h(a1,b1):

    s=a1-b1

    return s

    a,b=map(int,input().split())

    t=h(a,b)

    print(t)

    Trong đoạn chương trình trên s được gọi là:

    • A. Tên hàm
    • B. Tham số hình thức
    • C. Tham số thực sự
    • D. Biến cục bộ
  • Câu 10: Mã câu hỏi: 391140

    Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?

    • A. global
    • B. def
    • C. len()
    • D. int()

Đề thi nổi bật tuần

 
 
OFF