wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

KIỂM TRA HỌC KỲ 1-TIN HỌC 10

Total questions: 35

Worksheet time: 35mins

Name
Class
Date
1.

Python là:

a)

Ngôn ngữ lập trình bậc cao.

b)

Ngôn ngữ lập trình bậc thấp.

c)

Chương trình dịch.

d)

Ngôn ngữ máy.

2.

Trong ngôn ngữ lập trình Python, để in ra màn hình ta sử dụng lệnh:

a)

write()

b)

Print()

c)

cout<<

d)

input()

3.

Khẳng định nào sau đây là sai khi nói về ngôn ngữ Python ?

a)

Python phân biệt chữ hoa và chữ thường.

b)

Python là ngôn ngữ lập trình bậc cao.

c)

Python được dùng để phát triển các ứng dụng web, phần mềm ứng dụng, điều khiển robot…

d)

Python là ngôn ngữ máy tính có thể trực tiếp hiểu và thực hiện được.

4.

Một ô tô đi từ A đến B với vận tốc v(km/h). Câu lệnh để tính ‘Thời gian ô tô đó đi hết quãng đường k(km)’ là:

a)

print(k/v)

b)

print(‘k/v’)

c)

print(“k/v”)

d)

print k/v

5.

Trong cửa sổ Shell của Python:

a)

Thực hiện ngay từng câu lệnh và thấy được kết quả.

b)

Không thực hiện ngay từng câu lệnh và không thấy được kết quả.

c)

Không thể thực hiện bất kì câu lệnh nào.

d)

Không thể thực hiện từng câu lệnh mà thực hiện toàn bộ.

6.

Lí do ta nên dùng ngôn ngữ lập trình bậc cao khi viết chương trình:

a)

Máy tính có thể trực tiếp hiểu và thực hiện

b)

Gần với ngôn ngữ tự nhiên, cú pháp đơn giản, dễ hiểu, dễ học.

c)

Có thể viết thoải mái không cần theo quy tắc của ngôn ngữ lập trình.

d)

Chỉ dùng phục vụ trong học tập, không có tính ứng dụng trong phát triển ứng dụng web, lập trình games…

7.

Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?

a)

nháy đơn

b)

nháy kép

c)

ngoặc kép

d)

nháy đơn hoặc nháy kép

8.

Cho đoạn chương trình sau:

a=b=1

c=1

d=2

print(a+b+c+d)

Kết quả trên màn hình là:

a)

3

b)

4

c)

5

d)

6

9.

Hình vuông có cạnh là 10(cm). Ta có thể dùng Python để viết chương trình tính diện tích hình vuông là:

a)

print(‘dien tich hinh vuong la:’,a*a)

b)

print(‘dien tich hinh vuong la:a*a’)

c)

print(dien tich hinh vuong la:a*a)

d)

print ‘dien tich hinh vuong la:’,a*a

10.

Phát biểu nào sau đây là đúng khi nói về biến?

a)

Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.

b)

Biến là đại lượng bất kì.

c)

Biến là đại lượng không thay đổi trong quá trình thực hiện chương trình.

d)

Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị không thay đổi trong quá trình thực hiện chương trình.

11.

Trong bài toán giải phương trình ax+b=0 có các biến là?

a)

a

b)

b

c)

a, b, x

d)

x

12.

Cho đoạn chương trình sau:

x=1

print(x)

Biến trong đoạn chương trình trên là:

a)

1

b)

1,x

c)

x

d)

không có biến

13.

Trong những biến sau, biến nào đặt sai quy tắc?

a)

x12y

b)

xy

c)

12xy   

d)

_xy

14.

Câu lệnh gán trong Python là:

a)

Biến=<Biểu thức>

b)

Biến:=<Biểu thức>

c)

Biến==<Biểu thức>

d)

<biểu thức>=Biến

15.

Phép chia lấy phần nguyên trong Python kí hiệu là:

a)

%

b)

//

c)

/

d)

div

16.

Cho đoạn chương trình sau:

x=10

y=3

d=0

if x%y==0:

          d=x//y

Sau khi thực hiện đoạn chương trình trên giá trị của d là:

a)

3

b)

1

c)

0

d)

Không xác định

17.

Cho đoạn chương trình sau:

a=16

x=math.sqrt(a)

Sau khi thực hiện đoạn chương trình trên giá trị của x là:

a)

b)

4

c)

5

d)

6

18.

Cho đoạn chương trình sau:

x=7

y=2

print(x//y)

Trên màn hình xuất hiện giá trị:

a)

1

b)

2

c)

3

d)

4

19.

Biểu thức( xy+x):(x-y) chuyển sang Python là:

a)

(xy+x)/(x-y) 

b)

(x*y+x)//(x-y)

c)

(x*y+x)/(x-y) 

d)

(x*y+x)/x-y

20.

Câu lệnh if trong chương trình Python có dạng:

a)

if <điều kiện>

<câu lệnh hay nhóm câu lệnh>

b)

if <điều kiện>:

<câu lệnh hay nhóm câu lệnh>

c)

<điều kiện>:

<câu lệnh hay nhóm câu lệnh>

d)

if <điều kiện>:

21.

Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:

a)

Điều kiện sai.  

b)

Điều kiện đúng.

c)

Điều kiện bằng 0.     

d)

Điều kiện khác 0.

22.

Cho đoạn chương trình sau:

if d>0:

x1=-b-math.sqrt(d)/2*a

x1=-b+math.sqrt(d)/2*a

Lỗi sai trong đoạn chương trình trên là:

a)

Nhóm lệnh không lùi vào một số vị trí so với dòng chứa điều kiện.

b)

Thiều dấu chấm sau mỗi câu lệnh.

c)

Không viết hoa chữ cái đầu của mỗi dòng.

d)

Không có dấu kết thúc câu.

23.

Đâu không phải là đặc điểm của Internet?

a)

Phủ khắp thế giới.

b)

Tạo nhánh từ các mạng nhỏ.

c)

Chỉ mang lại lợi ích cho con người trong lĩnh vực văn hóa, kinh tế, xã hội.

d)

Không thuộc quyền sở hữu của cá nhân hay tổ chức nào.

24.

Để bảo vệ dữ liệu trên máy tính khi dùng internet, em cần làm gì?

a)

Cài đặt và cập nhật phần mềm chống virus.

b)

Tải các phần mềm ứng dụng không rõ nguồn gốc về máy tính.

c)

Cung cấp thông tin cá nhân trên mạng xã hội.

d)

Truy cập vào các liên kết lạ.

25.

Điều nào sau đây được khuyến khích khi sử dụng các dịch vụ trên internet?

a)

Đưa thông tin cá nhân lên mạng xã hội.

b)

Đăng kí khóa học tiếng Anh trực tuyến.

c)

Liên tục nạp số tiền lớn vào tài khoản game trên mạng.

d)

Mở thư điện tử và liên kết đến địa chỉ web không rõ nguồn gốc.

26.

Chọn phương án sai.

Khi sử dụng internet, có thể:

a)

Tin tưởng mọi nguồn thông tin trên mạng.

b)

Bị lôi kéo vào các hoạt động không lành mạnh.

c)

Máy tính bị nhiễm virus hay mã độc.

d)

Bị lừa đảo hoặc lợi dụng.

27.

Cách làm nào sau đây giúp phòng ngừa tác hại của Internet?

a)

Thường xuyên truy cập Internet tìm thông tin về virus

b)

Thỉnh thoảng chạy phần mềm diệt virus cho máy tính.

c)

Luôn tra cứu thông tin trên Internet khi làm các bài tập.

d)

Thoải mái sử dụng internet trong một ngày.

28.

Cho đoạn chương trình sau:

a=3.4

print(type(a))

Kết quả trên màn hình là kiểu dữ liệu:

a)

int 

b)

float

c)

str

d)

bool

29.

Em sẽ làm gì trong các trường hợp sau: “Được một nhóm bạn truyền cho một địa chỉ website nhưng dặn là phải bí mật, không để người lớn biết”.

a)

Bí mật bấm vào xem địa chỉ website để xem.

b)

Nhờ người lớn hướng dẫn mở website để xem.

c)

Bấm vào xem và gửi địa chỉ website cho các bạn khác.

d)

Không bấm vào và báo cáo với người lớn.

30.

Mạng LAN là viết tắt của cụm từ nào?

a)

Local Arian Network

b)

Lomal Area Network

c)

Local Area

d)

Local Area Network

31.

Trường hợp nào không thích hợp để sử dụng mạng LAN?

a)

Tòa nhà

b)

Cơ quan

c)

Nhà riêng

d)

Quận/huyện

32.

Phát biểu nào sau đây không chính xác?

a)

Mạng không dây thuận tiện cho những người di chuyển nhiều.

b)

Mạng không dây dễ dàng lắp đặt hơn vì không cần khoan đục và lắp đặt đường dây.

c)

Mạng không dây thường được sử dụng cho các thiết bị di động như máy tính bảng, điện thoại,...

d)

Mạng không dây nhanh và ổn định hơn mạng có dây.

33.

Đâu không phải ưu điểm của điện toán đám mây?

a)

Giảm chi phí.

b)

Dễ sử dụng, tiện lợi.

c)

Tận dụng tối đa tài nguyên.

d)

An toàn dữ liệu.

34.

Đâu không phải là dịch vụ lưu trữ qua điện toán đám mây?

a)

Dropbox.

b)

Google Drive.

c)

iCoud.

d)

Paint.

35.

Câu lệnh nhập với biến kiểu nguyên là:

a)

Biến=int(dòng thông báo)

b)

Biến=float(input(dòng thông báo))

c)

Biến=input()

d)

Biến=int(input(dòng thông báo))