Câu hỏi:
17/07/2024 229Cho đ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à:
A. HoTen, NgaySinh, DiaChi, Toan, Van, XepLoai;
B. HoTen, NgaySinh, Hocsinh;
C. HocSinh, Toan, Van, XepLoai;
D. HoTen, NgaySinh, DiaChi, Toan, Van, XepLoai, HocSinh;
Trả lời:
Đáp án đúng là: A
Theo định nghĩa của kiểu cấu trúc:
struct <tên kiểu cấu trúc>{</tên>
<kiểu thành viên 1><thành viên 1>;</thành></kiểu>
.
<kiểu thành viên k><thành viên k>;}; </thành></kiểu>
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
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à:
Câu 3:
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:
Câu 4:
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:
Câu 5:
Khẳng định nào sau đây là đúng khi nói về kiểu cấu trúc (struct)?
Câu 7:
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à:
Câu 8:
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:
Câu 9:
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:
Câu 10:
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?
Câu 11:
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:
Câu 12:
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:
Câu 14:
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: