Trang chủ Lớp 10 Tin học Thi Online Trắc nghiệm Bài 28: Phạm vi của biến có đáp án

Thi Online Trắc nghiệm Bài 28: Phạm vi của biến có đáp án

Thi Online Trắc nghiệm Bài 28: Phạm vi của biến có đáp án

  • 993 lượt thi

  • 15 câu hỏi

  • 30 phút

Danh sách câu hỏi

Câu 1:

21/07/2024

Hoàn thiện (…) trong phát biểu sau:

“Trong Python tất cả các biến khai báo bên trong hàm đều có tính …, không có hiệu lực ở bên … hàm”.

Xem đáp án

Đáp án đúng là: B

Trong Python tất cả các biến khai báo bên trong hàm đều có tính địa phương (cục bộ), không có hiệu lực ở bên ngoài hàm.


Câu 3:

22/07/2024

Chọn phát biểu sai trong các phát biểu sau:

Xem đáp án

Đáp án đúng là: A

Chương trình chính không thể sử dụng biến cục bộ bên trong hàm.


Câu 6:

21/07/2024

Kết quả của chương trình này là bao nhiêu?

s = "Tôi tên là: "

def kq(name):

    s = s+ name

print(kq("Long"))

Xem đáp án

Đáp án đúng là: D

Chương trình bị lỗi do vi phạm phạm vi sử dụng biến


Câu 7:

23/07/2024

Kết quả của chương trình sau là bao nhiêu?

s = "Hôm nay tôi đi học "

def kq(name):

    s = "Hello World"

    s = s + “!!!”

    return s

print(s)

Xem đáp án

Đáp án đúng là: A

Giá trị của chuỗi s bên ngoài hàm không bị thay đổi.

Kết quả của chương trình sau là bao nhiêu? s =

Câu 8:

22/07/2024

Kết quả của chương trình sau là bao nhiêu?

def kq(name):

    s = "Tôi tên là: "

    s = s+ name

    return s

print(kq("Xuân"))

Xem đáp án

Đáp án đúng là: C

Hàm thực hiện nối hai chuỗi và trả về chuỗi s mới.

Kết quả của chương trình sau là bao nhiêu? def kq(name):     s =

Câu 9:

22/07/2024

Kết quả của chương trình sau là bao nhiêu?

>>>def f(a,b):

return a + b + N

>>> N = 5

>>>f(3, 3)

Xem đáp án

Đáp án đúng là: C

Hàm tính tổng của 3 số a, b, và N thu được kết quả là 11.


Câu 10:

21/07/2024

Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khoá nào

Xem đáp án

Đáp án đúng là: A

Từ khoá global giúp biến bên ngoài vẫn có tác dụng bên trong hàm.


Câu 11:

22/07/2024

Kết quả nào được in ra khi thực hiện các câu lệnh sau:

>>>def f(x, y):

a = x + y

print(a + n)

>>>n = 5

>>>f(2, 3)

Xem đáp án

Đáp án đúng là: B

Tính tổng ba số x, y, n là 2 + 3 + 5 = 10.

Kết quả nào được in ra khi thực hiện các câu lệnh sau: >>>def f(x, y): a = x + y print(a + n) >>>n = 5 >>>f(2, 3) A. 5. B. 10. C. 2. D. Chương trình bị lỗi. (ảnh 1)

Câu 12:

21/07/2024

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

def add(x,y):

      print(x+y)

x=15

add(x ,10)

add(x,x)

y=20

add(x,y)

Xem đáp án

Đáp án đúng là: C

Hàm add(x, y) được thực hiện 3 lần :

15 + 10 = 25

15 + 15 = 30

20 + 15 = 35

Kết quả của chương trình sau là: def add(x,y):       print(x+y) x=15 add(x ,10) add(x,x) y=20 add(x,y) A. 25, 35, 30. B. 35, 30, 25. C. 25, 30, 35. D. Chương trình bị lỗi. (ảnh 1)

Câu 13:

21/07/2024

Cho biết kết quả của chương trình sau:

def changeme(mylist):

      mylist.append([1,2,3,4])

mylist = [10,20,30]

changeme( mylist)

print(mylist)

Xem đáp án

Đáp án đúng là: D

Danh sách [1, 2, 3, 4] được nối vào mylist ban đầu.

Cho biết kết quả của chương trình sau: def changeme(mylist):       mylist.append([1,2,3,4]) mylist = [10,20,30] changeme( mylist) print(mylist) A. [10, 20, 30]. B. [10, 20, 30, 1, 2, 3, 4]. C. [1, 2, 3, 4]. D. [10, 20, 30, [1, 2, 3, 4]]. (ảnh 1)

Câu 14:

21/07/2024

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

def msg():

        a=10

        print("Gia tri cua a la",a)

        return msg()

print a

Xem đáp án

Đáp án đúng là: B

Biến a ở trong hàm nên không thể được sử dụng bên ngoài hàm


Bắt đầu thi ngay