Kiểu cấu trúc được định nghĩa:
A. struct
<kiểu thành viên 1><thành viên 1>;
. . .
<kiểu thành viên k><thành viên k>;
};
B. <tên kiểu cấu trúc>{
<kiểu thành viên 1><thành viên 1>;
. . .
<kiểu thành viên k><thành viên k>;
};
C. struct <tên kiểu cấu trúc>
D. struct <tên kiểu cấu trúc>{
<kiểu thành viên 1><thành viên 1>;
. . .
<kiểu thành viên k><thành viên k>;
};
Đáp án đúng là: D
Kiểu cấu trúc thường được định nghĩa như sau:
struct <tên kiểu cấu trúc>{
<kiểu thành viên 1><thành viên 1>;
. . .
<kiểu thành viên k><thành viên k>;
};
Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết
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 các thành viên là:
Cho đoạn chương trình sau:
#include
using namespace std;
struct Rectangle {
int width, height;
};
int main(void) {
struct Rectangle rec;
Nếu muốn gán giá trị cho biến height bằng 8 ta viết:
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à:
Cho đoạn chương trình sau:
struct SinhVien
{
int maSV;
char ho[20];
char ten[20];
bool gioiTinh;
char queQuan[100];
};
int main(){
SinhVien sv1, sv2;
struct SinhVien sv3, sv4;
struct SinhVien sv[100];
Trong đoạn chương trình trên biến sv1, sv2 thuộc dữ liệu kiểu:
Khẳng định nào sau đây là đúng khi nói về kiểu cấu trúc (struct)?
Sau khi có kiểu cấu trúc, biến kiểu cấu trúc có thể được khai báo như sau:
Cho đoạn chương trình sau:
struct SinhVien
{
int maSV;
char ho[20];
char ten[20];
bool gioiTinh;
char queQuan[100];
};
int main(){
SinhVien sv1, sv2;
struct SinhVien sv3, sv4;
struct SinhVien sv[100];
Trong đoạn chương trình trên biến sv3, sv4 thuộc dữ liệu kiểu:
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?
Khẳng định nào sau đây là đúng khi nói về các phép toán có thể được thực hiện với struct:
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à:
Khẳng định nào sau đây là sai khi nói về kiểu cấu trúc?
Nếu A và 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:
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: