
700+ câu trắc nghiệm Ngôn ngữ lập trình C có đáp án - Phần 26
25 câu hỏi
ptr=v;
ptr=msg;
Cả hai câu đều đúng
Cả hai câu đều sai
Chọn đáp án B
Vì chúng có chuỗi định dạng trong tham số.
Vì chúng thường dùng để nhập, xuất các trị trong chỉ một kiểu đã định trước.
Vì một lí do khác.
2 hàm trên không phải là hai hàm nhập xuất có định dạng.
Chọn đáp án A
1,2
3,4
1,4
2,3
Chọn đáp án B
Nội dung của chuỗi S1 lớn hơn nội dung chuỗi S2
Nội dung chuỗi S1 nhỏ hơn nội dung chuỗi S2
Nội dung chuỗi S1 bằng nội dung chuỗi S2
Dữ liệu nhập vào không đúng định dạng.
Chọn đáp án B
Chuỗi là một mảng các kí tự.
Chuỗi là một mảng các kí tự và kí tự cuối cùng có mã là 0.
Chuỗi là mảng các kí tự và kí tự cuối cùng có mã là NULL.
Chuỗi là mảng các trị 2 byte.
Chọn đáp án D
“%d”
“%unsigned”
“%i”
“%u”
Chọn đáp án D
“%f”
“%u”
“%i”
“%float”
Chọn đáp án A
+, /, %.
+, -, *, /, %, ++, --, >, <
&&, ||
+, -, *, /, %, =, !=
Chọn đáp án A
Một kí tự thường như các chữ cái hoặc dấu gạch dưới.
Một dấu gạch dưới.
Một kí tự kiểu số
Một toán tử như: +, -…
Chọn đáp án A
6 chuỗi “Hello”
12 chuỗi “Hello”
Không có kết quả xuất ra màn hình
23 chuỗi “Hello”
Chọn đáp án D
1, 2, 3, 4, 5, 6
1, 5, 4, 3, 2, 6
1, 2, 5, 3, 4, 6
1, 5, 3, 4, 2, 6
Chọn đáp án A
8
12
16
20
Chọn đáp án B
Một nhóm phần tử có cùng kiểu và chung tên gọi.
Một nhóm phần tử có thể có kiểu riêng và chung tên gọi.
Một nhóm phần tử có thể có kiểu riêng và tên gọi riêng cho mỗi phần tử.
Là một kiểu dữ liệu cơ sở đã định sẵn của ngôn ngữ lập trình C.
Chọn đáp án A
Số phần tử tối đa của mảng.
Kích thước bộ nhớ sẽ cấp phát cho mảng.
Cả hai câu trên đểu đúng.
Cả hai câu trên đều sai.
Chọn đáp án C
Chỉ phát sính trong quá trình thực hiện chương trình.
Khi chạy chương trình, kích thước vùng biến, vùng nhớ và địa chỉ vùng nhớ có thể thay đổi.
Sau khi sử dụng có thể giải phóng đi để tiết kiệm chỗ trong bộ nhớ.
Tất cả các đáp án trên.
Chọn đáp án D
Tập tin là dữ liệu đã hoàn tất được lưu trong bộ nhớ ngoài bởi người dùng hay một chương trình.
Hệ điều hành nhận biết một tập tin nhờ vào tên đầy đủ của nó gồm đường dẫn và tên tập tin.
“C:\tm\TEN.txt” – Dạng mô tả tập tin trong C.
“C:/tm/TEN.txt” – Dạng mô tả tập tin trong C.
Chọn đáp án C
Đoạn code gây lỗi
Đoạn code không lỗi
Đoạn code này sẽ ghi trị 7 lên file “FL.txt”
Đoạn code này sẽ đọc một trị từ file “FL.txt” vào biến n
Chọn đáp án A
void Read( char* fName, int a[]);
void Read(char* fName, int a);
void Read(char* fName, int *a);
void Read(char* fName, int *&a, int &n);
Chọn đáp án D
fscanf(f,”%d”,x);
fread(&x,sizeof(int),1,f);
getw(f);
B và C đúng
Chọn đáp án D
Khi đọc kí tự có mã 1A từ file văn bản, C sẽ đọc thành kí tự có mã -1.
Khi đọc file văn bản, cả hai kí tự OD và OA sẽ được C đọc thành 1 kí tự có mã OA.
Khi đọc kí tự có mã OD từ file văn bản thì C sẽ bỏ qua
A, B, C đều đúng
Chọn đáp án D
Độ dài file “source” luôn bé hơn độ dài file “TARGET”.
Độ dài file “source” bằng độ dài file “TARGET”.
Độ dài file “source” nói chung lớn hơn độ dài file “TARGET”.
Độ dài file “source” nói chung sẽ lớn hơn độ dài file “TARGET” 1 byte.
Chọn đáp án B
getch();
fscanf();
fgetc();
scanf();
Chọn đáp án C
getc()
scanf();
getch();
fscanf();
Chọn đáp án D
putch();
puts();
fputs();
fputc();
Chọn đáp án D
putch();
fputc();
fputs();
puts();
Chọn đáp án C
Bạn có thích hoạt động này không?
Hãy lưu hoặc chia sẻ nội dung này đến mọi người.


















