2048.vn

230+ câu trắc nghiệm Ngôn ngữ lập trình có đáp án - Phần 4
Quiz

230+ câu trắc nghiệm Ngôn ngữ lập trình có đáp án - Phần 4

A
Admin
Đại họcTrắc nghiệm tổng hợp6 lượt thi
25 câu hỏi
1. Trắc nghiệm
1 điểmKhông giới hạn

char S[20] = “aaaaaea”;

char* p = strstr(S, “e”);

Nếu địa chỉ của S là 1000, thì giá trị của p là bao nhiêu:

1000.

1005.

1003.

Kết quả khác.

Xem đáp án
2. Trắc nghiệm
1 điểmKhông giới hạn

Một số tác vụ sau sẽ được áp dụng để kiểm tra xem một số nguyên là lẻ hay chẵn:

1- Begin(bắt đầu).

2- Nhập số nguyên n.

3- Nếu số đó là 0 thì hiển thị chuỗi: “Đây là số chẵn”.

4- Ngược lại hiển thị: “Đây là số lẻ”.

5- Chia n cho 2;

6- End(kết thúc).

Theo bạn, thứ tự các bước nào sau đây là đúng:

1,2,3,4,5,6.

1,5,4,3,2,6.

1,2,5,3,4,6.

1,5,3,4,2,6.

Xem đáp án
3. Trắc nghiệm
1 điểmKhông giới hạn

Trong số các định dạng dưới đây, định dạng nào dùng để in ra địa chỉ:

“%f”.

“%s”.

“%p”.

“%h”.

Xem đáp án
4. Trắc nghiệm
1 điểmKhông giới hạn

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:

void Max(long *a);

long Max(long *a[]);

void Max(long a[], int n);

long Max(long *a, int n);

Xem đáp án
5. Trắc nghiệm
1 điểmKhông giới hạn

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:

void Sum(int a[]);

long Sum(int *a);

void Sum(int a[], int n);

Cả 3 phương án trên đều sai.

Xem đáp án
6. Trắc nghiệm
1 điểmKhông giới hạn

Để 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:

void CheckAsc(int a[], int n);

int CheckAsc(int *a, int n);

long CheckAsc(int *S);

double CheckAsc(int S[], int n);

Xem đáp án
7. Trắc nghiệm
1 điểmKhông giới hạn

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

t = a; a = b; b = t;

t = a; a = b; t = b;

a = t; b = a; t = b;

t = b; b = a; a = t;

Xem đáp án
8. Trắc nghiệm
1 điểmKhông giới hạn

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

Giá trị của một biến có thể thay đổi được.

Giá trị của một biến không thể thay đổi được.

Có thể khai báo 2 biến trùng tên trong cùng một hàm.

Không thể khai báo 2 biến trùng tên trong cùng một hàm.

Xem đáp án
9. Trắc nghiệm
1 điểmKhông giới hạn

Các kí hiệu đặc trưng cho sự tác động lên dữ liệu được gọi là:

Toán tử.

Biểu thức.

Hàm.

Biến.

Xem đáp án
10. Trắc nghiệm
1 điểmKhông giới hạn

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

1 byte.

2 byte.

3 byte.

Không có đáp án nào đúng.

Xem đáp án
11. Trắc nghiệm
1 điểmKhông giới hạn

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

1.

0.

-1.

Không câu nào đúng.

Xem đáp án
12. Trắc nghiệm
1 điểmKhông giới hạn

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

1.

0.

-1.

Không câu nào đúng.

Xem đáp án
13. Trắc nghiệm
1 điểmKhông giới hạn

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

num > 1 && num < 9 && num != 4;

num > 1 || num < 9 && num != 4;

num >= 1 && num <= 9 && num != 4;

Không câu nào đúng.

Xem đáp án
14. Trắc nghiệm
1 điểmKhông giới hạn

Tìm kết quả của chương trình sau:

main()

{

int n;

for (n = 18; n > 0; n /= 2)

printf("%3d", n);

};

“ 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1”.

“ 18 9 4 2 1”.

“ 18 9 4 2 1 0”.

Không câu nào đúng.

Xem đáp án
15. Trắc nghiệm
1 điểmKhông giới hạn

Tìm kết quả của chương trình sau:

#include <stdio.h>

main()

{

int i, ch;

for (i = 0, ch = 'A'; i < 5; i++, ch++)

putchar(ch);

};

“ABCDE”.

“ABC”.

“ACEG”.

Không câu nào đúng.

Xem đáp án
16. Trắc nghiệm
1 điểmKhông giới hạn

Tìm kết quả của chương trình sau:

#include <stdio.h>

main()

{

int i, ch;

for (i = 0, ch = 'A'; i < 4; i++, ch += 2)

putchar(ch);

};

“ABCDE”.

“ABC”.

“ACEG”.

Không câu nào đúng.

Xem đáp án
17. Trắc nghiệm
1 điểmKhông giới hạn

Nếu có khai báo:

char *ptr;

char msg[10];

char v;

Câu nào sẽ đúng:

ptr = v;

ptr = msg;

Cả hai câu đều đúng.

Không câu nào đúng.

Xem đáp án
18. Trắc nghiệm
1 điểmKhông giới hạn

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

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.

Xem đáp án
19. Trắc nghiệm
1 điểmKhông giới hạn

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();

1, 2.

3, 4.

1, 4.

2, 3.

Xem đáp án
20. Trắc nghiệm
1 điểmKhông giới hạn

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

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.

Xem đáp án
21. Trắc nghiệm
1 điểmKhông giới hạn

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

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. (1 byte)

Xem đáp án
22. Trắc nghiệm
1 điểmKhông giới hạn

Các định dạng nào sau đâu có thể sử dụng để xuất số nguyên không dấu:

“%d”.

“%unsigned”.

“%i”.

“%u”.

Xem đáp án
23. Trắc nghiệm
1 điểmKhông giới hạn

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

“%f”.

“%u”.

“%i”.

“%float”.

Xem đáp án
24. Trắc nghiệm
1 điểmKhông giới hạn

Đâu là những toán tử toán học:

+, /, %.

+, -, *, /, %, ++, --, >, <.

&&, ||.

+, -, *, /, %, =, !=.

Xem đáp án
25. Trắc nghiệm
1 điểmKhông giới hạn

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

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ư: +, -…

Xem đáp án
© All rights reserved VietJack