Font size
WorksheetsĐồ Họa Máy Tính
Total questions: 60
Worksheet time: 2hrs 30mins
Chọn phương án không phải là ứng dụng của đồ họa:
Cải tiến xử lý tính toán
Xử lý hình ảnh
Xây dựng giao diện người dùng
A. Mô phỏng thiết kế nội thất, các chi tiết của thiết bị
Cú pháp nào sau đây dùng để thiết lập tọa độ vẽ
glutOrthor(left, right, bottom, top, near, far)
glOrthor(left, right, bottom, top, near, far)
glOrthor(x,y)
glutOrthor(x,y)
Trong thư viện GLUT hàm nào sao đây dùng để hiển thị hình ảnh lên màn hình?
glutInit
glutMouseFunc
glutDisplayFunc
glutIdleFunc
Trong thư viện GLUT hàm nào sao đây dùng để chỉ định chế độ hiển thị màu?
glutInit
glutInitDisplayMode
glutMouseFunc
glutIdleFunc
Trong Đồ họa máy tính, ảnh đơn sắc được định nghĩa là:
Ảnh xám
Ảnh có màu đen và trắng
Ảnh chỉ có một màu duy nhất
Cả a, b, c đều sai
Vùng tô của đa giác được hiểu:
Hình được tô bởi màu hay mẫu tô.
Các cạnh được giới hạn
Các đỉnh xác định
Tất cả các ý trên.
Trong hệ thống đồ họa máy tính, các thiết bị nào sao đây vừa đóng vai trò là thiết bị đầu vào (input), vừa đóng vai trò là thiết bị đầu ra (output)?
Màn hình cảm ứng
Đĩa CD/DVD
Bộ điều giải (Modem)
Cả a, b, c đều đúng
Trong OpenGL, hàm glClearColor (red, green, blue, alpha) được dùng để:
Thiết lập màu cho đối tượng vẽ
Thiết lập màu nền
Xóa màu vẽ hiện tại
Cả a, b, c đều sai
Phát biểu nào sao đây là đúng nhất về khung nhìn:
Là vùng bên trong cửa sổ ứng dụng, chứa tọa độ vẽ và các đối tượng vẽ
Khi sử dụng khung nhìn thì toạ độ vẽ và các đối tượng vẽ sẽ dãn ra hoặc co lại cho phù hợp với khung nhìn
Nếu không thiết lập khung nhìn thì khung nhìn mặc định là toàn bộ cửa sổ ứng dụng
Tất cả các ý trên
Khi thiết lập khung nhìn là 240x480 thì một hình vuông khi hiển thị trên màn hình đó sẽ cho:
Hình vuông
Hình tam giác
Hình chữ nhật nằm đứng
Hình chữ nhật nằm ngang
Màu có mã GRB =(0,0,0) là màu
Đen
Trắng
Xanh dương
Xanh lá
Thông tin màu được lưu trữ trong
Bộ đệm frame
Bộ nhớ chính
Bộ nhớ phụ
Card đồ họa
Miền giá trị mô tả các mức màu
Miền giá trị từ 0 tới 1
Miền giá trị từ -1 tới 1
Miền giá trị từ 0 tới -1
Bất cứ lựa chọn nào ở trên
Với 3 bit cho một điểm ảnh, chúng ta có thể biểu diễn 8 mức màu. Nếu chúng ta sử dụng 8 bit cho một điểm ảnh thì có thể biểu diễn được bao nhiêu mức màu?
256 mức xám
18 mức xám
128 mức xám
Không màu
Ý nghĩa của i,f,v,d… theo qui ước trong các hàm của OpenGL?
Chỉ rõ kiểu dữ liêu (int, float, pointer, double, …)
Không có ý nghĩa gì đặc biệt
Chỉ rõ kiểu dữ liêu trong OpenGL được viết cho CPU
Đặc tả đầu ra (Ví dụ: immediate mode, frame buffer, virtual mode, double-buffer, …)
Cỡ của ma trận biến đổi 2 chiều
4×4
2×2
3×3
3×4
Sự khác nhau giữa glColor3d và glColor3f?
glColor3d có tham số kiểu double trong khi glColor3f có tham số kiểu float
glColor3d chỉ thiết lập RGB, trong khi glColor3f thiết lập R,G,B và A
glColor3d cho phép thao tác với màu 3d trong khi glColor3f chỉ cho phép 8-bit màu
glColor3d trong không gian thực trong khi glColor3f trong không gian số nguyên
Hàm nào có thể thiết lập kích cỡ của vùng hiển thị
glViewport()
gluPerspective()
Không lựa chọn nào
glDisplayfunc()
OpenGL là viết tắt của
Open Graphics Library
Open General Liability
Open Guide Line
Open Graphics Layer
Các giá trị “R”, “G”, “B” và “A” trong ngữ cảnh màu sắc có ý nghĩa gì?
Các kênh Red, Green, Blue và Alpha tương ứng
Rotate, Gyrate, Blend và Amorphize
Red, Green, Black, Auburn
Các giá trị “R”, “G”, “B” và “A” trong ngữ cảnh màu sắc có ý nghĩa gì?
Hãy chọn các câu trả lời ĐÚNG.
OpenGL là thư viện đồ họa độc lập với thiết bị
OpenGL phụ thuộc vào phần cứng và hệ điều hành
OpenGL được xây dựng thống nhất cho đồ họa 2D và 3D
OpenGL là viết tắt của từ Open Graphics Library
Hãy chọn các câu trả lời ĐÚNG.
Đồ họa máy tính không thể mô phỏng hình ảnh
Đồ họa máy tính có thể được dùng để xây dựng các ứng dụng hỗ trợ thiết kế
Có thể sử dụng đồ họa máy tính để thực hiện các biểu đồ, báo cáo hay tóm tắt dữ liệu,...
Có thể sử dụng đồ họa máy tính để tính khối lượng vật liệu cho một tòa nhà
Ảnh RASTER là gì?
Là ảnh được lưu trữ bởi các pixel.
Lưu trữ dưới dạng các mảng giá trị ma trận.
Thường có màu đơn sắc.
Tất cả đều đúng
Phương pháp nào dùng để tạo ảnh RASTER
Thiết kế thủ công trên máy tính
Tạo bằng thuật toán.
Quét
Tất cả đều đúng
Chọn các câu trả lời ĐÚNG.
Đoạn thẳng có những thuộc tính nào?
Màu sắc
Độ dày
Kiểu đường
Số lượng
Chọn các câu trả lời ĐÚNG.
Văn bản trong đồ họa máy tính có chế độ hiển thị là
Văn bản
Đồ họa
Hình ảnh
Ký tự
Giả sử màn hình của bạn đang sử dụng có độ phân giải (Resolution) là 1024x768 thì số điểm ảnh của màn hình là:
786432
1024
768
1024768
Chọn các câu trả lời ĐÚNG.
Thuộc tính văn bản trong đồ họa bao gồm:
Font
Màu sắc
Kích thước và hướng
Độ dài
Thuộc tính văn bản trong đồ họa không bao gồm:
Font
Màu sắc
Kích thước và hướng
Nét của ký tự
Các hàm đồ họa để xây dựng hình ảnh không bao gồm:
Hàm do hệ điều hành và ngôn ngữ cung cấp.
Hàm do thư viện đồ họa cung cấp.
Hàm do người sử dụng cung cấp.
Hàm do lập trình viên xây dựng.
Trong OpenGL tham số nào sao đây dùng để vẽ các đoạn thẳng?
GL_POINTS
GL_LINES
GL_LINE
GL_POLYGON
Trong OpenGL tham số nào sao đây dùng để vẽ các điểm?
GL_POINTS
GL_POINT
GL_LINES
GL_POLYGON
Trong OpenGL tham số nào sao đây dùng để vẽ đường gấp khúc khép kín?
GL_LINE_STRIP
GL_LINE_LOOP
GL_LINES
GL_QUADS
Chọn các câu trả lời ĐÚNG.
Trong OpenGL để chỉ định một điểm ta có thể sử dụng lệnh
glVertex2f
glVertex3d
glVertex
glPoint
Trong hệ màu RGB các tham số (R,G,B) nhận các giá trị từ:
0 đến 255
0 đến 256
0 đến 100
0 đến 1
Phát biểu nào sao đây là đúng nhất về tập lồi:
Một tập S là lồi nếu với 2 điểm bất kỳ P, Q thuộc S thì đoạn thẳng PQ nằm ngoài S
Một tập S là lồi nếu với 2 điểm bất kỳ P, Q thuộc S thì đoạn thẳng PQ nằm trong S
Một tập S là lồi nếu tồn tại 2 điểm P, Q thuộc S thì đoạn thẳng PQ nằm trong S
Một tập S là lồi nếu tồn tại 2 điểm P, Q thuộc S thì đoạn thẳng PQ nằm ngoài S
Trong OpenGL, hàm glColor3f(red, green, blue) được dùng để:
Thiết lập màu nền
Thiết lập màu cho đối tượng vẽ
Thiết lập màu cho cửa sổ ứng dụng
Tất cả đều sai
Pixel là gì?
Là phần tử nhỏ nhất của một bức ảnh
Là phần tử lớn nhất của một bức ảnh
Là một nơi lưu ảnh
Là độ phân giải của một bức ảnh
Trong OpenGL, Để tạo một đối tượng hình học từ các vertex, ta bao khối khai báo vertex bằng hai hàm:
glBegin(param) và glEnd()
glBegin và glEnd()
glutBegin(param) và glutEnd()
glStart(param) và glEnd()
Trong thuật toán vẽ đường thẳng Midpoint, nếu pi>=0, ta sẽ tính pi+1 dựa vào công thức:
pi+1= pi + 2(Dy – Dx)
pi+1= pi + 2(Dx – Dy)
pi+1= pi + 2Dy
pi+1= pi + 2Dx
Trong vòng lặp for(int i = 0 ; i < n ;i++) ta gán giá trị x= x+1 và y= y+m
Đây là minh họa của thuật toán vẽ đường thẳng bằng:
Thuật toán Bresenham
Thuật toán MidPoint
Thuật toán DDA
Không phải phép gán của thuật toán vẽ đường thẳng
Trong thuật toán vẽ đường thẳng Midpoint, nếu pi<0, ta sẽ tính pi+1 dựa vào công thức:
pi+1= pi + 2(Dy – Dx)
pi+1= pi + 2(Dx – Dy)
pi+1= pi + 2Dy
pi+1= pi + 2Dx
Đây là thuật toán gì?
Thuật toán vẽ đoạn thẳng MidPoint
Thuật toán vẽ đoạn thẳng DDA
Thuật toán vẽ đoạn thẳng Bresenham
Thuật toán vẽ đoạn thẳng bằng phương trình đường thẳng
Đây là thuật toán gì?
Thuật toán tô màu quét (ScanLine)
Thuật toán tô màu loang (FloodFill)
Thuật toán tô màu biên (BoundaryFill)
Tất cả đều sai
Đây là ma trận của phép biến đổi nào?
Phép tịnh tiến
Phép đối xứng
Phép xoay
Phép tỉ lệ
Đây là ma trận của phép biến đổi nào?
Phép tịnh tiến
Phép đối xứng
Phép xoay
Phép tỉ lệ
Câu lệnh nào sau đây là vẽ điểm:
point.x = (point.x + T[index].x) / 2;
glClear(GL_COLOR_BUFFER_BIT);
glVertex2i(20, 10);
Không câu nào đúng
Định nghĩa đa giác đều là gì?
Đa giác đơn.
Có các cạnh bằng nhau.
Hai cạnh kề nhau hợp với nhau một góc bằng nhau.
Tất cả đều đúng
Một đường tròn có thể được xác định bằng
Tâm và bán kính
Tâm và một điểm nằm trên đường tròn
Ba điểm nằm trên đường tròn
Tất cả đều đúng
Định nghĩa Vector là gì?
Là đại lượng có độ dài và hướng.
Nó thường dùng biểu diễn các đại lượng vật lý như lực và vận tốc.
Là một đoạn thẳng có điểm đầu và điểm cuối
Tất cả đều đúng
Một hệ thống đồ họa trên máy tính gồm các phần cứng:
Các thiết bị vào ra (Input-Output devices)
Bộ xử lý trung tâm (Processor)
Bộ nhớ (Memory)
Bộ đệm frame (Frame buffer)
Trong thuật toán vẽ đoạn thẳng bằng MidPoint. Đặt F (x,y) =Ax+ By+C, nếu F(x,y) < 0 có nghĩa là:
Điểm M(x,y) nằm phía trên đường thẳng
Điểm M(x,y) nằm phía dưới đường thẳng
Điểm M(x,y) thuộc đường thẳng
Tất cả đều sai
Trong thuật toán vẽ đường tròn bằng MidPoint. Đặt F (x,y) =x2+ y2-R2, nếu F(x,y) < 0 có nghĩa là:
Điểm M(x,y) nằm phía trong đường tròn
Điểm M(x,y) nằm phía ngoài đường tròn
Điểm M(x,y) thuộc đường tròn
Tất cả đều sai
Chọn các câu trả lời đúng
Phương trình đường tròn bán kính R có dạng:
Khung nhìn là gì?
Hình chữ nhật ngoài cửa sổ màn hình, không cho phép hiển thị hình ảnh ở đâu trong màn hình.
Hình chữ nhật ngoài cửa sổ màn hình, cho phép hiển thị hình ảnh ở đâu trong màn hình.
Hình chữ nhật trong cửa sổ màn hình, cho phép hiển thị hình ảnh ở đâu trong màn hình.
Không có câu nào đúng
Vector không có phép toán nào?
Phép cộng
Phép trừ
Phép nhân
Phép chia
Phép biến đổi Affine cơ bản gồm:
Phép tịnh tiến
Phép quay
Phép tỷ lệ
Tất cả đều đúng
Phép biến đổi hình 2D bao gồm:
Phép đối xứng
Phép quay
Phép trượt
Tất cả đều đúng
Phép biến đổi hình 3D bao gồm:
Phép tịnh tiến
Phép quay
Phép tỉ lệ
Tất cả đều đúng
Khối nào không phải là khối đa diện đều:
Khối tứ diện
Khối lập phương
Khối 8 mặt đều
Khối tròn
