wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Tin học

Total questions: 95

Worksheet time: 48mins

Name
Class
Date
1.

Chọn phát biểu sai trong các phát biểu sau:

a)

 Lệnh print() thực hiện việc in ra màn hình.

b)

 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ì, trả về số, xâu...

c)

Lệnh str() chuyển đối tượng đã cho thành chuỗi.

d)

 Lệnh type() trả lại kiểu dữ liệu của biểu thức trong ngoặt.

2.

Số phát biểu đúng trong số phát biểu sau:

1) Python cung cấp sẵn nhiều hàm thực hiện những công việc khác nhau cho người dùng tuỳ ý sử dụng.

2) Lệnh float() chuyển đối tượng đã cho thành kiểu số thực.

3) Lệnh int trả về số nguyên từ số hoặc biểu thức số.

4) Trong python, người dùng chỉ được sử dụng các hàm có sẵn được xây dựng.

5) Người dùng có thể xây dựng thêm một số hàm mới.

a)

1

b)

2

c)

3

d)

4

3.

 Phát biểu đúng trong các phát biểu sau là:

a)

Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.

b)

Có ít hàm có sẵn được xây dựng trong python.

c)

Lệnh bool() chuyển một giá trị của đối số mà nó hỗ trợ sang kiểu Boolean.

d)

 Lệnh input() có thể nhập vào một số nguyên và trả về số nguyên mà không cần chuyển đổi kiểu.

4.

 Chương trình sau cho kết quả là bao nhiêu?

def chao(ten):

"""Hàm này dùng để

chào một người được truyền

vào như một tham số"""

print("Xin chào, " + ten + "!")

chao(‘Xuan’)

a)

“Xin chào”.

b)

“Xin chào, Xuan!”.

c)

 “Xin chào!”.

d)

 """Hàm này dùng để chào một người được truyền vào như một tham số"""

5.

Kết quả của chương trình sau là:

def PhepNhan(Number):

return Number * 10

print(PhepNhan(5))

a)

 Chương trình bị lỗi.

b)

5

c)

10

d)

50

6.

 Kết quả của chương trình sau là:

def Kieu(Number):

return type(Number);

print(Kieu (5.0))

a)

 Chương trình bị lỗi.

b)

Float

c)

5

d)

Int

7.

Hàm sau có chức năng gì?

def sum(a, b):

print("sum = " + str(a + b))

a)

 Trả về tổng của hai số a và b được truyền vào.

b)

Trả về hai giá trị a và b.

c)

Tính tổng hai số a và b.

d)

 Tính tổng hai số a và b và hiển thị ra màn hình.

8.

Điền vào (…) để tìm ra số lớn nhất trong 3 số nhập vào:

def find_max(a, b, c):

max = a

if (…): max = b

if (…): max = c

return max

a)

max < b, max < c.

b)

max <= b, max < c.

c)

max < b, max <= c.

d)

max <= b, max <= c.

9.

Chương trình sau ra kết quả bao nhiêu?

def get_sum(num):

tmp = 0

for i in num:

tmp += i

return tmp

result = get_sum(5,4,3,2,1)

print(result)

a)

12

b)

13

c)

14

d)

15

10.

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

a)

D. Không có dòng lệnh bị lỗi.

b)

4

c)

2

d)

3

11.

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

def add(a, b)

sum = a + b

return sum

x = int(input("Nhập số thứ nhất:"))

y = int(input("Nhập số thứ hai:"))

tong = add(x, y)

print("Tổng là: " + str(tong))

a)

1

b)

2

c)

3

d)

4

12.

 Chương trình sau hiển thị kết quả như thế nào?

country= “Việt Nam”

def ham():

print(country)

ham("Sweden")

ham("India")

ham("Brazil")

a)

Sweden, India, Brazil

b)

 Sweden, Brazil, India.

c)

 Sweden, Brazil

d)

 Chương trình bị lỗi.

13.

 Khi khai báo hàm, thành phần nào được định nghĩa và được dùng như biến trong hàm?

a)

Tham số

b)

Đối số

c)

Dữ liệu

d)

Giá trị

14.

Chọn phát biểu đúng trong các phát biểu sau:

a)

Lời gọi hàm không có lỗi nếu tham số được truyền chưa có giá trị.

b)

Số lượng giá trị được truyền vào hàm bằng tham số trong khai báo của hàm.

c)

Tham số là giá trị được truyền vào khi gọi hàm

d)

Cả 3 phát biểu trên đều đúng

15.

Phát biểu nào bị sai?

a)

Một hàm khi khai báo có một tham số nhưng khi gọi hàm có thể có 2 đối số.

b)

Tham số được định nghĩa khi khai báo hàm.

c)

Tham số và đối số có một số điểm khác nhau.

d)

Khi gọi hàm, các tham số sẽ được chuyển bằng giá trị thông qua đối số của hàm.

16.

Giả sử hàm f có hai tham số khi khai báo. khi gọi hàm, 2 giá trị đổi số nào truyền vào sẽ gây lỗi?

a)

2,3

b)

10,c

c)

"a","b"

d)

"a","3".

17.

Khi gọi hàm f(1,2,3), khi định nghĩa hàm f có bao nhiêu tham số?

a)

1

b)

2

c)

3

d)

4

18.

Các tham số của f có kiểu dữ liệu gì nếu f được gọi như sau: f('5.0')

a)

str

b)

float.

c)

int.

d)

Không xác định.

19.

Hàm f được khai báo như sau f(a, b, c). Số lượng đối số truyền vào là:

a)

3

b)

2

c)

1

d)

4

20.

Hoàn thành chương trình kiểm tra một số có là số nguyên tố không:

def prime(n):

c = 0

k = 1

while(k<n):

if n%k == 0:

c = c + 1

k = k+ 1

if c == 1:

return (…)

else:

return (…)

a)

 True, False

b)

True, True

c)

 False, False

d)

False, True.

21.

Cho biết kết quả in ra màn hình của chương trình sau:

def tinhSum(a, b):

return a + b

s = tinhSum(1, 4)

print(s)

a)

4

b)

5

c)

2

d)

3

22.

Chương trình sau bị lỗi ở dòng thứ bao nhiêu ?

def tinh(a, b):

if(b != 0):

return a // b

s = tinh(1, m)

print(s)

a)

2

b)

3

c)

4

d)

5

23.

Cho biết kết quả in ra màn hình của chương trình sau

a)

3

b)

2

c)

1

d)

8

24.

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)

Địa phương, trong.

b)

Cục bộ, ngoài.

c)

Địa phương, ngoài.

d)

Toàn cục, ngoài.

25.

 Số phát biểu đúng trong các phát biểu sau là:

1) Tất cả các biến bên trong hàm đều có tính cục bộ.

2) Tất cả các biến bên trong hàm chỉ có tính cục bộ.

3) Biến cục bộ trong hàm nếu gọi bên ngoài hàm sẽ bị lỗi.

a)

1

b)

2

c)

3

d)

0

26.

Chọn phát biểu sai trong các phát biểu sau:

a)

Chương trình chính có thể sử dụng biến cục bộ bên trong hàm.

b)

Biến bên trong hàm có thể trùng tên với biển đã khai báo trước đó bên ngoài hàm.

c)

Tất cả các biến trong hàm đều có tính cục bộ.

d)

Các biến bên trong hàm không có hiệu lực ở bên ngoài hàng.

27.

Giá trị của x, y là bao nhiêu khi thực hiện lệnh f(1, 3)

a)

2,3

b)

4,5

c)

5,4

d)

3,4.

28.

Giá trị của a, b là bao nhiêu khi thực hiện lệnh f(2, 5)

a)

10,2

b)

10,1

c)

2,5

d)

0,1.

29.

Kết quả của chương trình này là bao nhiêu?

s = "Tôi tên là: "

def kq(name):

s = s+ name

return s

print(kq("Long"))

a)

“Tôi tên là: Long”

b)

“Long”

c)

“Tôi tên là: ”

d)

Chương trình bị lỗi.

30.

 Kết quả của chương trình sau là bao nhiêu?

s = "Hôm nay tôi đi học "

def kq(name):

s = "Hello World"

s = s + “!!!”

return s

print(s)

a)

 "Hôm nay tôi đi học ".

b)

 "Hello World".

c)

"Hello World!!!".Chương trình bị lỗi.

31.

Kết quả của chương trình sau là bao nhiêu?

def kq(name):

s = "Tôi tên là: "

s = s+ name

return s

print(kq("Xuân"))

a)

 "Tôi tên là: ".

b)

 "Xuân".

c)

"Tôi tên là: Xuân".

d)

Chương trình bị lỗi.

32.

Kết quả của chương trình sau là bao nhiêu?

>>>def f(a,b):

return a + b + N

>>> N = 5

>>>f(3, 3)

a)

5

b)

6

c)

11

d)

Chương trình bị lỗi.

33.

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ừ khóa nào

a)

global.

b)

def.

c)

Không thể thực hiện

d)

all.

34.

ết quả nào được in ra khi thực hiện các câu lệnh sau:

>>>def f(x, y):

a = x + y

print(a + n)

>>>n = 5

>>>f(2, 3)

a)

5.

b)

10.

c)

2.

d)

Chương trình bị lỗi.

35.

 Kết quả của chương trình sau là bao nhiêu?

def f(a,b):

N=N+1

return a + b + N

N = 7

f(3, 3)

a)

5.

b)

6.

c)

13.

d)

Chương trình bị lỗi.

36.

 Kết quả của chương trình sau là bao nhiêu?

def f(a,b):

global N

N=N+1

return a + b + N

N = 7

f(3, 3)

a)

8.

b)

6.

c)

14.

d)

Chương trình bị lỗi.

37.

 Kết quả của chương trình sau là:

def add(x,y):

print(x+y)

x=15

add(x ,10)

add(x,x)

y=20

add(x,y)

a)

25,35,30.

b)

35,30,25.

c)

25,30,35.

d)

Chương trình bị lỗi.

38.

Cho biết kết quả của chương trình sau:

def changeme(mylist):

mylist.append([1,2,3,4])

mylist = [10,20,30]

changeme( mylist)

print(mylist)

a)

[10, 20, 30].

b)

[10, 20, 30, 1, 2, 3, 4].

c)

 [1, 2, 3, 4].

d)

[10, 20, 30, [1, 2, 3, 4]].

39.

Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu?

def msg():

a=10

print("Gia tri cua a la",a)

return msg()

print(a)

a)

4.

b)

5.

c)

3.

d)

Không có lỗi.

40.

Chương trình sau bị lỗi ở dòng lệnh thứ:

b=20

def msg():

a=10

print ("Gia tri cua a la",a)

print ("Gia tri cua b la",b)

return msg()

print(b)

a)

3.

b)

4.

c)

5.

d)

Không có lỗi.

41.

 Chương trình sau bị lỗi ở dòng lệnh thứ bao nhiêu ?

>>> fruits = ['Banana', 'Apple', 'Lime']

>>> loud_fruits = [fruit.upper() for fruit in fruits]

>>> print(loud_fruits)

>>> list(enumerate(fruits))

a)

2.

b)

3.

c)

4.

d)

Không phát sinh lỗi

42.

Chọn phát biểu sai trong các phát

biểu sau:

a)

Có thể phân biệt lỗi chương trình Python làm ba loại.

b)

Khi có lỗi sai cú pháp, chương trình lập tức dừng và thông báo lỗi.

c)

Lỗi ngoại lệ là lỗi không thể thực hiện một lệnh trong chương trình.

d)

Cách xử lý các lỗi giống nhau.

43.

 Số phát biểu đúng trong cac phát biểu sau là:

1) Chương trình chạy khi lỗi lôgic xảy ra

2) Khi có lỗi sai cấu trúc ngôn ngữ, chương trình vẫn chạy.

3) Khi có lỗi ngoại lệ, chương trình dừng và thông báo lỗi.

4) Mã lỗi ngoại lệ trả lại gọi là mã lỗi ngoại lệ.

a)

2.

b)

3.

c)

4.

d)

1.

44.

Điền vào “…” hoàn thành phát biểu sau: “Chương trình chạy không lỗi ngoại lệ nhưng kết quả đưa ra …. Đây là lỗi … bên trong chương trình.”

a)

 đúng, Syntax Error.

b)

sai, lôgic.

c)

đúng, lôgic.

d)

sai, ngoại lệ.

45.

Chương trình sau thông báo lỗi gì?

for i in range(10) print(i)

a)

Type Error.

b)

NameError.

c)

SyntaxError.

d)

ValueError.

46.

Chương trình sau thông báo lỗi gì?

n = 5

for i in range(n):

print(t)

a)

Type Error.

b)

NameError.

c)

SyntaxError.

d)

ValueError.

47.

Chương trình sau thông báo lỗi gì?

>>>n = int(input("Nhập n: "))

>>>Nhập n: a

a)

Type Error.

b)

NameError.

c)

SyntaxError.

d)

ValueError.

48.

Chương trình sau thông báo lỗi gì?

lst = [1, 2, 3, 4, 5]

for i in range(10):

print(lst[i])

a)

IndexError.

b)

NameError.

c)

SyntaxError.

d)

ValueError.

49.

Chương trình sau thông báo lỗi gì?

lst = [10, 20, 30, 40]

print(lst[6])

a)

NameError.

b)

SyntaxError.

c)

ValueError.

d)

IndexError.

50.

Chương trình sau mắc lỗi gì?

#Tính tích của 3 số nguyên dương đầu tiên.

>>>s = 1

>> for i in range(3):

s = s * i

>>>print(s)

0

a)

Lôgic.

b)

Lối cú pháp.

c)

Lỗi ngoại lệ.

d)

Không có lỗi.

51.

 Mã lỗi ngoại lệ của lệnh sau là float(“2 + 3”)

a)

IndexError.

b)

TypeError.

c)

ValueError.

d)

SyntaxError.

52.

Mà lối nào được đưa ra khi lệnh thực hiện phép chia cho giá trị 0

a)

ZeroDivisionError

b)

TypeError.

c)

ValueError.

d)

SyntaxError.

53.

Khi dòng lệnh thụt vào không thẳng hàng chương trình đưa ra mà đối ngoại lệ nào?

a)

ZeroDivisionError.

b)

TypeError.

c)

IndentationError.

d)

SyntaxError.

54.

Mã lỗi ngoại lệ của lệnh sau là

s = “12” + 12

a)

ZeroDivisionError.

b)

TypeError.

c)

IndentationError.

d)

SyntaxError.

55.

Phải lối nào được đưa ra khí lệnh gọi một hàm nhưng không có hàm đó

a)

ZeroDivisionError.

b)

TypeError.

c)

IndentationError.

d)

NameError.

56.

Dòng lệnh sau bị lỗi gì?

>> >A = [1, 2]

>>>A[0.5]

a)

Lỗi lôgic.

b)

Lỗi ngoại lệ.

c)

Lối cũ phát.

d)

Không có lỗi.

57.

Hoàn thành phát biểu sau: “Có rất nhiều công cụ và phương pháp khác nhau để kiểm thử chương trình. Các công cụ có mục đích … của chương trình và …, … các lỗi phát sinh trong tương lai”

a)

Tìm ra lỗi, phòng ngừa, ngăn chặn.

b)

Tìm ra lỗi, phòng ngừa, xử lí.

c)

Phòng ngừa, ngăn chặn, xử lí lỗi.

d)

 Xử lí lỗi, phòng ngừa, ngăn chặn.

58.

Đâu không là công cụ để kiểm thử chương trình?

a)

Công cụ in biến trung gian.

b)

Công cụ xin các bộ dữ liệu test.

c)

Công cụ thống kê dữ liệu.

d)

Công cụ điểm dừng trong phần mềm soạn thảo lập trình.

59.

Trong các phát biểu sau, phát biểu nào chưa chính xác về kiểm thử chương trình?

a)

Hiện nay, có ít phương pháp và công cụ khác nhau để kiểm thử chương trình.

b)

Chương trình cần được thử với một số bộ số liệu test gồm đầu và tiêu biểu và kết quả đầu ra biết trước.

c)

Các bộ test phụ thuộc vào các tiêu chí khác nha.

d)

Các bộ test dữ liệu nên có nhiều bộ test ngẫu nhiên,...

60.

Phát biểu nào sau đây đúng nhất khi nói về các bộ dữ liệu test khi kiểm thử

chương trình.

a)

Các bộ test có thể có đầu vào theo các tiêu chí khác nhau.

b)

Các bộ test có đầu vào theo một số tiêu chí nhất định.

c)

Các bộ test có thể có đầu vào theo các tiêu chí khác nhau như độ lớn, tính đa dạng của dữ liệu.

d)

Các bộ test có đồ vào phải theo các tiêu chí về độ lớn, tính đa dạng của dữ liệu.

61.

Số phát biểu đúng trong các phát biểu sau:

1) Cần chú ý nên có nhiều bộ test khi test các bộ dữ liệu.

2) Việc sinh ngẫu nhiên dữ liệu đầu vào trong miền xác định của chương trình làm tăng khả năng tìm lỗi.

3) Thực tế cho thấy ít khi phát sinh lỗi tại các vùng biên hoặc lân cận biên.

4) Không thể sử dụng các lệnh print() để in ra các biến trung gian.

a)

2

b)

3

c)

1

d)

4

62.

 Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?

a)

Kiểm tra lại giá trị số chia.

b)

Kiểm tra lại chỉ số trong mảng.

c)

Kiểm tra giá trị của số bị chia.

d)

Kiểm tra kiểu dữ liệu nhập vào.

63.

Chương trình sau phát sinh lỗi gì?

>>> 1 / 0

0.5

>>> 2 ** 3

8

a)

NameError.

b)

TypeError.

c)

ZeroDivisionError.

d)

SyntaxError.

64.

 Chương trình chạy phát sinh lỗi ngoại lệ IndexError, nên xử lí như thế nào?

a)

Kiểm tra lại giá trị số chia.

b)

Kiểm tra lại chỉ số trong mảng.

c)

Kiểm tra giá trị số bị chia.

d)

Kiểm tra kiểu dữ liệu nhập vào.

65.

Chương trình sau có lỗi ở dòng lệnh nào?

n = int(input("Nhập số tự nhiên n: "))

s = ""

for i in range(10):

s = s + i

a)

1.

b)

2.

c)

3.

d)

4.

66.

 Chương trình chạy phát sinh lỗi ngoại lệ TypeError, nên xử lí như thế nào?

a)

Kiểm tra lại chỉ số trong mảng.

b)

Kiểm tra lại giá trị số chia.

c)

Kiểm tra giá trị của số bị chia.

d)

Kiểm tra kiểu dữ liệu nhập vào.

67.

Chương trình sau mắc lỗi gì?

def func(n)

a, b = 0, 1

while a < n:

print(a, end=' ')

a, b = b, a+b

print()

print(func(1000))

a)

TypeError.

b)

ZeroDivisionError.

c)

SyntaxError.

d)

NameError .

68.

Để tính giá trị trung bình của một danh sách số A, người lập trình đã dùng lệnh gttb = sum(A) / len(A). Những mã lỗi ngoại lệ nào có thể xảy ra ?

a)

NameError.

b)

ZeroDivisionError.

c)

Không thể xảy ra lỗi

d)

Có thể xảy ra cả hai lối trên.

69.

Chương trình chạy phát sinh lỗi ngoại lệ NameError, nên xử lí như thế nào?

a)

Kiểm tra lại chỉ số trong mảng.

b)

Kiểm tra lại tên các biến và hàm.

c)

Kiểm tra giá trị của số bị chia.

d)

Kiểm tra kiểu dữ liệu nhập vào.

70.

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])

a)

Thay đổi kiểu dữ liệu của từng phần tử trong mảng.

b)

Kiểm tra chỉ số của mảng khi thực hiện lệnh.

c)

Thay đổi tên mảng

d)

Chương trình không có lỗi.

71.

Công việc nào có liên quan trực tiếp đến ngành thiết kế đồ họa?

a)

Thợ may.

b)

Phát thanh viên.

c)

Kiến trúc sư.

d)

Thư ký.

72.

Các hình ảnh đồ họa không gồm thành phần nào?

a)

Văn bản.

b)

Các đường.

c)

Các hình cơ bản.

d)

Ứng dụng đồ họa.

73.

Lợi ích của thiết kế đồ họa?

a)

Giúp tạo dựng hình ảnh chuyên nghiệp.

b)

Mang trải nghiệm đặc biệt cho độc giả.

c)

Tăng hiệu quả tiếp thị và doanh thu.

d)

Cả 3 ý trên

74.

Ngành thiết kế đồ họa cần có kỹ năng gì?

a)

Vẽ, sắp xếp các đối tượng đồ họa.

b)

Kỹ năng sử dụng máy tính.

c)

Kỹ năng làm việc trên các phần mềm đồ họa.

d)

Cả 3 phương án trên.

75.

Yếu tố nào sau đây cần thiết nhất với nghề thiết kế đồ họa?

a)

Có khả năng cảm thụ cái đẹp và óc sáng tạo.

b)

Tính toán giỏi.

c)

Thành thạo các phần mềm ứng dụng chỉnh sửa ảnh.

d)

Sử dụng thành thạo phần mềm tin học.

76.

Kỹ năng, tố chất nào cần thiết nhất cho người thiết kế đồ họa?

a)

Có hiểu biết sâu về toán học.

b)

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ệ.

c)

Biết chơi nhiều nhạc cụ.

d)

Có khả năng nhìn nhận cái đẹp.

77.

Đâu không là phần mềm mà người thiết kế đồ họa sử dụng để chỉnh sửa ảnh tạo ra các thiết kế đồ họa?

a)

Word .

b)

Inkscape.

c)

Adobe Photoshop.

d)

Paint.

78.

Trường nào sau đây có đào tạo ngành nghề thiết kế đồ họa?

a)

Trường Đại học Kiến trúc.

b)

Trường Đại học Thương mại.

c)

Trường Học viện Tài chính.

d)

Trường Học viện Nông nghiệp.

79.

Có thể tìm kiếm thông tin về ngành nghề thiết kế đồ họa ở đâu?

a)

Trên báo.

b)

Trên mạng internet.

c)

Từ người thân, bạn bè.

d)

Cả 3 ý trên.

80.

Thiết kế đồ họa là thao tác....

a)

Tạo ra các thành phần đồ họa.

b)

Lựa chọn các thành phần đồ họa.

c)

Sắp xếp các thành phần đồ họa.

d)

Tất cả các ý trên.

81.

Nghề nghiệp có thể làm sao khi tốt nghiệp ngành thiết kế đồ họa?

a)

Chuyên viên thiết kế.

b)

Tư vấn thiết kế.

c)

Thành lập công ty, doanh nghiệp tư vấn.

d)

Cả 3 ý trên.

82.

Thiết kế đồ họa có thể làm ở đâu?

a)

Ở tại nhà.

b)

Ở công ty.

c)

Ở đây có thể sử dụng máy tính, thiết bị thông minh.

d)

Cả 3 ý trên.

83.

Học sinh, sinh viên có thể theo lĩnh vực thiết kế đồ họa sớm ở đâu?

a)

Các trung tâm.

b)

Trường nghề.

c)

Các trường cao đẳng.

d)

Cả 3 ý trên.

84.

Theo em, số công việc sau đây sẽ sử dụng tới kiến thức thiết kế đồ hoạ là:

1) Tạo áp phích quảng cáo sản phẩm nước giải khát cho công ty.

2) Lập trình ứng dụng để thiết kế đồ hoạ.

3) Giảng dạy các môn văn hoá tại trường học.

4) Giảng dạy môn đồ hoạ tại các trường đại học.

5) Tư vấn thiết kế logo sản phẩm

6) Tư vấn tuyển sinh du học nước ngoài.

a)

4.

b)

5.

c)

3.

d)

6.

85.

Thiết kế đồ họa là gì?

a)

Dàn dựng bố cục, sắp xếp chỉnh sửa ảnh.

b)

Lựa chọn màu sắc cho ảnh để tạo ra các sản phẩm truyền thông.

c)

Tạo ra các sản phẩm đáp ứng yêu cầu và mục đích đặt ra.

d)

Cả ba đáp án trên.

86.

(NB) Có mấy công đoạn trong xây dựng và phát triển phần mềm?

a)

5

b)

6

c)

7

d)

8

87.

Câu 2 (NB) Sắp xếp theo đúng trình tự các công đoạn cần thực hiện để sản xuất một phần mềm:

(1)kiểm thử

(2)bảo trì

(3)chuyển giao

(4)lập trình

(5)phân tích hệ thống

(6)thiết kế hệ thống

(7)điều tra khảo sát

a)

(1)((2)((3)((4)((5)((6)((7)

b)

(7)((5)((6)((4)((1)((3)((2)

c)

(1)((3)((6)((4)((5)((2)((7)

d)

(7)((6)((3)((1)((4)((2)((5)

88.

(NB) Tố chất nào là không quan trọng đối với nghề phát triển phần mềm:

a)

có kiến thức về thuật toán, cấu trúc dữ liệu.

b)

có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.

c)

có đức tính cẩn thận, tỉ mỉ.

d)

có hiểu biết về tâm lí học.

89.

(NB) Nội dung nào không phải là công việc của phát triển phần mềm?

a)

sửa chữa phần cứng.

b)

Phát triển game.

c)

Phát triển ứng dụng trên web.

d)

Phát triển ứng dụng di động.

90.

(TH) “Dựa vào tài liệu thiết kế, các lập trình viên sẽ tiến hành tạo cơ sở dữ liệu nếu cần và viết các đoạn mã thực hiện các chức năng” là nội dung của công đoạn nào trong sản xuất phần mềm?

a)

Phân tích hệ thống

b)

Kiểm thử

c)

Lập trình

d)

Bảo trì

91.

(TH) Những tố chất: “Cẩn thận, tỉ mỉ; Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vực ứng dụng; Có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực” nói về hoạt động phát triển phần mềm nào?

a)

Quản trị dự án.

b)

Lập trình.

c)

Phân tích và thiết kế hệ thống.

d)

Tiếp xúc khách hàng.

92.

(TH) Để theo học ngành phát triển phần mềm, em cần chuẩn bị tốt những môn học nào?

a)

Toán học, tin học.

b)

Tin học, tiếng anh.

c)

Tin học, mỹ thuật.

d)

Toán học, vật Lý.

93.

(VD) Người máy Asimo của tập đoàn Honda (Nhật Bản) là sản phẩm của công việc phát triển phần mềm ở lĩnh vực nào?

a)

Lập trình trí tuệ nhân tạo.

b)

Phát triển giao diện người dùng.

c)

Phát triển games.

d)

Phát triển ứng dụng di động.

94.

(VD) Thiết lập các công việc: “quản lý hệ thống dữ liệu bao gồm việc cập nhật và quản lý sách, độc giả; quản lý tình hình hoạt động của thư viện, việc mượn và trả sách; các chức năng tìm kiếm và thống kê thông tin” là công đoạn nào trong phát triển phần mềm quản lý thư viện?

a)

Phân tích hệ thống.

b)

Điều tra khảo sát.

c)

Thiết kế hệ thống.

d)

Kiểm thử.

95.

(VDC) Công việc nào là không cần thiết khi phát triển phần mềm quản lý thư viện?

a)

Quản lý hệ thống dữ liệu bao gồm việc cập nhật và quản lý sách, độc giả.

b)

Quản lý tình hình hoạt động của thư viện. Việc mượn và trả sách

c)

Các chức năng tìm kiếm và thống kê thông tin.

d)

Hệ thống câu hỏi khảo sát nhu cầu để đọc.