Biết số ngày trong tháng như sau: tháng 1, 3, 5, 7, 8, 10, 12 có 31 ngày tháng 4, 6, 9, 11 có 30 ngày tháng 2 có 28 hoặc 29 ngày Viết chương trình nhập từ bàn phím 1 số nguyên là một tháng trong năm. Kiểm tra và xuất ra số ngày tương ứng trong tháng.( Python )
Câu 5: Ý nghĩa của lệnh range(start,stop) là:
A. Trả lại vùng giá trị.
B. Trả lại vùng giá trị từ start đến stop -1.
C. Trả lại vùng giá trị và các giá trị cách nhau 1 đơn vị.
D. Trả lại vùng giá trị từ start đến stop
Xác định Input và Output của các bài toán sau:
Vd1: Giải phương trình
ax2 + bx + c = 0
Vd2 Kiểm tra số nguyên dương N có phải là số nguyên tố không?
Vd3 : Cho 3 số a, b, c bất kì. Tìm số lớn nhất trong ba số.
Vd4: Tìm giá trị lớn nhất của 1 dãy số nguyên.
vd 5:Cho dãy A gồm N số nguyên a1, a2, a3, …,aN. Cần sắp xếp các số hạng để dãy A trở thành dãy không giảm
Viết chương trình nhập vào 3 giá trị nguyên dương a, b, c. Kiểm tra xem a, b, c có phải là 3 cạnh của tam giác không? Nếu là 3 cạnh của tam giác thì tính diện tích của tam giác theo công thức sau: S =p * (p − a) * (p − b) *(p − c), với p là 1/2 chu vi của tam giác
GIÚP MÌNH VỚI Ạ Dùng thuật toán tìm giá trị lớn nhất: Cho N=6, a1 = 8, a2=9, a3=2, a4=1, a5=0, a6=7. Sau bao nhiêu lần duyệt thì tìm được giá trị lớn nhất ? A.6 B.5 C.4 D.3
Phần tự luận
Hãy chỉ ra Input và Output của bài toán sau:
a) Xác định số học sinh trong lớp cùng mang họ trần.
b) Tính tổng của các phần tử lớn hơn 0 trong dãy n số cho trước.
c) Tìm số các số có giá trị nhỏ nhất trong n số đã cho.
Câu 1. Cho dãy 8 phần tử có giá trị lần lượt là: 4, -2, -6, 0, 8, 2, 9, 10. Kết quả của thuật toán đếm số lượng các phần tử dương ở các vị trí chẵn trong dãy bằng
A. 2 B. 12 C. 4 D. 24
Câu 2. Cho dãy 7 phần tử có giá trị lần lượt là: 4, -2, -6, 0, 8, 2, 9. Kết quả của thuật toán tính tổng các phần tử ở các vị trí lẻ trong dãy bằng
A. 15 B. 4 C. 27 D. 7
Câu 3. Trong các phát biểu sau, phát biểu nào đúng?
A. Trong ngôn ngữ máy các lệnh được viết dưới dạng nhị phân
B. Hợp ngữ là ngôn ngữ bậc cao
C. Ngôn ngữ lập trình Pascal là ngôn ngữ máy
Câu 4. Tên tệp nào sau đây là sai trong hệ điều hành Windows?
A.Giang sinh.2008.jpg C. Thitotnghiep;12.doc
B.Hoa_hoc*10.ppt D. Ken ThompsonDennis Ritchie
Câu 5. Cho biết giá trị của a,b sau khi thực hiện thuật toán sau
Bước1: a¬8;b¬5
Bước2: nếu a>b thì a¬a+1; b¬b-a; thông báo a,b và kết thúc; ngược lại qua bước 3
bước3: a¬a+5;b¬b+a; thông báo a;b và kết thúc
A. a = 13; b=18 B. a =10;b=17 C. a = 9;b=-4 D. a =5;b=8
Câu 6. Tên tệp nào sau đây là đúng trong hệ điều hành Windows?
A. Tom & Jerry.1234 C. Nho_rung/10.pdf
B.HoangHacLau*.doc D. Khuc hat chim troi?
Câu 7. Xác định tệp và các thư mục trong cây thư mục, viết đường dẫn
Một số câu tự luận : Viết thuật toán cho các bài toán sau
1. Giải phương trình bậc hai: ax2 + bx + c =0
2. Cho n và dãy số a1,..., an đếm và tính tổng các số chẵn.
3. Tính tổng: S= 1-2 + 3-4+ .....+(-1)n-1 n
4. Tính tổng: S= 1 + 2+3+...+ n
Trong thuật toán tìm giá trị lớn nhất của dãy số nguyên. Với N=8 và dãy A như sau:
3 7 4 8 19 15 9 12
Khi thuật toán kết thúc thì Max và chỉ số i nhận giá trị là bao nhiêu?
(0.5 Điểm)
a Max=19 và i=9
b Max=19 và i=5
c Max=19 và i=1
d Max=19 và i=6
Hoán đổi giá trị của 2 biến số a và b . Tìm input và output . Xây dựng thuật toán bằng phương pháp liệt kê và sơ đồ khối Vd: a=5; b=6 a =6 ; b =5