15 câu Trắc nghiệm Tin học 11 C++ Bài 18: Ví dụ về cách định nghĩa và sử dụng hàm có đáp án
419 người thi tuần này 4.6 1.5 K lượt thi 15 câu hỏi 30 phút
🔥 Đề thi HOT:
10 câu Trắc nghiệm Tin học 11 Bài 12 (có đáp án): Kiểu xâu
10 câu Trắc nghiệm Tin học 11 Bài 14 (có đáp án): Kiểu dữ liệu tệp
10 câu Trắc nghiệm Tin học 11 Bài 1: Khái niệm lập trình và ngôn ngữ lập trình
15 câu Trắc nghiệm Tin học 11 C++ Bài 5: Khai báo biến có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 1 có đáp án
15 câu Trắc nghiệm Tin học 11 C++ Bài 11: Kiểu mảng có đáp án
10 câu Trắc nghiệm Tin học 11 Bài 8 (có đáp án): Soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình
Nội dung liên quan:
Danh sách câu hỏi:
Câu 1
A. void ([danh sách tham số])
{
[<dãy các lệnh>]
}
B. main <tên hàm>([danh sách tham số])
{
[<dãy các lệnh>]
}
C. void <tên hàm>([danh sách tham số])
{
[<dãy các lệnh>]
}
D.<tên hàm>([danh sách tham số])
{
[<dãy các lệnh>]
}
Lời giải
Đáp án đúng là: C
Hàm không có kết quả có cú pháp định nghĩa như sau:
void <tên hàm>([danh sách tham số])
{
[<dãy các lệnh>]
}
Câu 2
A. <kiểu dữ liệu><tên hàm> ([<danh sách tham số>])
{
<các câu lệnh>;
return <biểu thức giá trị>;
}
B. <kiểu dữ liệu> ([<danh sách tham số>])
{
<các câu lệnh>;
return <biểu thức giá trị>;
}
C.<kiểu dữ liệu><tên hàm> ([<danh sách tham số>])
{
<các câu lệnh>;
}
{
<các câu lệnh>;
return <biểu thức giá trị>;
}
Lời giải
Đáp án đúng là: A
Hàm có cấu kết quả có cấu trúc:
<kiểu dữ liệu><tên hàm>([]){</tên></kiểu>
<các câu lệnh>;</các>
return <biểu thức giá trị>;} </biểu>
Câu 3
A. Hàm CatDan là hàm không có kết quả.
B. Hàm CatDan là hàm có kết quả.
C. Hàm CatDan là chương trình chính
D. Hàm CatDan là hàm không có các tham số.
Lời giải
Đáp án đúng là: A
Hàm không có kết quả có cú pháp định nghĩa như sau:void <tên hàm>([danh sách tham số]){
[<dãy các lệnh>]
}
Câu 4
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.
Lời giải
Đáp án đúng là: B
Theo phân loại hàm: Hàm có kết quả (Fruitful functions) là loại hàm thực hiện một số thao tác nào đó và trả về một số giá trị theo sau lệnh return.
Câu 5
A. Điểm khác nhau cơ bản giữa hàm không có kết quả và hàm có kết quả là việc thực hiện hàm có kết quả luôn trả về giá trị kết quả thuộc kiểu xác định và giá trị đó được trả về sau lệnh return.
B. Hàm có kết quả có định nghĩa tương tự như hàm không có kết quả, tuy nhiên có khác nhau phần đầu và phần thân.
C. Trong hàm có kết quả nếu hàm không có tham số hình thức thì không cần danh sách tham số nhưg vẫn 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 quả trong thân hàm không cần có lệnh trả về giá trị của hàm:return
Lời giải
Đáp án đúng là: D
Trong hàm có kết quả nếu hàm không có tham số hình thức thì không cần danh sách tham số nhưng vẫn 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 6
A. void tong(int x, int y)
B. void tong()
C. int tong(int x, int y)
D. int tong()
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 7
A. Thiếu kiểu dữ liệu của tên hàm.
B. Thiếu kiểu dữ liệu của các 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.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 9
A. Tránh lặp lại một đoạn lệnh nhiều lần.
B. Tăng tốc độ xử lý của chương trình.
C. Khó sửa chữa.
D. Lặp lại nhiều đoạn lệnh.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 11
A. Tham chiếu
B. Tham trị
C. Biến toàn cục
D. Biến cục bộ
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 12
A. Max(Max(a, b), c);
B. Max(a, 9.9) ;
C. Max(a, c);
D. Max(a, b);
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 13
A. int f(int a, int b) { return a+b; }
B. void f() { cout << “Hello World!”; }
<>C. int t(int x) {}
D. int f(int a, int b);
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Câu 14
A. sub(10, 5);
B. sub(12, 5.4);
C. sub(5);
D. sub(3.2, 4);
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
Lời giải
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.