Câu 1
Nếu có khai báo:
char *ptr;
char msg[10];
char v;
Câu nào sẽ đúng?
Đáp án và lời giải
Đáp án: B
Nếu có khai báo:
char *ptr;
char msg[10];
char v;
Câu nào sẽ đúng?
Đáp án: B
Tại sao hai hàm scanf() và printf() gọi là 2 hàm nhập, xuất có định dạng?
Đáp án: A
Hàm nào trong các hàm sau thuộc các hàm nhập xuất không định dạng ?
1- printf();
2- scanf();
3- getchar();
4- putchar();
Đáp án: B
Nếu strcmp(S1, S2) trả về số nguyên âm thì:
Đáp án: B
Chọn một phát biểu sai:
Đáp án: D
Các định dạng nào sau đây có thể sử dụng để xuất số nguyên không dấu:
Đáp án: D
Định dạng nào dưới đây dùng để hiển thị một số thực:
Đáp án: A
Đâu là những toán tử toán học:
Đáp án: A
Một biến phải bắt đầu với:
Đáp án: A
Chọn kết quả của đoạn code sau:
for (int i = 1; i < 10; i++)
for (int j = 1; j < 10; j++)
if (j % i == 0)
printf("Hello\n");
</></>
Đáp án: D
Một số tác vụ sau sẽ được dùng để kiểm tra một số nguyên là lẻ hay chẵn:
1- Bắt đầu;
2- Nhập số nguyên n;
3- Nếu số dư là 0 thì hiển thị chuỗi: “Đây là số chẵn”;
4- Ngược lại hiển thị chuỗi: “Đây là số lẻ”;
5- Chia n cho 2;
6- Kết thúc;Thứ tự các bước như thế nào là đúng?
Đáp án: C
Cho đoạn chương trình sau:
int n = 0;
for (int i = 0; i < 10; i += 4)
n += i;
Giá trị của biến n là:
</>
Đáp án: B
Mảng là:
Đáp án: A
Kích thước của mảng là:
Đáp án: C
Đâu là phát biểu đúng nhất về biến động:
Đáp án: D
Đáp án: C
Nghiên cứu đoạn code sau:
FILE* f = fopen("FL.txt", "r");
int n = 7;
fprintf(f, "%d", n);
Hãy chọn câu đúng:
Đáp án: A
Khai báo hàm đọc một text file vào một mảng các số nguyên, hãy chọn khai báo đúng:
Đáp án: D
Giả sử f là con trỏ tệp nhị phân. Để đọc từ f cho biến x kiểu int, ta có thể dùng:
Đáp án: D
Chọn câu đúng nhất trong các câu sau:
Đáp án: D
Chọn câu đúng nhất trong các câu sau:
Đáp án: D
Cho khai báo FILE *f1,*f2; int c; và đoạn lệnh: f1=fopen(“source”,”rt”); f2=fopen(“TARGET”,”wt”); while((c=fgetc(f1))!=EOF) fputc(c,f2); Trong trường hợp tổng quát, hãy cho biết các khẳng định sau, khẳng định nào đúng:
Đáp án: B
Hàm nào dưới đây chỉ dùng để đọc 1 kí tự từ tệp:
Đáp án: C
Hàm nào dưới đây chỉ dùng để nhập dữ liệu từ tệp:
Đáp án: B
Đáp án: D
Hàm nào dưới đây dùng để ghi 1 xâu kí tự vào tệp:
Đáp án: C
Đáp án: D
Đáp án: C
Giả sử tệp DATA chứa 5 byte: “70, 26, 13, 10, 44”. Cho đoạn lệnh:FILE *f; char ch; f=fopen(“DATA”,”r”); while(!feof(f)) { ch=fgetc(f); printf(“%c”,ch);}; fclose(f);Hãy cho biết kết quả của đoạn chương trình trên:
Đáp án: B
Cho tệp nhị phân DATA chứa dãy các cấu trúc liền nhau struct T{…} và f là con trỏ tệp đến DATA. Chọn câu đúng nhất trong các câu sau:
Đáp án: C