Hãy viết thuật toán của bài toán “Tính tổng của 100 số tự nhiên đầu tiên” 2 Viết chương trình Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h a và h là [r]
Trang 1ĐỀ CƯƠNG ÔN TẬP HỌC KỲ I MÔN TIN HỌC
LỚP 8 (2012 - 2013)
I TRẮC NGHIỆM
C©u 1: Cách khai báo tên chương trình nào sau đây đúng?
A Program 8a; B Program Tamgiac; C Program Tam giac; D Program Begin;
C©u 2: Cách khai báo hằng nào đúng?
A Const Pi=3,14; B Const Pi:=3.14; C Const Pi=3.14; D Cost Pi=3.14;
C©u 3: Cách khai báo biến nào đúng:
A Var a, b, s: real; B Var a, b, s:= real;
C Var a, b1, 1s: read; D War a, b1, 1s: real;
C©u 4: Từ khoá để khai báo biến trong ngôn ngữ lập trình Pascal là:
C©u 5: Trong Pascal, từ khóa nào sau đây dùng để khai báo hằng là:
C©u 6: Trong Pascal, để khai báo biến x thuộc kiểu số nguyên ta khai báo:
A Var x: integer; B Var x: String; C Var x: Char; D Var x: Real;
C©u 7: Phép toán 107 div 20 cho kết quả là:
C©u 8: Cho x là số thực, muốn in số thực x với độ rộng là 7 và có 2 chữ số thập phân ta dùng lệnh:
A Write(x:2:7); B Write(‘x:2:7’); C Write(x:7:2); D Write(‘x:7:2’);
C©u 9: Cú pháp Var <danh sách biến> : <kiểu dữ liệu>; là:
A Cú pháp gán biến B Cú pháp khai báo biến
C Cú pháp khai báo hằng D Cú pháp khai báo biến và hằng
C©u 10: Kết quả của phép 7 mod 3 là:
C©u 11: Trong Pascal, để gán giá trị 12 cho biến x ta dùng lệnh:
A x = 12; B x:12; C x =: 12; D x:= 12;
C©u 12: Để chạy một chương trình Pascal ta nhấn tổ hợp phím:
A Ctrl+F9 B Alt+F9 C Shitf+F9 D Ctrl+Shift+F9
C©u 13: Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh
Writeln(‘16*2-3=’,16*2-3);
C©u 14: Trong Pascal, câu lệnh cho phép ta nhập giá trị của a từ bàn phím là:
A Write(a); B Read(‘a’); C Read(a); D Write(‘nhap gia tri cua a:’);
C©u 15: Trong ngôn ngữ lập trình Pascal, xâu kí tự “Hoc tot tin hoc” được viết như thế nào
A ‘Hoc tot tin hoc” B ‘Hoc tot tin hoc’ C “Hoc tot tin hoc” D Hoc tot tin hoc
C©u 16: Viết biểu thức a2 – b3 sang biểu thức trong Pascal thì ta viết:
A a*a - b*b*b B aa – bbb C a.a – b.b.b D a2 – b3
C©u 17: Biểu thức nào sau đây không đúng trong pascal?
C©u 18: Trong Pascal, các đoạn chú thích được đặt giữa cặp dấu nào?
Câu 19: Cấu trúc chung hợp lý của một chương trình Pascal là :
A Begin -> Program -> End B Program -> End -> Begin
C End -> Program -> Begin D Program -> Begin -> End
Câu 20: Lệnh nào sau đây dùng để dừng chương trình cho đến khi người dùng nhấn phím Enter
A Delay(2000); B Delay; C Readln; D Readln(a);
Câu 21: Cấu trúc chung của một chương trình gồm mấy phần cơ bản:
Trang 2Câu 22: Với câu lệnh Write(‘5+10’); thì khi chạy chương trình sẽ xuất hiện ra màn hình là:
Câu 23: Dữ liệu kiểu real là
A Kiểu số nguyên nhận các giá trị từ 0 đến 255 B Kiểu số thực
C Kiểu số nguyên nhận các giá trị từ - 2 31 đến 231-1 D Tất cả đều sai
Câu 24: Hãy cho biết đâu là cấu trúc câu lệnh if-then dạng thiếu:
A Begin <câu lệnh> end; B If <sự kiện> <câu lệnh>;
C If <điều kiện> then <câu lệnh>; D If <diều kiện> then <câu lệnh> else <câu lệnh 2>;
Câu 25: Hãy cho biết đâu là cấu trúc câu lệnh if-then dạng đầy đủ:
A Begin <câu lệnh> end; B If <sự kiện> <câu lệnh>;
C If <điều kiện> then <câu lệnh>; D If <diều kiện> then <câu lệnh> else <câu lệnh 2>;
Câu 26: Phần mềm để tìm hiểu thời gian là:
Câu 27: Finger break out là phần mềm:
A Học đại số dành cho học sinh lớp 8 B Luyện gõ bàn phím nhanh, chính xác
C Học địa lí thế giới D Học hình học dành cho học sinh lớp 8
Câu 28: Khi sử dụng máy tính để giải toán ta cần:
A Xác định Input B Xác định Input, Output
Câu 29: Output của bài toán giải phương trình bậc hai ax2 + bx + c = 0 là
Câu 30: Input là:
A Thông tin vào máy tính B Thông tin cần máy tính đưa ra
C Mã hóa chương trình D Lệnh nhị phân
II TỰ LUẬN
1) Thuật toán là gì? Hãy viết thuật toán của bài toán “Tính tổng của 100 số tự nhiên đầu tiên”
2) Viết chương trình Tính diện tích S của hình tam giác với độ dài một cạnh a và chiều cao tương ứng h (a
và h là các số tự nhiên được nhập vào từ bàn phím)
3) Viết chương trình tính chu vi, diện tích của hình tròn với bk được nhập vào từ bàn phím?
4) Viết chương trình giải phương trình bậc nhất ax + b = 0 với a0 và a, b nhập từ bàn phím
5) Viết chương trình tìm số lớn nhất trong 2 số nguyên a, b
6) Đổi các biểu thức toán sau sang ngôn ngữ Pascal
k +2¿2
k +1¿2≠¿
k2+¿
d) 1n ⋅ 1
n+1 ⋅ 1 n+2<0 , 01 e) (a −3)(a+5)=0
f) (a+c)h
k) x ≥ m+5
7) Viết chương trình nhập vào 3 cạnh của tam giác, kiểm tra và đưa ra màn hình: tam giác thường, tam
giác cân, tam giác đều, tam giác vuông