2048.vn

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

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

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

Cái gì quyết định kích thước của vùng nhớ được cấp phát cho các biến:

Tên biến.

Kiểu dữ liệu của biến.

Giá trị của biến.

Tất cả đều đúng.

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

Kết quả của chương trình sau là gì:

#include <stdio.h>

void main()

{

int i, k;

for (i = 1; ; i++) k = 5;

printf("%d", i);

};

0.

5.

Vòng lặp vô hạn.

Kết quả khác.

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

Kết quả của chương trình sau là gì:

#include <stdio.h>

void main()

{

int i = 1, k = 0;

for (; i < 5; i++) k++;

printf("%d", k);

}

0.

4.

5.

Vòng lặp vô hạn.

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

Lệnh nào trong các lệnh sau cho phép nhảy ra khỏi vòng lặp đến vị trí bất kì mong muốn:

break;

continue;

goto;

Không có phương án nào.

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

Trong các hàm sau, hàm nào không định dạng để in một kí tự ra màn hình:

puts();

printf();

putchar();

2 và 3.

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

Khi nhập vào dòng văn bản: “Chao Cac Ban”. Kết quả của chương trình sau là gì:

#include <stdio.h>

#include <conio.h>

int main()

{

clrscr();

char str[80];

fflush(stdin);

scanf("%s", str);

cprintf("Dong van ban vua nhap la: %s", str);

getch();

return 0;

};

“Chao Cac Ban”.

“Chao Cac”.

“Chao”.

Không hiện kết quả gì.

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

Kết quả của chương trình sau là gì:

#include <stdio.h>

#include <conio.h>

void main()

{

clrscr();

int i;

for (i = 1; i <= 24; i++);

printf("\n%d", i);

getch();

return;

};

In ra màn hình các số từ 1 đến 24.

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

Kết quả khác.

In ra màn hình các số từ 1 đến 24, mỗi số một dòng.

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

Lệnh fflush(stdin) dùng để làm gì:

Đọc kí tự từ bàn phím.

Xóa sạch bộ nhớ đệm.

Xóa bộ nhớ đệm.

Kết quả khác.

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

Kết quả của đoạn chương trình sau là gì:
char c;
int n;
scanf("%d%c", &n, &c);
Nếu gõ vào: “10 T”.

n = 10, c = ' '.

n = 10, c = 'T'.

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

Kết quả khác.

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

Kết quả in ra màn hình của chương trình sau:

#include <stdio.h>

void main()

{

int i = 100;

printf("%c", i);

};

“d”.

“D”.

“100”.

Kết quả khác.

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

Hằng có thể được định nghĩa theo cách nào:

#define <indentifier> string

const tên_kiểu tên_biến_hằng = giá trị;

Không có cách định nghĩa chung.

1 và 2.

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

Hàm gotoxy(int x, int y) là hàm:

Đặt con trỏ tại dòng x, cột y.

Đặt con trỏ tại cột x, dòng y.

Lưu dữ tọa độ của con trỏ màn hình cột x, dòng y.

Lưu dữ tọa độ của con trỏ màn hình dòng x, cột y.

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

Kết quả của chương trình sau là gì:
#include <stdio.h>
#include <conio.h>
float x[] = {63.2, -45.6, 70.1, 3.6, 14.5 };
int n=sizeof(x)/sizeof(float);
void main()
{
clrscr();
int i,j;
floar c;
for (i=0, j=n-1; i<j; i++, j--);
{
c=x[i];
x[i]=x[j];
x[j]=c;
};
printf("\nDay ket qua la: \n");
for (i=0 ; i<n ; i++)
printf("%8.2f ", x[i]);
getch();
return;
};

Dãy kết quả là: 63.20, -45.60, 70.10, 3.60, 14.50.

Dãy kết quả là: 14.50, 3.60, 70.10, -45.60, 63.20.

Kết quả khác.

1 và 2.

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

Kết quả của chương trình sau là gì:

#include <stdio.h>

#include <conio.h>

#include <ctype.h>

#define EOL ‘\n’

void main()

{

clrscr();

char chu[80];

int tong,dem;

for (dem=0; dem<tong; dem++);

tong=dem;

for (dem=0; dem<tong; ++dem)

putchar(toupper(chu[dem]));

getch();

return;

};

Nhập vào một kí tự thường, sau đó chuyển sang chữ hoa rồi in ra màn hình.

Nhập một kí tự hoa, sau đó chuyển sang chữ thường rồi in ra màn hình.

1 và 2.

Kết quả khác.

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

Phép toán % có ý nghĩa gì:

Đổi dấu một số thực hoặc một số nguyên.

Chia hai số thực hoặc nguyên.

Lấy phần dư của phép chia hai số nguyên.

1 và 2.

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

Kết quả của đoạn chương trình sau là gì:
char c;
int n;
scanf(“%c%d”,&n,&c);
Nếu gõ vào: “r 45”.

n = 45, c = ‘ ’.

n = 45, c = ‘r’.

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

Kết quả khác.

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

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

getch();

getche();

macro getchar();

gets(str);

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

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

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
19. Trắc nghiệm
1 điểmKhông giới hạn

Kết quả của chương trình sau là gì:

#include <stdio.h>

void main()

{

printf(“%d”, 3<7 && 8>6);

};

1.

0.

true.

Kết quả khác.

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

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
21. Trắc nghiệm
1 điểmKhông giới hạn

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
22. Trắc nghiệm
1 điểmKhông giới hạn

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
23. Trắc nghiệm
1 điểmKhông giới hạn

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
24. Trắc nghiệm
1 điểmKhông giới hạn

Đâ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”, e1.Salary + e2->Salary);

24000.

12000.

Đoạn mã bị lỗi.

Kết quả khác.

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

Đâu là kết quả của câu lệnh sau:

printf(“%2f”, 123.5678908);

123.56

123.567890

123.567

Kết quả khác. (123.567891)

Xem đáp án
© All rights reserved VietJack