JavaScript is required

 Có các khai báo sau:

Char tb, mang[15] ;

Trong các câu lệnh sau, câu nào đúng:

A.

tb= "chào bạn";

B.

gets (mang) ;

C.

mang= "chaoban";

D.

gets (tB) ;

Trả lời:

Đáp án đúng: B


Phân tích các lựa chọn:

  • A. tb = "chào bạn"; Sai. tb được khai báo là kiểu char (một ký tự), không thể gán một chuỗi ký tự ("chào bạn") cho nó.
  • B. gets(mang); Đúng. mang được khai báo là một mảng ký tự (chuỗi) có kích thước 15, hàm gets() có thể được sử dụng để nhập một chuỗi từ bàn phím vào mảng này.
  • C. mang = "chaoban"; Sai. Trong C, bạn không thể gán trực tiếp một chuỗi ký tự cho một mảng ký tự bằng phép gán = như vậy. Bạn cần sử dụng các hàm như strcpy() để sao chép chuỗi.
  • D. gets(tB); Sai. Biến tB không được khai báo, nên không thể sử dụng. Biến khai báo là tb.

Vậy, đáp án đúng là B.

Câu hỏi liên quan