Search Header Logo
đè cương tin

đè cương tin

Assessment

Presentation

Science

10th Grade

Practice Problem

Medium

Created by

Thư Anh

Used 1+ times

FREE Resource

0 Slides • 60 Questions

1

Multiple Choice

Cú pháp truy cập phần tử của danh sách là gì?

1

Tên danh sách>[<chỉ số phần tử>]

2

<Tên danh sách>(<chỉ số phần tử>)

3

<Tên danh sách> <chỉ số phần tử>

4

<Tên danh sách>#<chỉ số phần tử>#

2

Multiple Choice

Lệnh nào sau đây cho biết độ dài của danh sách A?

1

len(A)

2

clear()

3

lenth(A)

4

clear(A)

3

Multiple Choice

Cho 2 danh sách A và B. Lệnh A+B có ý nghĩa là gì?

1

cộng2 danh sách A và B

2

tính tổng giá trị các phần tử của danh sách A và B

3

Ghép các phần tử của danh sách B vào sau danh sách A.

4

Ghép các phần tử của danh sách A vào sau danh sách B.

4

Multiple Choice

Cho danh sách List1 = [2, 3, 5, 7, 2, -9]. Lệnh nào sau đây tạo ra một danh sách List2 = [2, 3, 7, 2, -9]?

1

List2 = List1.del[2]

2

List2 = del List(2)

3

. List2 = List1.remove(5)

4

List2 = List1.remove[5]

5

Multiple Choice

Cho danh sách A = [5, 2, 7, 4, 3, 9]. Hãy cho biết kết quả của danh sách A sau khi thực hiện lệnh A.remove(A[3])?

1

A = [5, 2, 7, 4, 9]

2

A = [5, 2, 7, 3, 9]

3

A = [5, 2, 4, 3, 9]

4

Không có đáp án đúng.

6

Multiple Choice

Đê khởi tạo danh sách A có 5 phần tử 1, 2, 3, 4, 5 ta dung cú pháp:

1

A = 1, 2, 3, 4, 5

2

A = (1, 2, 3, 4, 5)

3

A = [1,5]

4

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

7

Multiple Choice

Đê xóa 2 phần tử ở vị trí 1 và 2 trong danh sách a hiện tại ta dung lệnh nào?

1

del a[1:2]

2

del a[0:2]

3

del a[0:3]

4

del a[1:3]

8

Multiple Choice

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

s = 4

while s >= 4:

s = s - 1

print(s)

1

5

2

3

3

6

4

7

9

Multiple Choice

Toán tử nào dùng để kiểm tra một giá trị có nằm trong danh sách không?

1

in

2

int

3

range

4

append

10

Multiple Choice

Giả sử A = [‘a’ ‘b’ ‘c’ ‘d’ , , , , 2, 3, 4]. Các biểu thức sau trả về giá trị đúng hay sai? >>> 6 in A

>>> ‘a’ in A

1

True, False

2

True, False

3

False, True

4

False, False

11

Multiple Choice

Cho danh sách A = [5, 2, 7, 4, 3, 9]. Hãy cho biết kết quả của danh sách A sau khi thực hiện lệnh A.remove(A[3])?

1

Không có đáp án đúng.

2

A = [5, 2, 7, 4, 9]

3

A = [5, 2, 7, 3, 9]

4

A = [5, 2, 4, 3, 9]

12

Multiple Choice

Cho biết kết quả khi thực hiện chương trình sau?

A = [1, 2, 3, 5]

A.insert(2, 4)

print(A)

1

1,2,3,4

2

1,2,4,3,5

3

1,2,3,4,5

4

1,2,4,5

13

Multiple Choice

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

1

Sau khi thực hiện lệnh clear(), danh sách gốc trở thành rỗng.

2

Lệnh remove () có chức năng xoá một phần tử có giá trị cho trước.

3

Lệnh remove() xoá tất cả các phần tử có giá trị cho trước trong list.

4

Lệnh clear() có tác dụng xoá toàn bộ các danh sách.

14

Multiple Choice

Lệnh nào sau đây xoá toàn bộ danh sách?

1

clear()

2

exit()

3

remove()

4

del()

15

Multiple Choice

Dữ liệu kiêu xâu lí tự trong Python được hiêu là?

1

Xâu kí tự là dãy các kí tự trong bảng mã ASCII, các kí tự trong xâu được đánh chỉ số từ 0 đến độ dài len() – 1.`

2

Xâu kí tự là dãy các kí tự trong bảng mã ASCII, các kí tự trong xâu được đánh chỉ số từ 1 đến độ dài len().

3

Xâu kí tự là dãy các kí tự trong bảng mã Unicode, các kí tự trong xâu được đánh chỉ số từ 0 đến độ dài len() – 1.

4

Xâu kí tự là dãy các kí tự trong bảng mã Unicode, các kí tự trong xâu được đánh chỉ số từ 0 đến độ dài len().

16

Multiple Choice

Trong Python có những cách duyệt xâu kí tự nào?

1

Duyệt theo từng kí tự và duyệt theo chỉ số của xâu xí tự.

2

Duyệt xâu kí tự bằng vòng lặp for hoặc duyệt bằng toán tử in.

3

Cả hai đáp án A, B đều đúng.

4

không có đáp án đúng

17

Multiple Choice

Cho biến xâu s, câu lệnh nào sau đây đê in các kí tự thứ 3 đến 8 của xâu s?

1

for ch in A: print(ch, end = “”)

2

for i in range(len(A): print(s[i], end = “”)

3

for i in range(3,8): print(s[i], end = “”)

4

print(s[2:8])

18

Multiple Choice

Cho s1 = “abc” , s2 = “ababcabca” . Biêu thức nào sau đây cho kết quả sai?

1

s1 in s2

2

s1 + s1 in s2

3

“abcabc” in s2

4

“abcba” in s2

19

Multiple Choice

Lệnh nào sau đây dung đê tìm vị trí xuất hiện đầu tiên của xâu s1 trong xâu s2?

1

s1 in s2

2

s2 ís s1

3

s2. find (s1)

4

không có đáp án đúng

20

Multiple Choice

Cho xâu s = “0, 1, 2, 3, 4, 5, 6, 10” . Kết quả trả về là gì sau khi thực hiện lệnh s.split(“ , ”)?

1

[0, 1, 2, 3, 4, 5, 6, 10]

2

[‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ ,‘6’ , ‘10’]

3

[‘0’ ‘1’ ‘2’ ‘3’ ‘4’ ‘5’‘6’‘1’ , ‘0’]

4

[0, 1, 2, 3, 4, 5, 6, 1, 0]

21

Multiple Choice

Cho xâu st = [‘0’ , ‘1’ , ‘2’ , ‘3’ , ‘4’ , ‘5’ , ‘6’ , ‘10’]. Kết quả trả về là gì sau khi thực hiện lệnh “;”

1

“012345610”

2

“0; 1; 2; 3; 4; 5; 6; 10”

3

“0 1 2 3 4 5 6 10”

4

“0; 1; 2; 3; 4; 5; 6; 1; 0”

22

Multiple Choice

Nếu S = “1234567890” thì S[0:4] là gì?

1

“123”

2

“0123”

3

“01234”

4

“1234”

23

Multiple Choice

Kết quả đoạn chương trình sau là gì?

S = “0123456789”

T = “”

for i in range(0,len(S),2):

T = T + S[i]

print(T)

1

“”

2

“02468”

3

“13579”

4

“0123456789”

24

Multiple Choice

Mệnh đề nào dưới đây là đúng?

1

Xâu kí tự trong Python là xâu chỉ gồm các kí tự nằm trong bảng mã ASCII.

2

Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã ASCII và một số kí tựtiếng Việt trong bảng mã Unicode.

3

Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã Unicode.

4

Xâu kí tự trong Python là xâu bao gồm các kí tự số và chữ trong bảng mã Unicode

25

Multiple Choice

Lệnh “abcde” .find(“”) trả về giá trị gì?

1

-1

2

0

3

1

4

báo lỗi

26

Multiple Choice

Lệnh “0123456789” .find(“012abc”) trả về giá trị gì

1

-1

2

0

3

1

4

báo lỗi

27

Multiple Choice

Lệnh len(“ Hà Nội Việt Nam ” .split()) trả về giá trị gì?

1

0

2

4

3

5

4

báo lỗi

28

Multiple Choice

Phát biêu nào sau đây là sai khi nói về hàm?

1

Hàm trong Python được định nghĩa bằng từ khóa def.

2

Hàm có thể có hoặc không có tham số.

3

Khối lệnh trong hàm được viết sau dấu hai chấm và thẳng hàng với từ khóa def.

4

Hàm có thể có hoặc không có giá trị trả về.

29

Multiple Choice

Mệnh đề nào dưới đây mô tả đúng về hàm tự định nghĩa không trả lại giá trị?

1

Trong mô tả hàm không có từ khóa return.

2

Trong mô tả hàm chỉ có một từ khóa return.

3

. Trong mô tả hàm phải có tối thiểu hai từ khóa return.

4

Trong mô tả hàm hoặc không có return hoặc có return nhưng không có giá trị sau từ khóa return.

30

Multiple Choice

Cú pháp thiết lập hàm có trả lại giá trị là gì?

1

def <tên hàm> ([tham số]): return <giá trị

2

def <tên hàm> ([tham số]): <dãy các lệnh>

3

def <tên hàm> ([tham số]): <khối lệnh> return <giá trị>

4

def <tên hàm>: [< khối lệnh >] return <giá trị>

31

Multiple Choice

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

1

2

2

3

3

4

4

5

32

Multiple Choice

Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?

1

tham số

2

hiệu số

3

đối số

4

hàm số

33

Multiple Choice

: Đoạn chương trình sau sẽ in ra số nào?

def f(x,y):

z = x + y

return x*y*z

f(1,4)

1

10

2

18

3

20

4

30

34

Multiple Choice

Trong Python, biến được khai báo và sử dụng bên trong một hàm được gọi là gì?

1

biến địa phương

2

biến riêng

3

biến tổng thể

4

biến thông thường

35

Multiple Choice

Mệnh đề nào dưới đây là phát biêu SAI về phạm vi tác dụng của biến trong Python?

1

Biến được khai báo bên trong hàm chỉ có tác dụng trong hàm đó, không có tác dụng bên ngoài.

2

Biến được khai báo bên trong ngoài hàm sẽ không có tác dụng bên trong ham như một biến.

3

Biến khai báo bên ngoài hàm nếu muốn có tác dụng bên trong hàm thì cần khai báo lại bên trong hàm với từ khóa global.

4

Biến trong Python khi đã khai báo sẽ có tác dụng trong tất cả các hàm và bên ngoài.

36

Multiple Choice

Xác định loại lỗi của câu lệnh A = list(12)?

1

lỗi cú pháp

2

lỗi ngoại tệ

3

không có lỗi

4

lỗi khác

37

Multiple Choice

Xác định loại lỗi của câu lệnh sau

123ab = {1,2,3]

print(123ab)

1

lỗi cú pháp

2

lỗi ngoại tệ

3

lỗi khác

4

không có lỗi

38

Multiple Choice

Lỗi ngoại lệ trong Python là lỗi gì?

1

Lỗi khi viết một câu lệnh sai cú pháp của ngôn ngữ lập trình.

2

Lỗi khi truy cập một biến chưa được khai báo.

3

Lỗi khi không thể thực hiện một lệnh nào đó của chương trình.

4

Lỗi khi chương trình biên dịch sang tệp exe.

39

Multiple Choice

Trong lời gọi hàm, nếu các đối số được truyền vào hàm bị thiếu thì lỗi ngoại lệ phát sinh thuộc loại nào dưới đây?

1

SyntaxError

2

NameError

3

TypeError

4

Không phát sinh lỗi ngoại lệ

40

Multiple Choice

Các lệnh sau sẽ phát sinh lỗi ngoại lệ nào?

>>> S = “abc”

>>> S[10]

1

SyntaxError

2

NameError

3

TypeErro

4

IndexError

41

Multiple Choice

Mục đích của kiêm thử chương trình là gì?

1

. Để tự động sửa lỗi chương trình.

2

để tìm ra lỗi của chương trình

3

để tìm ra lỗi và tự động sửa lỗi của chương trình

4

để tìm ra lỗi và phòng ngừa , ngăn chặn các lỗi phát sinh trong tương lai

42

Multiple Choice

Bộ dữ liệu kiêm thử (test) có những tính chất gì?

1

cần có càng nhiều càng tốt

2

không có có tính chất gì

3

dữ liệu đều giống nhau về độ lớn

4

bộ test cần được sinh ngẫu nhiên và phủ kín các trường hợp biên của dữ liệu đầu vào bài toán

43

Multiple Choice

Phần mềm lập trình Python có thê tạo bao nhiêu điêm dừng?

1

0

2

1

3

10

4

không hạn chế

44

Multiple Choice

Các phương pháp nào sau đây được coi là phương pháp kiêm thử chương trình?

1. In các thông số trung gian.

2. Viết chú thích chi tiết cho chương trình.

3. Kiểm thử chương trình với các bộ dữ liệu test

4. Đặt tên biến và hàm có ý nghĩa.

5. Sử dụng công cụ break point (điểm dừng).

6. Quan sát mã lỗi Runtime và bắt lỗi ngoại lệ.

1

1,3,5,6

2

1,3,4,5

3

3,4,5,6

4

2,4,5,6

45

Multiple Choice

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

  1. A=[ 10,1,5,2,8,0,4]

  2. for i in range (len(A) -1 )

  3. j= i

  4. while j > 1 and A [ j ] < A[ j -1] :

  5. A[ j ] , A [ j - 1] = A[ j-1] , A [ j ]

  6. j= j-1

  7. print(A)

1

dồng 2 , dòng 4

2

dòng 2 , dòng 6

3

dòng 3,dòng 4

4

dòng 3, dòng 6

46

Multiple Choice

Điêm dừng (break point) trong các phần mềm soạn thảo lập trình có ý nghĩa gì?

1

Đó là vị trí chương trình tạm dừng lại cho phép người kiểm thử có thể quan sát các thông tin khác bên trong chương trình, qua đó kiểm tra tính đúng đắn của chương trình.

2

Đó là vị trí chương trình chạy tới đó thì kết thúc.

3

Đó là vị trí chương trình phát hiện lỗi.

4

Đó là vị trí chương trình phát ra tiếng kêu báo lỗi.

47

Multiple Choice

Thiết kế đồ hoạ là thao tác?

1

tạo ra các thành phần đồ hoạ

2

lựa chọn các thành phần đồ hoạ

3

sắp xếp các thành phần đồ hoạ

4

tất cả các thao tác trên

48

Multiple Choice

Lợi ích của thiết kế đồ hoạ?

1

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

2

mang lại trải nghiệm đặc biệt cho độc giả

3

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

4

tất cả các ý trên đều đúng

49

Multiple Choice

Kĩ năng, tố chất nào là cần thiết nhất cho người thiết kế đồ hoạ?

1

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

2

Có khả năng sử dụng thành thạo phần mềm đồ học máy tính và có kiến thức về công nghệ.

3

biết chơi nhiều nhạc cụ giống nhau

4

có khả năng cảm nhận cái đẹp

50

Multiple Choice

Đâu 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ạ?

1

World

2

InKscape

3

Adobe Photoshop

4

Point

51

Multiple Choice

Có mấy công đoạn cần đê thực hiện sản xuất một phần mềm?

1

5

2

6

3

7

4

8

52

Multiple Choice

Điều nào là đúng nhất trong các điều sau khi nói về phát triên phần mềm


1

Phát triển phầm mềm là lập trình.

2

phát triển phần mềm là quá trình gồm nhiều công việc và hoạt động.

3

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.

4

Phát triển phần mềm là quản trị dự án phần mềm.

53

Multiple Choice

Có mấy hoạt động chính trong phát triên phần mềm?

1

2

2

3

3

4

4

5

54

Multiple Choice

Công việc của kĩ sư phần mềm gồm có:

1

Phân tích, thiết kế, phát triển phần mềm.

2

Kiểm định và bảo trì phần mềm.

3

Định hướng có người phát triển phần mềm.

4

tất cả những điều trên

55

Multiple Choice

Theo em đâu là tố chất của Người quản trị dự án là?

1

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ự tin học.

2

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ự tin học; Có tầm nhìn, kĩ năng tổ chức và điều phối nguồn lực.

3

Có khả năng học hỏi, tìm hiểu nghiệp vụ của lĩnh vự tin học; Có kiến thức toán, thuật toán tốt.

4

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

56

Multiple Select

Từ nhận định trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau

1

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

2

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

3

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

4

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

57

Multiple Select

Trong python, Biến có hai phạm vi là: Biến trong hàm (biến cục).Cho hàm tìm ước chung lớn nhất của 2 số nguyên.

# Tìm ước số chung lớn nhất (USCLN)

def uscln(a, b):

if (b == 0):

return a;

return uscln(b, a % b)

Dựa vào hàm trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:

1

Biến a, b là biến cục bộ.

2

Các biến a, b không được phép nhập giá trị a=b.

3

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

4

Biến a, b là biến có tác dụng trong toàn bộ chương trình.

58

Multiple Select

Trong python, Biến có hai phạm vi là: Biến trong hàm (biến cục bộ) và biến ngoài hàm (biến toàn cục). Cho chương trình sau:

x = 10

def cong():

y = x + 1

return y

print(cong())

Dựa trên kiến thức về phạm vi của biến, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:

1

Biến x là biến toàn cục vì được khai báo bên ngoài hàm.

2

Biến y là biến toàn cục vì nó được in ra kết quả.

3

Hàm cong() có thể sử dụng biến x vì nó là biến toàn cục.

4

Nếu thêm dòng x = x + 1 vào trong hàm mà không khai báo global x thì chương trình sẽ báo lỗi.

59

Multiple Select

Cho chương trình tính tổng hai số nhập từ bàn phím:

def tinhtong():

return a + b

a = int(input("Nhập số a: "))

b = int(input("Nhập số b: "))

print("Tổng là:" , tinhtong())

Dựa vào chương trình trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:

1

Chương trình sẽ thực thi thành công mà không gặp lỗi vì các biến a và b đã được gán giá trị trước khi hàm tinhtong() được gọi.

2

Các biến a và b được định nghĩa bên ngoài hàm tinhtong() nên chúng có phạm vi toàn cục trong chương trình này.

3

Nếu các dòng lệnh a = int(input("Nhập số a: ")) và b = int(input("Nhập số b: ")) được di chuyển xuống sau dòng print("Tổng là:" , tinhtong()), chương trình vẫn sẽ chạy đúng.

4

Hàm tinhtong() sẽ phát sinh lỗi kiểu TypeError nếu người dùng nhập vào giá trị không phải là số nguyên cho a hoặc b.

60

Multiple Select

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,…

Từ nhận định trên, em hãy xác định Đúng hoặc Sai cho các phát biểu sau:

1

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…

2

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.

3

Muốn theo nghề thiết kế đồ hoạ phải am hiểu sâu sắc về toán học.

4

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.

Cú pháp truy cập phần tử của danh sách là gì?

1

Tên danh sách>[<chỉ số phần tử>]

2

<Tên danh sách>(<chỉ số phần tử>)

3

<Tên danh sách> <chỉ số phần tử>

4

<Tên danh sách>#<chỉ số phần tử>#

Show answer

Auto Play

Slide 1 / 60

MULTIPLE CHOICE