IMG-LOGO
Trang chủ Trắc nghiệm bằng lái IT Test 250 Câu hỏi trắc nghiệm lập trình C có đáp án

250 Câu hỏi trắc nghiệm lập trình C có đáp án

320 Câu hỏi trắc nghiệm lập trình C có đáp án - Phần 3

  • 6553 lượt thi

  • 50 câu hỏi

  • 60 phút

Danh sách câu hỏi

Câu 1:

Hàm scanf(“%[^\n]”,str); tương với lệnh nào sau đây
Xem đáp án

Chọn đáp án D


Câu 2:

Cho đoạn chương trình sau. Yêu cầu của đoạn chương trình trên là:
#include <stdio.h>
#include <conio.h>
void main() {
char c;
clrscr();
do c = getchar(); while (c != ’ * ’);
getch();
};
Xem đáp án

Chọn đáp án A


Câu 4:

Toán tử “++n” được hiểu
Xem đáp án

Chọn đáp án D


Câu 5:

Toán tử “n--“ được hiểu:
Xem đáp án

Chọn đáp án A


Câu 7:

Phép trừ 1 con trỏ với một số nguyên sẽ là:
Xem đáp án

Chọn đáp án B


Câu 9:

Đâu là kết quả của câu lệnh sau:
printf(“%2f”,123.5678908);
Xem đáp án

Chọn đáp án D


Câu 13:

Khai báo hàm tìm giá trị lớn nhất trong một màng các số long dưới đây, khai báo nào đúng:
Xem đáp án

Chọn đáp án D


Câu 14:

Khai báo hàm tính tổng các phần tử trong một mảng các số nguyên dưới đây, khai báo nào đúng:
Xem đáp án

Chọn đáp án D


Câu 15:

Để khai báo 1 hàm kiểm tra một mảng là tăng hay không ta dùng khai báo nào dưới đây:
Xem đáp án

Chọn đáp án B


Câu 16:

Đoạn code nào sẽ hoán vị 2 số a và b:
Xem đáp án

Chọn đáp án A


Câu 17:

Trong các câu sau, câu nào đúng:
Xem đáp án

Chọn đáp án A


Câu 19:

Kích thước của biến con trỏ là:
Xem đáp án

Chọn đáp án B


Câu 20:

Cho biết giá trị của biểu thức: 2+4>2&&4<2;
Xem đáp án

Chọn đáp án B


Câu 21:

Giá trị lôgic của biểu thức sau là gì: !(1&&1||1&&0);
Xem đáp án

Chọn đáp án B


Câu 22:

Chọn biểu thức biểu diễn num là số nằm giữa 1 và 9 nhưng khônh phải là 4:
Xem đáp án

Chọn đáp án A


Câu 23:

Tìm kết quả của chương trình sau:
main() {
int n;
for (n = 18; n > 0; n /= 2)
printf(“ % 3 d”, n);
};
Xem đáp án

Chọn đáp án B


Câu 26:

Nếu có khai báo. Câu nào sẽ đúng:
char * ptr;
char msg[10];
char v;
Xem đáp án

Chọn đáp án B


Câu 27:

Tại sao hai hàm scanf() và printf() gọi là 2 hàm nhập, xuất có định dạng:
Xem đáp án

Chọn đáp án A


Câu 29:

Nếu strcmp(S1,S2) trả về số nguyên âm thì:
Xem đáp án

Chọn đáp án B


Câu 30:

Chọn một phát biểu sai:
Xem đáp án

Chọn đáp án D


Câu 32:

Định dạng nào dưới đây dùng để hiển thị một số thực
Xem đáp án

Chọn đáp án A


Câu 33:

Đâu là những toán tử toán học?
Xem đáp án

Chọn đáp án A


Câu 34:

Một biến phải bắt đầu với:
Xem đáp án

Chọn đáp án A


Câu 35:

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++)
ì(j % i == 0) printf(“Hello\ n”);
Xem đáp án

Chọn đáp án D


Câu 38:

Mảng là:
Xem đáp án

Chọn đáp án A


Câu 39:

Kích thước của mảng là:
Xem đáp án

Chọn đáp án C


Câu 40:

Đâu là phát biểu đúng nhất về biến động:
Xem đáp án

Chọn đáp án D


Câu 41:

Phát biểu nào sau đây là sai khi nói đến tập tin:
Xem đáp án

Chọn đáp án C


Câu 42:

Nghiên cứu đoạn code sau. Hãy chọn câu đúng
FILE * f = fopen(“FL.txt”, ”r”);
int n = 7;
fprintf(f, ” % d”, n);
Xem đáp án

Chọn đáp án A


Câu 43:

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
Xem đáp án

Chọn đáp án D


Câu 44:

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:
Xem đáp án

Chọn đáp án D


Câu 45:

Chọn câu đúng nhất trong các câu sau đây
Xem đáp án

Chọn đáp án D


Câu 46:

Cho khai báo FILE *f1,*f2; int c; và đoạn lệnh. 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:
f1 = fopen(“source”, ”rt”);
f2 = fopen(“TARGET”, ”wt”); while ((c = fgetc(f1)) != EOF) fputc(c, f2);
Xem đáp án

Chọn đáp án B


Câu 47:

Hàm nào dưới đây chỉ dùng để đọc 1 kí tự từ tệp
Xem đáp án

Chọn đáp án C


Câu 50:

Hàm nào dưới đây dùng để ghi 1 xâu kí tự vào tệp
Xem đáp án

Chọn đáp án C


Bắt đầu thi ngay