DayThemIconLogo
DayThemTextLogoDayThemSpecificTextLogo
Câu
1
trên 15
ab testing

Trắc nghiệm Tin học 11 C++ Bài 13: Kiểu cấu trúc (struct) có đáp án

Trắc nghiệm tin học lớp 11

calendar

Ngày đăng: 23-10-2025

oClockCircle

Thời gian làm: 00:25:00

Q

Biên soạn tệp:

Nguyễn Ngọc Hương Quỳnh

Tổng câu hỏi:

15

Ngày tạo:

11-10-2025

Tổng điểm:

10 Điểm

Câu hỏi

Số điểm

Lời giải

  1. Câu 1

    Cho đoạn chương trình sau:

    struct toado

    {

    int x;

    int y

    } a, b;

    Khẳng định nào sau đây là đúng?

    • A.

      Tên struct là toado

      Các thành phần struct là a,b

      Các biến struct là x,y

    • B.

      Tên struct là x,y

      Các thành phần struct là toado

      Các biến struct là a, b;

    • C.

      Tên struct là a,b

      Các thành phần struct là x, y

      Biến struct là toado

    • D.

      Tên struct là toado

      Các thành phần struct là x, y

      Các biến struct là a, b;

  2. Câu 2

    Kiểu cấu trúc được định nghĩa:

    • A.

      struct

      ;

      . . .

      ;

      };

    • B.

      {

      ;

      . . .

      ;

      };

    • C.

      struct

    • D.

      struct {

      ;

      . . .

      ;

      };

  3. Câu 3

    Khẳng định nào sau đây là sai khi nói về kiểu cấu trúc?

    • A.

      Kiểu cấu trúc là một loại dữ liệu khác trong ngôn ngữ lập trình C/C++, cho phép bạn kết hợp các dữ liệu khác kiểu nhau.

    • B.

      Cấu trúc được sử dụng để biểu diễn một bản ghi.

    • C.

      Để truy cập bất kỳ thành viên nào của cấu trúc, bạn sử dụng toán tử truy cập phần tử (.). Toán tử truy cập thành viên cấu trúc được mã hóa là dấu chấm giữa tên biến cấu trúc và thành viên cấu trúc mà bạn muốn truy cập.

    • D.

      Dữ liệu kiểu cấu trúc (struct) dùng để mô tả các đối tượng khác nhau về thuộc tính mà các thuộc tính có thể có các kiểu dữ liệu khác nhau.

  4. Câu 4

    Nếu A là biến kiểu cấu trúc và X là tên một thuộc tính của A, thì tham chiếu đến thuộc tính X, được viết là:

    • A.

      A.X

    • B.

      X.A

    • C.

      A[X]

    • D.

      X[A]

  5. Câu 5

    Nếu A B là hai biến bản ghi cùng kiểu thì ta có thể gán giá trịcủa B cho A dùng lệnh gán trực tiếp bằng câu lệnh:

    • A.

      A==B;

    • B.

      A:=B;

    • C.

      A=B;

    • D.

      B:=A;

  6. Câu 6

    Cho đoạn chương trình sau:

    struct HocSinh{

    string HoTen;

    string NgaySinh, DiaChi;

    float Toan, Van;

    char XepLoai;

    Trong đoạn chương trình trên biến có kiểu dữ liệu cấu trúc là:

    • A.

      HoTen

    • B.

      XepLoai

    • C.

      HocSinh

    • D.

      Toan

  7. Câu 7

    Cho khai báo cấu trúc sau:

    struct SinhVien {

    int maSV;

    char ho[20];

    char ten[20];

    bool gioiTinh;

    char queQuan[100];

    };

    Để khai báo 2 biến sv1 và sv2 có kiểu SinhVien ta khai báo:

    • A.

      sv1, sv2 : SinhVien;

    • B.

      sv1, sv2 of SinhVien;

    • C.

      SinhVien: sv1, sv2;

    • D.

      SinhVien sv1, sv2;

Xem trước