Câu hỏi:

10/05/2026 6 Lưu

Đoạn mã sau mô tả giải thuật nào?

dx = x2 – x1; dy = y2 – y1; p = 2 *dy – dx

for (x = x1;x <= x2;x++)

{

putpixel(x,y,c);

if (p < 0)

p+= 2 * dy;

else

{

p+= 2 * dy – 2 * dx;

y++;

}

}

A. Giải thuật Bresenham vẽ đoạn thẳng với 0<1

B. Giải thuật Bresenham vẽ đoạn thẳng với k>1

C. Giải thuật vẽ đoạn thẳng Midpoint với 0<1

D. Giải thuật vẽ đoạn thẳng Midpoint với k>1

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

Đáp án:

Giải thuật Bresenham vẽ đoạn thẳng với 0<1

B. Giải thuật Bresenham vẽ đoạn thẳng với k>1

C. Giải thuật vẽ đoạn thẳng Midpoint với 0<1

D. Giải thuật vẽ đoạn thẳng Midpoint với k>1

Chọn đáp án A

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

Câu 1

A.

Vẽ một điểm tại tọa độ (x,y);

B.

Lấy giá trị màu của điểm tại tọa độ (x,y);

C.

Vẽ một điểm tại vị trí con trỏ.

D.

Cả 3 phương án đều sai.

Lời giải

Chọn đáp án B

Câu 3

A.

printf();

B.

outtext(char far * textstring);

C.

outtextxy(int x, int y, char far *textstring);

D.

putchar();

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A.

Xác định vi mạch

B.

Chọn chế độ đồ họa.

C.

Cả 2 phương án trên đều sai

D.

Cả 2 phương án trên đều đúng

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A.

Vẽ một điểm tại tọa độ (x,y);

B.

Lấy màu của điểm có tọa độ (x,y);

C.

Vẽ một điểm tại vị trí con trỏ.

D.

Cả 3 phương án trên đều sai.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A.

getch();

B.

closegraph();

C.

Cả 2 phương án trên đều sai

D.

Cả 2 phương án trên đều đúng.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP