Câu hỏi:

22/07/2022 342

Đoạn mã sau mô tả thuật toán nào?
void Line(int x1, int y1, int x2, int y2, Color mau)
{
float m = (float)(y2-y1)/(x2-x1);
if (m < 1)
{
int x = x1;
float y = y1;
putpixel(x, round(y), mau);
}
else
{
int y = y1;
float x = x1;
putpixel(round(x),y, mau) while (y < y2)
{
x+= float(1)/m;
y++;
putpixel(round(x),y,mau);
}
}
}

Đáp án chính xác

Sách mới 2k7: Sổ tay Toán, Lí, Hóa, Văn, Sử, Địa... kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 30k).

Sổ tay Toán-lý-hóa Văn-sử-đia Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

Chọn đáp án A

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Nếu thônng tin mỗi một Pixel trên màn hình chúng ta dùng 10-bit. Thì bảng LUT (Lookup Table) có số màu là:

Xem đáp án » 22/07/2022 1,507

Câu 2:

Nếu thông tin mỗi một Pixel trên màn hình chúng ta dùng 8-bit. Thì bảng LUT (Lookup Table) có số màu là:

Xem đáp án » 22/07/2022 1,457

Câu 3:

Nếu thônng tin mỗi một Pixel trên màn hình chúng ta dùng 16-bit. Thì bảng LUT (Lookup Table) có số màu là:

Xem đáp án » 22/07/2022 1,208

Câu 4:

Hàm getpixel(int x, int y) dùng để làm gì:

Xem đáp án » 22/07/2022 965

Câu 5:

Hàm putpixel(int x, int y) dùng để làm gì?

Xem đáp án » 22/07/2022 943

Câu 6:

Hệ tọa độ thiết bị chuẩn (Normalized device coordinates) được sử dụng với mục đích:

Xem đáp án » 22/07/2022 929

Câu 7:

Chọn phương án sai cho kỹ thuật đồ họa điểm:

Xem đáp án » 22/07/2022 706

Bình luận


Bình luận