
Đề thi Thực hành Bảng A- Khối Tiểu học
Thời gian: 90 phút (không kể thời gian phát đề)
Tổng quan Bài thi
STT | TÊN BÀI | TÊN TỆP KẾT QUẢ | ĐIỂM |
1 | Xin chào | Hello.sb3 | 3 |
2 | Tỉ số | Fifa.sb3 | 5 |
3 | Tổng chữ số | Sumdigit.sb3 | 6 |
4 | Quy luật dãy số | Rulese.sb3 | 6 |
Câu 1: Xin chào
Viết chương trình nhập vào một xâu S là họ và tên của một bạn trong lớp. In ra màn hình dòng chữ ” Hello, S” ( không bao gồm dấu ngoặc kép)
ví dụ xâu S là ” Gia Bình” thì in ra là ” Hello, Gia Bình”
Dữ liệu:
một dòng ghi họ và tên ( độ dài không quá 100)
Kết quả:
in ra dòng chữ theo yêu cầu đề bài
Ví dụ:
Bàn phím | Kết quả |
Gia Bình | Hello, Gia Bình |
Câu 2: Tỉ số
Trong một gải bóng đá phong trò, có 3 đội bóng đá A,B,C tham gia. các đội thi đấu với nhau theo vòng tròn một lượt tính điểm, với cách thức xếp trận và tính điểm dựa theo luật thường thấy ở các giải thi đấu lớn của FIFA
- Trong giải này sẽ có 3 trận đấu: đội A đấu đội B, đội A đấu với đội C, đội B đấu với độ C
- Ở mỗi trận đấu, đội ghi được nhiều bàn thắng hơn là đội chiến thắng, và đội đấy được công thêm 3 điểm trận, đội thua không được công điểm. Nếu hai đội ghi được số bàn thắng bằng nhau, hai đội được gọi là hòa nhau và mỗi đội được cộng thêm 1 điểm mỗi trận
- Kết thúc ba trận đấu, đội dành được nhiều điểm hơn là đội chiến thắng
Kết quả các trận đấu như sau:
- Trận giữa đội A – B có tỷ số x : y ( tức là đội A ghi được x bàn và đội B ghi được y bàn)
- Trận giữa hai đội A – C có tỷ số r : s
- Trận giữa đội B – C có tỷ số u : v
Biết rằng, sau khi kết thúc giải số điểm trận của cả 3 đội là đôi một khác nhau
Bạn hãy viết chương trình nhập vào tỉ số của các trận đấu thực hiện tính điểm của các đội và xếp thứ hạng các đội theo tổng số điểm giảm dần
Dữ liệu:
- Dòng đầu tiên chứ số nguyên x (1<=x<=10)
- Dòng thứ hai chứa số nguyên y (1<=y<=10)
- Dòng thứ ba chứa số nguyên r (1<=r<=10)
- Dòng thứ tư chứa số nguyên s(1<=s<=10)
- Dòng thứ năm chứa số nguyên u (1<=u<=10)
- Dòng thứ sáu chứa số nguyên v(1<=v<=10)
Kết quả:
In ra danh sách các đội theo thứ hạng từ cao xuống thấp
Ví dụ:
Bàn phím | Kết quả |
2 3 1 2 1 0 | B C A |
Giải thích:
Trong trận đầu tiên đội A đấu với đội B có tỉ số 2 : 3 vì vậy đội B được 3 điểm
Trong trận đấu thứ hai đội A đấu với đội C có tỉ số 1 : 2, vì vậy đội C được 3 điểm
Trong trận đấu thứ 3 đội B đấu với đội C có tỉ số 1 : 0, vì vậy đội B được 3 điểm
Như vậy tổng điểm của 3 đội A, B, C lần lượt là 0,6,3
Câu 3: Tổng các chữ số
Cho một số tự nhiên x gồm các số tự nhiên liên tiếp nhau từ 1 đến n được viết liền nhau theo thứ tự sau: 123456789101112131415…
hãy tính tổng tất cả các chữ số của số đó.
Ví dụ: Khi n=13 thì đưa ra kết quả là 55 (1+2+3+4+5+6+7+8+9+1+0+1+1+1+2+1+3=55)
Yêu cầu: cho số tự nhiên n. Hãy tính tổng tất cả các chữ số của số tự nhiên x đó.
Dữ liệu:
Một dòng duy nhất chứa một số tự nhiên n (1<=n<109 )
Kết quả:
In ra một số nguyên duy nhất là tổng tất cả các chữ số của số tự nhiên x
Giới hạn:
- Nếu chương trình chạy đúng những trường hợp n<=105 , thí sinh sẽ được 60 điểm
- Nếu chương trình chạy đúng toàn bộ các trường hợp n<=10 9 , thí sinh được 100 điểm
Ví dụ:
Bàn phím | Màn hình |
13 | 55 |
Câu 4: Quy luật dãy số
Cho dãy số có quy luật sau: 3,4,6,7,9,10,12,13,….Cho hai số A và B (A<=B), hãy tính tổng các phần tử của dãy số mà lớn hơn A và nhỏ hơn B
Ví dụ: Khi A=2 và B=8 có 4 số thỏa mãn là [3,4,6,7], ta đưa ra kết quả tổng là 20
Yêu cầu: Cho hai số A, B. Hãy tính tổng theo yêu cầu
Dữ liệu:
- Dòng thứ nhất chứa số nguyên A(1<=A<=2×108 )
- Dòng thứ hai chứa số nguyên B(1<=B<=2×108 )
Kết quả: In ra một số nguyên duy nhất là tổng theo yêu cầu
Giới hạn:
- Nếu chương trình chạy đúng những trường hợp 1<=A<=B<=105 , thí sinh được 40 điểm
- Nếu chương trình chạy đúng những trường hợp 1<=A<=B<=5×106 , thí sinh được 80 điểm
- Nếu chương trình chạy đúng toàn bộ các trường hợp 1<=A<=B<=2×108 , thí dinh được 100 điểm
Ví dụ:
Bàn phím | Kết quả |
2 8 | 20 |