200 câu trắc nghiệm Đồ họa máy tính có đáp án - Phần 2
25 câu hỏi
Đường gấp khúc
Đỉnh
Đường thẳng
Điểm
Chọn đáp án B
M > 1
M < 0
0 < m < 1
M =0
Chọn đáp án C
Bresenham
DDA
Midpoint
Không phải là phép gán của thuật toán vẽ đường thẳng
Chọn đáp án B
bằng:
Bresenham
DDA
Midpoint
Không phải là phép gán của thuật toán vẽ đường thẳng
Chọn đáp án B
Quan sát đối tượng ở nhiều góc nhìn khác nhau bằng cách thay đổi góc nhìn
Dễ dàng thay đổi màu sắc của đối tượng (màu sắc, độ sáng)
Xóa đi dễ dàng từng Pixel của đối tượng
Đối tượng được hiển thị thông qua từng mẫu rời rạc
Chọn đáp án A
Một hình ảnh hiển thị được trên thiết bị này là chính xác thì chưa chắc hiển thị chính xác trên thiết bị khác
Một hình ảnh hiển thị được trên thiết bị này là chính xác thì chắc chắn sẽ hiển thị chính xác trên thiết bị khác
Một hình ảnh hiển thị được trên thiết bị này se tạo ra hình ảnh tương tự trên thiết bị khác
Các mục trên đều sai
Chọn đáp án A
65536 màu
1024 màu
16 màu
1016 màu
Chọn đáp án A
256 màu
8 màu
1024 màu
32 màu
Chọn đáp án A
1024 màu
32 màu
256 màu
10 màu
Chọn đáp án A
Void Function(int xt, int yt, int r, int c)
{
int x,y,d;
x = 0;
y = r;
d = l –r; while ( x < = y)
{
putpixel(xt + x, yt + y,c);
putpixel(xt - x, yt + y,c);
putpixel(xt + x, yt - y,c);
putpixel(xt - x, yt - y,c);
putpixel(xt + y, yt + x,c);
putpixel(xt - y, yt + x,c);
putpixel(xt + y, yt - x,c);
putpixel(xt - y, yt - x,c);
if (d < 0)
d+= 2 * x + 3;
else {
d+= 2 * (x-y) + 5;
y;
}
X++;
}
}
Giải thuật Bresenham xây dựng đường tròn
Giải thuật MidPoint xây dựng đường tròn
Giải thuật Bresenham xây dựng đường ellipse
Giải thuật Midpoint xây dựng đường ellipse
Chọn đáp án B
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++;
}
}
Giải thuật Bresenham vẽ đoạn thẳng với 0<k<1
Giải thuật Bresenham vẽ đoạn thẳng với k>1
Giải thuật vẽ đoạn thẳng Midpoint với 0<k<1
Giải thuật vẽ đoạn thẳng Midpoint với k>1
Chọn đáp án A
đó lấy đối xứng. Hàm sau là hám lấy đối xứng 4 điểm (vẽ 4 điểm 1 lúc). Rất tiếc là trong hàm bị thiếu một lệnh nên hình ellipse khi hiển thị trên màn hình sẽ thiếu ¼ hình ở phần nào:
void plot (int xc, int yc, int x, int y, int color)
{ // xc,yc là tọa độ tam của ellipse
putpixel(xc + x, yc + y, color);
putpixel(xc - x, yc + y, color);
putpixel(xc + x, yc - y, color);
}
Trái dưới
Trái trên
Phải trên
Phải dưới
Chọn đáp án B
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);
}
}
}
Giải thuật DDA vẽ đường thẳng
Giải thuật MidPoint vẽ đường thẳng
Giải thuật Bresenham vẽ đường thẳng
Giải thuật trung điểm vẽ đường thẳng
Chọn đáp án A
Số bit tương ứng với 1 pixel
Độ phân giải màn hình
Do kích thước màn hình
Không phải 3 yếu tố trên
Chọn đáp án A
Góc trên phải của màn hình
Góc trên phải của viewport
Góc trên trái của màn hình
Góc trên trái của viewport
Chọn đáp án D
5
6
7
8
Chọn đáp án D
GRAPH.H, *.BGI, *.CHR.
GRAPH.H, *.TXT, *.DOC.
*.BGI, *.TXT, *.DOC.
*.CHR, *.TXT, *.DOC.
Chọn đáp án A
2
3
4
5
Chọn đáp án B
Góc trên bên trái
Góc trên bên phải
Góc dưới bên trái
Góc dưới bên phải
Chọn đáp án A
RED, GREEN, BLUE
RED, YELLOW, BLUE
BLUE, YELLOW, BLUE
GREEN, RED, PING
Chọn đáp án A
Vẽ một điểm tại tọa độ (x,y);
Lấy giá trị màu của điểm tại tọa độ (x,y);
Vẽ một điểm tại vị trí con trỏ.
Cả 3 phương án đều sai.
Chọn đáp án B
printf();
outtext(char far * textstring);
outtextxy(int x, int y, char far *textstring);
putchar();
Chọn đáp án C
Xác định vi mạch
Chọn chế độ đồ họa.
Cả 2 phương án trên đều sai
Cả 2 phương án trên đều đúng
Chọn đáp án D
Vẽ một điểm tại tọa độ (x,y);
Lấy màu của điểm có tọa độ (x,y);
Vẽ một điểm tại vị trí con trỏ.
Cả 3 phương án trên đều sai.
Chọn đáp án A
getch();
closegraph();
Cả 2 phương án trên đều sai
Cả 2 phương án trên đều đúng.
Chọn đáp án B






