Đề cương ôn tập học kì I môn Tin học Lớp 8 - Năm học 2020-2021 - Nguyễn Văn Tuấn

Câu 5: Program là từ khoá dùng để?

A. Khai báo hằng

B. Khai báo tên chương trình

C. Viết ra màn hình các thông báo

D. Khai báo biến

doc 12 trang Thủy Chinh 30/12/2023 80
Bạn đang xem tài liệu "Đề cương ôn tập học kì I môn Tin học Lớp 8 - Năm học 2020-2021 - Nguyễn Văn Tuấn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • docde_cuong_on_tap_hoc_ki_i_mon_tin_hoc_lop_8_nam_hoc_2020_2021.doc

Nội dung text: Đề cương ôn tập học kì I môn Tin học Lớp 8 - Năm học 2020-2021 - Nguyễn Văn Tuấn

  1. 5 C. Real D. End Câu 33: 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 34: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu dữ liệu xâu. Phép gán hợp lệ là: A. A:= 4.5; B. X:= ‘1234'; C. X:= 57; D. A:=‘LamDong'; Câu 35: Chương trình sau cho kết quả là gì? Program vd; Var a, b: real; x: integer ; Begin readln(a, b); If a>b then x:=a else x:=b; Write(x); End. A. Xuất ra màn hình số nhỏ nhất trong 2 số a, b đã nhập B. Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập C. Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu D. Đảo giá trị của 2 biến a, b cho nhau Câu 36: Câu lệnh nào sau đây là khai báo hằng: A. Const n = 20; B. Const n : 20; C. Const n := 20; D. Const n 20; Câu 37: Câu lệnh nào sau đây là câu lệnh gán? A. x = 5 B. x: 5 C. x and 5 D. x:= x +5; Câu 38: Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x? A. Writeln(‘Nhập x = '); B. Write(x); C. Writeln(x); D. Readln(x); Câu 39: Câu nào sau đây đúng khi nói về biến: A. Biến là đại lượng do người lập trình đặt B. Biến có giá trị không đổi trong suốt quá trình thực hiện chương trình C. Có một số biến có sẵn trong chương trình, không cần khai báo
  2. 7 End. Readln Câu 13: Viết chương trình nhập vào hai số nguyên dương a và b. Máy hỏi tổng hai số là bao nhiêu? Nếu ta nhập đúng thì máy thông báo “Chúc mừng! Bạn đã tính đúng!” Nếu ta nhập sai thì máy thông báo “Rất tiếc! Bạn đã tính sai” và máy hiện kết quả đúng ra màn hình? Câu 14: Thuật toán là gì? Quá trình giải bài toán trên máy tính gồm mấy bước, nêu cụ thể? Câu 15: Trong pascal hãy khai báo biến a,b có kiểu số thực, biến c có kiểu xâu ký tự, hằng d có giá trị là 50? Lương Nghĩa, ngày 18 tháng 12 năm 2020 DUYỆT CỦA TỔ TRƯỞNG GIÁO VIÊN TRA ĐỀ CƯƠNG Nguyễn Văn Tuấn
  3. 9 Câu 3: Điểm giống và khác nhau giữa hằng và biến? - Giống nhau: +Biến và hằng đều là đại lượng để lưu trữ dữ liệu. +Biến và hằng đều phải được khai báo trước khi sử dụng. - Khác nhau: Biến Hằng -Giá trị của biến có thể thay - Giá trị của hằng không thể đổi trong suốt quá trình thực hiện thay đổi trong suốt quá trình thực hiện chương trình. chương trình. -Có thể nhập hay gán giá trị -Không thể nhập hay gán giá trị khác vào cho biến. khác vào cho hằng. Câu 4: Bài toán là gì? Để giải quyết được một bài toán cụ thể ta cần làm gì? - Bài toán là một công việc hay một nhiệm vụ cần phải giải quyết. - Để giải quyết bài toán, ta cần xác định điều kiện cho trước và kết quả cần thu được. Câu 5: Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng thiếu trong ngôn ngữ lập trình Pascal? - Cú pháp: If then ; - Trong đó: If, then: là từ khóa. thường là phép so sánh. có thể là câu lệnh đơn, cũng có thể là nhóm câu lệnh. Nếu là nhóm câu lệnh thì đặt trong cặp từ khóa Begin và End. - Cách thực hiện câu lệnh: Khi thực hiện câu lệnh điều kiện dạng thiếu, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện thỏa mãn thì thực hiện câu lệnh sau từ khóa then, ngược lại câu lệnh bị bỏ qua. Câu 6: Viết cú pháp, giải thích cú pháp và hoạt động của câu lệnh điều kiện dạng đủ trong ngôn ngữ lập trình Pascal? - Cú pháp: If then else ; - Trong đó: If, then: là từ khóa. thường là phép so sánh. : có thể là câu lệnh đơn, cũng có thể là nhóm câu lệnh. Nếu là nhóm câu lệnh thì đặt trong cặp từ khóa Begin và End. - Cách thực hiện câu lệnh: Với câu lệnh này, chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then. Trong trường hợp ngược lại, câu lệnh 2 sẽ được thực hiện.
  4. 11 End. Câu 10: Lệnh write in thông tin ra màn hình và không đưa con trỏ xuống đầu dòng tiếp theo. Lệnh writeln in thông tin ra màn hình và đưa con trỏ xuống đầu dòng tiếp theo. Tên trong pascal phải thỏa mãn: - Tên không trùng với từ khóa - Không có khoảng trống trong tên - Tên không bắt đầu bằng chữ số. Câu 11: Hãy viết lại các biểu thức sau sang dạng biểu diễn tương ứng trong Pascal: a. (a*a+1)-3 b. x + y*y*y c. (2*a*a + 2*c*c - a) / 4 Câu 12 : Tìm lỗi sai và sửa trong chương trình sau: Program vd; Uses crt ; Begin Clrscr ; Writeln(‘Chao cac ban !'); Readln End. Câu 13: Viết chương trình nhập vào hai số nguyên dương a và b. Máy hỏi tổng hai số là bao nhiêu? Nếu ta nhập đúng thì máy thông báo “Chúc mừng! Bạn đã tính đúng!” Nếu ta nhập sai thì máy thông báo “Rất tiếc! Bạn đã tính sai” và máy hiện kết quả đúng ra màn hình? Program tong_hai_so; Uses crt; Var a,b,tong :Integer; Begin Clrscr; Write (‘Hay nhap so thu nhat: ’); Readln (a); Write (‘Hay nhap so thu hai: ’); Readln (b); Write (‘Tong ban tinh duoc la: ’); Readln (tong); If tong=a+b then writeln (‘Chuc mung! Ban da tinh dung!’) else writeln (‘Rat tiec! Ban da tinh sai!’, Tong =a+b); Readln; End.