Font size
WorksheetsKiểm tra Tin Học
Total questions: 20
Worksheet time: 10mins
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
Phát biểu nào sao đây là đúng khi nói về chương trình con?
A. Chương trình con là một lệnh mô tả một thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
B . Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và được thực hiện (được gọi) từ 1 vị trí trong chương trình.
C. Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và có thể được thực hiện (được gọi) từ nhiều vị trí trong chương trình.
D. Chương trình con là một dãy lệnh mô tả một số thao tác nhất định và không thực hiện từ nhiều vị trí trong chương trình.
Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là?
A. Tham số
B. Hiệu số
C. Đối số
D. Hàm số
Nếu biến bên ngoài hàm muốn có tác dụng bên trong hàm ta dùng từ khóa nào?
A. Global
B.def
C.len()
D.int()
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?
A.syntaxError
B. NameError
C. TypeError
D. Không phát sinh lỗi ngoại lệ
IndentationError là lỗi ngoại lệ như thế nào?
A. Lỗi liên quan đến giá trị của đối tượng.
B. Lỗi khi các dòng lệnh thụt vào không chẳng hàng hoặc không đúng vị trí.
C . Lệnh tính biểu thức số lượng lại có một toán hạng không phải là số.
D. Lỗi cú pháp.
Điều kiện trong câu lệnh while là biểu thức dạng dữ liệu gì?
A . Str
B.int
C.bool
D.float
Làm thế nào để kiểm tra (test) và gỡ lỗi (debug) một chương trình?
A. Quan sát mã lỗi runtime và bắt ngoại lệ.
B. Sự dụng nhiều bộ test dữ liệu.
C. In các thông số trung gian.
D. Tất cả các phương án trên.
Chương trình 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 lại giá trị của số bị chia.
D. Kiểm tra kiểu dữ liệu nhập vào.
Vòng lặp while -do kết thúc khi nào?
A. Khi một số điều kiện cho trước thỏa mãn.
B. Khi đủ số vòng lặp.
C. Khi tìm được output.
D. Tất cả các phương án.
Để tạo xâu in hoa từ toàn bộ xâu hiện tả dùng hàm nào?
A. Lower().
B.len().
C.upper().
Sort().
Cuối dòng đầu tiên của định nghĩa hàm phải có dấu gì?
A. Dấu ':'.
B. Dấu ','.
C. Dấu '.'.
D . Dấu ','.
Lệnh sau trả lại giá trị gì? "Trường Sơn".find("sơn",8)
A.5
B.6
C.7
D.-1
Lệnh xóa một phần tử của một danh sách A có chỉ số i là
A. List.def(i).
B .A.def(i).
C. Def A [i].
D.A.def[i].
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 ().
Điền đáp án đúng vào chỗ trống...
"Python có các.... để xử lí xâu là... dùng để tách xâu thành một danh sách và lệnh join() dùng để.... các xâu thành một xâu."
A. Câu lệnh , split,nối.
B. Câu lệnh đặc biệt, split (), tách xâu.
C. Câu lệnh đặc biệt,copy(), nối danh sách.
D. Câu lệnh đặc biệt, split (), nối danh sách.
Nếu muố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.
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.
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. IndentationError.
D. SyntaxError.
Cho xâu s 1='abc', xâu s2='abc'. Khẳng định nào sau đây đúng
A. Xâu s2 lớn hơn xâu s1.
B. Xâu s1 bằng xâu s2.
C. Xâu s2 nhỏ hơn xâu s1.
D. Xâu s2 lớn hơn hoặc bằng xâu s1.
