You are on page 1of 9

Ma trận đề thi giữa kỳ Môn

Memorization
STT Nội dung
(Ghi nhớ)

1 Basic C++, types, variables 1

2 Assignment, I/O operations 1

3 Branching 2

4 Flowchart 1

Số câu hỏi: 40, thời gian làm bài 50' trắc


5
nghiệm

Ngày dự kiến thi Thời gian


29/10/2023 50'

Lý giải và ví dụ cụ thể cho từng mức độ Memorization, Comprehension, Application và


Analysis
STT Khái niệm Lý giải
Đánh giá khả năng
1 Memorization (Ghi nhớ) ghi nhớ các kiến
thức cơ bản.
Đánh giá khả năng
2 Comprehension (Hiểu) diễn giải, so sánh
các khái niệm.
Đánh giá khả năng
vận dụng kiến thức
3 Application (Vận dụng)
vào tình huống cụ
thể.
Đánh giá khả năng
4 Analysis (Phân tích) phân tích và tổng
hợp vấn đề.
Ma trận đề thi giữa kỳ Môn Nhập môn điện toán, 50 phút làm bài cho 40 câu hỏi

Comprehension (thông Application Analysis Tổng Số câu hỏi ít


hiểu) (Vận dụng) (Phân tích) cộng nhất cần soạn

2 2 3 8 10

2 2 3 8 10

2 3 3 10 12

1 1 1 4 6

7 8 10 30 38

Ngân hàng câu


10
hỏi

, Comprehension, Application và
Ví dụ
Cho biết cú pháp khai báo
biến kiểu int trong C++.

Giải thích sự khác nhau


giữa ++i và i++ trong C++.

Viết đoạn code in ra màn


hình tổng của 2 số nguyên
a và b.

Tìm lỗi trong đoạn code


nhập xuất không chính
xác.
bài cho 40 câu hỏi

GV phụ trách
Ghi chú
biên soạn câu hỏi
Ma trận đề thi giữa kỳ Môn

Memorization
STT Nội dung
(Ghi nhớ)

1 Basic C++, types, variables 1

2 Assignment, I/O operations 1

3 Branching 2

4 Flowchart 1

Số câu hỏi: 40, thời gian làm bài 50' trắc


5
nghiệm

Ngày dự kiến thi Thời gian


29/10/2023 50'

Lý giải và ví dụ cụ thể cho từng mức độ Memorization, Comprehension, Application và


Analysis
STT Khái niệm Lý giải
Đánh giá khả năng
1 Memorization (Ghi nhớ) ghi nhớ các kiến
thức cơ bản.
Đánh giá khả năng
2 Comprehension (Hiểu) diễn giải, so sánh
các khái niệm.
Đánh giá khả năng
vận dụng kiến thức
3 Application (Vận dụng)
vào tình huống cụ
thể.
Đánh giá khả năng
4 Analysis (Phân tích) phân tích và tổng
hợp vấn đề.
Ma trận đề thi giữa kỳ Môn Nhập môn điện toán, 50 phút làm bài cho 40 câu hỏi

Comprehension (thông Application Analysis Tổng Số câu hỏi ít


hiểu) (Vận dụng) (Phân tích) cộng nhất cần soạn

2 2 3 8 10

2 2 3 8 10

2 3 3 10 12

1 1 1 4 6

7 8 10 30 38

, Comprehension, Application và
Ví dụ
Cho biết cú pháp khai báo
biến kiểu int trong C++.

Giải thích sự khác nhau


giữa ++i và i++ trong C++.

Viết đoạn code in ra màn


hình tổng của 2 số nguyên
a và b.

Tìm lỗi trong đoạn code


nhập xuất không chính
xác.
bài cho 40 câu hỏi

GV phụ trách
Ghi chú
biên soạn câu hỏi
Level Description

Students are required to remember


Memorizing (ghi nhớ) concepts/definitions (yêu cầu sinh viên nhớ
khái niệm/định nghĩa...)

Students need to understand the concepts/


definitions to infer the correct conclusion from
Comprehension (thông
given facts. (yêu cầu sinh viên hiểu các khái
hiểu)
niệm / định nghĩa để suy ra kết luận đúng từ
các dữ kiện đã cho).

Students know how to apply learned


knowledge and skills to solve familiar
Application (Vận dụng) problems (Sinh viên biết cách vận dụng kiến
thức, kĩ năng đã học để giải quyết những vấn
đề quen thuộc)

Students need to analyze the contents given


in the questions using the comprehended
Analysis (Phân tích) knowledge ( yêu cầu sinh viên cần phân tích
các nội dung được đưa ra trong các câu hỏi
bằng cách sử dụng kiến thức đã học)
Example

Which one is a correct statement to send


a message to the cout object
a. cout >> "text";
b. text >> cout ;
c. cout << "text";
d. All of others are correct;

Câu lệnh nào bên dưới là câu lệnh đúng


để truyền một chuỗi cho đối tượng cout
a. cout >> "text";
b. text >> cout ;
c. cout << "text";
d. All of others are correct;

The code fragment to display a string of


"ABC" to cout object is

a. cout << "ABC";


b. string s = "ABC"; cout << s;
c. cout << "A" << "B" << "C";
d. All of others are correct;

Given three numbers a,b,c


corresponding to three sides of a
triangle. The code fragment to print the
perimeter of the triagle to the screen is
a. cout << a << b << c;
b. cout << sqrt(a*a+b*b+c*c);
c. cout << a + b + c;
d. cout << a*b*c;

The value displayed to the screen once


the below code executes is

int x = 2, y =3, z = 4;
int max = x;
if ( y > max )
max = y;
if ( z > max )
max = z;
cout << max;

a. 2
b. 3
c. 4
d. All of other answers are wrong
Explanation

Students need to remember how to send message to cout

Students need to understand how to display a given input string to cout

Students are required to incorporate knowledge of programming language (using cout) with basic
mathematics to handle a simple task

Students are required to analyze the execution of the given code in order to get the result

You might also like