wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Đkwib

Total questions: 66

Worksheet time: 42mins

Name
Class
Date
1.

Cho xâu ký tự F = "Python". Hãy xác định các câu sau đúng hay sai

a)

Ký tự tại vị trí F[2] là 't'.

b)

Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'i'.

c)

Lệnh F[-1] sẽ trả về ký tự 'n'.

d)

Xâu rỗng có thể được tạo ra bằng cách viết empty = "".

2.

Cho xâu ký tự G = "Programming". Hãy xác định các câu sau đúng hay sai:

a)

Ký tự đầu tiên trong xâu G là 'P', và có thể truy cập bằng G[0].

b)

Lệnh G[4] = 'r' sẽ thay đổi ký tự thứ 4 trong xâu thành 'r'.

c)

Xâu G có thể được coi như một danh sách các ký tự nhưng không thể thay đổi các ký tự đó.

d)

Độ dài của xâu G là 11, có thể tính bằng lệnh len(G).

3.

Cho xâu ký tự t = "hello world". Hãy xác định các câu sau đúng hay sai:

a)

Biểu thức "world" in t sẽ trả về giá trị True

b)

Biểu thức "WORLD" in t sẽ trả về giá trị True

c)

Đoạn mã sau sẽ in ra từng ký tự của xâu trên một dòng mới:


d)

Biểu thức "hello" + " " + "world" in t sẽ trả về giá trị True

4.
a)

Biểu thức float("3.14") sẽ trả về số thập phân 3.14

b)

Biểu thức str(123) sẽ trả về xâu ký tự "123".

c)

Biểu thức len("Python") sẽ trả về giá trị 7

d)

Biểu thức list("hello") sẽ trả về danh sách ['hello'].

5.
a)

Biểu thức abs(-5) sẽ trả về giá trị 5.

b)

Biểu thức bool(0) sẽ trả về giá trị True.

c)

Biểu thức ord('A') sẽ trả về giá trị 65.

d)

Biểu thức chr(97) sẽ trả về ký tự 'B

6.

Cho chương trình sau:

#luỹ thừa

def luythua(a,n):

   return a**n

a = int(input('Nhập cơ số:'))

n = int(input('Nhập số mũ:'))

print(a, 'mu', n, '=', luythua(a,n))

a)

Các biến a, n là biến cục bộ

b)

Khi nhập a=2, b=3 thì kết quả chương trình in ra màn hình là 6

c)

Các biến a, n có tác dụng trong hàm def luythua(a,n)và có tác dụng trong toàn bộ các chương trình khác

d)

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á global

7.

Cho các lệnh sau:

>>>m,n=3,5

>>>def a(m,n):

      m=m+n

      n=n*m

      return m+n

a)

Sau khi thực hiện lệnh a(7,10) thì giá trị của m=3 và n=5

b)

Trong hàm được khai báo hai biến m, n trùng với tên hai biến m, n được khai báo ngoài hàm

c)

Các biến m, n là các biến cục bộ của chương trình

d)

Không được phép khai báo m,n=3,5 mà phải khai báo riêng m=3 và n=5

8.

1. Chương trình cần được thử với một số bộ dữ liệu gồm đầu vào tiêu biểu phụ thuộc đặc thù của bài toán và kết quả của đầu ra đã biết trước. Các bài toán có thể có đầu vào theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu

a)

Chương trình chỉ cần 1 bộ test, không cần nhiều bộ test theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu

b)

Chương trình cần có bộ test ngẫu nhiên

c)

Chương trình cần có bộ test dữ liệu ở vùng biên

d)

Những chương trình đơn giản thì không cần bộ test nào

9.

Cho chương trình:

a = input(“Nhập số a: ”)

b = input(“Nhập số b: ”)

print(“Tổng hai số đã nhập là: ”, a+b)

a)

Chương trình không phát sinh lỗi

b)

Nếu nhập a=50 và b=5 thì kết quả của chương trình là 55

c)

Có thể sửa lại hai lệnh đầu như sau:

​a=int(input(“Nhập số a: ”))

​b=int(input(“Nhập số b: ”))

d)

Có thể sửa lại hai lệnh đầu như sau:

​a=float(input(“Nhập số a: ”))

​b=float(input(“Nhập số b: ”))

10.

Cho chương trình sắp xếp dãy số như sau:

1

M=[7, 21, 0, 6, 9, 23, 18]

for i in range(len(M)-1):

     j=i

     while j>1 and M[j] < M[j-1]:

      M[j],M[j-1]= M[j-1], M[j]

      J=j-1

print(M)

2

 

3

 

4

 

5

 

6

 

7

 

a)

Dòng lệnh số 1 bị lỗi

b)

Dòng lệnh số 2 bị lỗi

c)

Dòng lệnh số 4 bị lỗi

d)

Dòng lệnh số 7 bị lỗi

11.

Cho xâu ký tự F = "Python". Hãy xác định các câu sau đúng hay sai

a)

Ký tự tại vị trí F[2] là 't'.

b)

Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'i'.

c)

Lệnh F[-1] sẽ trả về ký tự 'n'.

d)

Xâu rỗng có thể được tạo ra bằng cách viết empty = "".

12.

Cho xâu ký tự G = "Programming". Hãy xác định các câu sau đúng hay sai:

a)

Ký tự đầu tiên trong xâu G là 'P', và có thể truy cập bằng G[0].

b)

Lệnh G[4] = 'r' sẽ thay đổi ký tự thứ 4 trong xâu thành 'r'.

c)

Xâu G có thể được coi như một danh sách các ký tự nhưng không thể thay đổi các ký tự đó.

d)

Độ dài của xâu G là 11, có thể tính bằng lệnh len(G).

13.

Cho xâu ký tự F = "Python". Hãy xác định các câu sau đúng hay sai

a)

Ký tự tại vị trí F[2] là 't'.

b)

Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'i'.

c)

Lệnh F[-1] sẽ trả về ký tự 'n'.

d)

Xâu rỗng có thể được tạo ra bằng cách viết empty = "".

14.

Cho xâu ký tự G = "Programming". Hãy xác định các câu sau đúng hay sai:

a)

Ký tự đầu tiên trong xâu G là 'P', và có thể truy cập bằng G[0].

b)

Lệnh G[4] = 'r' sẽ thay đổi ký tự thứ 4 trong xâu thành 'r'.

c)

Xâu G có thể được coi như một danh sách các ký tự nhưng không thể thay đổi các ký tự đó.

d)

Độ dài của xâu G là 11, có thể tính bằng lệnh len(G).

15.

Cho xâu ký tự t = "hello world". Hãy xác định các câu sau đúng hay sai:

a)

Biểu thức "world" in t sẽ trả về giá trị True

b)

Biểu thức "WORLD" in t sẽ trả về giá trị True

c)

Đoạn mã sau sẽ in ra từng ký tự của xâu trên một dòng mới:


d)

Biểu thức "hello" + " " + "world" in t sẽ trả về giá trị True

16.
a)

Biểu thức float("3.14") sẽ trả về số thập phân 3.14

b)

Biểu thức str(123) sẽ trả về xâu ký tự "123".

c)

Biểu thức len("Python") sẽ trả về giá trị 7

d)

Biểu thức list("hello") sẽ trả về danh sách ['hello'].

17.
a)

Biểu thức abs(-5) sẽ trả về giá trị 5.

b)

Biểu thức bool(0) sẽ trả về giá trị True.

c)

Biểu thức ord('A') sẽ trả về giá trị 65.

d)

Biểu thức chr(97) sẽ trả về ký tự 'B

18.

Cho chương trình sau:

#luỹ thừa

def luythua(a,n):

   return a**n

a = int(input('Nhập cơ số:'))

n = int(input('Nhập số mũ:'))

print(a, 'mu', n, '=', luythua(a,n))

a)

Các biến a, n là biến cục bộ

b)

Khi nhập a=2, b=3 thì kết quả chương trình in ra màn hình là 6

c)

Các biến a, n có tác dụng trong hàm def luythua(a,n)và có tác dụng trong toàn bộ các chương trình khác

d)

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á global

19.

Cho các lệnh sau:

>>>m,n=3,5

>>>def a(m,n):

      m=m+n

      n=n*m

      return m+n

a)

Sau khi thực hiện lệnh a(7,10) thì giá trị của m=3 và n=5

b)

Trong hàm được khai báo hai biến m, n trùng với tên hai biến m, n được khai báo ngoài hàm

c)

Các biến m, n là các biến cục bộ của chương trình

d)

Không được phép khai báo m,n=3,5 mà phải khai báo riêng m=3 và n=5

20.

1. Chương trình cần được thử với một số bộ dữ liệu gồm đầu vào tiêu biểu phụ thuộc đặc thù của bài toán và kết quả của đầu ra đã biết trước. Các bài toán có thể có đầu vào theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu

a)

Chương trình chỉ cần 1 bộ test, không cần nhiều bộ test theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu

b)

Chương trình cần có bộ test ngẫu nhiên

c)

Chương trình cần có bộ test dữ liệu ở vùng biên

d)

Những chương trình đơn giản thì không cần bộ test nào

21.

Cho chương trình:

a = input(“Nhập số a: ”)

b = input(“Nhập số b: ”)

print(“Tổng hai số đã nhập là: ”, a+b)

a)

Chương trình không phát sinh lỗi

b)

Nếu nhập a=50 và b=5 thì kết quả của chương trình là 55

c)

Có thể sửa lại hai lệnh đầu như sau:

​a=int(input(“Nhập số a: ”))

​b=int(input(“Nhập số b: ”))

d)

Có thể sửa lại hai lệnh đầu như sau:

​a=float(input(“Nhập số a: ”))

​b=float(input(“Nhập số b: ”))

22.

Cho chương trình sắp xếp dãy số như sau:

1

M=[7, 21, 0, 6, 9, 23, 18]

for i in range(len(M)-1):

     j=i

     while j>1 and M[j] < M[j-1]:

      M[j],M[j-1]= M[j-1], M[j]

      J=j-1

print(M)

2

 

3

 

4

 

5

 

6

 

7

 

a)

Dòng lệnh số 1 bị lỗi

b)

Dòng lệnh số 2 bị lỗi

c)

Dòng lệnh số 4 bị lỗi

d)

Dòng lệnh số 7 bị lỗi

23.

Để đổi tên thư mục em dùng lệnh nào sau đây?

a)

Rename

b)

Copy to

c)

Move to

d)

Delete

24.

Để sao chép thư mục em dùng lệnh nào sau đây?

a)

Rename

b)

copy to

c)

delete

d)

move to

25.

Để tạo thư mục KHIEM tại màn hình Desktop, bạn Khiêm thực hiện thao tác...?

a)

Nháy đúp chuột, chọn New/ Folder rồi gõ KHIEM vào ô New folder.

b)

Nháy nút phải chuột, chọn New/ Folder rồi gõ KHIEM vào ô New folder.

c)

Nháy nút phải chuột, chọn New/ Shortcut rồi gõ KHIEM vào ô Browse.

d)

Nháy nút chuột, chọn New/ Folder rồi gõ KHIEM vào ô New folder.

26.

Tổ hợp phím nào dùng để thực hiện thao tác sao chép (Copy) thư mục (hoặc tệp tin)?

a)

Ctrl + V.

b)

Ctrl + A.

c)

Ctrl + C.

d)

Ctrl + O.

27.

Thư mục TO 1 có các thư mục con nào?

a)

LOP 4.1

b)

TOAN, MINH, NHAN

c)

TO 2, LOP 4.2, LOP 4.3

d)

MINH, NHAN, TOAN, TO 2

28.

Phát biểu nào sau đây là sai?

a)

Hai tệp tin có thể cùng tên, cùng phần mở rộng nhưng phải nằm ở hai thư mục khác nhau.

b)

Trong một thư mục có thể chức nhiều thư mục khác.

c)

Tên thư mục hay tên tệp tin có thể là chữ hoa hay chữ thường tùy ý.

d)

Trong một thư mục có thể có hai tệp cùng tên, cùng phần mở rộng.

29.

Trong Paint, nút lệnh nào dùng để viết chữ lên hình vẽ?

a)
b)
c)
d)
30.

Nút lệnh trên đây dùng để làm gì?

a)

Xoay hình 180 độ.

b)

Xoay hình qua trái 90 độ

c)

Xoay hình qua phải 90 độ.

d)

Lật hình theo chiều dọc.

31.

Để tạo được hình như hình 2, bạn An đã thực hiện chọn Hình 1, chọn Rotate và chọn một trong các thao tác nào sau đây?

a)

Xoay hình 180 độ

b)

Xoay hình qua trái 90 độ.

c)

Lật hình theo chiều dọc.

d)

Xoay hình qua phải 90 độ.

32.

Trong soạn thảo văn bản, chọn thẻ nào để chèn hình ảnh từ thư mục có sẵn trong máy:

a)

Thẻ Home

b)

Thẻ Format

c)

Thẻ View

d)

Thẻ Insert.

33.

Để thoát khỏi phần mềm Paint em dùng tổ hợp phím nào sau đây?

a)

Ctrl + A

b)

Ctrl + F4

c)

Ctrl + C

d)

Alt + F4

34.

Để thực hiện viết chữ lên hình trong phần mềm soạn thảo, em thực hiện:

a)

Nháy chuột phải, chọn Order

b)

Nháy chuột phải, chọn Grouping

c)

Nháy chuột phải, chọn Add Text

d)

Nháy chuột phải, chọn Copy

35.

Nút lệnh trên có chức năng gì?

a)

Thay đổi hình mẫu.

b)

Chọn màu nền cho hình mẫu.

c)

Chọn màu và độ dày đường viền cho hình mẫu

d)

Thay đổi màu chữ

36.

Hãy cho biết đâu là tệp tin?

a)
b)
c)
d)
37.

Trong Paint, tổ hợp phím Ctrl + C dùng để làm gì?

a)

Dùng để lưu bài vẽ

b)

Sao chép vùng được chọn

c)

Chọn toàn bộ bài vẽ

d)

Mở bài vẽ có sẵn trong máy

38.

Để soạn thảo văn bản tiếng Việt ta có mấy kiểu gõ dấu tiếng Việt?

a)

1

b)

3

c)

2

d)

4

39.

Chuyển cụm từ sau "TRUWOWNGF HOCJ" gõ theo kiểu Telex sang cụm từ có dấu tiếng Việt?

a)

TRUONGHOC

b)

TRƯỜNG HỌC

c)

TRUWOWNGF HOCJ

d)

TRUONG HỌC

40.

Trong soạn thảo văn bản, muốn vẽ hình theo mẫu em chọn vào thẻ Insert chọn: .. .

a)

Pictures

b)

Shapes

c)

Chart

d)

Brushes

41.

Trong phần mềm vẽ Paint, muốn hiển thị thông tin về bức tranh ta đánh dấu tích vào mục nào sau đây trong thẻ View?

a)

Rulers

b)

Gridlines

c)

Status bar

d)

Zoom out

42.

Nút lệnh trên có tác dụng gì?

a)

Xoay hình 180 độ

b)

Lật hình theo chiều dọc

c)

Lật hình theo chiều ngang

d)

Xoay hình sang phải 90 độ

43.

Khi soạn thảo văn bản, em cần gõ bàn phím bằng mấy ngón tay?

a)

một bàn tay

b)

10 ngón tay

c)

3 ngón tay

d)

2 ngón tay

44.

Một máy tính để bàn có những bộ phận nào?

a)

Màn hình, bàn phím, loa, ổ điện

b)

Màn hình, con chuột, ổ điện, loa

c)

Màn hình, con chuột, bàn phím, bộ phận thân máy

d)

Màn hình, ổ điện, bàn phím, bộ phận thân máy

45.

Cho xâu ký tự F = "Python". Hãy xác định các câu sau đúng hay sai

a)

Ký tự tại vị trí F[2] là 't'.

b)

Lệnh F[1] = 'y' sẽ thay đổi ký tự tại vị trí thứ 1 thành 'i'.

c)

Lệnh F[-1] sẽ trả về ký tự 'n'.

d)

Xâu rỗng có thể được tạo ra bằng cách viết empty = "".

46.

Cho xâu ký tự G = "Programming". Hãy xác định các câu sau đúng hay sai:

a)

Ký tự đầu tiên trong xâu G là 'P', và có thể truy cập bằng G[0].

b)

Lệnh G[4] = 'r' sẽ thay đổi ký tự thứ 4 trong xâu thành 'r'.

c)

Xâu G có thể được coi như một danh sách các ký tự nhưng không thể thay đổi các ký tự đó.

d)

Độ dài của xâu G là 11, có thể tính bằng lệnh len(G).

47.

Cho xâu ký tự t = "hello world". Hãy xác định các câu sau đúng hay sai:

a)

Biểu thức "world" in t sẽ trả về giá trị True

b)

Biểu thức "WORLD" in t sẽ trả về giá trị True

c)

Đoạn mã sau sẽ in ra từng ký tự của xâu trên một dòng mới:


d)

Biểu thức "hello" + " " + "world" in t sẽ trả về giá trị True

48.
a)

Biểu thức float("3.14") sẽ trả về số thập phân 3.14

b)

Biểu thức str(123) sẽ trả về xâu ký tự "123".

c)

Biểu thức len("Python") sẽ trả về giá trị 7

d)

Biểu thức list("hello") sẽ trả về danh sách ['hello'].

49.
a)

Biểu thức abs(-5) sẽ trả về giá trị 5.

b)

Biểu thức bool(0) sẽ trả về giá trị True.

c)

Biểu thức ord('A') sẽ trả về giá trị 65.

d)

Biểu thức chr(97) sẽ trả về ký tự 'B

50.

Cho chương trình sau:

#luỹ thừa

def luythua(a,n):

   return a**n

a = int(input('Nhập cơ số:'))

n = int(input('Nhập số mũ:'))

print(a, 'mu', n, '=', luythua(a,n))

a)

Các biến a, n là biến cục bộ

b)

Khi nhập a=2, b=3 thì kết quả chương trình in ra màn hình là 6

c)

Các biến a, n có tác dụng trong hàm def luythua(a,n)và có tác dụng trong toàn bộ các chương trình khác

d)

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á global

51.

Cho các lệnh sau:

>>>m,n=3,5

>>>def a(m,n):

      m=m+n

      n=n*m

      return m+n

a)

Sau khi thực hiện lệnh a(7,10) thì giá trị của m=3 và n=5

b)

Trong hàm được khai báo hai biến m, n trùng với tên hai biến m, n được khai báo ngoài hàm

c)

Các biến m, n là các biến cục bộ của chương trình

d)

Không được phép khai báo m,n=3,5 mà phải khai báo riêng m=3 và n=5

52.

1. Chương trình cần được thử với một số bộ dữ liệu gồm đầu vào tiêu biểu phụ thuộc đặc thù của bài toán và kết quả của đầu ra đã biết trước. Các bài toán có thể có đầu vào theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu

a)

Chương trình chỉ cần 1 bộ test, không cần nhiều bộ test theo các tiêu chí khác nhau như độ lớn và tính đa dạng của dữ liệu

b)

Chương trình cần có bộ test ngẫu nhiên

c)

Chương trình cần có bộ test dữ liệu ở vùng biên

d)

Những chương trình đơn giản thì không cần bộ test nào

53.

Cho chương trình:

a = input(“Nhập số a: ”)

b = input(“Nhập số b: ”)

print(“Tổng hai số đã nhập là: ”, a+b)

a)

Chương trình không phát sinh lỗi

b)

Nếu nhập a=50 và b=5 thì kết quả của chương trình là 55

c)

Có thể sửa lại hai lệnh đầu như sau:

​a=int(input(“Nhập số a: ”))

​b=int(input(“Nhập số b: ”))

d)

Có thể sửa lại hai lệnh đầu như sau:

​a=float(input(“Nhập số a: ”))

​b=float(input(“Nhập số b: ”))

54.

Cho chương trình sắp xếp dãy số như sau:

1

M=[7, 21, 0, 6, 9, 23, 18]

for i in range(len(M)-1):

     j=i

     while j>1 and M[j] < M[j-1]:

      M[j],M[j-1]= M[j-1], M[j]

      J=j-1

print(M)

2

 

3

 

4

 

5

 

6

 

7

 

a)

Dòng lệnh số 1 bị lỗi

b)

Dòng lệnh số 2 bị lỗi

c)

Dòng lệnh số 4 bị lỗi

d)

Dòng lệnh số 7 bị lỗi

55.

Văn minh là khái niệm

a)

Thiên về giá trị tinh thần và chỉ trình độ phát triển

b)

Thiên về giá trị tinh thần và có bề dày lịch sử

c)

Thiên về giá trị vật chất và có bề dày lịch sử

d)

Thiên về giá trị vật chất-kỹ thuật và chỉ trình độ phát triển

56.

"Vì lẽ sinh tồn cũng như mục đích của cuộc sống, loài người mới phát minh ra ngôn ngữ, chữ viết, đạo đức, pháp luật, khoa học, tôn giáo, văn học, nghệ thuật, những công cụ cho sinh hoạt hằng ngày về ăn, mặc, ở và phương thức sử dụng. Toàn bộ những phát minh, sáng tạo đó là văn hóa". Đây là định nghĩa của ai?

a)

UNESSCO

b)

Trần Ngọc Thêm

c)

Đào Duy Anh

d)

Hồ Chí Minh

57.

VĂn hóa mặc của người cổ là?

a)

Người Việt cổ mặc váy, áo ngắn, tóc cắt ngắn

b)

Người Việt cổ xăm mình, để tóc dài

c)

Đàn ông cởi trần, đóng khố

Đàn bà váy ngắn,áo ngắn, tóc búi

d)

Tất cả ý trên đều sai

58.

Một bữa ăn ( bữa cơm) của người Việt Nam là...

a)

Cơm - rau - thịt - cá

b)

Cơm - thịt - cá

c)

Cơm - rau - thịt

d)

Cơm - rau - cá

59.

Áo bà ba bắt nguồn từ miền nào ?

a)

Miền Bắc

b)

Miền Trung

c)

Miền Nam

60.

Giai đoạn từ 179 TCN đến năm 938 tương ứng với giai đoạn nào trong tiến trình lịch sử văn hóa Việt Nam?

a)

Giai đoạn văn hóa Bắc thuộc

b)

Giai đoạn văn hóa Sơ sử

c)

Giai đoạn văn hóa Tiền sử

d)

Giai đoạn phong kiến tự chủ

61.

Ăn, mặc, ở, đi lại là những yếu tố thuộc thành tố văn hóa nào?

a)

Văn hóa nhận thức

b)

Văn hóa tổ chức cộng đồng

c)

Văn hóa ứng xử với môi trường tự nhiên

d)

Văn hóa ứng xử với môi trường xã hội

62.

Trong cơ cấu bữa ăn của người Việt Nam bộc lộ rõ dấu ấn gì?

a)

Phong tục

b)

Trang phục

c)

Truyền thống văn hóa nông nghiệp lúa nước

d)

Tín ngưỡng

63.

Sự đa dạng của môi trường tự nhiên và sự đa dạng của các tộc người trong thành phần dân tộc đã tạo nên đặc điểm gì của văn hóa Việt Nam:

a)

Mỗi vùng văn hóa có 1 bản sắc riêng, có tính thống nhất trong sự đa dạng

b)

Bản sắc chung của văn hóa

c)

Sự tương đồng giữa các vùng văn hóa

d)

Sự khác biệt giữa các vùng văn hóa

64.

Yếu tố nào sau đây mang tính quốc tế?

a)

Văn hóa

b)

Văn hiến

c)

Văn minh

d)

Văn vật

65.

Về tín ngưỡng, vị thần được quý trọng nhất là:

a)

A.  

Thần núi

b)

B.  

Thần lúa

c)

C.  

Thần bản mệnh

d)

D.  

Thần rừng

66.

Thời kỳ 938-1858 ứng với giai đoạn nào trong tiến trình lịch sử của văn hóa Việt Nam?

a)

. Giai đoạn văn hóa Văn Lang- Âu Lạc

b)

Giai đọan văn hoá tiền sử

c)

Giai đoạn văn hóa thời kỳ Bắc thuộc

d)

Giai đoạn văn hóa Đại Việt