Tắt QC

Trắc nghiệm Tin học 11 Kết nối tri thức KHMT bài 26 Phương pháp làm mịn dần trong thiết kế chương trình

Bài trắc nghiệm có đáp án. Câu hỏi và bài tập trắc nghiệm tin học 11 định hướng Khoa học máy tính kết nối tri thức bài 26 Phương pháp làm mịn dần trong thiết kế chương trình - Kết nối tri thức. Học sinh luyện tập bằng cách chọn đáp án của mình trong từng câu hỏi. Dưới cùng của bài trắc nghiệm, có phần xem kết quả để biết bài làm của mình. Kéo xuống dưới để bắt đầu.

CÂU HỎI TRẮC NGHIỆM

Câu 1: Mô tả thuật toán pha trà mời khách

   + B1: Tráng ấm, chén bằng nước sôi

   + B2: Rót nước sôi vào ấm và đợi khoảng 3 đến 4 phút.

   + B3: Cho trà vào ấm

   + B4: Rót trà ra chén để mời khách.

  •    A. B1- B3-B4- B2
  •    B. B1- B3- B2-B4
  •    C. B2-B4-B1-B3
  •    D. B3-B4-B1-B2

Câu 2:Hãy cho biết kết quả sau khi thực hiện thuật toán sau:

   Bước 1. Tam←x;

   Bước 2. x←y;

   Bước 3. y← tam;

  •    A. Giá trị của biến x bằng giá trị của biến y
  •    B. Hoán đổi giá trị hai biến x và y
  •    C. Giá trị của biến y bằng giá trị của biến x
  •    D. Khác

Câu 3:Quá trình giải bài toán trên máy tính gồm mấy bước?

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

Câu 4:Thứ tự các bước giải bài toán trên máy tính:

  •    A. Xác định bài toán → Viết chương trình → Mô tả thuật toán
  •    B. Xác định bài toán → Mô tả thuật toán → Viết chương trình
  •    C. Mô tả thuật toán → Xác định bài toán → Viết chương trình
  •    D. Viết chương trình → Xác định bài toán → Mô tả thuật toán

Câu 4:Hãy xác đinh bài toán sau: "Tìm số lớn nhất trong dãy n số tự nhiên cho trước"?

  •    A. INPUT: Dãy n số tự nhiên. OUTPUT: Số lớn nhất trong dãy n số.
  •    B. INPUT: Dãy n số tự nhiên. OUTPUT: Số các số lớn nhất trong dãy n số.
  •    C. INPUT: Số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.
  •    D. INPUT: Số các số lớn nhất trong dãy n số. OUTPUT: Dãy n số tự nhiên.

Câu 5:Hãy chọn phát biểu Đúng:

  •    A. Các bước giải bài toán trên máy tính là: Mô tả thuật toán → Xác định bài toán → Viết chương trình
  •    B. Cần phải xác định bài toán trước khi giải bài toán trên máy tính
  •    C. Máy tính có hiểu được chương trình viết bằng ngôn ngữ tự nhiên
  •    D. Với mỗi bài toán cụ thể, phải lựa chọn ngôn ngữ lập trình phù hợp rồi mới xây dựng thuật toán giải bài toán đó

Câu 6:Xác định bài toán: “ kiểm tra n có phải là số nguyên tố hay không? ”

  •    A. Input: Nhập số n; Output: n là số nguyên tố hoặc n không là số nguyên tố
  •    B. Input: n là số nguyên tố hoặc n không là số nguyên tố; Output: Nhập số n
  •    C. Input: n là số nguyên tố; Output: Nhập số n
  •    D. Input: Nhập số n; Output: n là số nguyên tố

Câu 7:Thuật toán là:

  •    A. Dãy các thao tác cần thực hiện theo 1 trình tự xác định để thu được kết quả cần thiết từ những điều kiện cho trước.
  •    B. Một thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
  •    C. Dãy các thao tác cần thực hiện để thu được kết quả cần thiết từ những điều kiện cho trước.
  •    D. Tất cả đều sai

Câu 8:Hãy chọn phát biểu Sai?

  •    A. Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết, nhất là đối với bài toán phức tạp
  •    B. Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được
  •    C. Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
  •    D. Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính

Câu 9: Mô tả thuật toán là:

  •    A. Liệt kê các bước thực hiện công việc.
  •    B. Liệt kê các cách thực hiện công việc.
  •    C. Liệt kê một bước thực hiện công việc.
  •    D. Tất cả đều đúng

Câu 10: Phương pháp làm mịn dần trong thiết kế chương trình là:

  • A. quá trình chi tiết hóa từ ý tưởng của các bước trước thành những hành động cụ thể hơn ở các bước sau.
  • B. thực hiện thiết kế thuật toán và chương trình bằng phương pháp
  • C. chia việc thiết kế thành từng bước và thực hiện lần lượt các bước
  • D. mỗi bước lớn có thể được chia thành nhiều bước nhỏ hơn để giải quyết độc lập

Câu 11: Phương pháp làm mịn dần trong thiết kế chương trình phải tuân thủ các quy trình và nguyên tắc sau:

  • A. Chia việc thiết kế thành từng bước và thực hiện lần lượt các bước
  • B. Mỗi bước lớn có thể được chia thành nhiều bước nhỏ hơn để giải quyết độc lập
  • C. Tiếp cận bài toán từ tổng quan đến chi tiết, mỗi bước tiếp theo sẽ phải là thiết kế chi tiết hơn bước trước đó. Quán trình như vậy sẽ tiếp tục cho đến khi viết xong toàn bộ các câu lệnh của chương trình giải bài toán đã cho.
  • D. Cả 3 đáp án trên

Câu 12: Nhóm nghề thiết kế và lập trình sẽ làm ở đâu?

  • A. Khối doanh nghiệp tư nhân.
  • B. Khối cơ quan nhà nước.
  • C. Làm cho các công ty chuyên về IT.
  • D. Cả 3 đáp án trên.

Câu 13: Có mấy công đoạn chính của quá trình phát triển phần mềm?

  • A. 1
  • B. 2
  • C. 3
  • D. 4

Câu 14: Công đoạn “phân tích hệ thống” là:

  • A. Phân tích nhu cầu của cộng đồng cần phục vụ, xác định vai trò của phần mề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.
  • B. Chuyển những mô tả ở bản thiết kế thành các lệnh thực hiện được trên máy tính để máy tính “hiểu” và “thực hiện” đúng theo thiết kế.
  • C. Chuyển các yêu cầu về phần mềm thành bản thiết kế phần mềm.
  • D. Thực hiện các bước thử nghiệm sản phẩm xem có khiếm khuyết gì không để khắc phục kịp thời trước khi phần mềm đến tay người sử dụng.

Câu 15: Đâu là lĩnh vực của sản phẩm phần mềm

  • A. Phát triển phần mềm ứng dụng web
  • B. Phát triển thương mại điện tử
  • C. Thiết kế và lập trình trò chơi
  • D. Tất cả các đáp án trên

Câu 16: Tình huống nào sau đây cần có nguồn nhân lực phát triển phần mềm?

  • A. Tổ chức hoặc doanh nghiệp muốn áp dụng công nghệ số để phục vụ quản lí, sản xuất hay kinh doanh.
  • B. Tổ chức hoặc doanh nghiệp muốn có thêm nguồn nhân lực.
  • C. Tổ chức hoặc doanh nghiệp muốn mở rộng thị trường kinh doanh.
  • D. Tổ chức hoặc doanh nghiệp muốn đầu tư thêm máy móc thiết bị để sản xuất.

Câu 17: Trong các câu sau đây, những câu nào đúng?

  • A. Khi phát triển phần mềm thì mỗi người làm nghề đều phải thực hiện tất cả các công đoạn chính là: phân tích hệ thông, thiết kế phần mềm, lập trình và kiểm thử.
  • B. Khi phát triển phần mềm mỗi người chỉ thực hiện được nhiều nhất không quá hai công đoạn nêu ở câu A.
  • C. Nhu cầu phát triển phần mềm ngày một gia tăng là do mỗi doanh nghiệp đều muốn áp dụng công nghệ số để phục vụ quản lí, sản xuất, kinh doanh.
  • D. Các nhà phát triển phần mềm chỉ có duy nhất một công việc là phát triển các phần mềm thương mại mới.

Câu 18: Trong các câu sau đây, những câu nào nào SAI

1) Không nhất thiết chỉ có nghề thiết kế và lập trình mới đòi hỏi người làm nghề phải có tính kiên trì, đam mê.

2) Muốn làm nghề thiết kế và lập trình nhất thiết phải thành thạo tiếng Anh.

3) Công nghệ số có tốc độ phát triển rất nhanh nên đòi hỏi người thiết kế và lập trình phải có khả năng tự học, sáng tạo.

4) Tất cả các cơ sở đào tạo trong lĩnh vực công nghệ thông tin của Việt Nam đều rất lạc hậu so với các nước trong khu vực và trên thế giới.

  • A. 1, 2, 4
  • B. 1, 4
  • C. 2, 3
  • D. 2, 4

Câu 19: Người theo nghành thiết kế và lập trình có những đặc điểm:

  • A. Kiên trì, đam mê.
  • B. Tư duy logic và chính xác.
  • C. Khả năng tự học, sáng tạo, khả năng đọc hiểu tiếng anh.
  • D. Tất cả những đặc điểm trên.

Câu 20: Sinh viên nghành công nghệ thông tin có thể làm việc ở các vị trí:

  • A. Lập trình viên.
  • B. Cán bộ nghiên cứu, giảng dạy về công nghệ công tin.
  • C. Kiểm thử viên phần mềm.
  • D. Tất cả các vị trí trên.

Xem đáp án

Nội dung quan tâm khác

Bình luận

Giải bài tập những môn khác