700+ câu trắc nghiệm Ngôn ngữ lập trình C có đáp án - Phần 25
Đề thi

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

A
Admin
Đại họcTrắc nghiệm tổng hợp66 lượt thi
25 câu hỏi
1. Trắc nghiệm
• 1 điểm

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

getch();

getche();

macro getchar();

gets(str);

Xem đáp án

Chọn đáp án D

2. Trắc nghiệm
• 1 điểm

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

Nhập vào 1 kí tự cho đến khi gặp kí tự ‘*’

Nhập vào các kí tự cho tới khi gặp kí tự ‘*’

Nhập các kí tự ‘*’

Lỗi khi xây dựng chương trình

Xem đáp án

Chọn đáp án A

3. Trắc nghiệm
• 1 điểm

Kết quả của chương trình sau là gì? #include void main() { printf(“ % d”, 3 < 7 && 8 > 6); };>

1

0

True

Kết quả khác

Xem đáp án

Chọn đáp án A

4. Trắc nghiệm
• 1 điểm

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

Giá trị n giảm đi sau khi giá trị của nó được sử dụng

Giá trị n giảm đi trước khi giá trị của nó được sử dụng

Giá trị của n được tăng sau khi giá trị của nó được sử dụng

Giá trị của n được tăng lên trước khi giá trị của nó được sử dụng

Xem đáp án

Chọn đáp án D

5. Trắc nghiệm
• 1 điểm

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

Giá trị n giảm đi sau khi giá trị của nó được sử dụng.

Giá trị n giảm đi trước khi giá trị của nó được sử dụng.

Giá trị của n được tăng sau khi giá trị của nó được sử dụng.

Giá trị của n được tăng lên trước khi giá trị của nó được sử dụng.

Xem đáp án

Chọn đáp án A

6. Trắc nghiệm
• 1 điểm

Phép toán 1 ngôi nào dùng để xác định giá trị ở địa chỉ con trỏ trỏ tới:

!;

&;

*;

Kết quả khác

Xem đáp án

Chọn đáp án C

7. Trắc nghiệm
• 1 điểm

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

Một số nguyên

Một con trỏ cùng kiểu

Cả hai kết quả trên đều đúng

Cả hai kết quả trên đều sai

Xem đáp án

Chọn đáp án B

8. Trắc nghiệm
• 1 điểm

Đâu là kết quả của đoạn mã sau: struct Employee { char Code[], name[]; long Salary; }; Employee e1 = { “ E089”, “Hoang so”, 12000 }, e2 = e1; printf(“ % ld”, el.Salary + e2 -> Salary);

24000

12000

Đoạn mã bị lỗi

Kết quả khác

Xem đáp án

Chọn đáp án C

9. Trắc nghiệm
• 1 điểm

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

123.56

123.567890

123.567

123.567891

Xem đáp án

Chọn đáp án D

10. Trắc nghiệm
• 1 điểm

Nếu địa chỉ của S là 1000, thì giá trị của p là bao nhiêu: char S[20] = ”aaaaaea”; char * p = strstr(S, ”e”);

1000

1005

1003

Kết quả khác

Xem đáp án

Chọn đáp án B

11. Trắc nghiệm
• 1 điểm

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: Begin(bắt đầu). Nhập số nguyên n. Nếu số đó là 0 thì hiển thị chuỗi: “Đây là số chẵn”. Ngược lại hiển thị: “Đây là số lẻ”. Chia n cho 2; 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

Chọn đáp án C

12. Trắc nghiệm
• 1 điểm

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

Chọn đáp án C

13. Trắc nghiệm
• 1 điểm

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

Chọn đáp án D

14. Trắc nghiệm
• 1 điểm

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

Chọn đáp án D

15. Trắc nghiệm
• 1 điểm

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

Chọn đáp án B

16. Trắc nghiệm
• 1 điểm

Đ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

Chọn đáp án A

17. Trắc nghiệm
• 1 điểm

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.

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

Xem đáp án

Chọn đáp án A

18. Trắc nghiệm
• 1 điểm

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

Chọn đáp án A

19. Trắc nghiệm
• 1 điểm

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

Chọn đáp án B

20. Trắc nghiệm
• 1 điểm

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

2;

1

0

-1

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

Xem đáp án

Chọn đáp án B

21. Trắc nghiệm
• 1 điểm

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

Chọn đáp án B

22. Trắc nghiệm
• 1 điểm

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:

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

9&&num!=4;

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

9&&num!=4;

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

=9&&num!=4;

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

Xem đáp án

Chọn đáp án A

23. Trắc nghiệm
• 1 điểm

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

“ 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

Chọn đáp án B

24. Trắc nghiệm
• 1 điểm

Tìm kết quả của chương trình sau: #include 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

Chọn đáp án A

25. Trắc nghiệm
• 1 điểm

Tìm kết quả của chương trình sau: #include 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

Chọn đáp án C

Bạn có thích hoạt động này không?

Bắt đầu ngay
Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây
Giải tích 1Giải tích 2Giải tích 3Cơ học kĩ thuậtKiến thức máy tínhNgôn ngữ lập trình CKĩ thuật đoTruyền động điệnKỹ thuật đo lườngNgắn mạch trong Hệ thống điệnToán tài chính đại cươngLý luận TDTTHóa lýHệ điều hành Unix (Linux)Kỹ thuật vi xử lýQuá trình và thiết bị chuyển khối (Hóa công 3)Quá trình và thiết bị truyền nhiệt (Hóa công 2)Phân tích thành phần lý hóa thực phẩmMáy điện IAnten và Truyền SóngCông nghệ Web và dịch vụ trực tuyếnHệ Điều hànhLuật hàng khôngLinux và phần mềm mã nguồn mởCấu tạo ô tôChế tạo phôiMáy nâng chuyểnCông nghệ khung vỏ ô tôCấu trúc máy tínhThông tin di độngThiết kế VLSIHệ thống thông tin y tếCông nghệ sản xuất giấyCông nghệ sinh học trong hoá dượcHoá dược & KT tổng hợp 1Bơm quạt máy nénKỹ thuật mạngTương tác Người – MáyPhân tích yêu cầu phần mềmQuản trị cơ sở dữ liệu phân tánNgôn ngữ mô hình hóa UMLCác kỹ thuật chuyển mạchKỹ thuật cháyCông nghệ lên men công nghiệpCông nghệ sinh học thực vậtHóa học IIQuá trình và thiết bị cơ họcKĩ thuật thủy khíKĩ thuật điện tử sốMáy điện 2Thiết bị điệnCơ sở tự động hóaCung cấp điệnHệ thống thông tin công nghiệpLý thuyết thông tinXử lý số tín hiệuCơ sở đo lường điện tửProfessional skillsNhững NLCB của CN Mác-Lênin I (Tự luận)Tư tưởng Hồ Chí Minh (Tự luận)Đường lối CM của Đảng CSVN (Tự luận)Pháp luật đại cương (Tự luận)Bơi lội (Tự luận)Đường lối quân sự của Đảng (Tự luận)Công tác quốc phòng, an ninh (Tự luận)