Câu hỏi 729079:
Giả sử ta có: int a[5], *p. Câu lênh nào sau đây sẽ không hợp lệ
p = a[0];
*(p+1) = a[2];
Giả sử ta có: int a[5], *p. Câu lênh nào sau đây sẽ không hợp lệ
p = a[0];
*(p+1) = a[2];
Hãy chỉ ra phát biểu sai.
Biến trỏ dùng để làm gì?
Cho cấu trúc:
struct SV{
char hoten[20];
int ns;
int diem;
};
Và khai báo biến
SV a;
Đâu là câu lệnh để nhập họ tên cho SV a;
Cho đoạn chương trình như sau
struct SV
{
char ht[35];
int Tuoi;
float DTB;
};
void Function(SV ds[], int n)
{
for(int i=0;i<n;i++)
for(j=i+1;j<n;j++)
ff(ds[i].DTB>ds[j].DTB)
{
tg = ds[i];
ds[i] = ds[j];
ds[j] = tg;
}
}
Vậy đoạn CTC Function thực hiện thao tác gì?
Đoạn chương trình sau thực hiện công việc gì?
#include <stdio.h>
void main()
{
FILE *file_pointer;
char file_character;
file_pointer = fopen("MYFILE.DTA","r");
while((file_character = getc(file_pointer)) != EOF)
printf("%c", file_character);
fclose(file_pointer);
}
Cho khai báo như sau:
typedef struct SV
{char hoten[35];
float diem;
}SV1,SV2;
Trong đoạn cấu trúc trên SV1,SV2 là gì?
Lệnh khai báo sau đây khai báo mảng có bao nhiêu phần tử?
struct SV
{
char ht[35];
int Tuoi;
float DTB;
}ds[10];
Cho đoạn mã lệnh sau. Dòng lệnh nào là dòng lệnh sai?
int a = 12, b=14;
int *const p1 = &a;
int const *p2 = &b;
*p1 = b;
Khai báo hàm sau sẽ có:
int A( int x , int *y );
Cho chương trình sau:
#include <stdio.h>
int sum(int a, int b);
int main()
{
int a=5, b =9;
printf("\nTong: %d", sum(a,-b));
}
int sum(int a, int b){
return a+b;
}
Anh/chị hãy cho biết kế quả của chương trình trên?
Các yếu tố cơ bản để viết hàm gồm:
Khi có lời gọi một hàm, máy sẽ làm gì trước khi chuyển vào thực hiện hàm đó?
Anh/chị hãy cho biết kết quả của chương trình sau:

Cho biến x, đâu là câu lệnh để nhập giá trị cho biến x?
Để thực hiện tính công thức: 
thì câu lệnh đúng trong chương trình C/C++ là gì?
Anh/chị hãy cho biết kết quả của chương trình sau:

Các bước để thao tác với tập tin
Đọc, ghi dữ liệu của tập tin nhị phân sử dụng các hàm nào sau đây
Cho khai báo các cấu trúc:
struct S1{
int ngay, thang, nam;
};
struct S2
{
char hoten[10];
struct S1 ngaysinh;
};
S1=(2, 1, 3);
S2={“Ly Ly”, {4, 5, 6}};
Trong các khởi tạo giá trị cho các cấu trúc, đâu là khởi tạo đúng?
Để giúp chúng tôi phát triển sản phẩm tốt hơn, đạt kết quả học tập cao hơn















