Bài kiểm tra
Đề thi HK1 môn Tin học 8 năm 2019-2020 Trường THCS Trương Vĩnh Kí
1/30
45 : 00
Câu 1: Cấu trúc của một chương trình Pascal thường có những phần nào?
Câu 2: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal?
Câu 3: Để thoát khỏi Free Pascal, em thao tác như thế nào?
Câu 4: Để dịch chương trình pascal, ta dùng tổ hợp phím nào?
Câu 5: Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (Integer)?
Câu 6: Biểu thức toán học: (a3 + b)(1 - c)2 được biểu diễn trong Pascal như thế nào ?
Câu 7: Từ khóa dùng để khai báo biến trong ngôn ngữ lập trình Pascal là từ khóa nào?
Câu 8: Điều gì sẽ được thực hiện nếu ta gán số thập phân 5.32 cho một biến được khai báo với dữ liệu kiểu số nguyên?
- A. Vì biến được khai báo với dữ liệu kiểu số nguyên và 5.32 là một số thực nên chương trình sẽ bỏ phần thập phân và lấy giá trị cho biến là 5
- B. Chương trình sẽ làm tròn số 5.32 và gán giá trị cho biến là 5.
- C. Chương trình dịch sẽ thông báo lỗi kiểu dữ liệu không phù hợp với kiểu của biến
- D. Chương trình dịch sẽ bỏ qua câu lệnh gán và thực hiện câu lệnh tiếp theo
Câu 9: Quá trình giải bài toán trên máy tính gồm mấy bước:
Câu 10: Hãy chọn phát biểu đúng trong các câu dưới đây?
- A. Dãy hữu hạn các thao tác cần thực hiện theo một trật tự nhất định để giải một bài toán được gọi là thuật toán.
- B. Đối với mỗi bài toán cụ thể chúng ta chỉ có một thuật toán duy nhất để giải bài toán đó.
- C. Với mỗi bài toán cụ thể, chúng ta phải lựa chọn ngôn ngữ lập trình phù hợp rồi mới xây dựng thuật toán để giải bài toán đó.
- D. Cả 3 đáp án đều sai
Câu 11: Cú pháp đúng của câu lệnh điều kiện rẽ nhánh dạng đủ là cú pháp nào?
Câu 12: Với câu lệnh sau: If X<9 then X:= X + 1;
Giá trị của biến X sẽ là bao nhiêu nếu trước đó giá trị của X = 8?
Câu 13: Lệnh Clrscr dùng để làm gì?
Câu 14: Các kiểu dữ liệu nào sau đây không phải là kiểu dữ liệu trong ngôn ngữ lập trình Pascal:
Câu 15: Câu lệnh Readln(b); có ý nghĩa gì?
Câu 16: Câu điều kiện đầy đủ có dạng :
Câu 17: Để biên dịch chương trình ta sử dụng tổ hợp :
Câu 18: Trong Pascal câu lệnh Writeln hoặc Write được dùng để:
Câu 19: Cách gán giá trị a + b vào biến tổng là :
Câu 20: Từ khoá Var trong Pascal dùng để làm gì?
Câu 21: Từ nào sau đây là từ khóa trong ngôn ngữ lập trình Pascal?
Câu 22: Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?
Câu 23: Phạm vi giá trị nào sao đây là phạm vi giá trị của kiểu dữ liệu số nguyên (integer)?
Câu 25: Trong ngôn ngữ lập trình Pascal, câu lệnh khai báo nào sau đây đúng?
Câu 27: Sau khi soạn thảo chương trình, ta nhấn tổ hợp nào để dịch và chạy chương trình
Câu 28: Trong Pascal, câu lệnh điều kiện nào sau đây được viết đúng?
Câu 29: Hãy xác định bài toán, mô tả thuật toán và viết chương trình nhập vào 1 số nguyên từ bàn phím, cho biết số nhập vào là số chẵn hay số lẻ . (Dùng If ... Then ... Else).
Câu 30: Viết chương trình nhập điểm của 2 số a và b.
Tính A= a+b và xuất kết quả ra màn hình.