Câu hỏi:
05/04/2024 43Cho hàm sau:
void CatDan(string s1, string &s2)
{
s2 = s1.substr(1) + s1[0]; }
Khẳng định nào sau đây là đúng về hàm CatDan?
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ố.
Trả lờ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 HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Để tính tổng của 2 số nguyên x,y, ta viết phần đầu của hàm là:
Câu 3:
Cho lệnh khai báo hàm:
float Max(float &x, float &y);
Và các khai báo biến: float a, b, c;
Lời gọi hàm nào sau đây là sai?
Câu 5:
Ký tự đặt trước một biến, được dùng để định nghĩa biến tham chiếu là?
Câu 7:
Cho đoạn chương trình sau:
tong(int a1,int b1)
{
s=a1+b1;
return s;
}
Lỗi sai trong đoạn chương trình trên là:
Câu 8:
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< return 0; } Với a=2, b=3 thì kết quả sau khi thực hiện là:
Câu 11:
Cho đoạn chương trình sau:
Void Hoan_doi(int &x, int &y)
{ int tg = x;x = y;y = tg;}
Biến x,y trong chương trình trên là:
Câu 12:
Kết quả của đoạn chương trình sau là gì?
#include
using namespace std;
int max(int a, int b)
{
int max=a;