Đề thi cuối kì 2 Tin học 10 năm 2024-2025 THPT Gio Linh (Quảng Trị) có đáp án
Đề thi

Đề thi cuối kì 2 Tin học 10 năm 2024-2025 THPT Gio Linh (Quảng Trị) có đáp án

A
Admin
Tin họcLớp 1062 lượt thi
24 câu hỏi
1. Trắc nghiệm
• 1 điểm

I.  TRẮCNGHIỆMKHÁCHQUAN

 Khi kiểmthửchươngtrình,việcchọndữliệuđầu vàobao phủnhiềutrườnghợp nhằm mục đích gì?

Giúpchươngtrìnhchạynhanh hơn

Giúppháthiệnvàgỡlỗichương trình

Giảm số dòng lệnh trong chương trình

Tốiưuhóabộnhớsửdụng

Xem đáp án

Đáp án B

2. Trắc nghiệm
• 1 điểm

Sau khi đã tạo một tệp ảnh mới, làm thế nào để lưu tệp ảnh đó?

ChọnFile->SaveAs

ChọnTools->Save Image

ChọnView->SaveImage

ChọnEdit->Save

Xem đáp án

Đáp án A

3. Trắc nghiệm
• 1 điểm

Theoem,nhữngkĩnăng,tốchấtnàolàcầnthiếtnhấtchongườithiếtkếđồhoạ?

Có hiểubiết sâuvềtoán học.

Biếtchơinhiềunhạccụkhácnhau.

Có khảnăng sửdụngthành thạophần mềmđồ hoạmáytínhvàcókiến thứcvềcông nghệ, khả năng cảm nhận cái đẹp, khả năng sáng tạo.

Kỹnănggiaotiếp,xửlýtìnhhuốngtốt.

Xem đáp án

Đáp án C

4. Trắc nghiệm
• 1 điểm

Đểlậptrìnhgiảimột bàitoántrênmáytính,tacầnthựchiện qua:

3 bước

4bước

2 bước

5 bước

Xem đáp án

Đáp án B

5. Trắc nghiệm
• 1 điểm

Côngđoạnthiếtkếphần mềmlà:

Chuyểncácyêucầuvềphầnmềmthànhbảnthiếtkếphầnmềm.

Chuyểnnhữngmôtảởbảnthiếtkếthànhcáclệnhthựchiệnđượctrênmáytínhđểmáy tính “hiểu” và “thực hiện” đúng theo thiết kế.

Thựchiện cácbướcthửnghiệmsản phẩmxemcókhiếmkhuyết gì không đểkhắcphục kịp thời trước khi phần mềm đến tay người sử dụng.

Phântíchnhucầucủacộngđồngcầnphụcvụ,xácđịnhvaitròcủaphầnmềm,xácđịnh thông tin đầu vào, đầu ra của hệ thống phần mềm cần xây dựng.

Xem đáp án

Đáp án A

6. Trắc nghiệm
• 1 điểm

Khẳngđịnhnàosauđâylàsai?

Các hệ thống ngân hàng, tài chính hay tư nhân đều phải sử dụng hệ thống phần mềm phứctạp,cótínhnghiệpvụcao.Từđó,mở ranhiềucơ hộilớnchonhữngngườithiếtkếvà lập trình.

Lậptrìnhviêncócơhộilàmviệcởcácvịtrítrongcáccấpchínhquyền,cấpbộngành, chính phủ.

Nhữngnghềthuộcnhómthiếtkếvàlậptrìnhchỉcóthểlàmởcơquantưnhân.

Thếgiớicôngnghệthayđổitừnggiây,từngphút,từnggiờ.Nhữngkiếnthứcđượchọc sẽ nhanh bị cũ, vì vậy phải học tập không ngừng.

Xem đáp án

Đáp án C

7. Trắc nghiệm
• 1 điểm

Ngànhhọcgìởbậcđạihọckhôngnênhọckhimuốntheonghềthiếtkếtròchơi?

Ngànhthiếtkếđồhọa

Ngànhkỹthuậtphần mềm

Ngànhkhoahọcmáytính

NgànhThươngmạiĐiệntử

Xem đáp án

Đáp án D

8. Trắc nghiệm
• 1 điểm

Khi làmviệcnhómđểphát triểnmộtsản phẩmcôngnghệ,chúngtacần:

Mỗingườilàmtheoýmình

Khôngcầnphốihợpvới nhau

Phâncôngcôngviệcvàphốihợpthựchiện

Chỉcầnmộtngườilàmlàđủ

Xem đáp án

Đáp án C

9. Trắc nghiệm
• 1 điểm

Khẳngđịnhnàosauđâylàđúng?

PhầnmềmGIMPchỉlưuđượcảnhcóđuôi.jpg

PhầnmềmGIMPcó thểlưuđượcảnhcóđuôi.xcfvàJPG.

PhầnmềmGIMPchỉlưuđượcảnhcóđuôi.gif

PhầnmềmGIMPchỉlưuđượcảnhcóđuôi.doc

Xem đáp án

Đáp án B

10. Trắc nghiệm
• 1 điểm

Chấtlượngcủamộtảnhphụthuộcvàocácthamsốnàosauđây?

a)Kíchthướcảnh.           b)Độphân giải.               c)Khônggianmàu.                                d)Màu nền.

a,d

a,b

a,c

b,d

Xem đáp án

Đáp án B

11. Trắc nghiệm
• 1 điểm

Cho chương trình Python: s=’aabbbxxxaaaccc’

y=10

x=4 m=[1,2,3,4]

Chương trình trên sử dụng bao nhiêu kiểu dữ liệu:

4

1

3

2

Xem đáp án

Đáp án C

12. Trắc nghiệm
• 1 điểm

ĐểtạomộttệpảnhmớitrongGIMP,ta chọn:

File\ Open

File\New

File\ Exit

File\ExportAs

Xem đáp án

Đáp án B

13. Trắc nghiệm
• 1 điểm

LàmthếnàođểlựachọnmộtphầncủahìnhảnhtrongGIMP?ChọnphươngánSai.

ChọncôngcụEllipseSelectTool,sauđókéochọnvùngcầnlựachọn

ChọncôngcụLassoTool,sauđóvẽđườngquanhvùngcầnlựachọn

ChọncôngcụRectangleSelectTool,sauđókéochọnvùngcầnlựa chọn

ChọncôngcụEraser,sauđókéochọnvùngcầnlựachọn

Xem đáp án

Đáp án D

14. Trắc nghiệm
• 1 điểm

Đểchuyểnmộtvùngchọnthànhmộtđườngdẫntathựchiệnlệnhnào?

Select\ToPath.

Delete

Select\Invert

Select\None

Xem đáp án

Đáp án A

15. Trắc nghiệm
• 1 điểm

Cho chương trình Python: ds=[1,1,2,1,2,1,2]

s=0

for i in ds: s=s + i

Sau khi thực hiện chương trình s cho kết quả là:

10

1

0

[1,1,2,1,2,1,2]

Xem đáp án

Đáp án A

16. Trắc nghiệm
• 1 điểm

Chương trình sau có lỗi ở dòng lệnh nào? n = int(input("Nhập số tự nhiên n: "))

s = ""

for i in (10):

s = s + str(i)

4

2

3

1

Xem đáp án

Đáp án C

17. Trắc nghiệm
• 1 điểm

KhimuốnxóamộtvùngđãchọntrongảnhđangchỉnhsửabằngGIMP,bạnthực hiện thao tác nào sau đây?

ChọnEdit>Cut

ChọnLayer>DeleteLayer

DùngcôngcụCloneToolđểthaythếvùngchọn

NhấnphímDeletesaukhichọnvùngcầnxóa

Xem đáp án

Đáp án D

18. Trắc nghiệm
• 1 điểm

Ngànhnghềthiếtkếvàlậptrìnhcótiềmnăngpháttriểntrongtươnglaichủyếudo yếu tố nào sau đây?

Lương cao,ít áp lực

Côngnghệthôngtinpháttriểnmạnhmẽ

Ítcạnhtranhtrongthịtrườnglaođộng

Khôngcầncậpnhậtkiếnthứcthườngxuyên

Xem đáp án

Đáp án B

19. Trắc nghiệm
• 1 điểm

Mộttrongnhữngnộidungcủangànhantoànthôngtin là:

Sửachữathiếtbịđiệntử

Chơi tròchơiđiệntửantoàn

Thiếtkếtrangwebcánhân

Lưu trữvàbảovệdữliệu

Xem đáp án

Đáp án D

20. Trắc nghiệm
• 1 điểm

Đểđápứngyêucầucủathịtrườnglaođộng,ngườilàmnghềlậptrìnhcần:

Sửdụngthànhthạocácthiếtbịvănphòng

Có kỹnăngquản lý dựán vàlàmviệc nhóm

Biếtcáchsửachữacácthiếtbịđiệntử

Tậptrungpháttriểnkỹnăngthủcông

Xem đáp án

Đáp án B

21. Đúng sai
• 1 điểm

II. TRẮC NGHIỆM ĐÚNG SAI

 Để tạo logo "Olympic Việt Nam" với các vòng tròn Olympic lồng nhau bằng phần mềm thiết kế đồ họa, lưu tệp ảnh với tên "Olympic VN.xcf" và xuất ảnh với tên "Olympic VN.png".

 

a

Đểtạoảnhmới,chọnEdit→Newvàthiếtlậpkíchthướcphùhợp.

ĐúngSai
b

CóthểthêmlớpbằngcáchchọnLayer→NewLayer

ĐúngSai
c

Dùng"RectangleSelectTool"đểvẽvòngtròn;

ĐúngSai
d

Xuấtảnhdướiđịnhdạng.pngđểdùngtrênwebhoặcinấn,giữđượcchấtlượngvàđộ trong suốt.

ĐúngSai
Xem đáp án

A.  S

B.  Đ

C.  S 

D.  Đ 

22. Đúng sai
• 1 điểm

Cho chương trình Python:

n = int(input("Nhập một số nguyên dương: ")) danh_sach = [i for i in range(1, n + 1)] print(danh_sach)

a

Chươngtrìnhtrênsửdụngcâulệnhforgángiátrịchodanh_sachtrongkhoảngcho trước.

ĐúngSai
b

Hàmrange(1,n +1) tạo ramột dãysố từ1đếnn+1.

ĐúngSai
c

Chươngtrìnhtrêninracácsốtừ1đến n,mỗisốcáchnhaumộtkhoảngtrắng.

ĐúngSai
d

Nếunhậpn=5,chươngtrình sẽin radanhsách 1 23 45.

ĐúngSai
Xem đáp án

A.  Đ 

B.  S

C.  S

D.  S 

23. Tự luận
• 1 điểm

III. TỰ LUẬN

Chương trình sau thực hiện nhập vào từ bàn phím tọa độ của một điểm M(x,y) trong mặt phẳng Oxy, tính và đưa ra màn hình khoảng cách từ điểm M đến gốc tọa độ O.

from math import * x,y=map(float,input().split()) d=math.gcd(x**2+y**2 ) print(d)

Hãy chỉ ra các lỗi trong chương trình rồi viết lại cho đúng?

Xem đáp án

d=math.gcd(x**2+y**2 )

- Hàm math.gcd() dùng để tính ước số chung lớn nhất của các số nguyên, không áp dụng cho giá trị float hoặc để tính khoảng cách → sai công thức và sai hàm.

- Sử dụng math.gcd với biểu thức float cũng gây lỗi khi chạy chương trình.

d = sqrt(x**2 + y**2)

24. Tự luận
• 1 điểm

Viết chương trình nhập vào 1 chuỗi văn bản bất kỳ từ bàn phím

a)  Kiểm tra chuỗi vừa nhập có phải là chuỗi đối xứng không, hiển thị kết quả ra màn hình

(VD: “madam” là chuỗi đối xứng; “mabcdam” là chuỗi không đối xứng).

b)  Thực hiện xoá bỏ các dấu cách tồn tại trong chuỗi, kiểm tra lại xem chuỗi sau khi xoá khoảng trắng có là chuỗi đối xứng hay không rồi hiển thị kết quả ra màn hình?

Xem đáp án

# a) Nhập chuỗi và kiểm tra đối xứng chuoi = input("Nhập vào một chuỗi: ") if chuoi == chuoi[::-1]:

print(f"Chuỗi '{chuoi}' là chuỗi đối xứng.") else:

print(f"Chuỗi '{chuoi}' không phải là chuỗi đối xứng.")

# b) Xoá dấu cách và kiểm tra lại chuoi_khong_cach = chuoi.replace(" ", "")

if chuoi_khong_cach == chuoi_khong_cach[::-1]:

print(f"Sau khi xoá khoảng trắng, chuỗi '{chuoi_khong_cach}' là chuỗi đối xứng.") else:

print(f"Sau khi xoá khoảng trắng, chuỗi '{chuoi_khong_cach}' không phải là chuỗi đối xứng.")