The function which will return the average of two real numbers should be prototyped as:
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "double average( double, double);". Trung bình của hai số thực nói chung vẫn là số thực, chẳng hạn trung bình của 1.0 và 2.0 là 1.5, nên kiểu trả về phải giữ được phần thập phân; double là kiểu thực chuẩn của C và cùng kiểu với hai tham số nên không mất mát khi tính. "int average( double, double);" sai vì kiểu nguyên cắt bỏ phần thập phân lúc trả về, 1.5 thành 1. "char average( double, double);" sai vì char chỉ một byte, dành cho ký tự hoặc số nguyên rất nhỏ, không chứa nổi một giá trị thực. "void average( double, double); " sai vì void nghĩa là không trả về gì, hàm sẽ không có cách nào đưa kết quả ra ngoài bằng lệnh return.
Cùng phần 4
What is the output of the following code snippet?
#include <stdio.h>
int x = 9;
void someFunction() {
int x = 8;
printf("%d ", x);
}
int main() {
someFunction();
printf("%d", x);
return 0;
}Có lời giảiCâu hỏiWhat is the correct order of the main components in the function?Có lời giảiCâu hỏiWhat is the result displayed on the screen of the following program?
#include<stdio.h>
int isTriangle(float a, float b, float c)
{
if ((a>0)&&(b>0)&&(c>0)&&(a<b+c)&&(b<c+a)&&(c<a+b))
return 1;
else
return 0;
}
int main()
{
float a = 1, b = 1, c = 1.25;
if (isTriangle(a, b, c))
printf("%.2f, %.2f, %.2f: a triangle.\n", a, b, c);
else
printf("%.2f, %.2f, %.2f: not a triangle.\n", a, b, c);
return 0;
}Có lời giảiCâu hỏiCả 22 câu của chủ đề22 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây