Cho đoạn lệnh sau: a = 0; if (a) b = 0; else b = 1; Cho biết sau khi thực hiện đoạn lệnh này b có giá trị là bao nhiêu?
A -
0
B -
1
C -
2
D -
3
2-
Hàm sau đây sắp xếp một mảng một chiều tăng dần: 1/ void SapXep(int *m, int n) 2/ { for (int i = 0; i < n - 1; i++) 3/ for (int j = i + 1; j < n; j++) 4/ if (m[j] < m[i]) 5/ { int t = m[j]; 6/ m[i] = m[j]; 7/ m[i] = t; 8/ } 9/ } Nhưng khi chương trình chạy lại cho kết quả sắp xếp sai. Nguyên nhân lỗi ở dòng nào?
A -
2
B -
4
C -
6
D -
8
3-
Cho đoạn chương trình sau: 1/ int b; 2/ int f = open("DULIEU.DAT", O_RDONLY/O_BINARY); 3/ read(f, b, 2); 4/ close(f); Đoạn chương trình trên có lỗi về kiểu dữ liệu. Cho biết phương án sửa.
A -
Dòng 1 sửa thành: char b;
B -
Dòng 2 sửa thành: FILE *f = open(....
C -
Dòng 3 sửa thành: read(f, &b, 2);
D -
Dòng 4 sửa thành: close(&f)
4-
Giả sử trên đĩa đã có tệp TEST.DAT có dung lượng 20 byte. Cho thực hiện đoạn chương trình sau: int f = open("TEST.DAT", O_RDONLY/O_BINARY); int a[40]; int k = read(f, a, 40); Bạn dự đoán xem sau lệnh read biến k có giá trị là bao nhiêu.
A -
60
B -
40
C -
30
D -
20
5-
Trong phần định nghĩa hàm dưới đây, chương trình dịch phát hiện có lỗi. Đó là lỗi nào? int IsPrime(int n) { int i = 2; while (i*i <= n) if (!(n%i)) return 0; else i++; }
A -
Return statement mising ;
B -
Function should return a value
C -
Do statement mising }
D -
Tất cả đều sai
6-
Mã ASCII của ký tự "A" viết trong hệ thập phân là bao nhiêu?
A -
41
B -
75
C -
65
D -
97
7-
Sau khi thực hiện đoạn chương trình sau, a có giá trị là bao nhiêu? i = a = 0; do { a += ++i; } while (i <= 8);
A -
25
B -
45
C -
65
D -
85
8-
Cho khai báo sau: typedef struct HocSinh { char HoTen[20]; float DTK; }; HocSinh *H; void main() { int n; printf("\nCho so hoc sinh: "); scanf("%d", &n); H = (HocSinh *)malloc(n*sizeof(HocSinh)); Cho biết nếu n nhập vào là 40 thì lượng bộ nhớ cấp phát cho mảng H là bao nhiêu byte?
A -
960 byte
B -
1026 byte
C -
4096 byte
D -
1048 byte
9-
Kiểu double của ngôn ngữ Turbo C trên máy PC chiếm mấy byte trong bộ nhớ?
A -
2
B -
4
C -
8
D -
16
10-
Một biến thuộc cấu trúc sau đây chiếm bao nhiêu byte trong bộ nhớ: