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

ĐỀ CƯƠNG HKI TIN 11 kđa

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 (49.26 KB, 10 trang )

Câu 1. Xác định đâu là hằng xâu trong python
a.
b.
c.
d.

‘chào các bạn’
10
True
5.6

Câu 2. Đâu là khai báo biến trong Python:
a.
b.
c.
d.

Tong = 100
import math
a:=5.5
b:=3

Câu 3. Chọn phát biểu sai trong các phát biểu sau:
a.
b.
c.
d.

Khai báo thư viện nhất thiết phải có trong mỗi chương trình
Thân chương trình có thể khơng chứa lệnh nào
Thân chương trình có thể chỉ có một dịng chú thích


Khai báo thư viện khơng nhất thiết phải ở đầu chương trình

Câu 4. Kiểu dữ liệu số nguyên trong Python:
a.
b.
c.
d.

int
float
bool
Integer

Câu 5. Cho x =float(3), y=int(5.5) thì kiểu dữ liệu của x, y là?
a.
b.
c.
d.

x là int và y là float
x là float và y là int
x và y là float
x và y là int

Câu 6. Khai báo biến nào dưới đây là sai
a.
b.
c.
d.


x =float(12)
b=3.1
a= 3,1
b= ‘Python’

Câu 7. Chọn đáp án đúng khi khởi tạo biến a là kiểu số nguyên?
a.
b.
c.
d.

a=10
a=1.0
a='tin'
a= True

Câu .8 Biểu thức số học đúng trong Python là:


a.
b.
c.
d.

x/2**3+ (y-1)/3
2x+ x**3+ x*y
x2+5xy + 1
5x*2+3*xy -1

Câu 9. Chọn đáp án là biểu thức số học tương ứng với biểu thức trong Python

a. (x**2+1)+3*x/y-1
b. x2+1 + - 1
c. (x2+1) + - 1
d. x2+1 +
e. x2+1 +

Câu 10. Đâu là biểu thức logic trong Python
a.
b.
c.
d.

x< 5
i+1>=2
(n>0) and (m<0)
3*(2+3*x)/(2*y)=0

Câu 11. Lệnh xuất kết quả ra màn hình trong Python là:
a.
b.
c.
d.

print
input
output
write

Câu 12. Lệnh in kết quả ra màn hình nào đúng:
a.

b.
c.
d.

Print (“ tổng là” s)
input(‘ tổng là:’ s)
print(‘ tổng là:’, a+b)
Input(tổng là: , a+b)

Câu 13. Hàm nhập dữ liệu từ bàn phím: input() trả về kiểu dữ liệu nào sau đây:
a.
b.
c.
d.

kiểu xâu
kiểu số
kiểu logic
bất kỳ kiểu nào

Câu 14. Phím tắt để chạy chương trình Python trong thonny là:
a.
b.
c.
d.

F5
Ctrl+F5
Alt+F5
Shift+F5


Câu 15. Chọn đáp án đúng cho cấu trúc rẽ nhánh dạng thiếu trong Python


a.
b.
c.
d.

If <điều kiện>: <khối lệnh>;
if <điều kiện>: <khối lệnh>
if <điều kiện> <khối lệnh>
else <điều kiện>: <khối lệnh>

Câu 16. Chọn đáp án đúng cho cấu trúc rẽ nhánh dạng đủ trong Python
a.
b.
c.
d.

else <điều kiện> <khối lệnh 1>
else <khối lệnh 2>
else <điều kiện>
<khối lệnh 1>
if: <khối lệnh 2>
if <điều kiện>:
<khối lệnh 1>
else: <khối lệnh 2>
if <điều kiện>:
<khối lệnh 1>

<khối lệnh 2>

Câu 17. Chọn đáp án đúng trong hoạt động của if dạng thiếu
a.
b.
c.
d.

Khối lệnh sau if được thực hiện khi điều kiện đúng
Khối lệnh sau if được thực hiện khi điều kiện sai
Điều kiện đúng hoặc sai đều thực hiện khối lệnh
Các đáp án đều đúng

Câu 18. Chọn đáp án đúng trong hoạt động của if dạng đủ
a.
b.
c.

Nếu <điều kiện> Đúng thì chương trình thực hiện <khối lệnh 2>
Nếu <điều kiện> Sai thì chương trình thực hiện <khối lệnh 1>
Nếu <điều kiện> Đúng thì chương trình thực hiện <khối lệnh 1>, nếu

điều kiện Sai thì chương trình thực hiện <khối lệnh 2>
d. Nếu <điều kiện> Đúng thì chương trình thực hiện <khối lệnh 2>, nếu
điều kiện Sai thì chương trình thực hiện <khối lệnh 1>
Câu 19. Trong cấu trúc rẽ nhánh thì sau if là điều kiện. Vậy điều kiện có thể là:
Biểu thức;
Biểu thức số học;
Biểu thức quan hệ;
Một câu lệnh;


a.
b.
c.
d.

Câu 20. Chọn đáp án đúng cho đoạn chương trình sau:

21. Kết quả sau khi thực hiện đoạn chương trình trên
a.
b.
c.
d.

3
Khơng xuất ra gì cả
5
Báo lỗi

Câu 22. Trong Python kết quả của phép 9//2 là


a.
b.
c.
d.

4.5
4
1

4,5

Câu 23. Chọn đáp án đúng cho đoạn chương trình sau:

Kết quả sau khi thực hiện đoạn chương trình trên với a=6, b=2
a.
b.
c.
d.

6
Khơng xuất ra gì cả
2
62

Câu 24. Biểu thức (2*x >10) and (x >5) cho kết quả True khi x bằng ?
a.
b.
c.
d.

2
4
6
3

Câu 25. Để kiểm tra số nguyên n là số chẵn ta sử dụng điều kiện nào:
n//2=0
n%2=0
n//2==0

n%2==0
Câu 26. Chọn phát biểu sai
a.
for và in là từ khóa trong Python
b.
Lặp với số lần biết trước sử dụng cấu trúc: for - in
c.
Trong hàm range thì tham số end khơng bắt buộc
d.
Trong hàm range thì tham số step khơng bắt buộc
Câu 27. Trong hàm range giá trị mặc định của start là
a.
0
b.
1
c. 2
d. 3
Câu 28. Dự đoán kết quả in ra màn hình


258
2 5 8 11
2, 5, 8, 11
25811
Câu 29. Trong hàm range thì tham số step là:
a.
Bước nhảy, khơng bắt buộc
b.
Giá trị bắt đầu, không bắt buộc
c.

Giá trị kết thúc, bắt buộc
d.
Bước nhảy, bắt buộc, mặc định là 1
Câu 30. Phát biểu đúng:
a.
Câu lệnh for-in lặp tự động thông qua hàm range
b.
Câu lệnh for-in lặp phụ thuộc vào <điều kiện>
c.
Biến đếm thường là kiểu ký tự
d.
Hàm range bắt buộc phải có ba tham số: start, end, step
Câu 31. Cho hàm range(10,1,-1). Vậy tập giá trị là?
a.
{1, 2, 3, 4, 5, 6, 7, 8, 9}
b.
{10, 9, 8, 7, 6, 5, 4, 3, 2}
c.
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
d.
{9, 8, 7, 6, 5, 4, 3, 2, 1}
Câu 32. Cho hàm range(2,7). Tham số step bằng bao nhiêu?
a.
1
b.
2
c.
7
d.
0

Câu 33. Cho hàm range(5). Các tham số start, end, step tương ứng là:
a.
start=0; end=5; step=1
b.
start=1; end=5; step=0
c.
start=5; end=0; step=1
d.
start=5; end=0; step=-1
a.
b.
c.
d.

Câu 34. Cách đặt tên nào dưới đây sai quy tắc:
a.
b.
c.
d.

2baitap
bai_1
Montin
bai1

Câu 35. Xác định đâu là hằng logic trong python
a.
b.
c.
d.


‘chào các bạn’
10
True
5.6


Câu 36. Đâu là khai báo biến trong Python:
a.
b.
c.
d.

s=0
import math
a>5.5
b=b+3

Câu 37. Chọn phát biểu sai trong các phát biểu sau:
a.
b.
c.
d.

Khai báo thư viện nhất thiết phải có trong mỗi chương trình
Thân chương trình có thể khơng chứa lệnh nào
Thân chương trình có thể chỉ có một dịng chú thích
Khai báo thư viện khơng nhất thiết phải ở đầu chương trình

Câu 38. Kiểu dữ liệu số thực trong Python:

a.
b.
c.
d.

int
float
bool
Integer

Câu 39. Khai báo biến nào dưới đây là sai
a.
b.
c.
d.

x =int(2.0)
x=2
x= False
x:= 2

Câu 40. Chọn đáp án đúng khi khởi tạo biến a là kiểu số thực?
a.
b.
c.
d.

a=1
a=1.0
a='Tin'

a= True

Câu 41. Biểu thức số học đúng trong Python là:
a.
b.
c.
d.

x/2*3+ (y-1)/3*x
x**3+ x*y/3x
x2+5xy + 1
5x*2+3*x*y -1

Câu 42. Chọn đáp án đúng khi chuyển biểu thức: 2xy+3 sang biểu thức trong
Python
a.
b.
c.
d.

2*x*y+ 3*(2+3*x)/(2*y)
2*x*y+ 3*(2+3*x)/2*y
2*x*y + 3(2+3*x)/(2*y)
2x*y+ 3*(2+3*x)/2*y

Câu 43. Đâu là biểu thức quan hệ trong Python


a.
b.

c.
d.

x≥5
i+1>=0
(n>0) and (m<0)
3*(2+3*x)/(2*y)

Câu 44. Lệnh nhập dữ liệu trong Python là:
a.
b.
c.
d.

print
input
output
write

Câu 45. Lệnh in kết quả ra màn hình nào sai:
a.
b.
c.
d.

print (a, b)
input(‘ tổng là:’, a+b)
print(‘ tổng là:’, a+b)
print( a+b)


Câu 46. Hàm nhập dữ liệu từ bàn phím: int(input()) trả về kiểu dữ liệu nào sau
đây:
a.
b.
c.
d.

kiểu xâu
kiểu số nguyên
kiểu logic
bất kỳ kiểu nào

Câu 47. Phím tắt để kiểm thử, gỡ lỗi (Debug) chương trình Python trong thonny
là:
a.
b.
c.
d.

F5
Ctrl+F5
Alt+F5
Shift+F5

Câu 48. Chọn đáp án đúng cho cấu trúc rẽ nhánh dạng thiếu trong Python
a.

If <điều kiện>: <khối lệnh>;
if <điều kiện>: <khối lệnh>
if <điều kiện> <khối lệnh>;

else <điều kiện>:

<khối lệnh>

Câu 49. Chọn đáp án đúng cho cấu trúc rẽ nhánh dạng đủ trong Python
a.
b.
c.
d.

else <điều kiện> <khối lệnh 1>
else <khối lệnh 2>
else <điều kiện>
<khối lệnh 1>
if: <khối lệnh 2>
if <điều kiện>:
<khối lệnh 1>
else: <khối lệnh 2>
if <điều kiện>:
<khối lệnh 1>
<khối lệnh 2>


Câu 50. Chọn đáp án đúng trong hoạt động của if dạng thiếu
a.
b.
c.
d.

Khối lệnh sau if được thực hiện khi điều kiện đúng

Khối lệnh sau if được thực hiện khi điều kiện sai
Điều kiện đúng hoặc sai đều thực hiện khối lệnh
Các đáp án đều đúng

Câu 51. Chọn đáp án đúng trong hoạt động của if dạng đủ
a.
b.
c.

Nếu <điều kiện> Đúng thì chương trình thực hiện <khối lệnh 2>
Nếu <điều kiện> Sai thì chương trình thực hiện <khối lệnh 1>
Nếu <điều kiện> Đúng thì chương trình thực hiện <khối lệnh 1>, nếu

điều kiện Sai thì chương trình thực hiện <khối lệnh 2>
d. Nếu <điều kiện> Đúng thì chương trình thực hiện <khối lệnh 2>, nếu
điều kiện Sai thì chương trình thực hiện <khối lệnh 1>
a. Câu 52. Trong cấu trúc rẽ nhánh thì sau if là điều kiện. Vậy điều kiện có
thể là:
b.
c.

Biểu thức;
Biểu thức số học;
Biểu thức quan hệ;
Một câu lệnh;

Câu 53. Chọn đáp án đúng cho đoạn chương trình sau:

Kết quả sau khi thực hiện đoạn chương trình trên
a.

b.
c.
d.

7
Khơng xuất ra gì cả
2
Báo lỗi

Câu 54. Trong Python kết quả của phép 17//5 là
a.
b.
c.
d.

3.4
2
3
3,4

Câu 55. Chọn đáp án đúng cho đoạn chương trình sau:


Kết quả sau khi thực hiện đoạn chương trình trên với a=3, b=5
a.
b.
c.
d.

5

Khơng xuất ra gì cả
3
53

Câu 56. đoạn chương trình sau có mấy lỗi:

a. 1
b. 3
c. 2
d. 4
a. Câu 57. Để kiểm tra số nguyên n là số lẻ ta sử dụng điều kiện nào:

n//2=0
n%2=1
n//2==0
n%2==1
Câu 58. Chọn phát biểu đúng
a.
Trong hàm range thì tham số start khơng bắt buộc và giá trị mặc định là
1
b.
Trong hàm range nếu ko có step thì mặc định bước nhảy là 1
c.
Trong hàm range thì tham số end khơng bắt buộc
d.
Trong hàm range thì tham số step là bắt buộc
Câu 59. Trong hàm range giá trị mặc định của step là
a.
0
b.

1
c. 2
d. 3
Câu 60. Phát biểu đúng:


Câu lệnh for-in lặp tự động thông qua hàm range
Câu lệnh for-in lặp phụ thuộc vào <điều kiện>
Biến đếm thường là kiểu ký tự
Hàm range bắt buộc phải có ba tham số: start, end, step
Câu 61. Cho hàm range(1,7,5). Tham số step bằng bao nhiêu?
a.
2
b.
7
c.
5
d.
1
Câu 62. Cho hàm range(8,1,-1). Vậy tập giá trị là?
a.
{1, 2, 3, 4, 5, 6, 7, 8}
b.
{ 8, 7, 6, 5, 4, 3, 2}
c.
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
d.
{9, 8, 7, 6, 5, 4, 3, 2, 1}
Câu 63. Cho hàm range(2,7). Tham số step bằng bao nhiêu?
a.

1
b.
2
c.
7
d.
5
Câu 64 Cho hàm range(7). Các tham số start, end, step tương ứng là:
a.
start=0; end=7; step=1
b.
start=1; end=7; step=0
c.
start=7; end=0; step=1
d.
start=7; end=0; step=-1
Câu 65. Tập giá trị được tạo bởi hàm range(3):
a.
{0, 1, 2}
b.
{0, 1, 2, 3}
c.
{1, 2}
d.
{1, 2, 3}
a.
b.
c.
d.




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

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