Tải bản đầy đủ (.docx) (5 trang)

Trắc nghiệm tin10kntt hk2

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (102.54 KB, 5 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>BỘ CÂU HỎI ÔN TẬP LỚP 10 – KẾT NỐI TRI THỨC</b>

<b>Câu 1. Số phát biểu đúng trong số phát biểu sau: H)</b>

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 chuỗi biểu thức.

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.

<b> A. 1 B. 2 C. 3 D. 4Câu 2. Trong python, sau khi thực hiện đoạn lệnh dưới đây sẽ trả lại giá trị bao nhiêu?</b>

>>> def tich(a,b,c,d) Return a*b*c>>>tich(0.5.6)

<b> A. 1 B. 2 C. 3 D. 4Câu 3. Kết quả chương trình sau là gì?</b>

>>> s = “abcdefg”>>>print(s[2])

<b> A. ‘b’ B. ‘a’ C. ‘d’ D. ‘c’Câu 4. Số phát biểu đúng trong các phát biểu sau là: </b>

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.

<b> A. 2 B. 3 C. 0 D. 1Câu 5. Có bao nhiêu xâu kí tự hợp lệ?</b>

1) “123_@##”2) “Ben Tre”3) 123456

<b> A. 2 B. 3 C. 0 D. 1</b>

<b>Câu 6. Lệnh nào sau đây thực hiện việc in ra màn hình?</b>

<b> A. Lệnh print() B. Lệnh len() C. Lệnh type() D. Lệnh input()</b>

<b>Câu 7. Biểu thức kiểm tra <xâu 1> nằm trong <xâu 2> là:</b>

<b> A. <xâu 1> on <xâu 2> B. <xâu 2> on <xâu 2> C. <xâu 1> in <xâu 2> D. <xâu 2> on <xâu 1>Câu 8. Hàm tự định nghĩa trong Python có bao nhiêu tham số?</b>

<b> A. không hạn chế B. 1 C. 2 D. 0</b>

<b>Câu 9. Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?</b>

<b> A. lenght(s) B. s.len() C. len(s) D. s. length()</b>

<b>Câu 10. Khi gọi hàm f(2, 4, 6), vậy khi định nghĩa hàm f có bao nhiêu tham số?</b>

<b> A. 1 B. 2. C. 3. D. 4.Câu 11. Hàm f được khai báo như sau f(x, y, z). Số lượng đối số truyền vào là:</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

<b>C. có thể.D. khơng thể.</b>

<b>Câu 13. Lệnh nào sau đây thực hiện việc nhập dữ liệu?</b>

<b> A. Lệnh input() B. Lệnh type() C. Lệnh len() D. Lệnh print()</b>

<b>Câu 14. Trong Python, hàm được định nghĩa bằng từ khóa:</b>

<b> A. dif B. def C. deb D. dep</b>

<b>Câu 15. Phát biểu nào sau đây là sai? A. Có thể thay đổi từng kí tự của một xâu. B. Chỉ số bắt đầu từ 0.</b>

<b> C. Có thể truy cập từng kí tự của xâu thông qua chỉ số. D. Chỉ số kết thúc là len()-1</b>

<b>Câu 16. Trong Python, cú pháp hàm dưới đây là</b>

def <tên hàm> (<tham số>):<khối lệnh>

<b> A. True, True B. True, False C. False, True D. </b>

False, False

<b>Câu 21. Đoạn chương trình sau sẽ in ra số 8, vậy khi gọi hàm ta truyền n có giá trị </b>

bằng bao nhiêu?>>> def f(n):

z = 4

return n + z>>> f(….)

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

>>> 8

<b> A. 4 B. 3 C. 2 </b>

<b>D. 1</b>

<b>Câu 22. Khi gọi hàm, dữ liệu được truyền vào hàm được gọi là gì?</b>

<b>Câu 23. Hồn thiện (…) trong phát biểu sau:</b>

“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”.

<b>A. toàn cục, trong B. địa phương, trong C. toàn cục, ngoài D. địa </b>

a = a + bb = b *areturn a + b

Giá trị của a, b bằng gao nhiêu sau khi thực hiện lệnh f(1,2)

<b> A. 2, 3 B. 1, 2 C. 3, 6 </b>

<b>D. 0, 0</b>

<b>Câu 26. Chọn phát biểu đúng trong các phát biểu sau:</b>

<b> 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. Tham số là giá trị được truyền vào khi gọi hàm.</b>

<b> C. Số lượng giá trị được truyền vào hàm bằng số tham số trong khai báo của hàm. D. Cả 3 phát biểu trên đều đúng.</b>

<b>Câu 27. Chương trình sau cho kết quả là gì?</b>

<b> A. float B. Không xác định C. int D. str</b>

<b>Câu 29. Lệnh sau trả lại giá trị bao nhiêu? </b>

>>> “abcdabcd”. find(“cd”)

<b>Câu 30. Phát biểu nào bị sai?</b>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

<b> A. Khi gọi hàm, các tham số sẽ được truyền bằng giá trị thông qua đối số của </b>

<b>Câu 32. Nếu muốn biến bên ngồi vẫn có tác dụng bên trong hàm thì cần khai báo </b>

lại biến này bên trong hàm với từ khố nào?

<b>A. Khơng thể thực hiện B. def C. all </b>

<b>D. global</b>

<b>Câu 33. Kết quả của chương trình sau là:</b>

def PhepNhan(so):return so * 5;>>> PhepNhan(3)

for k in ds: if k > 0:

s = s + k return s

>>> A =[2,0,-2,3,5,-9]>>> tongduong(A):

<b>D. -9</b>

<b>Câu 36. Lệnh nào sau đây dùng để tách xâu?</b>

<b> A. split() B. copy() C. remove() D. join()Câu 37. Kết quả của chương trình sau là bao nhiêu?</b>

>>>def f(a,b):

return a + b + N>>> N = 5

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

<b>D. 6</b>

<b>Câu 38. Lệnh nào sau đây tính độ dài của xâu ký tự hoặc danh sách?</b>

<b> A. Lệnh len() B. Lệnh type() C. Lệnh input() D. Lệnh print()</b>

<b>Câu 39. Đoạn chương trình sau sẽ in ra số nào?</b>

>>> def f(x,y):z = x + yreturn x*y*z>>> f(1,2)

</div>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×