OPTADS360
AANETWORK
AMBIENT
YOMEDIA

Trắc nghiệm Tin học 10 Cánh diều Bài 10: Chương trình con và thư viện các chương trình con có sẵn

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

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

 

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

    Hàm trong Python được khai báo theo mẫu nào?

    • A. def tên_hàm(tham số): Các lệnh mô tả hàm
    • B. def tên_hàm(tham số) Các lệnh mô tả hàm
    • C. def tên_hàm() Các lệnh mô tả hàm
    • D. def (tham số): Các lệnh mô tả hàm
  • ADSENSE/
    QUẢNG CÁO
     
  • Câu 2: Mã câu hỏi: 398843

    “Các lệnh mô tả hàm” phải viết như thế nào?

    • A. Thẳng hàng với lệnh def
    • B. Lùi vào theo quy định của Python
    • C. Ngay sau dấu hai chấm (:) và không xuống dòng
    • D. Viết thành khối và không được lùi vào
  • Câu 3: Mã câu hỏi: 398844

    Thư viện math cung cấp những yếu tố nào?

    • A. Thủ tục vào ra của chương trình
    • B. Hỗ trợ việc tạo ra các lựa chọn ngẫu nhiên
    • C. Các hằng và hàm toán học
    • D. Hỗ trợ trực tiếp các định dạng nén và lưu trữ dữ liệu
  •  
     
  • Câu 4: Mã câu hỏi: 398845

    Phát biểu nào sau đây là sai về hàm?

    • A. Tên hàm do người lập trình đặt không cần theo quy tắc
    • B. Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên
    • C. Muốn xây dựng hàm trả về gía trị xử lí, cần kết thúc hàm bằng câu lệnh return cùng với biểu thức hay biến chứa giá trị trở về
    • D. Các lệnh mô tả hàm phải viết lùi vào theo quụ định của Python
  • Câu 5: Mã câu hỏi: 398846

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

    def t(a1,b1):

    s=a1*b1

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

    print(t(a,b))

    Lỗi sai trong đoạn chương trình trên là:

    • A. Thiếu lời gọi hàm
    • B. Thiếu dấu ':'cuối dòng đầu tiên của định nghĩa hàm
    • C. Thiếu tham số hình thức
    • D. Thiếu lệnh return giá trị cần trả về ở cuối thân hàm
  • Câu 6: Mã câu hỏi: 398847

    Phát biểu nào sau đây là đúng về hàm?

    • A. Nếu là hàm có kết quả thì trong thân hàm sẽ không có lệnh return
    • B. Nếu là hàm có kết quả thì trong thân hàm sẽ có lệnh return và theo sau là dãy giá trị trả về
    • C. Nếu là hàm có kết quả thì trong thân hàm sẽ là dãy các lệnh tính giá trị và không có lệnh return
    • D. Nếu là hàm có kết quả thì trong thân hàm sẽ duy nhất lệnh return
  • ADMICRO
  • Câu 7: Mã câu hỏi: 398848

    Khi sử dụng hàm sqrt() ta cần khai báo thư viện nào?

    • A. math
    • B. ramdom
    • C. zlib
    • D. datetime
  • Câu 8: Mã câu hỏi: 398849

    Hàm gcd(x,y) có ý nghĩa gì?

    • A. Bội chung nhỏ nhất của x và y
    • B. Căn bậc hai của x và y
    • C. Ước chung lớn nhất của x và y
    • D. Trị tuyết đối của x và y
  • Câu 9: Mã câu hỏi: 398850

    Khi sử dụng hàm có sẵn (trong một thư viện) ta cần làm gì?

    • A. Gọi hàm có sẵn thực hiện mà không cần xây dựng lại hàm đó
    • B. Phải xây dựng lại hàm đó
    • C. Phải khai báo hàm trước khi gọi
    • D. Phải khai báo và xây dựng lại
  • Câu 10: Mã câu hỏi: 398851

    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

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

 
 
OFF