1. Trang chủ
  2. » Tất cả

Trắc nghiệm tin học lớp 11 có đáp án bài (17)

6 5 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Bài 17 Chương trình con và phân loại Câu 1 Phát biểu nào sau đây là đúng khi nói về chương trình con? A Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện (đ[.]

Bài 17 Chương trình phân loại Câu Phát biểu nào sau là đúng nói về chương trình con? A Chương trình là lệnh mơ tả thao tác định có thể thực (được gọi) từ nhiều vị trí chương trình B Chương trình là dãy lệnh mô tả số thao tác định và thực (được gọi) từ vị trí chương trình C Chương trình là dãy lệnh mô tả số thao tác định không thể thực từ nhiều vị trí chương trình D Chương trình là dãy lệnh mô tả số thao tác định có thể thực (được gọi) từ nhiều vị trí chương trình Hướng dẫn giải Đáp án là: D Theo khái niệm về chương trình con: Chương trình là dãy lệnh mô tả số thao tác định có thể thực (được gọi) từ nhiều vị trí chương trình Câu Cấu trúc của hàm thiết phải bao gồm: A B C D Hướng dẫn giải Đáp án là: A Hàm có cấu trúc tương tự chương trình, thiết phải có phần đầu dùng để khai báo tên phần thân chứa lệnh: Câu Tham số hình thức là: A biến khai báo ở B biến khai báo ở chương trình C các biến khai báo bất kì chương trình D tất các biến của chương trình Hướng dẫn giải Đáp án là: A Phần đầu khai báo tên hàm danh sách tham số hình thức Câu Biến cục là: A biến khai báo để dùng riêng thân hàm B biến của chương trình và chương trình C biến khai báo cho liệu vào/ra D biến của chương trình Hướng dẫn giải Đáp án là: A Các biến khai báo để dùng riêng thân hàm gọi biến cục Câu Trong lời gọi hàm sin(90), thì giá trị 90 là: A Biến toàn cục B Tham số hình thức C Tham số thực D Biến cục Hướng dẫn giải Đáp án là: C Vì 90 là giá trị truyền vào tham số hình thức nên gọi là tham số thực Câu Khẳng định nào sau là đúng nói về sin(x) : A Hàm trả về giá trị sin(x) B Không phải là hàm C Không phải là hàm trả về giá trị nào đó D Hàm thực số thao tác định không trả về giá trị Hướng dẫn giải Đáp án là: A Vì sin(x) nhận vào giá trị thực x trả về giá trị sinx Câu Hàm C++ chia làm loại: A B C D Hướng dẫn giải Đáp án là: A Hàm C++ có thể chia làm hai loại: - Hàm có kết (Fruitful functions) - Hàm khơng có kết (Void functions) Câu Khẳng định nào sau là sai nói về hàm có kết (Fruitful functions)? A Là loại hàm thực số thao tác nào đó không trả về giá trị nào B Là loại hàm thực số thao tác nào đó và trả về số giá trị theo sau lệnh return C abs(x) là hàm có kết (Fruitful functions) D Các hàm toán học đều là hàm có kết (Fruitful functions) Hướng dẫn giải Đáp án là: A Hàm có kết (Fruitful functions) loại hàm thực số thao tác nào đó trả về số giá trị theo sau lệnh return Các hàm toán học đều là hàm có kết Câu Khẳng định nào sau là sai nói về hàm khơng có kết (Void functions)? A Hàm khơng có kết hàm thực số thao tác định không trả về giá trị B Hàm khơng có kết loại hàm thực số thao tác nào đó và trả về số giá trị theo sau lệnh return C setw() là hàm khơng có kết (Void functions) D setprecision() là hàm khơng có kết (Void functions) Hướng dẫn giải Đáp án là: B Hàm khơng có kết (Void functions) hàm thực số thao tác định không trả về giá trị Ví dụ hàm setw(), setprecision(), Câu 10 Trong hàm sau đây, hàm nào là hàm có kết (Fruitful functions) ? A sin(x) B cin C cout D setw() Hướng dẫn giải Đáp án là: A sin(x) nhận vào giá trị thực x trả về giá trị sinx Câu 11 Trong hàm sau đây, hàm nào là hàm khơng có kết (Void functions)? A sin(x) B abs(x) C sqrt(x) D setw() Hướng dẫn giải Đáp án là: D Các hàm còn lại đều nhận vào giá trị x và trả về giá trị tương ứng thông qua tên hàm Hàm setw() hàm khơng có kết Câu 12 Khẳng định nào sau là sai nói về lợi ích của chương trình con? A Tránh việc phải viết lặp lặp lại dãy lệnh nào đó B Không thuận tiện cho phát triển, nâng cấp chương trình C Rất cần thiết giúp mở rộng khả ứng dụng của ngôn ngữ D Phục vụ cho q trình trừu tượng hố Hướng dẫn giải Đáp án là: B Chương trình thuận tiện cho phát triển, nâng cấp chương trình Do chương trình tạo thành từ các chương trình nên chương trình dễ đọc, dễ hiểu, dễ kiểm tra hiệu chỉnh Việc nâng cấp, phát triển chương trình nào đó, chí bổ sung thêm các chương trình nói chung khơng gây ảnh hưởng đến các chương trình khác Câu 13 Cho đoạn chương trình sau: double Luythua(double x, int k) { double lt = 1.0; for(int i = 1; i < k; i++) lt *= x; return lt; } Biến x và k gọi là: A Tham số hình thức B Tham số thực C Biến toàn cục D Biến địa phương Hướng dẫn giải Đáp án là: A X, k là biến phục vụ cho liệu vào → x, k là tham số hình thức của hàm Câu 14 Biến toàn cục là: A biến khai báo để dùng riêng thân hàm B biến khai báo chương trình C biến khai báo cho liệu vào/ra D biến của chương trình Hướng dẫn giải Đáp án là: D Các biến của chương trình gọi biến toàn cục Câu 15 Cho đoạn chương trình sau: double Luythua(double x, int k){ double lt = 1.0; for(int i = 1; i < k; i++) lt *= x; return lt; } int main() { cin>>x,y; cout

Ngày đăng: 06/02/2023, 16:52

Xem thêm: