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

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

8 7 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 131,04 KB

Nội dung

Bài 18 Ví dụ về cách định nghĩa và sử dụng hàm Câu 1 Hàm không có kết quả có cú pháp định nghĩa như thế nào? A void ([danh sách tham số]) { [] } B main ([danh sách tham số]) { [[.]

Bài 18 Ví dụ cách định nghĩa sử dụng hàm Câu Hàm khơng có kết có cú pháp định nghĩa nào? A void ([danh sách tham số]) { [] } B main ([danh sách tham số]) { [] } C void ([danh sách tham số]) { [] } D.([danh sách tham số]) { [] } Hướng dẫn giải Đáp án là: C Hàm khơng có kết có cú pháp định nghĩa sau: void ([danh sách tham số]) { [] } Câu Cú pháp của hàm có kết sau: A ([]) { ; return ; } B ([]) { ; return ; } C. ([]) { ; } D ([]) { ; return ; } Hướng dẫn giải Đáp án là: A Hàm có cấu kết có cấu trúc: ([]) { ; return ; } Câu Cho hàm sau: void CatDan(string s1, string &s2) { s2 = s1.substr(1) + s1[0]; } Khẳng định nào sau là về hàm CatDan? A Hàm CatDan là hàm khơng có kết B Hàm CatDan là hàm có kết C Hàm CatDan là chương trình chính D Hàm CatDan là hàm khơng có tham số Hướng dẫn giải Đáp án là: A Hàm khơng có kết có cú pháp định nghĩa sau: void ([danh sách tham số]){ [] } Câu Phát biểu nào sau là đúng? A Nếu hàm có kết thân hàm khơng có lệnh return B Nếu hàm có kết thân hàm có lệnh return theo sau dãy giá trị trả về C Nếu hàm có kết thân hàm dãy lệnh tính giá trị và khơng có lệnh return D Nếu hàm có kết thân hàm lệnh return Hướng dẫn giải Đáp án là: B Theo phân loại hàm: Hàm có kết (Fruitful functions) loại hàm thực số thao tác nào và trả về số giá trị theo sau lệnh return Câu Khẳng định nào sau là sai? A Điểm khác hàm khơng có kết hàm có kết việc thực hàm có kết ln trả về giá trị kết thuộc kiểu xác định giá trị trả về sau lệnh return B Hàm có kết có định nghĩa tương tự hàm khơng có kết quả, nhiên có khác phần đầu phần thân C Trong hàm có kết hàm khơng có tham số hình thức khơng cần danh sách tham số nhưg phải có cặp ngoặc đơn ( và ) theo sau khai báo tên hàm Trong thân hàm cần có lệnh trả về giá trị của hàm: return ; D Trong hàm có kết thân hàm khơng cần có lệnh trả về giá trị của hàm: return ; Hướng dẫn giải Đáp án là: D Trong hàm có kết hàm khơng có tham số hình thức khơng cần danh sách tham số phải có cặp ngoặc đơn ( và ) theo sau khai báo tên hàm Trong thân hàm cần có lệnh trả về giá trị của hàm: return ; Câu Để tính tổng của số nguyên x,y, ta viết phần đầu của hàm là: A void tong(int x, int y) B void tong() C int tong(int x, int y) D int tong() Hướng dẫn giải Đáp án là: C Vì tổng của số nguyên trả về giá trị nên ta viết hàm có kết theo cấu trúc của phần đầu là: ([]) Câu Cho đoạn chương trình sau: tong(int a1,int b1) { s=a1+b1; return s; } Lỗi sai đoạn chương trình là: A Thiếu kiểu liệu của tên hàm B Thiếu kiểu liệu của tham số 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 Hướng dẫn giải Đáp án là: A Thiếu kiểu liệu của tên hàm Câu Cho đoạn chương trình sau: int tong(int a1,int b1) { s=a1+b1; return s; } int main() { cin>>a>>b; cout

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