• Không có kết quả nào được tìm thấy

ĐỀ KT GIỮA HK1 TIN 10 NĂM HỌC 2020-2021 CÔ QUỲNH

N/A
N/A
Protected

Academic year: 2022

Chia sẻ "ĐỀ KT GIỮA HK1 TIN 10 NĂM HỌC 2020-2021 CÔ QUỲNH"

Copied!
1
0
0

Loading.... (view fulltext now)

Văn bản

(1)

SỞ GD&ĐT PHÚ YÊN TRƯỜNG THPT TRẦN PHÚ

(Đề thi có 04 trang)

KIỂM TRA GIỮA KÌ I NĂM HỌC 2020 - 2021 MÔN TIN HỌC – Khối lớp 10

Thời gian làm bài : 45 phút

Họ và tên học sinh :... Số báo danh : ...

Câu 1. Xác định bài toán tìm nghiệm phương trình: ax2+bx+c=0 (a≠0)

A. Câu B và C đúng B. Output: các nghiệm x

C. Input a,b,c (a≠0) D. Input :a,b,c

Câu 2. Bộ nhớ nào sẽ không còn dữ liệu khi ngắt nguồn điện của máy?

A. Bộ nhớ RAM B. Bộ nhớ ngoài

C. Bộ nhớ ROM D. Bộ xử lý trung tâm

Câu 3. Hình nào trong các hình sau thể hiện các thao tác nhập xuất dữ liệu?

A. Hình chữ nhật B. Hình thoi C. Hình ô val D. Các mũi tên

Câu 4. Có mấy cách trình bày thuật toán?

A. 4 B. 5 C. 3 D. 2

Câu 5. “…(1) là một dãy hữu hạn các …(2) được sắp xếp theo một trình tự xác định sao cho khi thực hiện dãy các thao tác ấy, từ …(3) của bài toán, ta nhận được …(4) cần tìm”. Lần lượt điền các cụm từ còn thiếu là?

A. Input – Output - thuật toán – thao tác B. Thuật toán – thao tác – Input – Output C. Thuật toán – thao ác – Output – Input D. Thao tác - Thuật toán– Input – Output

Câu 6. “… là nơi chương trình được đưa vào để thực hiện và là nơi lưu trữ dữ liệu đang được xử lý”. Cụm từ còn thiếu là?

A. Bộ nhớ trong B. Bộ nhớ ngoài

C. Bộ xử lý trung tâm D. Bộ nhớ Cache

Câu 7. Một bản nhạc trên giấy thường chứa thông tin dưới dạng nào?

A. Hình ảnh. B. B và C; C. Âm thanh. D. Văn bản.

Câu 8. Hợp ngữ là gì ?

A. Là bất cứ ngôn ngữ lập trình nào mà có thể mô tả thuật toán để giao cho máy tính thực hiện.

B. Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được, các lệnh là các dãy bit.

C. Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy.

D. Sử dụng một số từ tiếng Anh để thực hiện các lệnh trên thanh ghi. Để thực hiện được cần dịch ra ngôn ngữ máy Câu 9. Dựa vào sơ đồ cấu trúc máy tính hãy cho biết quá trình xử lí thông tin thực hiện theo qui trình nào trong những qui trình dưới đây:

A. Xuất thông tin xử lí dữ liệunhận: lưu trữ dữ liệu B. Tất cả đếu sai

C. Nhập dữ liệuxử lí dữ liệuxuất: lưu trữ dữ liệu.

D. Nhập dữ liệuxuất thông tinxuất: lưu trữ dữ liệu Câu 10. Thuật toán tốt là thuật toán:

A. Tốn ít bộ nhớ. B. Dễ hiểu và dễ nhìn

C. Thời gian chạy nhanh D. Tất cả các phương án đều đúng.

Mã đề 414

(2)

Câu 11. Chọn phương án ghép đúng nói về thuật ngữ tin học trong các câu sau : Tin học là:

A. lập chương trình cho máy tính.

B. áp dụng máy tính trong các hoạt động xử lý thông tin.

C. máy tính và các công việc liên quan đến máy tính điện tử.

D. ngành khoa học về xử lý thông tin tự động dựa trên máy tính điện tử.

Câu 12. Thông tin là gì ?

A. Là sản phẩm chính thu được sau khi thực hiện các bước giải bài toán trên máy tính.

B. Là ngôn ngữ dùng để viết chương trình.

C. Là thành phần quan trọng nhất của máy tính.

D. Hiểu biết của con người về một thực thể, sự vật, hiện tượng nào đó

Câu 13. Hãy sắp xếp lại trình tự các bước cho đúng Thuật toán "Tìm giá trị lớn nhất của một dãy số nguyên"

1. Max  a1, i  2

2. Nếu i > N thì đưa ra giá trị Max rồi kết thúc.

3. Nhập N và a1, a2,...,an

4. i  i+1, rồi quay lại thao tác "Nếu i > N thì đưa ra giá trị Max rồi kết thúc".

5. Nếu ai > Max thì Max  ai

A. 3 - 1 - 2 - 5 - 4 B. 1 - 2 - 3 - 4 -5

C. 1 - 3 - 2 - 5 – 4 D. 3 - 2 - 1 - 4 – 5

Câu 14. Số 2510 được biểu diễn trong hệ đếm nhị phân là:

A. 110012 B. 100002 C. 101002 D. 1111002

Câu 15. Cho thuật toán và input: a= 10, b= 9. Tìm Output:

B1: Nhập 2 số nguyên a, b B2: Nếu a>b thì a a – b B3: a  b – a

B4: Thông báo giá trị a, b rồi kết thúc.

A. a = 10 b =9 B. a=8 b= 9 C. a= 9b= 9 D. a= 9 b= 11

Câu 16. Pascal thuộc loại ?

A. Hợp ngữ B. Ngôn ngữ bậc cao

C. Ngôn ngữ máy D. Đáp án A, B, C đều sai

Câu 17. Đặc điểm của máy tính là:

A. Tất cả các đặc điểm đều đúng. B. Tốc độ xử lý nhanh và chính xác.

C. Có thể liên kết được các máy tính với nhau. D. Lưu trữ một lượng thông tin lớn.

Câu 18. Mục đích của việc hiệu chỉnh là:

A. Xác định lại Input và Output của bài toán. B. Phát hiện và sửa sai sót.

C. Để tạo ra 1 chương trình mới. D. Mô tả chi tiết bài toán Câu 19. Các thành phần cơ bản của một máy tính?

A. CPU, ổ cứng, màn hình, chuột, bàn phím B. CPU, bộ nhớ trong/ngoài, thiết bị vào/ra

C. CPU, bộ nhớ trong/ngoài D. CPU, màn hình, máy in, bàn phím, chuột Câu 20. Hãy chọn mệnh đề đúng?

A. Linh cảm là thông tin vừa dạng số vừa dạng phi số.

B. Linh cảm là thông tin chưa có khả năng thu thập, lưu trữ và xử lí được.

C. Linh cảm là thông tin dạng phi số.

(3)

Câu 21. Mã hóa thông tin là quá trình:

A. Chuyển thông tin bên ngoài thành thông tin bên trong máy tính.

B. Chuyển thông tin về dạng mã ASCII.

C. Chuyển thông tin về dạng mà máy tính có thể xử lý được.

D. Thay đổi hình thức biểu diễn để người khác không hiểu được.

Câu 22. Nguyên lí Phôn Nôi-Man đề cập đến vấn đề nào?

A. Điều khiển bằng chương trình và lưu trữ chương trình, truy cập theo địa chỉ . B. Mã nhị phân, điều khiển bằng chương trình và lưu trữ chương trình, truy cập bất kỳ.

C. Mã hoá nhị phân, điều khiển bằng chương trình và lưu trữ chương trình, truy cập theo địa chỉ.

D. Mã nhị phân, điều khiển bằng chương trình, truy cập theo địa chỉ.

Câu 23. Tính chất nào sau đây không phải tính chất của thuật toán?

A. Tính xác định. B. Tính dừng. C. Tính đúng đắn. D. Tính chính xác.

Câu 24. Hãy chọn phát biểu đúng ?

A. Mỗi thuật toán có thể giải được nhiều bài toán. B. Mỗi thuật toán chỉ giải được một bài toán.

C. Mỗi bài toán chỉ giải một thuật toán. D. Mỗi bài toán chỉ có một thuật toán để giải.

Câu 25. Cho dãy A gồm các số sau: 5 , 51 , 12 , 14 , 7. Dựa vào thuật toán sắp xếp bằng tráo đổi để được 1 dãy tăng, hãy cho biết dãy thu được sau 1 lần duyệt dãy A trên:

A. 5 , 12, 7 , 14 , 51 B. 5 , 12 , 51 , 7 , 14 C. 5 , 12, 14 , 7 , 51 D. 5 , 7 , 12 , 14 , 51 Câu 26. Ngôn ngữ nào sau đây máy tính có thể trực tiếp hiểu và thực hiện được?

A. Ngôn ngữ bậc cao. B. Ngôn ngữ máy. C. Hợp ngữ. D. Ngôn ngữ Pascal.

Câu 27. Chức năng nào dưới đây không phải là chức năng của máy tính điện tử?

A. Lưu trữ thông tin vào các bộ nhớ ngoài. B. Nhận biết được mọi thông tin.

C. Nhận thông tin D. Xử lý thông tin.

Câu 28. Biểu diễn dạng dấu phẩy động của số thực x = 13.56 là:

A. - 0.1356  10-2 B. - 0.1356  102 C. 0.1356  10-2 D. 0.1356  102 Câu 29. Một hệ thống tin học bao gồm mấy thành phần?

A. 4 B. 5 C. 2 D. 3

Câu 30. Số 1AC16 trong hệ hexa có giá trị trong hệ thập phân là:

A. 42710 B. 42810 C. 42610 D. 42510

Câu 31. Input của bài toán giải hệ phương trình bậc nhất tổng quát



p ny mx

c by

ax là:

A. a, b, c, m, n, p, x, y; B. a, b, c, x, y;

C. m, n, p, x, y; D. a, b, c, m, n, p;

Câu 32. Input của bài toán: "Hoán đổi giá trị của hai biến số thực A và C dùng biến trung gian B" là:

A. Hai số thực B, C B. Hai số thực A, C

C. Hai số thực A, B D. Ba số thực A, B, C

Câu 33. Chọn phát biểu SAI trong các câu sau:

A. Phần cứng máy tính bao gồm: Bộ xử lí trung tâm(CPU), bộ nhớ trong/ngoài, thiết bị vào/ra B. Bộ nhớ ngoài thường là đĩa cứng, đĩa CD, USB, thẻ nhớ, ...

C. Bộ nhớ ngoài sẽ bị mất khi tắt máy hay cúp điện đột ngột

D. CPU gồm hai bộ phận: bộ điều khiển (CU) và bộ số học/ lôgic (ALU)

(4)

Câu 34. Các bước tiến hành để giải bài toán trên máy tính theo thứ tự là:

A. Xđịnh bài toán; Lựa chọn hoặc thiết kế thuật toán; Viết tài liệu ; Viết CT ; Hiệu chỉnh B. Xđịnh bài toán; Lựa chọn hoặc thiết kế thuật toán; Viết CT; Hiệu chỉnh; Viết tài liệu C. Lựa chọn hoặc thiết kế thuật toán; Xđịnh bài toán; Viết CT; Hiệu chỉnh; Viết tài liệu D. Xđịnh bài toán ; Viết CT ; Lựa chọn hoặc thiết kế thuật toán ; Hiệu chỉnh ; Viết tài liệu Câu 35. Thuật toán có mấy tính chất?

A. 4 B. 3 C. 5 D. 2

Câu 36. Chương trình dịch dùng để?

A. Chuyển đổi các ngôn ngữ khác sang ngôn ngữ máy.

B. Chuyển đổi ngôn ngữ máy sang hợp ngữ.

C. Chuyển đổi ngôn ngữ máy sang ngôn ngữ bậc cao.

D. Các phương án đều sai.

Câu 37. Hãy chọn phương án ghép đúng : Tin học là một ngành khoa học vì đó là ngành A. có nội dung, mục tiêu, phương pháp nghiên cứu riêng.

B. nghiên cứu máy tính điện tử.

C. được sinh ra trong nền văn minh thông tin.

D. sử dụng máy tính điện tử.

Câu 38. Trong tin học sơ đồ khối là:

A. Sơ đồ mô tả thuật toán. B. Sơ đồ thiết kế vi điện tử.

C. Ngôn ngữ lập trình bậc cao. D. Sơ đồ về cấu trúc máy tính.

Câu 39. Trong những tình huống sau đây máy tính thực thi công việc nào tốt hơn con người?

A. Chẩn đoán bệnh. B. Phân tích tâm lí con người.

C. Phê bình một tác phẩm văn học. D. Thực hiện chuỗi phép tính.

Câu 40. Ngôn ngữ lập trình được chia thành mấy loại? Đó là những loại nào?

A. Nhiều loại ngôn ngữ: Pascal, C, C#, C++, Java…

B. Chỉ một loại duy nhất.

C. Hai loại: Ngôn ngữ bậc cao, ngôn ngữ bậc thấp.

D. Ba loại: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.

--- HẾT ---

(5)

ĐÁP ÁN MÃ ĐỀ 414

1 A 11 D 21 C 31 D

2 A 12 D 22 C 32 B

3 C 13 A 23 D 33 C

4 D 14 A 24 B 34 B

5 B 15 B 25 C 35 B

6 A 16 B 26 B 36 A

7 D 17 A 27 B 37 A

8 D 18 B 28 D 38 A

9 C 19 B 29 D 39 D

10 D 20 B 30 B 40 D

Tài liệu tham khảo

Tài liệu liên quan

- Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.... - Biết ngôn ngữ lập trình được dùng để

- Máy tính thực hiện công việc theo chương trình. - Ngôn ngữ lập trình chính là ngôn ngữ được dùng để tạo ra chương trình chỉ dẫn cho máy tính hiểu cách thực hiện

Lado (1957) dưới sự ảnh hưởng của chủ nghĩa hành vi và chủ nghĩa cấu trúc đã đưa ra giả thuyết phân tích đối chiếu, trong đó ông đã cho rằng, hiện tượng chuyển

 Dịch toàn bộ chương trình nguồn thành một chơng trình đích có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi

Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo

Chương trình dịch là chương trình có chức năng dịch các chương trình được viết bằng hợp ngữ và ngôn ngữ bậc cao sang ngôn ngữ máy.. Chương trình dịch là chương trình

Ngôn ngữ dùng để viết các chương trình Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình?. máy tính được gọi

Ngôn ngữ dùng để viết các chương trình Ngôn ngữ dùng để viết các chương trình máy tính được gọi là ngôn ngữ lập trình?. máy tính được gọi