Вы находитесь на странице: 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.

Вам также может понравиться