Kỹ thuật lập trình cơ sở - IT01
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?
struct HangHoa{
string _tenHH;
float _soLuong;
float _donGia;
};
void XULY(int &n, HangHoa ds[])
{
ifstream f;
f.open("sinhvien.dat", ios::in| ios::binary);
f.read((char*)&n, sizeof(int));
f.read((char*)ds, sizeof(HangHoa)*n);
f.close();
}
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?
void XULY(int n)
{
int i;
ofstream f;
f.open("songuyen.txt, ios::out);
f<
f.close();
}
Cho hàm TinhTong được định nghĩa như hình:

Tham số của hàm TinhTong thuộc loại gì?
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?
struct SinhVien{
string _ten;
int _tuoi;
float _dtb;
};
void XULY( SinhVien x)
{
ofstream f;
f.open("sinhvien.dat", ios::out|ios::binary);
f.write((char*)&x, sizeof(SinhVien) );
f.close();
}
Cho đoạn mã khai báo sau:
string str = "Khoa CNTT";
Đâu là cách sử dụng KHÔNG đúng?
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?
struct HocSinh{
string _tenHH;
string _gioiTinh;
float _diemTB;
};
void XULY(int n, HocSinh ds[])
{
fstream f;
f.open("HocSinh.dat", ios::out|ios::binary);
for(int i=0; i
f.write((char *)&ds[i],sizeof(HocSinh));
f.close();
}
Cho khai báo cấu trúc HocSinh:

Trong các hàm sau hàm nào KHÔNG thực hiện in thông tin một Học sinh x nào đó ra màn hình?
Cho hàm Max2S được định nghĩa như hình:

Cho biết kiểu trả lại của hàm Max2S là gì?
Cho khai báo cấu trúc HangHoa:

Đâu KHÔNG phải là CTC để thực hiện xuất thông tin HangHoa x, với x là tham số hàm, lên màn hình?
Cho cấu trúc như sau:

Đoạn mã nào viết đúng trong các đoạn mã sau?
Cho khai báo cấu trúc HocSinh:

Đâu là CTC thực hiện nhập thông tin HocSinh x, với x là tham số hàm, từ bàn phím?
Đâu là hàm thực hiện tính và trả lại giá trị là giai thừa bậc một của số nguyên n?
Cho đoạn chương trình sau:

Khẳng định nào sau đây là đúng?
Cho khai báo cấu trúc HocSinh:

và hàm nhap(HocSinh &x) để nhập thông tin Học sinh x nào đó.
Đâu là hàm để thực hiện nhập danh sách gồm n học sinh khác nhau lưu vào ds?
Kết quả được in ra khi chạy đoạn chương trình sau?

Đâu là đoạn chương trình thực hiện tính tổng các phần tử tại hàng thứ k của mảng hai chiều b gồm h hàng và c cột.
Cho biết đoạn chương trình sau thực hiện thao tác xử lí gì?
struct HocSinh{
string _tenHH;
string _gioiTinh;
float _diemTB;
};
void XULY(int &n, HocSinh ds[])
{
fstream f;
f.open("HocSinh.dat", ios::in|ios::binary);
int i=0;
while(!f.eof()){
f.read((char *)&ds[i], sizeof(HocSinh));
i++;
}
n = i-1;
f.close();
}
Cho đoạn mã sau:
int n, a[20];
cout<<"Nhap n:";
cin>>n;
for(int i=0;i
cin>>a[i];
Đoạn mã trên thực hiện yêu cầu gì?
Đâu là định nghĩa đúng kiểu dữ liệu mảng?
Cho đoạn mã khai báo sau:
float b[3][4];
Đâu là cách sử dụng KHÔNG đúng khi truy xuất đến các phần tử trong mảng hai chiều b?