Font size
WorksheetsÔn Tập Môn Tin Học Lớp 10
Total questions: 88
Worksheet time: 57mins
Đặc điểm nào sau đây là đúng với ngôn ngữ lập trình bậc cao?
các câu lệnh viết bằng ngôn ngữ lập trình bậc cao gần với ngôn ngữ tự nhiên giúp cho việc đọc, hiểu chương trình dễ dàng hơn
các câu lệnh viết bằng ngôn ngữ lập trình bậc cao ở dạng mã nhị phân nên không thuận tiện cho việc viết và hiểu chương trình
các câu lệnh viết bằng ngôn ngữ lập trình bậc cao thì ngắn gọn hơn so với viết bằng hợp ngữ
các câu lệnh viết bằng ngôn ngữ lập trình bậc cao thì thuận tiện vì máy tính có thể trực tiếp hiểu và thực hiện được
Môi trường lập trình của Python có các chế độ nào sau đây?
Chế độ gõ lệnh trực tiếp và chế độ soạn thảo.
Chế độ gõ lệnh trực tiếp và chế độ sử dụng lệnh có sẵn.
Chế độ soạn thảo và chế độ lưu trữ.
Chế độ soạn thảo và chế độ chỉnh sửa.
Trong Python, xâu kí tự được đặt trong dấu nào sau đây?
Ngoặc tròn.
Nháy kép.
Ngoặc vuông.
Ngoặc nhọn.
Lệnh print() có chức năng gì sau đây?
In kết quả của một phép tính ra màn hình.
In dữ liệu ra màn hình, dữ liệu đó phải ở dạng xâu kí tự hoặc logic.
In dữ liệu ra màn hình, có thể in ra một hoặc nhiều giá trị đồng thời.
In dữ liệu ra màn hình, nhưng chỉ in được một giá trị duy nhất.
Câu lệnh sau giải bài toán nào sau đây: while M != N: if M > N: M = M - N else: N = N - M
Tìm UCLN của M và N.
Tìm BCNN của M và N.
Tìm hiệu nhỏ nhất của M và N.
Tìm hiệu lớn nhất của M và N.
Vòng lặp while - do kết thúc với điều kiện nào sau đây?
Khi một số điều kiện cho trước thoả mãn.
Khi đủ số vòng lặp.
Khi tìm được output.
Khi biến điều kiện được cập nhật sai.
Trong câu lệnh while khối lệnh sẽ thực hiện khi nào?
Điều kiện sai.
Điều kiện đúng.
Khi tìm được output.
Khi đủ số vòng lặp.
Chọn phát biểu sai trong các phát biểu sau:
(a)
ong câu lệnh while khối lệnh sẽ thực hiện khi nào?
Điều kiện sai.
Điều kiện đúng.
Khi tìm được output.
Khi đủ số vòng lặp.
Chọn phát biểu sai trong các phát biểu sau:
Lệnh print() thực hiện việc in ra màn hình.
Lệnh input() thực hiện yêu cầu nhập vào một biểu thức, số hay một xâu bất kì.
Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặc.
Lệnh str() chuyển đối tượng đã cho thành chuỗi.
Thực hiện các câu lệnh: >>> A = [1, 2, 3, 4, 5] >>> A. remove(2) >>> print(A) Chương trình trả về kết quả nào sau đây?
[1, 2, 3, 4].
[2, 3, 4, 5].
[1, 2, 4, 5].
[1, 3, 4, 5].
Trong Python biến được khai báo và sử dụng bên trong một hàm được gọi với tên nào sau đây?
Biến địa phương.
Biến riêng.
Biến tổng thể.
Biến thông thường.
Nếu muốn biến bên ngoài vẫn có tác dụng bên trong hàm thì cần khai báo lại biến này bên trong hàm với từ khoá nào sau đây?
global.
def.
Không thể thực hiện.
all.
Cho chương trình: >>>def f(a,b): return a + b + N >>> N = 5 >>>f(3, 3) Chương trình trả về kết quả nào sau đây?
5.
6.
11.
Chương trình bị lỗi.
Muốn đưa ra màn hình số 3,4 mỗi số trên 1 dòng ta dùng lệnh nào sau đây?
print('3,4').
print('3',end='') print('4').
print('3') print('4').
print('3') ('4').
Lệnh range (3,10) trả lại vùng có giá trị gồm các số nào dưới đây?
1, 3, 4, 5, 6, 7, 8, 9.
0,1, 2, 3, 4, 5, 6, 7, 8, 9.
2, 3, 4, 5, 6, 7, 8, 9.
3, 4, 5, 6, 7, 8, 9.
Hoàn thiện (…) trong phát biểu sau "Trong Python tất cả các biến khai báo bên trong hàm đều có tính …, không có hiệu lực ở bên … hàm"
địa phương, trong.
cục bộ, ngoài.
địa phương, ngoài.
toàn cục, ngoài.
Cho đoạn chương trình: def kq(name): s = "Tôi tên là: " s = s+ name return s print(kq("Xuân")) Chương trình trả về kết quả nào sau
Chương trình trả về kết quả nào sau đây?
"Tôi tên là: ".
"Xuân".
"Tôi tên là: Xuân".
Chương trình bị lỗi
Công cụ nào sau đây không là công cụ để kiểm thử chương trình?
Công cụ in biến trung gian.
Công cụ sinh các bộ dữ liệu test.
Công cụ thống kê dữ liệu
Công cụ điểm dừng trong phần mềm soạn thảo lập trình.
Nếu chương trình chạy bị lỗi với thông báo lỗi ZeroDivisionError thì đó là lỗi gì sau đây?
Lỗi không thể sửa được.
Đây lỗi chia hết cho 0.
Lỗi dữ liệu.
Lỗi giá trị của đối tượng.
Chương trình sẽ lập tức dừng và thông báo lỗi Syntax Error đây là lỗi gì sau đây trong chương trình Python?
Lỗi cú pháp.
Lỗi ngoại lệ.
Lỗi ngữ nghĩa.
Đáp án khác.
Chương trình thông báo lỗi gì sau đây?
NameError.
SyntaxError.
ValueError.
IndexError.
Phần tử tứ bao nhiêu trong mảng A bị xoá?
2.
3.
8.
4.
Lệnh nào sau đây dùng để lấy dữ liệu đầu vào từ người dùng?
cin.
scanf().
input().
print().
Các giá trị nào sau đây điền vào chỗ … là phù hợp?
max < b, max < c
max <= b, max < c
max < b, max <= c
max <= b, max <= c
Danh sách A sẽ như thế nào sau các lệnh sau?
2, 3, 4, 5, 6, 4.
2, 3, 4, 5, 6.
2, 4, 5, 6.
2, 3, 6, 4.
Lệnh nào sau đây được dùng để tính độ dài của phần tử?
del().
len().
append().
Lệnh nào sau đây được dùng để tính độ dài của phần tử?
del()
len()
append()
leng()
Phát biểu nào sau đây là SAI về quy tắc đặt tên biến trong Python?
Sử dụng được tất cả các kí tự trong bảng mã ASCII
Chỉ gồm các chữ cái tiếng Anh, các chữ số từ 0 đến 9 và kí tự gạch dưới "_"
Không bắt đầu bằng chữ số
Phân biệt chữ hoa và chữ thường
Cú pháp của lệnh lặp với số lần biết trước for là
for
for
for
for
Cách khởi tạo kiểu danh sách nào sau đây là ĐÚNG?
X = [1, 2, "One", True, False, 7.5]
X = (1, 2, "One", True, False, 7.5)
X = {1, 2, "One", True, False, 7.5}
X = 1, 2, "One", True, False, 7.5
Trong ngôn ngữ lập trình Python, xâu kí tự là:
danh sách các kí tự
dãy các kí tự Unicode
tập hợp các chữ cái trong bảng chữ cái tiếng Anh
tập hợp các chữ cái và cái chữ số trong bảng chữ cái tiếng Anh
Biến chạy trong vòng lặp for i in range(
1.
2.
0.
-1.
Cho đoạn chương trình: s = 0 for i in range(3): s = s+2*i print(s) Chương trình trả về kết quả nào sau đây?
12.
10.
8.
6.
Cấu trúc lặp với số lần chưa biết trước có dạng nào sau đây?
while < điều kiện >: < câu lệnh >.
while < điều kiện > < câu lệnh >.
while < điều kiện >:.
while < điều kiện > do < câu lệnh >.
Đối tượng A = [1, 2, '3'] thuộc kiểu dữ liệu nào sau đây?
list.
int.
float.
string.
Cho đoạn lệnh: >>> s = "0123145" >>> s[0] = '8' >>> print(s[0]) Chương trình trả về kết quả nào sau đây?
'8'.
'0'.
u dữ liệu nào sau đây?
list.
int.
float.
string.
Cho đoạn lệnh: >>> s = "0123145" >>> s[0] = '8' >>> print(s[0]) Chương trình trả về kết quả nào sau đây?
'8'.
'0'.
'1'.
Chương trình bị lỗi.
Cho đoạn chương trình sau: s1='a' s2='b' print(s1+s2) Chương trình trả về kết quả nào sau đây?
'a'.
'b'.
'ab'.
'ba'.
Cho đoạn chương trình sau: s='abcde' print(s[1:4]) Chương trình trả về kết quả nào sau đây?
'abc'.
'bcde'.
'bcd'.
'cde'.
Ý nào sau đây là hàm trong Python?
str().
in().
leng().
Floo.
Cho hàm: def sum(a, b): print("sum = " + str(a + b)) Hàm trên có chức năng gì sau đây?
Trả về tổng của hai số a và b được truyền vào.
Trả về hai giá trị a và b.
Tính tổng hai số a và b.
Tính tổng hai số a và b và hiển thị ra màn hình.
Cho đoạn chương trình: x = 1 while x < =5: print("python") x = x + 1 Chương trình trả về kết quả nào sau đây?
5 tu python.
4 tu python.
3 tu python.
ko có kết quả.
Trong câu lệnh lặp: j=0 for j in range(10): j = j + 2 print(j) Khi kết thúc câu lệnh trên, câu lệnh print(j) được thực hiện bao nhiêu lần?
10 lần.
1 lần.
5 lần.
Không thực hiện.
Cho bài toán: Giải phương trình ax2+bx+c=0. Ở bước xác định bài toán ta xác định đ��ơc:
Dữ liệu bài toán cho là 3 số a,b,c. Cần tìm giá trị x thỏa mãn ax2+bx+c=0.
Cần sử dụng ngôn ngữ Python để viết chương trình.
Sử dụng bộ dữ liệu nhỏ để kiểm thử.
Thuật toán để giải bài toán.
Cho các câu lệnh sau: X = [2, 6, 9, 10, 30] X.insert(2,5) Kết quả danh sách X thay đổi là?
X = [2, 6, 5, 9, 10, 30]
X = [2, 6, 9, 10, 30, 2]
X = [2, 6, 9, 10, 2, 30]
X = [2, 5, 6, 9, 10, 30]
Kết quả của chương trình sau là gì? A = [1, 2, 3, 4, 5, 6, 5] for k in A: print(k, e
Kết quả của chương trình sau là gì? A = [1, 2, 3, 4, 5, 6, 5] for k in A: print(k, end = " ")
1 2 3 4 5 6
1 2 3 4 5 6 5
1 2 3 4 5
2 3 4 5 6 5.
Phát biểu nào sau đây là SAI?
Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên
Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn
Mỗi hệ thống lập trình của một ngôn ngữ lập trình bậc cao đều cung cấp một số thư viện các chương trình con được xây dựng sẵn
Sử dụng chương trình con sẽ làm chương trình dài và phức tạp hơn
Phát biểu nào sau đây là SAI?
Chương trình con là một đoạn câu lệnh thực hiện một việc nào đó được đặt tên
Sử dụng chương trình con sẽ làm chương trình dễ hiểu, dễ tìm lỗi hơn
Mỗi hệ thống lập trình của một ngôn ngữ lập trình bậc cao đều cung cấp một số thư viện các chương trình con được xây dựng sẵn
Sử dụng chương trình con sẽ làm chương trình dài và phức tạp hơn
Cú pháp thiết lập hàm không trả lại giá trị là
def
def
def
def
Cho chương trình sau: def tinh(a,b,c): if (a>0) and (b>0) and (c>0): return a + b + c else: return a - b + c x = 5 y = 6 z = -7 print(tinh(x,y,z)) Kết quả ngoài màn hình là?
-8
4
18
không có kết quả
Quá trình giải toán bằng lập trình trên máy tính có …bước:
2
3
4
5
Cho bài toán: Giải phương trình ax2+bx+c=0. Ở bước xác định bài toán ta xác định được:
Cho bài toán: Giải phương trình ax2+bx+c=0. Ở bước xác định bài toán ta xác định đươc:
Dữ liệu bài toán cho là 3 số a,b,c. Cần tìm giá trị x thỏa mãn ax2+bx+c=0.
Cần sử dụng ngôn ngữ Python để viết chương trình.
Sử dụng bộ dữ liệu nhỏ để kiểm thử.
Thuật toán để giải bài toán.
Cho đoạn chương trình sau: a=16 x=math.sqrt(a) Sau khi thực hiện đoạn chương trình trên giá trị của x là:
3
4
5
6
Cho đoạn chương trình sau: a=3.4 print(type(a)) Kết quả trên màn hình là kiểu dữ liệu:
int
float
str
bool
Chương trình sau phát sinh lỗi gì? >>> 1 / 0 0.5 >>> 2 ** 3 8
NameError.
TypeError.
ZeroDivisionError.
Syntax Error.
Chương trình sau nên sửa như thế nào. Chọn phương án đúng nhất. fruits = ['Banana', 'Apple', 'Lime'] print(fruits[4])
Thay đổi kiểu dữ liệu của từng phần tử trong mảng.
Kiểm tra chỉ số của mảng khi thực hiện lệnh.
Thay đổi tên mảng.
Chương trình không có lỗi
Trong các công việc sau đây, công việc nào có liên quan trực tiếp đến nghề thiết kế đồ họa?
Thợ may
Kiến trúc sư
Phát thanh viên
Thư kí
Nội dung nào sau đây không phải là lợi ích của thiết kế đồ họa?
Giúp tạo dựng hình ảnh chuyên nghiệp.
Mang trải nghiệm đặc biệt cho độc giả.
Tăng hiệu quả tiếp thị và doanh thu.
Yếu tố duy nhất quyết định sự thành công.
Phần mềm nào sau đây không là phần mềm mà người thiết kế đồ hoạ sử dụng để chỉnh sửa ảnh, tạo ra các thiết kế đồ hoạ?
Word.
Inkscape.
Adobe Photoshop.
Paint.
Phần mềm nào sau đây không là phần mềm mà người thiết kế đồ hoạ sử dụng để chỉnh sửa ảnh, tạo ra các thiết kế đồ hoạ?
Word.
Inkscape.
Adobe Photoshop.
Paint.
Phát biểu nào ĐÚNG nhất?
Phát triển phần mềm là lập trình.
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.
Phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động, có thể lặp đi lặp lại.
Phát triển phần mềm là quản trị dự án phần mềm.
Phát biểu nào sau đây là ĐÚNG?
Để thiết kế và lập trình cần rất giỏi Toán và thành thạo tiếng Anh.
Số lượng cung cầu về lập trình viên ở Việt Nam đã cân bằng. Do vậy nhiều sinh viên tốt nghiệp ngành lập trình trong những năm tới rất khó tìm kiếm được việc làm.
Công việc của lập trình viên là viết các dòng lệnh bằng một ngôn ngữ lập trình.
Tất cả những người phát triển phần mềm đều có vai trò như nhau.
Sản phẩm nào sau đây không phải là sản phẩm của nghề thiết kế đồ họa?
Giống vật nuôi.
Logo, bảng hiệu.
Bao bì sản phẩm.
Áp phích quảng cáo.
Theo em, những kỉ năng, tố chất nào là cần thiết nhất cho người thiết kế đồ họa:
Có hiểu biết sâu về toán học
Có khả năng sử dụng thành thạo phần mềm đồ họa máy tính và có kiến thức về công nghệ.
Biết chơi nhiều nhạc cụ khác nhau.
Có khả năng cảm nhận cái đẹp và khả năng sáng tạo.
Có mấy kiểu duyệt phần tử của danh sách?
1.
2.
3.
4.
Dựa trên kiến thức về lệnh range trong Python, hãy xác định các ý sau đây là đúng hay sai:
Lệnh range(1, 51) sẽ tạo ra vùng giá trị gồm các số từ 1 đến 50.
Lệnh range(5, 11) sẽ tạo ra vùng giá trị gồm các số từ 5 đến 10.
Lệnh range(0, 2) sẽ tạo ra vùng giá trị gồm các số 0 và 1.
Lệnh range(10) sẽ tạo ra vùng giá trị gồm số 10.
Hãy xác định các câu sau về cách sử dụng lệnh range trong Python là đúng hay sai:
Hãy xác định các câu sau về cách sử dụng lệnh range trong Python là đúng hay sai:
Lệnh range(1, 101) sẽ tạo ra vùng giá trị gồm các số từ 1 đến 100.
Lệnh range(0, 99) sẽ tạo ra vùng giá trị gồm các số từ 0 đến 98.
Lệnh range(100, 1) sẽ tạo ra vùng giá trị gồm các số từ 100 đến 1.
Lệnh range(1, 2) sẽ tạo ra vùng giá trị gồm số 1.
Hãy xác định các câu sau về cách sử dụng lệnh for trong Python là đúng hay sai:
Vùng giá trị của lệnh range(1, n+1) sẽ bao gồm các số từ 1 đến n.
Tổng giá trị của S trong đoạn mã S = 0; for k in range(1, n+1): S = S + k sẽ bằng tổng của 1+2+...+n.
Đoạn mã for k in range(1, n+1): S = S + k sẽ tính tổng của các số từ 0 đến n-1.
Lệnh range(1, n+1) và lệnh range(n) sẽ trả về cùng một vùng giá trị nếu n=1.
Xem xét đoạn mã dưới đây và cho biết các phát biểu sau là đúng hay sai:
Đoạn mã trên tính tổng các giá trị dương trong danh sách A.
Biến S sẽ luôn có giá trị dương sau khi đoạn mã này được thực hiện.
Vòng lặp for trong đoạn mã này sẽ lặp qua tất cả các phần tử của danh sách A.
Nếu danh sách A chỉ chứa các số âm, thì giá trị cuối cùng của S sẽ là giá trị âm nhỏ nhất trong A.
Sử dụng các kiến thức về các cấu trúc lập trình cơ bản: cấu trúc tuần tự, cấu trúc rẽ nhánh, cấu trúc lặp hãy xác định xem các phát biểu sau là đúng hay sai:
Trong cấu trúc lặp, các câu lệnh sẽ lặp lại cho đến khi điều kiện kiểm tra trở thành sai.
Cấu trúc tuần tự không bao gồm các lệnh điều kiện hoặc lặp, chỉ có các lệnh được thực hiện liên tục.
Cấu trúc rẽ nhánh trong Python được thực hiện bằng câu lệnh for.
Trong một chương trình, các cấu trúc tuần tự, rẽ nhánh và lặp có thể được kết hợp với nhau để giải quyết các bài toán.
Xem xét đoạn mã dưới đây và xác định xem các phát biểu sau là đúng hay sai:
Danh sách A có tổng cộng 9 phần tử.
Giá trị tại vị trí A[4] trong danh sách A là 5.
Vòng lặp sẽ chạy 3 lần với các giá trị i lần lượt là 2, 3 và 4.
Sau khi thực hiện đoạn mã trên, giá trị của biến i sẽ là 5.
Xem xét đoạn mã dưới đây và cho biết các phát biểu sau là đúng hay sai:
Đoạn mã trên tính tổng các giá trị dương trong danh sách A.
Biến S sẽ luôn có giá trị dương sau khi đoạn mã này được thực hiện.
Vòng lặp for trong đoạn mã này sẽ lặp qua tất cả các phần tử của danh sách A.
Nếu danh sách A chỉ chứa các số âm, thì giá trị cuối cùng của S sẽ là giá trị âm nhỏ nhất trong A.
Cho danh sách D = [3, 6, 9, 12, 15]. Hãy xác định các câu sau đúng hay sai:
Lệnh D.clear() sẽ xóa toàn bộ danh sách và khi kiểm tra lại, D sẽ là [].
Sau khi thực hiện D.remove(9), danh sách sẽ trở thành [3, 6, 12, 15].
Lệnh D.remove(20) sẽ xóa phần tử có giá trị 20 và danh sách trở thành [3, 6, 9, 12, 15].
Lệnh D.append(18) sẽ thêm giá trị 18 vào đầu danh sách.
Cho xâu ký tự F = "Python". Hãy xác định các câu sau đúng hay sai:
Ký tự tại vị trí F[2] là 't'.
Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'y'.
Lệnh F[-1] sẽ trả về ký tự 'n'.
Xâu rỗng có thể được tạo ra bằng cách viết empty = "".
Cho xâu ký tự s = "123456789". Hãy xác định các câu sau đúng hay sai:
Biểu thức "5" in s sẽ trả về giá trị True.
Biểu thức "10" in s sẽ trả về giá trị True.
Kết quả của đoạn mã sau là "13579":
Biểu thức "123" in s sẽ trả về giá trị True.
Cho xâu ký tự F = "Python". Hãy xác định các câu sau đúng hay sai:
Ký tự tại vị trí F[2] là 't'.
Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'y'.
Lệnh F[-1] sẽ trả về ký tự 'n'.
Xâu rỗng có thể được tạo ra bằng cách viết empty = "".
Vận dụng kiến thức đã học về một số hàm trong Python. Hãy xác định các câu sau đúng hay sai:
Biểu thức abs(-5) sẽ trả về giá trị 5.
Biểu thức bool(0) sẽ trả về giá trị True.
Biểu thức ord('A') sẽ trả về giá trị 65.
Biểu thức chr(97) sẽ trả về ký tự 'B'.
Phát triển phần mềm gồm các công việc: điều tra, khảo sát, phân tích và thiết kế hệ thống; lập trình, kiểm thử, chuyển giao; bảo trì và quản trị dự án.
Phân tích hệ thống là: đưa hết dữ liệu vào máy tính và yêu cầu máy tính phân tích.
Chuyển giao là quá trình bắt buộc người dùng phải trả tiền cho người phát triển phần mềm mới được sử dụng phần mềm.
Kiểm thử là quá trình phát hiện để loại bỏ các lỗi cũng như các bất hợp lý trong sử dụng chương trình nếu có; kiểm tra kết quả thực hiện theo chức năng đã thiết kế.
Bảo trì là công việc nhằm khắc phục triệt để các lỗi, nâng cấp cả về tính năng và giao diện của phần mềm.
Bạn Trang thi Khối A1 (Toán - Lý - Anh) vào ngành Kỹ thuật phần mềm của trường Trường Đại Học Công Nghệ Đông Á.
Sau khi học xong bạn Trang có thể trở thành nhân viên của một công ty chuyên sản xuất phần mềm.
Sau khi học xong bạn Trang có thể trở thành một bác sĩ đa khoa.
Sau khi học xong bạn Trang có thể trở thành quản trị viên của một công ty.
Sau khi học xong bạn Trang có thể trở thành một nhạc sĩ.
Thiết kế đồ hoạ là việc dàn dựng bố cục, sắp xếp, chỉnh sửa hình ảnh, lựa chọn màu sắc để sáng tạo các thông điệp truyền thông hấp dẫn và
Thiết kế đồ hoạ là việc dàn dựng bố cục, sắp xếp, chỉnh sửa hình ảnh, lựa chọn màu sắc để sáng tạo các thông điệp truyền thông hấp dẫn và thu hút, đáp ứng yêu cầu truyền đạt thông tin một cách hiệu quả nhằm phục vụ mục đích tuyên truyền hoặc kinh doanh. Tuỳ theo phương thức thể hiện, thông điệp truyền thông có thể là các ấn phẩm (tấm thiếp, tờ rơi, logo, biển hiệu, áp phích, tài liệu quảng cáo/giới thiệu sản phẩm, bìa sách/tạp chí,…), các trang web,…
Thiết kế đồ hoạ giúp tạo dựng hình ảnh chuyên nghiệp của tổ chức hoặc cá nhân đối với mọi người thông qua các sản phẩm như logo, áp phích, danh thiếp, thẻ nhân viên, hình ảnh trên mạng xã hội…
Thiết kế đồ hoạ mang lại trải nghiệm đặc biệt cho độc giả, người xem thông qua các hình ảnh truyền thông thu hút và hấp dẫn.
Muốn theo nghề thiết kế đồ hoạ phải am hiểu sâu sắc về toán học.
Muốn theo nghề thiết kế đồ hoạ phải biết chơi tất cả các loại nhạc cụ dân tộc.
Để bắt đầu với lĩnh vực thiết kế đồ hoạ, các em có thể theo học tại các trung tâm, trường dạy nghề. Các em cũng có thể theo học bậc đại học, cao đẳng tại các trường về mĩ thuật, kiến trúc, thiết kế hoặc nhều trường đào tạo Ngành công nghệ thông tin cũng đào tạo chuyên ngành Thiết kế đồ hoạ trên máy tính.
Muốn theo học ngành Thiết kế đồ hoạ, em bắt buộc phải có bằng tốt nghiệp THPT.
Sau khi học ngành Thiết kế đồ hoạ, sau này em chỉ được làm công việc về ngành Thiết kế đồ hoạ, không được làm công việc khác.
Adobe Photoshop là một phần mềm mà người làm nghề Thiết kế đồ hoạ hay dùng.
Gimp và Inkscape là phần mềm thiết kế đồ hoạ được đưa vào giảng dạy trong trường THPT.
