0% found this document useful (0 votes)
80 views4 pages

Phần 1 Câu 1 Câu 2: default

This document contains 8 questions about programming concepts in Vietnamese. Question 1 asks to write a program using if statements instead of a switch statement. Question 2 asks to write a program to draw different shapes based on user input. Question 3 asks to calculate resistor values based on color codes entered by the user. Question 4 asks to draw flowcharts of different loop structures. Question 5 asks to identify and fix errors in a given code snippet. Questions 6-8 provide additional programming exercises and examples.

Uploaded by

HaoTran1996
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views4 pages

Phần 1 Câu 1 Câu 2: default

This document contains 8 questions about programming concepts in Vietnamese. Question 1 asks to write a program using if statements instead of a switch statement. Question 2 asks to write a program to draw different shapes based on user input. Question 3 asks to calculate resistor values based on color codes entered by the user. Question 4 asks to draw flowcharts of different loop structures. Question 5 asks to identify and fix errors in a given code snippet. Questions 6-8 provide additional programming exercises and examples.

Uploaded by

HaoTran1996
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Phần 1

Câu 1 Câu 2
Cho biết kết quả của a và b sau khi thực hiện Cho biết kết quả của a và b sau khi thực hiện
đoạn chương trình đoạn chương trình
int a = 1, b = 7, c = 5; int a=3, b=5, c=4;
switch (b-c)
if ((a > b) || (b > c))
{
a = b + c;
case 0:
else a++;
c = a + b; break;
b++; case 1:
b++;
a=--b-c;
break;
default:
a=b-c;
}

Câu 3 Câu 4
Viết lại đoạn chương trình ở câu 2 dùng phát Cho biết kết quả của a và i sau khi thực hiện
biểu if sao cho chức năng đoạn chương trình đoạn chương trình
không đổi. int i, a=3;
for(i=0; i<5; i++)
{
a--;
}

default:
Câu 5 printf( "Incorrect letter grade entered."
Giải thích đoạn chương trình sau: );
int grade; printf( " Enter a new grade.\n" );
int aCount = 0; break;
int bCount = 0; }
while ( ( grade = getchar() ) != EOF ) { }
switch ( grade ) { printf( "\nTotals for each letter grade are:\n" );
case 'A': printf( "A: %d\n", aCount );
case 'a': printf( "B: %d\n", bCount );
++aCount;
break;
case 'B':
case 'b':
++bCount;
break;
Câu 6 Câu 7
Viết chương trình thực hiện vẽ hình sao theo lựa Vẽ lưu đồ và viết chương trình thực hiện
chọn bằng cách nhấn bàn phím từ người sử yêu cầu:
dụng: - người sử dụng nhập vào hai số nguyên
- ký tự v: vẽ hình chữ nhật, kích thước 40 sao × dương a, b.
20 sao. - tính và in ra tổng tất cả số chẵn nằm trong
- ký tự t: vẽ hình tam giác vuông cân, cạnh góc đoạn hai số nguyên đã nhập.
vuông 20 sao.
Câu 8
Vẽ lưu đồ thực hiện tính và in tổng S khi người sử dụng nhập giá trị n
Phần 2
Câu 1 Câu 2
Viết lại đoạn chương trình dùng vòng lặp while Viết chương trình thực hiện vẽ hình sau ra
int i, a=3; màn hình:
for(i=0; i<5; i++) ****
{ *
a++;
****
}

Câu 3 Câu 4
Viết chương trình tính giá trị điện trở bốn vòng Vẽ lưu đồ các dạng cấu trúc lặp.
màu khi người sử dụng nhập các màu từ bàn
phím theo quy ước:

Đen A (hoặc a)
Nâu N (hoặc n)
Đỏ R (hoặc r)
Cam O (hoặc o)
Vàng Y (hoặc y)
Xanh lá L (hoặc l)
Xanh dương B (hoặc b)
Tím V (hoặc v)
Xám G (hoặc g)
Trắng W (hoặc w)
Hiển thị giá trị điện trở ra màn hình (không cần
tính sai số).
Câu 6
Câu 5
Chỉ ra các lỗi và sửa lỗi cho đoạn chương trình: Viết lại đoạn chương trình dùng vòng lặp while
int i, a=3;
int i, n;
for(i=1; a+i<10; i++)
float t = 0;
{
float s = 0;
a++;
printf("Nhap vao so nguyen n:
}
%d");
scanf_s("%d",&n);
for (i == 1, i <= n; i++)
t = t + i;
s = s + (1/t);
}
printf("Tong cua day so: %.2f",
&s);
_getch();
return 10;

Câu 7 Câu 8
Một bộ chuyển đổi ADC có giá trị như sau: Anh/Chị hãy cho một ví dụ về cách sử dụng
phát biểu if...else if...else bằng cách vẽ lưu đồ
Ngõ vào Ngõ ra và viết chương trình C.
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Hãy viết chương trình:
- Người sử dụng nhập liệu ngõ vào tương
tự 8 lần trong ngày.
- In ra màn hình số lần nhiệt độ thay đổi
giữa hai lần nhập liệu liên tiếp trong
ngày. Ví dụ: 6-7-6-8 tương ứng với 3
lần thay đổi.
In ra màn hình ngõ ra ngõ ra dạng số ứng với
lần nhập liệu thứ 3 và thứ 6.

You might also like