Tắt QC

Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 31 Thực hành thiết lập thư viện cho chương trình

Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm tin học 11 định hướng Khoa học máy tính kết nối tri thức bài 31 Thực hành thiết lập thư viện cho chương trình - Kết nối tri thức. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

CÂU HỎI TRẮC NGHIỆM

Câu 1: Phát biểu nào sau đây đúng về Thư viện các chương trình con chuẩn?

  • A. Chứa các thủ tục, hàm con chuẩn
  • B. Chứa các tài liệu huớng dẫn sử dụng ngôn ngữ lập trình
  • C. Chứa các thông tin thông báo lỗi của ngôn ngữ lập trình
  • D. Chứa các dữ liệu nhập xuất của chương trình

Câu 2: Trong Pascal, thư viện CRT là nơi chứa các chương trình con liên quan đến việc …

  • A. Quản lí và khai thác màn hình, bàn phím của máy tính
  • B. Khai thác khả năng đồ hoạ của máy tính
  • C. Làm việc với máy in
  • D.  Tạo thư mục, thiết lập ngày giờ hệ thống,…     

Câu 3: Trong Pascal, để gọi thủ tục xóa màn hình, cách gọi nào sau đây là đúng?

  • A. Clrscr;
  • B. Clrscr();
  • C. GotoXY(x,y);
  • D. Clsrcr;

Câu 4: Trong Pascal, thủ tục nào sau đây dùng để đặt màu cho nền của màn hình?

  • A. TextBackground(color);
  • B. TextColor(color);
  • C. SetColor(color);
  • D. GotoXY(x, y);

Câu 5: Trong Pascal, các hàm, thủ tục liên quan đến đồ họa được chứa trong thư viện nào sau đây?

  • A. GRAPH
  • B. CRT
  • C. DOS
  • D. SYSTEM

Câu 6: Trong một chương trình Pascal, khai báo thư viện phải được đặt ở vị trí nào sau đây?

  • A. Chỉ sau phần khai báo tên chương trình
  • B. Sau phần khai báo biến
  • C. Trong chương trình chính
  • D. Được đặt tùy ý trong chương trình

Câu 7: Trong một chương trình Pascal, cách khai báo thư viện nào sau đây là đúng?

  • A. uses crt, graph;
  • B. uses crt; graph;
  • C. uses crt graph;
  • D. Cả 3 cách trên đều đúng.

Câu 8: Trong Pascal, Nếu màn hình đang ở chế độ đồ họa muốn trở về chế độ văn bản thì ta phải gọi thực hiện thủ tục nào sau đây?

  • A. closegraph;
  • B. closegraph();
  • C. close(tep);
  • D. exit;

Câu 9: Trong chế độ đồ họa của Pascal, muốn di chuyển con trỏ đến vị trí điểm có tọa độ (x,y), ta phải gọi thực hiện thủ tục nào sau đây?

  • A. MoveTo(x,y)
  • B. GotoXY(x,y)
  • C. PutPixel(x,y)
  • D. LineTo(x,y)

Câu 10: Trong Pascal, thư viện Dos là nơi chứa các thủ tục …

  • A. tạo thư mục, thiết lập giờ hệ thống ,…
  • B. vào, ra mà các chương trình đều dùng tới
  • C. làm việc với máy in
  • D. điều khiển các loại bảng mạch đồ họa

Câu 11: 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 lời gọi hàm với đối số truyền vào là:

  • A. h(a,b)
  • B. h(a1,b1):
  • C. return s
  • D. s=a1-b1

Câu 12: Hàm trong Python được khai báo theo mẫu:

1. def tên_hàm(tham số):

          Các lệnh mô tả hàm

2. def tên_hàm(tham số)

          Các lệnh mô tả hàm

3. def tên_hàm()

          Các lệnh mô tả hàm

4. def (tham số):

          Các lệnh mô tả hàm

  • A. 1
  • B. 2
  • C. 3
  • D. 4 

Câu 13: 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.

Câu 14: Cho các câu sau, số câu đúng là:

1) Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn.

2) Hàm chỉ được gọi một lần duy nhất ở chương trình chính.

3) Hàm luôn trả một giá trị qua tên của hàm.

4) Python chỉ cho phép chương trình gọi một hàm xây dựng sẵn trong các thư viện của Python.

5) Khai báo hàm trong Python luôn có danh sách tham số.

  • A. 1.
  • B. 2.
  • C. 3.
  • D. 4.

Câu 15: Có thể gọi chương trình con trong Python là

  • A. Một đoạn
  • B. Dev
  • C. Một hàm
  • D. Def

Câu 16: Phát biểu nào sau đây là đúng?

  • 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.

Câu 17: Trong định nghĩa của hàm có thể có bao nhiêu từ khoá return? 

  • A. 1.
  • B. 2. 
  • C. 5 
  • D. Không hạn chế.

Câu 18: Hàm gcd(x,y) trả về:

  • 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 19: 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 20: Cho đoạn chương trình sau:

def  t(a1,b1):

          s=abs(a1-b1)

          return s

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

print(t(a,b))

Với a=2, b=4, sau khi thực hiện chương trình trên cho kết quả bằng:

  • A. -2                                                             
  • B. 2
  • C. 4                                                              
  • D. 6

Xem đáp án

Nội dung quan tâm khác

Bình luận

Giải bài tập những môn khác