Đồ họa điểm và đồ họa vector khác nhau là? Chọn một câu trả lời a Phương pháp biểu diễn nội dung đồ họa b Cách lưu trữ hình vẽ c Không khác nhau d Cách vẽ lên màn hình đối tượng đồ họa Phản hồi Đáp án.
Trang 1Đồ họa điểm và đồ họa vector khác nhau là?
Trang 2c glRotatef(góc quay,tâm quay); glTranslatef(tọa độ dịch chuyển x,y,z); glScalef(tỷ lệ co giãn).
d glRotatef; glTranslatef; glScalef
a Nguyên lý tạo, lưu trữ, xử lý đối tượng đồ họa
b Thiết kế đồ họa trên máy tính
c Sử dụng phần mềm đồ họa
d Xây dựng phần mềm đồ họa
Phản hồi
Đáp án đúng là: Nguyên lý tạo, lưu trữ, xử lý đối tượng đồ họa
Các khái niệm: sắc thái (tints), sắc độ (shade) và tông màu (tone) là sắc màu trong?
a Dựa trên đặc trưng hình ảnh
b Mẫu số hóa và dựa trên đặc trưng hình học
c Dựa trên đặc trưng hình học
d Mẫu số hóa và dựa trên đặc trưng hình ảnh
Trang 3Phản hồi
Đáp án đúng là: Mẫu số hóa và dựa trên đặc trưng hình học
Trong hệ tọa độ Descartes,mỗi điểm P được biểu diễn bằng?
Đáp án đúng là: Một cặp tọa độ (xp,yp) với xp, yp ∈ N
Ta có điểm P(10,12) và vectơ tịnh tiến T(3,3) Sau phép tịnh tiến, điểm P’ có tọa độ là?
Trang 4Phép biến đổi tỷ lệ được xem là phép đồng dạng khi nào?
Trang 5b Phép biến đổi hình dạng ban đầu của đối tượng
c Phép dịch chuyển đối tượng từ vị trí này sang vị trí khác
d Phép toán làm thay đổi kích thước của đối tượng
Phản hồi
Đáp án đúng là: Phép biến đổi nhằm thay đổi hướng của đối tượng
Trong phép tịnh tiến, điểm P(x,y) được di chuyển đến vị trí mới P’(x’,y’) với vectơ tịnh tiến T(Tx,Ty) theo công thức?
Trang 6b Kết quả trả về của thuật toán Sutherland Hodgman là một tập các cạnh định nghĩa vùng bị cắt
c Các vùng đa giác được định nghĩa bằng việc xác định một dãy có thứ tự các đỉnh
d Tư tưởng chính của thuật toán Sutherland Hodgman là so sánh đa giác lần lượt với mỗi biên của cửa sổ
Phương trình tham số của đoạn thẳng bất kỳ đi qua hai điểm P1(x1,y1) và P2(x2,y2) có dạng?Chọn một câu trả lời:
y = y2 + (y2 - y1)t = y2 + Δy.t với t[0,1]
d x = x1 + (y2 - y1)t = x1 + Δy.t
Trang 7Thuật toán nào được phát triển dựa trên việc phân tích dạng tham số của phương trình đoạn thẳng?Chọn một câu trả lời:
a Đoạn thẳng cắt 1 cạnh của cửa sổ
b Đoạn thẳng nằm trên cạnh của cửa sổ
c Đoạn thẳng không cắt cửa sổ
d Đoạn thẳng cắt 2 cạnh của cửa sổ
Trong 3D có điểm H(2, -12, -4), quay H xung quanh trục oz một góc Toạ độ mới H’ là?
Trang 8Các bước thực hiện để sử dụng thư viện GLU vẽ mặt bậc hai?
Chọn một câu trả lời:
a B1) Tạo đối tượng xử lý vẽ;
B2) Thực hiện lệnh vẽ;
B3) Xóa đối tượng xử lý vẽ;
B4) Đặt tham số vẽ (có thể thay đổi);
b B1) Đặt tham số vẽ (có thể thay đổi);
B2) Tạo đối tượng xử lý vẽ;
B3) Thực hiện lệnh vẽ;
B4) Xóa đối tượng xử lý vẽ;
c B1) Tạo đối tượng xử lý vẽ;
B2) Đặt tham số vẽ (có thể thay đổi);
B3) Thực hiện lệnh vẽ;
B4) Xóa đối tượng xử lý vẽ;
d B1) Tạo đối tượng xử lý vẽ;
B2) Đặt tham số vẽ (có thể thay đổi);
B3) Xóa đối tượng xử lý vẽ;
Trang 9a Chiều ngang s từ 0 đến 1 và chiều dọc t từ 1 đến 2
b Chiều ngang s và chiều dọc t từ -1 đến 1
c Chiều ngang s và chiều dọc t từ 1 đến 2
d Chiều ngang s và chiều dọc t từ 0 đến 1
Phản hồi
Đáp án đúng là: Chiều ngang s và chiều dọc t từ 0 đến 1
Thứ tự các bước cơ bản để lập trình xử lý đồ họa bằng thư viện JOGL gồm?Chọn một câu trả lời:
a B1) Tạo cửa sổ (JFrame) và gắn đối tượng GLJPanel vào cửa sổ
B2) Lập trình đối tượng xử lý sự kiện GLEventListener
b B1) Lập trình đối tượng xử lý sự kiện GLEventListener
B2) Tạo đối tượng GLJPanel và đăng ký xử lý sự kiện đồ họa
B3) Tạo cửa sổ (JFrame) và gắn đối tượng GLJPanel vào cửa sổ
c B1) Tạo đối tượng GLJPanel và đăng ký xử lý sự kiện đồ họa
B2) Tạo cửa sổ (JFrame) và gắn đối tượng GLJPanel vào cửa sổ
d B1) Tạo cửa sổ (JFrame) và gắn đối tượng GLJPanel vào cửa sổ
B2) Lập trình đối tượng xử lý sự kiện GLEventListener
B3) Tạo đối tượng GLJPanel và đăng ký xử lý sự kiện đồ họa
Phản hồi
Đáp án đúng là: B1) Lập trình đối tượng xử lý sự kiện GLEventListenerB2) Tạo đối tượng GLJPanel và đăng ký xử lý sự kiện đồ họa
B3) Tạo cửa sổ (JFrame) và gắn đối tượng GLJPanel vào cửa sổ
Một điểm trên màn hình được gọi là một?
Chọn một câu trả lời:
a Dot Pitch
Trang 10Đáp án đúng là: Các pixel rời rạc
Có 3 hộp màu Cyan (xanh tím), Magenta (đỏ tươi) và Yellow (vàng) trộn bão hoà thì được màu gì (theo lý thuyết)?
Trang 11b CMY (Cyan - xanh tím, Mangenta - đỏ tươi và Yellow - vàng)
c RGB (Red - đỏ, Green - lục, Blue - lam)
d Hue (sắc màu), Saturation (độ bão hòa) và Lightness (độ sáng)
Phản hồi
Đáp án đúng là: Hue (sắc màu), Saturation (độ bão hoà) và Lightness (độ sáng)
Các chuẩn sau thì chuẩn nào không thuộc chuẩn giao diện của hệ đồ hoạ?
Trang 12a Photoshop, Word, Corel, Windows
b AutoCad, Word, Corel, Windows
c AutoCad, Photoshop, Corel, PaintBrush
d AutoCad, Excel, Corel, Android
Phản hồi
Đáp án đúng là: AutoCad, Photoshop, Corel, PaintBrush
Trong mô hình màu RGB (Red, Green, Blue) thì màu trắng là?
b Là phép biến đổi điểm P(x,y) thành Q
c là tập hợp các phần tử và tập hợp các mối quan hệ, tạo thành một thể thống nhất, sinh ra tính
“trồi”
d là tập hợp các phần tử và tập hợp các mối quan hệ
Phản hồi
Đáp án đúng là:
Trang 13Khi muốn tịnh tiến 1 đoạn thẳng, ta sẽ:
Chọn một câu trả lời:
a Tịnh tiến điểm đầu và điểm cuối của đoạn thẳng
b Tịnh tiến tất cả các điểm nằm trên của đoạn thẳng
c Tịnh tiến điểm đầu và điểm cuối của đoạn thẳng và vẽ lại đoạn thẳng
d Tịnh tiến trung điểm của đoạn thẳng
c Tịnh tiến tất cả các điểm trên hình tròn
d Tịnh tiến tâm của hình tròn
Phản hồi
Đáp án đúng là: Tịnh tiến tâm của hình tròn và vẽ lại hình tròn
Trong phép quay, nếu góc quay α có giá trị dương thì hướng quay là?
Chọn một câu trả lời:
a Ngược chiều kim đồng hồ
b Cùng chiều kim đồng hồ
Phản hồi
Đáp án đúng là: Ngược chiều kim đồng hồ
Trong hệ tọa độ thiết bị, giá trị tọa độ là……….?
Chọn một câu trả lời:
a Số nguyên, bị giới hạn bởi độ phân giải của thiết bị
b Số nguyên dương, bị giới hạn bởi độ phân giải của thiết bị
c Số thực
d Số tự nhiên
Trang 14Phản hồi
Đáp án đúng là: Số nguyên, bị giới hạn bởi độ phân giải của thiết bị
Trong hệ tọa độ thuần nhất, ma trận biến đổi của phép quay là gì?
Trang 15a Quá trình chuyển đổi từ cửa sổ sang vùng quan sát
b Chuyển đổi trục tọa độ
c Quá trình chuyển đổi từ vùng quan sát sang cửa sổ
d Chuyển đổi hệ tọa độ
Phản hồi
Đáp án đúng là: Quá trình chuyển đổi từ cửa sổ sang vùng quan sát
Trong thuật toán Cohen-Sutherland, 4 bit mã vùng theo thứ tự là?
Chọn một câu trả lời:
a Top, Left, Right, Bottom
Zx000Zy0001
b Top, Right, Top, Bottom
c Left, Right, Bottom, Top
cos∝sin∝0-sin∝cos∝0001
d Top, Right, Bottom, Left
Phản hồi
Đáp án đúng là : Left, Right, Bottom, Top
Thuật toán nào sau đây xén tỉa đa giác?
Trang 16Trong thuật toán Liang-Barsky, xét bất phương trình: pk.t <=qk với k=1,2,3,4.
Pk có giá trị bao nhiêu thì đoạn thẳng đang xét song song với cạnh thứ k của hình chữ nhật cửa sổ cắt?
a Đặt điểm nhìn và thực hiện phép chiếu phối cảnh hình vẽ
b Đặt điểm nhìn và thực hiện phép chiếu song song hình vẽ
c Thực hiện phép chiếu phối cảnh hình vẽ
d Đặt điểm nhìn cho việc thực hiện phép chiếu
Phản hồi
Đáp án đúng là: Đặt điểm nhìn và thực hiện phép chiếu phối cảnh hình vẽ
Trong 3D có điểm M(5.34 , - 31.8 , - 0.3), đối xứng qua mặt xoy được Q’ là?
Trong 3D có điểm A(2 , -3 , 1.4) sau khi biến đổi nó cho cao lên 2 lần (theo oy), mỏng đi 1/2 (theo oz)
và mặt tiền tăng 3 lần thì thu được Q’ là?
Trang 17Trong thuật toán Liang-Barsky, xét bất phương trình: pk.t <=qk với k=1,2,3,4.
Pk có giá trị bao nhiêu thì đoạn thẳng tiến từ bên trong ra bên ngoài cửa sổ?
Chọn một câu trả lời:
a
Trang 18c Tập dữ liệu gồm tọa độ các điểm trên hình vẽ
Đáp án đúng là: Tập dữ liệu gồm tọa độ các điểm trên hình vẽ
Trang 19glVertex2f( 0, 1 );
glTexCoord2f( 1, 0 );
glVertex2f( 1, 1 );
Chọn một câu trả lời:
a Hình vẽ dùng để tô giữ nguyên
b Hình vẽ dùng để tô sẽ bị xoay sang phải
c Hình vẽ dùng để tô bị đảo ngược trên xuống dưới
d Hình vẽ dùng để tô sẽ bị xoay sang trái
Phản hồi
Đáp án đúng là: Hình vẽ dùng để tô sẽ bị xoay sang trái
Trong 3D cho điểm H(3,-7,1.3,1), chiếu H bởi phép chiếu trực giao với mặt phẳng chiếu là Oxy thì H’ là?
Trang 20a Hàm init để xử lý và vẽ đồ họa; Hàm display để khởi tạo các tham số xử lý đồ họa; Hàm dispose
để giải phóng vùng nhớ; Hàm reshape để thay đổi kích thước màn hình vẽ
b Hàm init để khởi tạo các tham số xử lý đồ họa; Hàm display để xử lý và vẽ đồ họa; Hàm reshape
để thay đổi kích thước màn hình vẽ
c Hàm init để khởi tạo các tham số xử lý đồ họa; Hàm display để xử lý và vẽ đồ họa; Hàm dispose
để giải phóng vùng nhớ; Hàm reshape để thay đổi kích thước màn hình vẽ
d Hàm init để khởi tạo các tham số xử lý đồ họa; Hàm dispose để giải phóng vùng nhớ; Hàm reshape để thay đổi kích thước màn hình vẽ
Trang 21Hàm xử lý vẽ đồ họa chính trong lập trình C/C++ sử dụng thư viện OpenGL và lệnh đăng ký là?Chọn một câu trả lời:
a Hàm dạng callback theo mẫu: void tên_hàm(){ … } và đăng ký bằng lệnh
“glutDisplayFunc( tên_hàm )”
Đáp án đúng là: Hàm dạng callback theo mẫu: void tên_hàm(){ … } và đăng ký bằng lệnh
“glutDisplayFunc( tên_hàm )”
b Hàm dạng callback theo mẫu: void tên_hàm(){ … } và đăng ký bằng lệnh “glutInit( tên_hàm )”
c Hàm dạng callback theo mẫu: void tên_hàm(){ … } và đăng ký bằng lệnh
a Lập trình vẽ đồ họa trên máy tính
Đáp án đúng là: Lập trình vẽ đồ họa trên máy tính
b Lập trình trên máy tính bằng Java
c Vẽ đồ họa trên máy tính
a *.glLightfv(theLight, property, value, offset);
*.glMaterialfv(face, property, value, offset);
Đáp án đúng là: *.glLightfv(theLight, property, value, offset);
*.glMaterialfv(face, property, value, offset);
Chọn một câu trả lời:
Trang 22a Chuyển đổi hệ tọa độ
b Quá trình chuyển đổi từ cửa sổ sang vùng quan sát
c Chuyển đổi trục tọa độ
d Quá trình chuyển đổi từ vùng quan sát sang cửa sổ
Phản hồi
Đáp án đúng là: Quá trình chuyển đổi từ cửa sổ sang vùng quan sát
Xét bài toán xén đoạn thẳng được cho bởi hai điểm A (xa,ya), B(xb,yb) vào cửa sổ hình chữ nhật Trường hợp nào ta không cần tìm giao điểm?
Chọn một câu trả lời:
a Đoạn thẳng nằm trên cạnh của cửa sổ
b Đoạn thẳng cắt 1 cạnh của cửa sổ
c Đoạn thẳng không cắt cửa sổ
d Đoạn thẳng cắt 2 cạnh của cửa sổ
Phản hồi
Đáp án đúng là: Đoạn thẳng không cắt cửa sổ
Thuật toán nào sau đây tìm giao điểm của đoạn thẳng với cửa sổ?
a Xác định xem đoạn nào bị cắt bỏ một phần
b Xác định xem đoạn nào nằm toàn bộ trong cửa sổ
c Tất cả các phương án trên đều đúng
d Xác định xem đoạn nào bị cắt bỏ hoàn toàn
Phản hồi
Đáp án đúng là: Tất cả các phương án trên đều đúng
Cho cửa sổ cắt tỉa chữ nhật có góc trái dưới L(-3,1), góc phải trên R(2,6) và các đoạn AB có A(-2,3), B(1,2) ; CD có C(-4,7), D(-2,10) ; IK có I(-4,2), K(-1,7) Đoạn thẳng nào cần phải xén tỉa?
Chọn một câu trả lời:
a AB
b IK
Trang 24Giải thuật vẽ đoạn thẳng sau (viết bằng ngôn ngữ C):
void Midline(int x1,int y1,int x2,int y2,int c)
{ int x=x1,y=y1,dx=x2-x1,dy=y2-y1,p=2*dy+dx; while(x < x2)if(p<=0){ p=p+2*dy+2*dx; y ;}else{p=p+2*dy; }x++;}
c Thay đổi Y, tìm X gần với giá trị đúng
d Dựa trên việc tính đạo hàm
Phản hồi
Đáp án đúng là: Dựa trên việc tính đạo hàm
Các điểm trong hệ tọa độ thiết bị được định nghĩa là?
Trang 25b Một hình ảnh hiển thị được trên thiết bị này sẽ tạo ra hình ảnh tương tự trên thiết bị khác
c Không có phương án nào đúng
d 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 thíết bị khác
c Được dùng để mô tả các đối tượng trong thế giới thực
d Được dùng để tạo nên một hình ảnh hiển thị trên một thiết bị
Phản hồi
Đáp án đúng là: Được dùng cho một thiết bị xuất cụ thể nào đó
Giải thuật sau là giải thuật nào đã học?void Function(int xt, int yt, int r, int c)
{int x, y, d;x = 0;y = r;d = 3 - 2 * 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 += 4 * x + 6;else{d += 4 * (x-y) + 10;y ;}x++;}
}
Chọn một câu trả lời:
a Giải thuật Bresenham xây dựng đường tròn
b Giải thuật Midpiont xây dựng đường ellipse
c Giải thuật Midpoint xây dựng đường tròn
d Giải thuật Bresenham xây dựng đường ellipse
Phản hồi
Đáp án đúng là: Giải thuật Bresenham xây dựng đường tròn
Trong 3D có điểm Q(-4 , 1.6 , -7), đối xứng qua trục ox được Q’ là:
Chọn một câu trả lời:
a (4 , -1.6 , 7)
b (-4 , -1.6 , 7)
Trang 28a Góc trái dưới (-1, 0) và góc phải trên là (1, 1)
b Góc trái dưới (-1, 1) và góc phải trên là (0, 0)
c Góc phải dưới (-1, -1) và góc phải trên là (1, 1)
d Góc trái dưới (0, 0) và góc phải trên là (1, 1)
Phản hồi
Đáp án đúng là: Góc trái dưới (0, 0) và góc phải trên là (1, 1)
void Midline(int x1,int y1,int x2,int y2,int c)
{ int x=x1,y=y1,dx=x2-x1,dy=y2-y1,p=2*dx-dy; while y < y2if(p<=0)
Trang 29b Tịnh tiến tâm quay của đối tượng
c Thay đổi tỉ lệ của đối tượng
d Chuyển các mô tả tọa độ của các đối tượng thành phần trong các hệ tọa độ chung về các vi trí tương ứng trong một hệ tọa độ cục bộ
Phản hồi
Đáp án đúng là: Chuyển các mô tả tọa độ của các đối tượng thành phần trong các hệ tọa độ cục bộ
về các vi trí tương ứng trong một hệ tọa độ chung
Khi muốn quay điểm P một góc α quanh 1 điểm S bất kỳ, ta phải thực hiện các phép biến đổi nào?Chọn một câu trả lời:
a Quay điểm P một góc α và tịnh tiến S về gốc tọa độ
b Tịnh tiến điểm S về gốc tọa độ và quay điẻm P một góc α
b Thao tác loại bỏ các một số điểm ảnh
c Thao tác loại bỏ các phần hình ảnh nằm trong một vùng cho trước
d Thao tác loại bỏ các phần hình ảnh nằm ngoài một vùng cho trước
Phản hồi
Đáp án đúng là: Thao tác loại bỏ các phần hình ảnh nằm ngoài một vùng cho trước
Gán mã vùng tương ứng cho các điểm đầu A và điểm cuối B của đoạn thẳng cần xén lần lượt là RC(A), RC(B) Đoạn thẳng hoàn toàn nằm trong vùng cửa sổ khi?
a Đối tượng được hiển thị thông qua từng mẫu rời rạc
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
Trang 30c Dễ dàng thay đổi thuộc tính của đối tượng (màu sắc, độ sáng)
d Xóa đi dễ dàng từng pixel của đối tượng
Phản hồi
Đáp án đúng là: Xóa đi dễ dàng từng pixel của đối tượng
Trong các mô hình màu sau thì mô hình nào không định hướng phần cứng?
Chọn một câu trả lời:
a RGB (Red, Green, Blue)
b CMY (Cyan, Mangenta, Yellow)
c YIQ
d HSV (Hue, Saturation, Value)
Phản hồi
Đáp án đúng là: HSV (Hue, Saturation, Value)
Thuật toán vẽ đường thẳng là:
Giải thuật sau là giải thuật nào đã học?void Function(int xt, int yt, int r, int c)
{int x, y, d;x = 0;y = r;d = 1 - 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++;}
}
Chọn một câu trả lời:
a Giải thuật Midpiont xây dựng đường ellipse
b Giải thuật Midpoint xây dựng đường tròn
Trang 31c Giải thuật Bresenham xây dựng đường ellipse
d Giải thuật Bresenham xây dựng đường tròn
Phản hồi
Đáp án đúng là: Giải thuật Midpoint xây dựng đường tròn
Phép biến dạng là gì?
Chọn một câu trả lời:
a Phép toán làm thay đổi kích thước của đối tượng
b Là phép biến đổi làm thay đổi, biến dạng hình dạng ban đầu của đối tượng
c Phép biến đổi nhằm thay đổi hướng của đối tượng
d Phép dịch chuyển đối tượng từ vị trí này sang vị trí khác
Phản hồi
Đáp án đúng là: Là phép biến đổi làm thay đổi, biến dạng hình dạng ban đầu của đối tượngXét bài toán xén đoạn thẳng được cho bởi hai điểm A (xa,ya), B(xb,yb) vào cửa sổ hình chữ nhật Trường hợp nào ta không cần tìm giao điểm?
Chọn một câu trả lời:
a Đoạn thẳng cắt 2 cạnh của cửa sổ
b Đoạn thẳng không cắt cửa sổ
c Đoạn thẳng cắt 1 cạnh của cửa sổ
d Đoạn thẳng nằm trên cạnh của cửa sổ
Phản hồi
Đáp án đúng là: Đoạn thẳng không cắt cửa sổ