Tạo Trắc Nghiệm

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

25 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

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:

Đáp án và lời giải

Đáp án: B

Câu 2

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:

Đáp án và lời giải

Đáp án: C

Câu 3

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

Đáp án và lời giải

Đáp án: C

Câu 4

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:

Đáp án và lời giải

Đáp án: D

Câu 5

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:

Đáp án và lời giải

Đáp án: D

Câu 6

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

Đáp án và lời giải

Đáp án: B

Câu 7

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

Đáp án và lời giải

Đáp án: A

Câu 8

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

Đáp án và lời giải

Đáp án: A

Câu 9

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

Đáp án và lời giải

Đáp án: A

Câu 10

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

Đáp án và lời giải

Đáp án: B

Câu 11

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

Đáp án và lời giải

Đáp án: B

Câu 12

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

Đáp án và lời giải

Đáp án: B

Câu 13

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:

Đáp án và lời giải

Đáp án: A

Câu 14

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

};

Đáp án và lời giải

Đáp án: B

Câu 15

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

};

Đáp án và lời giải

Đáp án: A

Câu 16

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

};

Đáp án và lời giải

Đáp án: C

Câu 17

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

Câu 18

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 và lời giải

Đáp án: A

Câu 19

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 và lời giải

Đáp án: A

Câu 20

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

Đáp án và lời giải

Đáp án: B

Câu 21

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

Đáp án và lời giải

Đáp án: D

Câu 22

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

Đáp án và lời giải

Đáp án: D

Câu 23

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

Đáp án và lời giải

Đáp án: A

Câu 24

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

Đáp án và lời giải

Đáp án: A

Câu 25

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

Đáp án và lời giải

Đáp án: A