Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?
char * functionD (char *number,int n,int m)
{ static char ketqua[17];
char chuso[] = “0123456789ABCDEF”;
int i = 0, giatri = 0, len;
len = strlen(number);
while (i < len) {
giatri = giatri * n + (strchr(chuso,number[i]) - chuso);
i++; }
i = 16;
ketqua[17] = 0;
do {
ketqua[i] = chuso[giatri % m];
giatri /= m;
i--;
} while (giatri > 0);
return (ketqua + i + 1);
}
int main() {
unsigned n = 10, m = 9;
char number[17] = 123”;
cout << functionD(number,n,m);
return 0;
}
>A. 1111011
B. 173
C. 146
D. 7B
Câu hỏi trong đề: 100+ câu trắc nghiệm Lập trình nâng cao có đáp án !!
Quảng cáo
Trả lời:
Chọn đáp án C
Hot: 1000+ Đề thi cuối kì 2 file word cấu trúc mới 2026 Toán, Văn, Anh... lớp 1-12 (chỉ từ 60k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1
A. Chương trình báo lỗi.
B. 2 3 5
C. 2 3 5 7 11
D. 3 4 5 7 11
Lời giải
Chọn đáp án A
Câu 3
A. i = 0 j = 0
B. i = 2 j = 1
C. i = 0 j = 2
D. Lỗi biên dịch.
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.
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.
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.
Câu 6
A. 1
B. 0
C. Địa chỉ của r.w.
D. Lỗi biên dịch.
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.
Câu 7
A. 21
B. 1 21
C. 14
D. Chương trình báo lỗi.
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.