Câu hỏi:

12/05/2026 3 Lưu

Phần II. Câu trắc nghiệm đúng sai (2 câu) Trong mỗi ý a, b, c, d ở mỗi câu, thí sinh chọn đúng hoặc sai

 Cho chương trình:

a = input(“Nhập số a: ”)

b = input(“Nhập số b: ”)

print(“Tổng hai số đã nhập là: ”, a+b)

a) Chương trình không phát sinh lỗi

Đúng
Sai

b) Nếu nhập a=50 và b=5 thì kết quả của chương trình là 55

Đúng
Sai

c) Có thể sửa lại hai lệnh đầu như sau:

a=int(input(“Nhập số a: ”))

b=int(input(“Nhập số b: ”))

Đúng
Sai

d) Có thể sửa lại hai lệnh đầu như sau:

a=float(input(“Nhập số a: ”))

b=float(input(“Nhập số b: ”))
Đúng
Sai

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

a) S, vì chương trình có lỗi do khi nhập dữ liệu từ bàn phím chưa thực hiện chuyển đổi sang dạng số.

b) S, vì nếu nhập a=50 và b=5 thì kết quả của chương trình là 505 do thực hiện nối 2 xâu 50 và 5 lại với nhau.

c) Đ, chuyển nhập a, b sang dạng nhập số nguyên và kết quả a+b vẫn ra dạng số đúng.

d) Đ, chuyển nhập a, b sang dạng nhập số thực và kết quả a+b vẫn ra dạng số đúng.

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

input_str = input("Nhập dãy các số nguyên, cách nhau bởi khoảng trắng: ")

A = [int(x) for x in input_str.split()]

if len(A) == 0:

    print("Dãy số không có phần tử nào.")

else:

    min_val = A[0]

    min_index = 0

        for i in range(1, len(A)):

        if A[i] < min_val:

            min_val = A[i]

            min_index = i

    print("Giá trị nhỏ nhất: “,min_val)

    print("Chỉ số của phần tử nhỏ nhất:”,min_index)

Lời giải

import math

def bcnn(a, b):

if a == 0 or b == 0:

return 0

return abs(a * b) // math.gcd(a, b)

def tong_2_ps(tu1, mau1, tu2, mau2):

if mau1 == 0 or mau2 == 0:

print("Mẫu số không được bằng 0.")

mc = bcnn(mau1, mau2)   

tu_moi = tu1 * (mc // mau1) + tu2 * (mc // mau2)

     ucln = math.gcd(tu_moi, mc)

     tu_toi_gian = tu_moi // ucln

mau_toi_gian = mc // ucln

         print(“tổng 2 phân số là:”,tu_toi_gian, “/”, mau_toi_gian)

x=int(input(“nhập x:”))

y=int(input(“nhập y:”))

z=int(input(“nhập z:”))

t=int(input(“nhập t:”))

tong_2_ps(x,y,z,t)

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. for  < biến đếm >: 

<khối lệnh >

B.  for  < biến đếm > in range(< vùng giá trị>) :

<khối lệnh >

C. for < biến đếm >:

D. for < biến đếm > do <khối lệnh >

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 7

A. Cần có nhiều bộ test theo các tiêu chí khác nhau.
B. Cần có bộ test ngẫu nhiên dữ liệu đầu vào.
C. Cần có bộ test dữ liệu ở vùng biên hoặc cận biên.
D. Cần có bộ test trên tất cả các ngôn ngữ lập trình.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP