WorksheetsTin Học
Total questions: 67
Worksheet time: 34mins
Giả sử A là một danh sách các số, lệnh sau thực hiện công việc gì? del A[0]
A.Xoá số 0 của danh sách A
B.Thêm phần tử đầu tiên của danh sách A
C.Xoá phần tử đầu tiên của danh sách A
D.Them số 0 vào cuốii danh sách A
Xâu “1234%^^%TFRESDRG" có độ dài bằng bao nhiêu?
A.16
B.17
C.19
D.18
Kết quả của chương trình sau là bao nhiêu? >>> s = "abcdefg" >>> print(s[2])
A.c
B.b
C.a
D.d
Chương trình trên giải quyết bài toán gì? s = "" for i in range(10): s = s + str(i) print(s)
A.In một chuỗii số từ 0 tới 10.
B.In một chuỗi số từ 0 tới 9.
C.In một chuỗi số từ 1 tới 10.
D.In một chuỗi số từ 1 tới 9.
Mệnh đề nào dưới đây đúng? A. Xâu kí tự trong Python là xâu chỉ gồm các chữ số nằm trong bảng mã ASCII. B. Xâu kí tự trong Python được coi là danh sách các kí tự và có thể thay đổi từng kí tự của xâu C. Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã Unicode. D. Xâu kí tự trong Python là xâu bao gồm các kí tự số trong bảng mã Unicode.
A.Xâu kí tự trong python là xâu chỉ gồm các chữ số nằm trong bảng mã ASCII.
B.Xâu kí tự trong python được coi là danh sách các kí tự và có thể thay đổi từng kí tự của xâu.
C.Xâu kí tự trong python là xâu bao gồm các kí tự nằm trong bảng mã Unicode.
D.Xâu kí tự trong python là xâu bao gồm các kí tự số trong bảng mã Unicode.
Kết quả của các câu lệnh sau là gì? s = "12 34 56 ab cd de " print(s. find(" ")) print(s.find("12")) print(s.find(“34”))
A. 2,0,3
B.2,1,3
C.3,5,2
D.1,4,5
Cho A = ['Chúc', 'các', 'em', 'thi', 'tốt']. Khi ta gọi lệnh " ".join(A) th
A.’Chúc các em thi tốt’
B.[‘Chúc các em thi tốt’]
C.[“Chúc các em thi tốt”]
D.”Chúc” , “các” , “em” , “thi” , “tốt”
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?
A.Tham số
B.Hiệu số
C.Đối số
D.Hàm số
Mã lỗi ngoại lệ của lệnh sau là float("2 + 3")
A.IndexError
B.NameError
C.SyntaxError
D.ValueError
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
Cài đặt, khởi tạo dữ liệu, hướng dẫn sử dụng và chuyển giao là nội dung của công đoạn nào?
A.Lập trình
B.Điều tra khảo sát
C.Kiểm thử
D.Chuyển giao
Cho danh sách A = [True, False, 5, 6, 8]. Hãy cho biết giá trị của phần tử A[1] là?
True
False
5
8
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
Cho danh sách A = [1, 2, 3, 4, 5]. Để kiểm tra số 3 có trong danh sách A hay không ta viết lệnh như thế nào?
3 in A
2 in A
for i in A:
Tất cả đều sai
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
Giả sử A là một danh sách các số, ta dung lệnh A.clear ( ) dùng để làm gì?
Xóa một phần tử của danh sách
Xóa toàn bộ dữ liệu của danh sách
Thêm một phần tử vào danh sách
Chèn phần tử x vào vị trí k
Học sinh, sinh viên có thể theo lĩnh vực thiết kế đồ họa sớm ở đâu?
Các trung tâm.
Trường nghề.
Các trường cao đẳng.
Cả 3 ý trên.
Phát biểu đúng trong các phát biểu sau là:
Lệnh float() trả về số nguyên từ số hoặc chuỗi biểu thức.
Có ít hàm có sẵn được xây dựng trong python.
Lệnh bool () chuyển một giá trị sang Boolean.
Lệnh input () thực hiện việc in ra màn hình.
nh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?
Kiểm tra lại giá trị số chia.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
Đâu 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
Đâ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ạ?
Word
Inkscape
Adobe Photoshop
Paint
Chương trình sau thông báo lỗi gì?
IndexError
NameError
SyntaxError
ValueError
Giả sử A là một danh sách các số, ta dung lệnh A.insert (k, x ) dung để làm gì?
Chèn phần tử k vào vị trí x
Xóa toàn bộ dữ liệu của danh sách
Thêm một phần tử vào danh sách
Chèn phần tử x vào vị trí k
Cho đoạn chương trình sau: s = 0 i = 1 while i<=5: s = s+1 i = i +1 print (s) Sau khi thực hiện đoạn chương trình trên giá trị của s là:
9
15
5
10
Chương trình sau thông báo lỗi gì?
Type Error
NameError
SyntaxError
ValueError
Chương trình chạy phát sinh lỗi ngoại lệ IndexError, nên xử lí như thế nào?
Kiểm tra lại giá trị số chia.
Kiểm tra lại chỉ số trong mảng.
Kiểm tra giá trị của số bị chia.
Kiểm tra kiểu dữ liệu nhập vào.
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 bao 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àm.
Trường nào sau đây có đào tạo ngành thiết kế đồ họa?
Trường Đại học Kiến trúc.
Trường Đại học Thương mại.
Trường Học viện Tài Chính.
Trường Học viện Nông nghiệp.
Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?
A. len(s).
B. length(s).
C. s.len().
D. s.length().
Chương trình sau thông báo lỗi gì?
Type Error
NameError
SyntaxError
ValueError
Chương trình chạy phát sinh lỗi ngoại lệ ZeroDivision, nên xử lí như thế nào?
Kiểm tra lại giá trị số chia
Kiểm tra lại chỉ số trong mảng
Kiểm tra giá trị của số bị chia
Kiểm tra kiểu dữ liệu nhập vào
Kĩ năng, tố chất nào 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ụ.
Sử dụng thành thạo hệ soạn thảo văn bản Word
Hàm sau có chức năng gì?
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 st = "1,2,3,4,5,6". Khi ta gọi lệnh st.split(",") thì kết quả là?
A. ['1', '2', '3', '4', '5', '6']
B. [1, 2, 3, 4, 5, 6]
C. 1, 2, 3, 4, 5, 6
D. [123456]
Sử dụng lệnh nào để tìm vị trí của một xâu con trong xâu khác không?
A. test().
B. in().
C. find().
D. split().
Kết quả của chương trình sau là:
5.
float.
Chương trình bị lỗi.
int.
Lệnh nào sau đây dùng để tách xâu:
A. split()
B. join()
C. remove()
D. copy()
Cú pháp thiết lập hàm có trả lại giá trị là gì?
def < tên hàm >(
def < tên hàm > (
def < tên hàm >(
def < tên hàm >: [< khối lệnh >] r
Kết quả của đoạn lệnh này là gì? >>>A =[1, 3, 5, 10] >>>A.insert (2, 4) >>>A
1 2 3 4 5 10
1 3 4 5 10
1 3 4 10
1 2 4 5 10
Có mấy công đoạn cần để thực hiện sản xuất một phần mềm?
5
6
7
8
Kết quả của chương trình sau là?
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
['a, b, c, d, e, f, g, h'].
('a, b, c, d, e, f, g, h)
"abcdefgh"
Cú pháp:
Dùng để thêm 1 giá trị nào đó vào danh sách
Dùng để kiểm tra 1 giá trị nào đó có trong danh sách không
Dùng để xóa 1 giá trị nào đó của danh sách
Dùng để thực hiện vòng lặp
Chọn kết quả đúng của đoạn lệnh sau? A = [0, 2, "one", 1.5, 6, 8] for i in range (3, 6): print (A[i], end = " ")
4 5 6
1.5 6 8
3 4 5 6
6 8
Giả sử A là một danh sách các số, ta dung lệnh A.remove (x) dùng để làm gì?
Xóa phần tử x của danh sách
Xóa toàn bộ dữ liệu của danh sách
Thêm một phần tử vào danh sách
Chèn phần tử x vào vị trí k
Hoạt động nào sau đây lặp với số lần lặp chưa biết trước?
Em làm bài tập về nhà đến giờ ăn cơm thì dừng lại
Ngày tắm hai lần.
Mỗi tuần đi nhà sách một lần.
Ngày đánh răng hai lần.
Cấu trúc while <Điều kiện>:
Khi <Điều kiện> sai
Khi <Điều kiện> đúng
Khi thêm phần tử vào danh sách
Khi xóa phần tử của danh sách
Các tham số của f có kiểu dữ liệu gì nếu hàm f được gọi như sau: f( '5.0')
A. str
B. float
C. int
D. Không xác định.
Chương trình sau mắc lỗi gì?
Lôgic
Sai cú pháp
Lỗi ngoại lệ
Không có lỗi
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 chuyển đổi sang kiểu dữ liệu số nguyên
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.
Cú pháp thiết lập hàm không trả lại giá trị là gì?
A. def < tên hàm >(
B. def < tên hàm > (
C. def < tên hàm >(
D. def < tên hàm >: [< khối lệnh >]
Kết quả của chương trình sau là?
hello world.
Hello World.
Hello world.
Helloword.
Cấu trúc của lệnh lặp While là?
if <điều kiện>:
for
while <điều kiện>:
if <điều kiện>:
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
Đoạn chương trình sau thực hiện công việc gì? k = 0 while k < 100: k = k + 1 print (k, end = " ")
In các chữ cái tiếng anh từ A đến Z trên một hàng ngang
In dãy các số từ 1 đến 100 trên một hàng ngang
In ra các phần tử lớn nhất của dãy nhưng nhỏ hơn 100
In dãy các số từ 1 đến 100 thành 10 hàng, mỗi hàng 10 số
Em hãy chọn đáp án đúng với các lệnh sau: A= [1,2,3,4,5] for k in A: print(k, end = " ")
1 2 3 4 5
1 2 3 4
2 3 4 5
Tất cả đều đúng
Hoạt động có tính bao trùm lên toàn bộ các công việc cơ bản của sản xuất phần mềm là gì?
Sản xuất phần mềm
Quản trị dự án phần mềm
Quản trị phần mềm
Dự án phần mềm
Muốn nối danh sách gồm các từ thành một xâu ta dùng lệnh nào?
A. Lệnh join()
B. Lệnh split()
C. Lệnh len()
D. Lệnh find()
Tố chất cần thiết đối với lập trình viên là?
Hiểu biết thuật toán, cấu trúc dữ liệu
Kiến thức về khoa học máy tính
Đức tính cẩn thận, tỉ mỉ
Cả A, B, C
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"
Tìm ra lỗi, phòng ngừa, ngăn chặn
Tìm ra lỗi, phòng ngừa, xử lí
Phòng ngừa, ngăn chặn, xử lí lỗi
Xử lí lỗi, phòng ngừa, ngăn chặn
Tiếp xúc với khách hàng, tìm hiểu về yêu cầu nghiệp vụ, xây dựng hồ sơ yêu cầu của hệ thống là nội dung công đoạn nào trong sản xuất phần mềm?
Lập trình
Kiểm thử
Chuyển giao
Điều tra khảo sát
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?
A. global
B. def
C. Không thể thực hiện
D. all
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.
Cả 3 ý trên.
Cho s1 = "abc"; s2 = "ababcabca". s1 in s2 2) s1 + s1 in s2 3) "abcabca" in s2 4) "cad" in s2 Đáp án nào sau đây đúng khi nói về các biểu thức logic trên?
A. 1, 2, 3, 4 đúng
B. 1, 2 đúng; 3, 4 sai
C. 1, 4 đúng; 3,2 sai
D. 1, 2, 3 đúng; 4 sai
Nghề nghiệp có thể làm sau khi tốt nghiệp ngành thiết kế đồ họa?
Chuyên viên thiết kế.
Tư vấn thiết kế.
Thành lập công ty, doanh nghiệp tư vấn.
Cả 3 ý trên.
Nếu muốn tham gia phát triển phần mềm ở vị trí kỹ sư phần mềm, em cần theo học ở đâu?
Các trung tâm trường dạy nghề
Các công ty, tập đoàn
Bậc đại học về tin học hay công nghệ thông tin
Cả 3 đáp án trên
Người đảm nhận những công việc quan trọng nhất trong phát triển phần mềm là ai?
Lập trình viên
Kĩ sư phần mềm
Người quản trị dự án
Cả 3 ý trên
Kỹ sư phần mềm dùng để chỉ ai?
Những người sản xuất máy tính
Những người sáng tạo ra các thiết bị thông minh
Những người tổ chức làm phần mềm
Người sử dụng các phần mềm
