K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

18 giờ trước (21:54)
Việc thử với các dữ liệu như 0, -5 và 1000 khi kiểm thử chương trình tính tổng hai số là để đảm bảo chương trình hoạt động đúng trên nhiều loại dữ liệu đầu vào khác nhau (được gọi là các bộ test case). Dưới đây là lý do cụ thể cho từng giá trị:
  • Số 0 (Giá trị đặc biệt): Kiểm tra xem chương trình có xử lý đúng phần tử trung hòa hay không. Một số lỗi logic có thể xảy ra khi cộng với 0.
  • Số -5 (Số âm): Đảm bảo chương trình thực hiện đúng phép tính đại số (cộng với số âm thực chất là phép trừ) và không bị lỗi định dạng dữ liệu.
  • Số 1000 (Số dương/Số lớn): Kiểm tra khả năng xử lý các giá trị dương bình thường hoặc các giá trị nằm ở ngưỡng lớn hơn để xem chương trình có bị tràn bộ nhớ hay giới hạn kiểu dữ liệu không.
Mục đích chung: Giúp phát hiện các lỗi tiềm ẩn mà nếu chỉ thử với các số nguyên dương nhỏ (như 1, 2, 3) bạn sẽ không thấy được. Đây là nguyên tắc "Kiểm thử giá trị biên""Phân hoạch tương đương" trong lập trình.
18 giờ trước (21:58)

Khi kiểm thử chương trình tính tổng hai số, cần thử với các dữ liệu như 0, -5 và 1000 vì mỗi loại dữ liệu giúp kiểm tra một trường hợp khác nhau của chương trình:

  • Với số 0:
    Kiểm tra chương trình có xử lí đúng trường hợp đặc biệt hay không.
    Ví dụ: \(0 + 5 = 5\).
    Nếu chương trình sai ở trường hợp này thì có thể do lỗi xử lí giá trị bằng 0.
  • Với số âm như -5:
    Kiểm tra chương trình có tính toán đúng với số âm hay không.
    Ví dụ: \(- 5 + 3 = - 2\).
    Điều này giúp phát hiện lỗi khi chương trình chỉ xử lí đúng số dương.
  • Với số lớn như 1000:
    Kiểm tra khả năng xử lí các giá trị lớn hơn thông thường và xem chương trình có bị tràn số hoặc tính sai không.
    Ví dụ: \(1000 + 2000 = 3000\).

Việc thử nhiều loại dữ liệu khác nhau giúp:

  • Phát hiện lỗi tiềm ẩn.
  • Đảm bảo chương trình hoạt động chính xác trong nhiều tình huống.
  • Tăng độ tin cậy của chương trình trước khi sử dụng thực tế.
16 tháng 11 2021

Test 1: 

a=2; b=4

=>-2

Test 2: 

a=0; b=0;

=>Vô số nghiệm

27 tháng 12 2021

Chọn B

18 tháng 12 2021

Chọn B

18 tháng 12 2021

C

28 tháng 12 2020

1:

-Bước 1: Nhập n và nhập dãy số, nhập k

-Bước 2: dem←0; i←1;

-Bước 3: Nếu a[i]=k thì dem←dem+1;

-Bước 4: i←i+1;

-Bước 5: Nếu i<=n thì quay lại bước 3

-Bước 6: Xuất dem

-Bước 7: Kết thúc

7 tháng 11 2025

Câu 1.

7 tháng 11 2025

Câu 2.

6 tháng 1 2022

Chọn D

25 tháng 5 2019

Đáp án B

7 tháng 2 2023

 

16 tháng 4 2025

a=list(map(int,input().split()))

print(sum(a))