16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Hãy cho biết kết quả in ra màn hình của đoạn chương trình sau?
void main () {
int a=1, n=0;
while (n<10) {a++;}
printf (“a=%d”,a);
}
Bảng Điều khiển / Khoá học / Khoa Công nghệ Thông tin / Bộ môn Công nghệ thông tin / HK02-24-25-BMCNTT
/ CNTT1128(224)CLC_01-Cơ sở lập trình / Chung / BÀI KIỂM TRA TRẮC NGHIỆM
2025, 4:10 PM
2025, 4:40 PM
73
%)
Câu hi 1
Đúng
Đạt điểm 1,00 trên 1,00
A. Chương trình lặp hạn không dừng
B. a=10
C. a=a
D. a=1
Your answer is correct.
The correct answer is:
Chương trình lặp hạn không dừng
https://lms.neu.edu.vn/mod/quiz/revie 1/22
Bắt đầu vào lúc
Monday, 5 May
Trạng thái
Đã xong
Kết thúc lúc
Monday, 5 May
Thời gian thực
hiện
29 phút 51 giây
Điểm
22,00/30,00
Điểm
7,33
trên 10,00 (
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Câu h
i
2
Sai
Đạt điểm 0,00 trên 1,00
Các tham s s dụng trong lời khai báo hàm được gọi ?
A. Tham s hình thức
B. Tham số hình thức tham số thực
C. Tham số thực
D. Tham s hình thức hoặc tham s thực
Your answer is incorrect.
The correct answer is:
Tham số hình thức
Câu hi
3
Sai
Đạt điểm 0,00 trên 1,00
Đâu KHÔNG phải là một ngun mẫu hợp lệ?
A. int funct(char x, char y);
B. double funct(char x)
C. void funct();
D. char x();
Your answer is incorrect.
The correct answer is:
double funct(char x)
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 2/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Câu h
i
4
Đúng
Đạt điểm 1,00 trên 1,00
Kết qu chương trình sau gì?
#include <stdio.h>
void hoanvi(int *px, int *py)
{
int pz;
pz=*px; *px=*py; *py=pz;
};
void main()
{
int a=15, b=21; hoanvi(&a,&b);
printf("%d %d",a,b);
}
A. 21 15
B.
C. Một kết quả khác
D. 15 21
Your answer is correct.
The correct answer is:
21 15
https://lms.neu.edu.vn/mod/quiz/revie 3/22
Báo lỗi khi thực hiện chương trình
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Câu h
i
5
Đúng
Đạt điểm 1,00 trên 1,00
Đầu ra của chương trình C sau là ?
#include<stdio.h>
int recursive(int i)
{
static int count = 0;
count = count + i;
return count;
}
int main()
{
int i, j;
for (i = 0; i <= 5; i++)
j = recursive(i);
printf("%d\n", j);
return 0;
}
A. 5
B. 0
C. 10
D. 15
Your answer is correct.
The correct answer is:
15
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 4/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Ngôn ngữ lập trình C được Dennis phát triển dựa trên ngôn ngữ lập trình nào?
Câu h
i
6
Đúng
Đạt điểm 1,00 trên 1,00
A. Ngôn ngữ B BCPL
B. Ngôn ngữ BCPL
C. Nn ng B
D. Ngôn ngữ DEC PDP
Your answer is correct.
The correct answer is:
Ngôn ngữ B BCPL
Câu hi 7
Đúng
Đạt điểm 1,00 trên 1,00
Khẳng định o sau đây về ngôn ngữ lập trình đúng
A. Để chạy chương trình viết bằng ngôn ngữ lập trình bậc cao trước hết cần biên dịch hoặc thông dịch chương trình
B. Tất cả khẳng định trên đúng
C. Máy tính có thể chạy một cơng trình viết bằng ngôn ng Assembly
D. Để chạy một cơng trình viết bằng ngôn ng máy thì trước hết ta phải biên dịch
Your answer is correct.
The correct answer is:
Tất cả khẳng định trên đúng
https://lms.neu.edu.vn/mod/quiz/revie 5/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Đâu không phải đặc trưng của thuật toán?
tự o sau đây KHÔNG được chứa trong định danh?
Câu h
i
8
Đúng
Đạt điểm 1,00 trên 1,00
A. Tính hữu hạn
B. Tính riêng biệt
C. Tính xác định
D. Tính hiệu qu
Your answer is correct.
The correct answer is:
Tính riêng biệt
Câu h
i
9
Đúng
Đạt điểm 1,00 trên 1,00
A. dấu gạch dưới “_”
B. chữ i
C. dấu gạch ngang “-”
D. chữ số
Your answer is correct.
The correct answer is:
dấu gạch ngang “-
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 6/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Câu h
i
10
Đúng
Đạt điểm 1,00 trên 1,00
Kết qu chương trình C sau gì?
#include<stdio.h>
int main()
{
int 1_one = 25;
printf("%d",1_one);
return 0;
}
A. 25
B. Lỗi thực thi (runtime error)
C. Lỗi biên dịch (compilation error)
D. 2
Your answer is correct.
The correct answer is:
Lỗi biên dịch (compilation error)
Câu hi
11
Sai
Đạt điểm 0,00 trên 1,00
Thư viện (library) trong C ?
A. Tệp ngun đã được viết sẵn chứa các hàm tạo sẵn
B. Không phương án o đúng
C. Một tệp chứa chương trình của i
D. Tệp nguồn đã được viết sẵn chứa các hàm không tạo sẵn
Your answer is incorrect.
The correct answer is:
Tệp nguồn đã được viết sẵn chứa các hàm tạo sẵn
https://lms.neu.edu.vn/mod/quiz/revie 7/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Câu h
i
12
Đúng
Đạt điểm 1,00 trên 1,00
Sự khác nhau giữa
const
#define
trong việc tạo ra một hằng số là
A. Không sự khác nhau
B. const không khai o kiểu dữ liệu, #define khai báo kiểu dữ liệu cho hằng số đó
C. const khai báo đầu, #define th viết bất kỳ vị trí nào trong chương trình
D. const khai o hằng số, #define một tiền xử lý thay thế
Your answer is correct.
The correct answer is:
const khai o hằng số, #define một tiền xử lý thay thế
Câu hi
13
Đúng
Đạt điểm 1,00 trên 1,00
Phạm vi biến khi khai o với từ khóa
extern
thẻ truy cập từ
A. Trong nhiều m
B. Toàn cục
C. Trong khối lệnh/hàm
D. Trong nhiều file
Your answer is correct.
The correct answer is:
Trong nhiều file
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 8/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Thứ tự ưu tiên
của các toán tử xếp từ cao xuống thấp, th tự nào sau đây đúng
Toán tử một ngôi, Toán tử cộng, Toán tử so sánh, Toán t gán
Câu h
i
14
Đúng
Đạt điểm 1,00 trên 1,00
A.
B.
C.
D.
Your answer is correct.
The correct answer is:
https://lms.neu.edu.vn/mod/quiz/revie 9/22
Toán tử so sánh, Toán tử cộng, Toán tử một ngôi, Toán t gán
Toán tử một ngôi, Toán tử cộng, Toán tử so sánh, Toán t gán
Toán tử gán, Tn t một ngôi, Toán tử cộng, Toán t so nh
Toán tử cộng, Toán tử so sánh, Toán t gán, Toán t mt ngôi
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Dự đoán kết qu hiển thị ra màn hình:
#include <stdio.h>
int
main(){ i
nt a = 2;
a += a += 3;
printf("%d",a);
return 0;
}
Câu h
i
15
Đúng
Đạt điểm 1,00 trên 1,00
A. 11
B. 8
C. 12
D. 10
Your answer is correct.
The correct answer is:
10
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 10/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Câu h
i
16
Đúng
Đạt điểm 1,00 trên 1,00
Kết qu của đoạn cơng trình sau là gì?
#include <stdio.h>
void main();
{
printf("Hello");
}
A. Lỗi chương trình
B. Không hiển th kết quả
C. Hello
D. Đáp án khác
Your answer is correct.
The correct answer is:
Lỗi chương trình
https://lms.neu.edu.vn/mod/quiz/revie 11/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Câu h
i
17
Sai
Đạt điểm 0,00 trên 1,00
Kết quả của chương trình sau ?
#include <stdio.h>
void main()
{
int i,j;
for (i=1; i<4; i++)
j=i;
printf(“%3d”, j);
};
A. 3
B. 1
C. 1 2 3
D. 2
Your answer is incorrect.
The correct answer is:
3
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 12/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Câu h
i
18
Đúng
Đạt điểm 1,00 trên 1,00
Cho đoạn chương trình:
#include <stdio.h>
main()
{
int i, kt;
for (i=1, kt='A'; i<5; i++, kt+=2)
putchar(kt);
};
Kết quả của đoạn chương trình trên là:
A. ABEG
B. ABCDE
C. ABCD
D. ACEG
Your answer is correct.
The correct answer is:
ACEG
Câu hi 19
Đúng
Đạt điểm 1,00 trên 1,00
Phát biểu nào sau đây SAI với cấu trúc if... else?
A. Tất cả các câu lệnh sử dụng cấu trúc if ... else đều có th thay thế bằng biểu thức điều kiện
B. Các cấu trúc if...else thể lồng nhau
C. Sau từ khoá else cho phép sử dụng khối lệnh
D. Sau biểu thức điều kiện đi cùng với từ khóa if cho phép sử dụng khối lệnh
Your answer is correct.
The correct answer is:
Tất cả các u lệnh sử dụng cấu trúc if ... else đều thể thay thế bằng biểu thức điều kiện
https://lms.neu.edu.vn/mod/quiz/revie 13/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Trong ngôn ng lập trình C, sau khi đoạn chương trình sau được thực hiện thì biến C có g tr bao nhiêu?
int A=10, B=20, C=1;
switch (A>B) {
case 0: C=A; break;
case 1: C=B; break;
}
Câu h
i
20
Đúng
Đạt điểm 1,00 trên 1,00
A. C=0
B. C=1
C. C=10
D. C=20
Your answer is correct.
The correct answer is:
C=10
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 14/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Câu h
i
21
Đúng
Đạt điểm 1,00 trên 1,00
Cho đoạn chương trình sau, m giá trị của sum:
int sum, i;
for (i=0; i+1<=10; i+=2)
if (i==0)
sum=i;
else
sum+=i;
A. 30
B. 20
C. 12
D. Lỗi pháp ng lặp for thiếu dấu ngoc nhọn
Your answer is correct.
The correct answers are:
12,
20
https://lms.neu.edu.vn/mod/quiz/revie 15/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Khi thc hiện chương trình
#include <stdio.h>
void main()
{ int x;
for (x=5; x>0; x--)
printf(“%2d “,x--);
}
Kết quả nhận được trên màn hình là?
Câu h
i
22
Sai
Đạt điểm 0,00 trên 1,00
A. 4 3 2 1 0
B. 5 4 3 2 1 0
C. 5 3 1
D. 5 4 3 2 1
Your answer is incorrect.
The correct answer is:
5 3 1
Câu hi
23
Đúng
Đạt điểm 1,00 trên 1,00
Đoạn chương trình sau sẽ in nhng gì ra n hình?
int i=0; char c=’c’;
for (i=0; i<6; i=i+2)
{ c=c+i; printf (“%c ”,c);
}
A. Tất cả các đáp án trên đều sai
B. c e i o
C. e i o
D. c e i
Your answer is correct.
The correct answer is:
c e i
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 16/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
Giá trị của con tr
Câu h
i
24
Đúng
Đạt điểm 1,00 trên 1,00
A. Địa chỉ con tr trỏ đến
B. Địa chỉ của bản thân biến con trỏ đó.
C. G trị của biến nơi con trỏ đang trỏ tới
D. Một g trị ngẫu nhiên
Your answer is correct.
The correct answer is:
Địa chỉ con tr trỏ đến
Câu h
i
25
Sai
Đạt điểm 0,00 trên 1,00
pháp để truy cập đến g trị của phần tử th 2 của mảng arr
A. arr[2]
B. *arr+1
C. *(arr+1)
D. arr[0]
Your answer is incorrect.
The correct answer is:
*(arr+1)
https://lms.neu.edu.vn/mod/quiz/revie 17/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Câu h
i
26
Sai
Đạt điểm 0,00 trên 1,00
Hãy cho biết kết qu hiển th ra màn hình:
#include <stdio.h>
void main()
{
int const *p = 5;
printf("%d", ++(*p));
}
A. Một địa ch
B. 6
C. 5
D. Một thông báo lỗi
Your answer is incorrect.
The correct answer is:
Một thông báo lỗi
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 18/22
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
w.php?attempt=1954174&cmid=631170#question-1995517-11
#include <stdio.h>
#include <string.h>
main()
{
struct A
{
char name[]=XYZ;
int year=2;
} a;
struct A *p;
p=&a;
printf("%s",p.name);
printf("%5d",p.year);
}
Kết quả của đoạn chương trình trên là:
A. Chương trình lỗi
B. XYZ
C. XYZ 2
D. XYZ
2
Your answer is incorrect.
The correct answer is:
Chương trình lỗi
https://lms.neu.edu.vn/mod/quiz/revie 19/22
Câu h
i
27
Sai
Đạt điểm 0,00 trên 1,00
16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
#include <stdio.h>
typedef struct ST
{
int d1,d2,d3;
};
void main()
{
struct ST d={1,2,3};
printf("\n%d", d.d1+d.d2+d.d3);
}
Kết quả của đoạn chương trình trên ?
A. 2
B. 6
C. 1
D. 3
Your answer is correct.
The correct answer is:
6
u hi 29
ng
t điểm 1,00 trên 1,00
pháp nào đúng khi sử dụng hàm fopen() để m 1 file đã tồn tại đọc theo kiểu nh phân
A.
f=fopen(“dulieu”, “r+b”);
B.
f=fopen(“dulieu”, “a+b”);
C.
f=fopen(“dulieu”, “r”);
D.
f=fopen(“dulieu”, “a+t”);
Your answer is correct.
The correct answer is:
f=fopen(“dulieu”, “r+b”);
https://lms.neu.edu.vn/mod/quiz/review.php?attempt=1954174&cmid=631170#question-1995517-11 20/22
Câu h
i
28
Đúng
Đạt điểm 1,00 trên 1,00
Đú
Đạ

Preview text:

16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử
Bảng Điều khiển / Khoá học / Khoa Công nghệ Thông tin / Bộ môn Công nghệ thông tin / HK02-24-25-BMCNTT
/ CNTT1128(224)CLC_01-Cơ sở lập trình / Chung / BÀI KIỂM TRA TRẮC NGHIỆM
Bắt đầu vào lúc Monday, 5 May 2025, 4:10 PM Trạng thái Đã xong
Kết thúc lúc Monday, 5 May 2025, 4:40 PM
Thời gian thực 29 phút 51 giây hiện Điểm 22,00/30,00
Điểm 7,33 trên 10,00 (73%) Câu hỏi 1 Đúng Đạt điểm 1,00 trên 1,00
Hãy cho biết kết quả in ra màn hình của đoạn chương trình sau? void main () { int a=1, n=0; while (n<10) {a++;} printf (“a=%d”,a); }
A. Chương trình lặp vô hạn và không dừng B. a=10 C. a=a D. a=1 Your answer is correct. The correct answer is:
Chương trình lặp vô hạn và không dừng
ht ps:/ lms.neu.edu.vn/mod/quiz/revie w.php?at empt=1954174&cmid=631170#question-1995517-11 1/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 2 Sai Đạt điểm 0,00 trên 1,00
Các tham số sử dụng trong lời khai báo hàm được gọi là gì? A. Tham số hình thức
B. Tham số hình thức và tham số thực C. Tham số thực
D. Tham số hình thức hoặc tham số thực Your answer is incorrect. The correct answer is: Tham số hình thức Câu hỏi 3 Sai Đạt điểm 0,00 trên 1,00
Đâu KHÔNG phải là một nguyên mẫu hợp lệ? A. int funct(char x, char y); B. double funct(char x) C. void funct(); D. char x(); Your answer is incorrect. The correct answer is: double funct(char x)
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 2/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 4 Đúng Đạt điểm 1,00 trên 1,00
Kết quả chương trình sau là gì? #include void hoanvi(int *px, int *py) { int pz; pz=*px; *px=*py; *py=pz; }; void main() {
int a=15, b=21; hoanvi(&a,&b); printf("%d %d",a,b); } A. 21 15 B.
Báo lỗi khi thực hiện chương trình C. Một kết quả khác D. 15 21 C C Your answer is correct. The correct answer is: 21 15
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 3/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 5 Đúng Đạt điểm 1,00 trên 1,00
Đầu ra của chương trình C sau là gì? #include int recursive(int i) { static int count = 0; count = count + i; return count; } int main() { int i, j; for (i = 0; i <= 5; i++) j = recursive(i); printf("%d\n", j); return 0; } A. 5 B. 0 C. 10 D. 15 Your answer is correct. The correct answer is: 15
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 4/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 6 Đúng Đạt điểm 1,00 trên 1,00
Ngôn ngữ lập trình C được Dennis phát triển dựa trên ngôn ngữ lập trình nào? A. Ngôn ngữ B và BCPL B. Ngôn ngữ BCPL C. Ngôn ngữ B D. Ngôn ngữ DEC PDP Your answer is correct. The correct answer is: Ngôn ngữ B và BCPL Câu hỏi 7 Đúng Đạt điểm 1,00 trên 1,00
Khẳng định nào sau đây về ngôn ngữ lập trình là đúng
A. Để chạy chương trình viết bằng ngôn ngữ lập trình bậc cao trước hết cần biên dịch hoặc thông dịch chương trình
B. Tất cả khẳng định trên là đúng
C. Máy tính có thể chạy một chương trình viết bằng ngôn ngữ Assembly
D. Để chạy một chương trình viết bằng ngôn ngữ máy thì trước hết ta phải biên dịch Your answer is correct. The correct answer is:
Tất cả khẳng định trên là đúng
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 5/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 8 Đúng Đạt điểm 1,00 trên 1,00
Đâu không phải là đặc trưng của thuật toán? A. Tính hữu hạn B. Tính riêng biệt C. Tính xác định D. Tính hiệu quả Your answer is correct. The correct answer is: Tính riêng biệt Câu hỏi 9 Đúng Đạt điểm 1,00 trên 1,00
Kí tự nào sau đây KHÔNG được chứa trong định danh?
A. dấu gạch dưới “_” B. chữ cái C. dấu gạch ngang “-” D. chữ số Your answer is correct. The correct answer is: dấu gạch ngang “-”
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 6/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 10 Đúng Đạt điểm 1,00 trên 1,00
Kết quả chương trình C sau là gì? #include int main() { int 1_one = 25; printf("%d",1_one); return 0; } A. 25
B. Lỗi thực thi (runtime error)
C. Lỗi biên dịch (compilation error) D. 2 Your answer is correct. The correct answer is:
Lỗi biên dịch (compilation error) Câu hỏi 11 Sai Đạt điểm 0,00 trên 1,00
Thư viện (library) trong C là gì?
A. Tệp nguồn đã được viết sẵn có chứa các hàm tạo sẵn
B. Không có phương án nào đúng
C. Một tệp chứa chương trình của tôi
D. Tệp nguồn đã được viết sẵn có chứa các hàm không tạo sẵn Your answer is incorrect. The correct answer is:
Tệp nguồn đã được viết sẵn có chứa các hàm tạo sẵn
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 7/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 12 Đúng Đạt điểm 1,00 trên 1,00
Sự khác nhau giữa const #define trong việc tạo ra một hằng số là gì A. Không có sự khác nhau
B. const không khai báo kiểu dữ liệu, #define có khai báo kiểu dữ liệu cho hằng số đó
C. const khai báo ở đầu, #define có thể viết ở bất kỳ vị trí nào trong chương trình
D. const khai báo hằng số, #define là một tiền xử lý thay thế Your answer is correct. The correct answer is:
const khai báo hằng số, #define là một tiền xử lý thay thế Câu hỏi 13 Đúng Đạt điểm 1,00 trên 1,00
Phạm vi biến khi khai báo với từ khóa extern có thẻ truy cập từ A. Trong nhiều hàm B. Toàn cục C. Trong khối lệnh/hàm D. Trong nhiều file Your answer is correct. The correct answer is: Trong nhiều file
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 8/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 14 Đúng Đạt điểm 1,00 trên 1,00
Thứ tự ưu tiên của các toán tử xếp từ cao xuống thấp, thứ tự nào sau đây là đúng
A. Toán tử so sánh, Toán tử cộng, Toán tử một ngôi, Toán tử gán
B. Toán tử một ngôi, Toán tử cộng, Toán tử so sánh, Toán tử gán
C. Toán tử gán, Toán tử một ngôi, Toán tử cộng, Toán tử so sánh
D. Toán tử cộng, Toán tử so sánh, Toán tử gán, Toán tử một ngôi C C Your answer is correct. The correct answer is:
Toán tử một ngôi, Toán tử cộng, Toán tử so sánh, Toán tử gán
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 9/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 15 Đúng Đạt điểm 1,00 trên 1,00
Dự đoán kết quả hiển thị ra màn hình: #include int main(){ i nt a = 2; a += a += 3; printf("%d",a); return 0; } A. 11 B. 8 C. 12 D. 10 Your answer is correct. The correct answer is: 10
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 10/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 16 Đúng Đạt điểm 1,00 trên 1,00
Kết quả của đoạn chương trình sau là gì? #include void main(); { printf("Hel o"); } A. Lỗi chương trình
B. Không hiển thị kết quả gì C. Hel o D. Đáp án khác Your answer is correct. The correct answer is: Lỗi chương trình
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 11/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 17 Sai Đạt điểm 0,00 trên 1,00
Kết quả của chương trình sau là gì ? #include void main() { int i,j; for (i=1; i<4; i++) j=i; printf(“%3d”, j); }; A. 3 B. 1 C. 1 2 3 D. 2 Your answer is incorrect. The correct answer is: 3
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 12/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 18 Đúng Đạt điểm 1,00 trên 1,00 Cho đoạn chương trình: #include main() { int i, kt;
for (i=1, kt='A'; i<5; i++, kt+=2) putchar(kt); };
Kết quả của đoạn chương trình trên là: A. ABEG B. ABCDE C. ABCD D. ACEG Your answer is correct. The correct answer is: ACEG Câu hỏi 19 Đúng Đạt điểm 1,00 trên 1,00
Phát biểu nào sau đây là SAI với cấu trúc if. . else?
A. Tất cả các câu lệnh sử dụng cấu trúc if . . else đều có thể thay thế bằng biểu thức điều kiện
B. Các cấu trúc if. .else có thể lồng nhau
C. Sau từ khoá else cho phép sử dụng khối lệnh
D. Sau biểu thức điều kiện đi cùng với từ khóa if cho phép sử dụng khối lệnh Your answer is correct. The correct answer is:
Tất cả các câu lệnh sử dụng cấu trúc if . . else đều có thể thay thế bằng biểu thức điều kiện
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 13/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 20 Đúng Đạt điểm 1,00 trên 1,00
Trong ngôn ngữ lập trình C, sau khi đoạn chương trình sau được thực hiện thì biến C có giá trị bao nhiêu? int A=10, B=20, C=1; switch (A>B) { case 0: C=A; break; case 1: C=B; break; } A. C=0 B. C=1 C. C=10 D. C=20 Your answer is correct. The correct answer is: C=10
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 14/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 21 Đúng Đạt điểm 1,00 trên 1,00
Cho đoạn chương trình sau, tìm giá trị của sum: int sum, i; for (i=0; i+1<=10; i+=2) if (i==0) sum=i; else sum+=i; A. 30 B. 20 C. 12
D. Lỗi cú pháp vì vòng lặp for thiếu dấu ngoặc nhọn Your answer is correct. The correct answers are: 12, 20
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 15/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 22 Sai Đạt điểm 0,00 trên 1,00
Khi thực hiện chương trình #include void main() { int x; for (x=5; x>0; x--) printf(“%2d “,x--); }
Kết quả nhận được trên màn hình là? A. 4 3 2 1 0 B. 5 4 3 2 1 0 C. 5 3 1 D. 5 4 3 2 1 Your answer is incorrect. The correct answer is: 5 3 1 Câu hỏi 23 Đúng Đạt điểm 1,00 trên 1,00
Đoạn chương trình sau sẽ in những gì ra màn hình? int i=0; char c=’c’; for (i=0; i<6; i=i+2) { c=c+i; printf (“%c ”,c); }
A. Tất cả các đáp án trên đều sai B. c e i o C. e i o D. c e i Your answer is correct. The correct answer is: c e i
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 16/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 24 Đúng Đạt điểm 1,00 trên 1,00 Giá trị của con trỏ là
A. Địa chỉ mà con trỏ trỏ đến
B. Địa chỉ của bản thân biến con trỏ đó.
C. Giá trị của biến nơi con trỏ đang trỏ tới
D. Một giá trị ngẫu nhiên Your answer is correct. The correct answer is:
Địa chỉ mà con trỏ trỏ đến Câu hỏi 25 Sai Đạt điểm 0,00 trên 1,00
Cú pháp để truy cập đến giá trị của phần tử thứ 2 của mảng arr A. arr[2] B. *arr+1 C. *(arr+1) D. arr[0] Your answer is incorrect. The correct answer is: *(arr+1)
ht ps:/ lms.neu.edu.vn/mod/quiz/revie 17/22
w.php?at empt=1954174&cmid=631170#question-1995517-11 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 26 Sai Đạt điểm 0,00 trên 1,00
Hãy cho biết kết quả hiển thị ra màn hình: #include void main() { int const *p = 5; printf("%d", ++(*p)); } A. Một địa chỉ B. 6 C. 5 D. Một thông báo lỗi Your answer is incorrect. The correct answer is: Một thông báo lỗi
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 18/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 27 Sai Đạt điểm 0,00 trên 1,00 #include #include main() { struct A { char name[]=XYZ; int year=2; } a; struct A *p; p=&a; printf("%s",p.name); printf("%5d",p.year); }
Kết quả của đoạn chương trình trên là: A. Chương trình lỗi B. XYZ C. XYZ 2 D. XYZ 2 Your answer is incorrect. The correct answer is: Chương trình lỗi
ht ps:/ lms.neu.edu.vn/mod/quiz/revie w.php?at empt=1954174&cmid=631170#question-1995517-11 19/22 16:46 5/5/25
BÀI KIỂM TRA TRẮC NGHIỆM: Xem lại lần làm thử Câu hỏi 28 Đúng Đạt điểm 1,00 trên 1,00 #include typedef struct ST { int d1,d2,d3; }; void main() { struct ST d={1,2,3};
printf("\n%d", d.d1+d.d2+d.d3); }
Kết quả của đoạn chương trình trên là ? A. 2 B. 6 C. 1 D. 3 Your answer is correct. The correct answer is: 6 Câu hỏi 29 Đúng Đạt điểm 1,00 trên 1,00
Cú pháp nào đúng khi sử dụng hàm fopen() để mở 1 file đã tồn tại đọc theo kiểu nhị phân
A. f=fopen(“dulieu”, “r+b”);
B. f=fopen(“dulieu”, “a+b”);
C. f=fopen(“dulieu”, “r”);
D. f=fopen(“dulieu”, “a+t”); Your answer is correct. The correct answer is:
f=fopen(“dulieu”, “r+b”);
ht ps:/ lms.neu.edu.vn/mod/quiz/review.php?at empt=1954174&cmid=631170#question-1995517-11 20/22