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 lệnh thiếu Câu 8: Trong các tên sau đây tên nào hợp lệ trong ngôn ngữ lập trình pascal.. Biế
Trang 1ĐỀ CƯƠNG ÔN THI MÔN TIN HỌC KHỐI 8
HỌC KÌ I Năm học 2015 – 2016
A Phần Lý thuyết
Khoanh tròn chữ cái trước đáp án mà em cho là đúng nhất
Câu 1 Xác định bài toán là:
A Viết thuật toán của bài toán B Tìm INPUT và OUTPUT
C Viết chương trình D Mô tả thuật toán
Câu 2 Quá trình giải toán trên máy tính gồm các bước:
A Mô tả thuật toán và viết chương trình
B Xác định bài toán, mô tả thuật toán và viết chương trình
C Xác định bài toán và viết chương trình
D Viết chương trình
Câu 3 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?
A Chuỗi B Kí tự C Số nguyên D Hằng
Câu 4 Câu lệnh sau cho kết quả là gì? Write(‘5’+’6’);
Câu 5 Câu lệnh Readln; có ý nghĩa gì?
A Nhập giá trị cho biến B Xuất giá trị của biến
C Tạm dừng chương trình để xem kết quả D Câu lệnh thiếu
Câu 6 Câu lệnh Readln(b); có ý nghĩa gì?
A Nhập giá trị cho biến b B Tạm dừng chương trình để xem kết quả
C Xuất giá trị của biến b D Câu lệnh thiếu
Câu 7 Câu lệnh Writeln(a); có ý nghĩa gì?
A Nhập giá trị cho biến B In a ra màn hình
C In giá trị biến a D Câu lệnh thiếu
Câu 8: Trong các tên sau đây tên nào hợp lệ trong ngôn ngữ lập trình pascal?
Câu 9: Từ khóa trong pascal là từ do…
A Người lập trình đặt B Ngôn ngữ lập trình quy định
B Người lập trình đặt có thể đặt tự do C Người lập trình đặt nhưng tuân theo quy tắc đặt tên
Câu 10 Khai báo sau có ý nghĩa gì? Var a: integer; b: Char;
A Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
B Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
C Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
D Biến a và biến b có cùng kiểu dữ liệu
Câu 11: Trong pascal nếu in ra là kiểu chuỗi thì dữ liệu đượ đặt như thế nào?
A Trong dấu nháy đôi (“) B Trong dấu nháy đơn (‘)
C Trong cặp dấu nháy đôi (“ “) D Đặt giống như các kiểu dữ liệu khác
Câu 12 Khai báo sau có ý nghĩa gì? Var a: integer; b: String;
A Biến a thuộc kiểu dữ liệu số thực và biến b thuộc kiểu dữ liệu kí tự
B Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu kí tự
C Biến a thuộc kiểu dữ liệu số nguyên và biến b thuộc kiểu dữ liệu xâu kí tự
D Các câu trên đều sai
Câu 13: Đâu là cú pháp khai báo biến trong pascal?
A var tên biến: kiểu dữ liệu; B const tên biến: kiểu dữ liệu;
C const tên biến= giá trị; D var tên biến= giá trị;
Câu 14 Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End; Kết quả là :
A Hoán đổi giá trị của hai biến a, c B Hoán đổi giá trị của hai biến a, b
ThuVienDeThi.com
Trang 2C Hoán đổi giá trị của hai biến b, c D Hoán đổi giá trị của ba biến a, b, c
Câu 15: Đâu là cú pháp khai báo hằng trong pascal?
A var tên hằng: kiểu dữ liệu; B const tên hằng: kiểu dữ liệu;
C const tên hằng= giá trị; D var tên hằng= giá trị;
Câu 16: Giả sử a và b là 2 biến số Hãy cho biết kết quả của việc thực hiện đoạn chương trình sau:
a:= a+b; b:=a-b; a:=a-b;
C Hoán đổi giá trị 2 biến a, b D Giảm biến a
Câu 17 Sau khi thực hiện đọan lệnh: Begin a:=a+b; b:=a-b; a:=a-b; End; Kết quả là :
A Tính toán a, b B Hoán đổi giá trị của hai biến a, b
C Gán giá trị cho hai biến a, b D Các câu trên đều SAI
Câu 18 Phần mềm Finger Break Out có tác dụng gì?
A Luyện gõ phím nhanh B Luyện tập chuột
C Vẽ hình học D Quan sát Trái Đất
Câu 19 Màn hình chính của phần mềm Finger Break Out gồm
A Hình bàn phím B Khung trống
C Khung chứa thông tin và các lệnh D Cả A, B, C đều đúng
Câu 20Màn hình chính của phần mềm Sun Times gồm các thông tin sau
A Vùng sáng, vùng tối B Đường phân chia sáng, tối
C Bản đồ và các vị trí được đánh dấu D Cả A, B, C đều đúng
Câu 21 Lệnh nào sau đây dùng để thực hiện tìm kiếm và quan sát nhật thực trên Trái Đất?
A View -> Eclipse B Options -> Maps
C Options -> Anchor Time To D File -> Exit
Câu 22 Lệnh nào sau đây dùng để thoát khỏi phần mềm Sun Times?
A File -> Exit B Options -> Maps
C Options -> Anchor Time To D View -> Eclipse
Câu 23 Tổ hợp phím nào sau đây dùng để chạy chương trình?
Câu 24: Phím nào sau đây dùng để lưu chương trình?
Câu 25: Phép toán nào sau đây được sử dụng trong pascal?
A Div, Mod B Sum, Mod C Mod, Average D Sum
Câu 26: Kết quả của phép toán chia a/b (b<>) là ?
Câu 27: Phép so sánh nào là phép so sánh khác được dùng trong pascal?
Câu 28: Điều kiện sử dụng trong câu lệnh If then else thường là: ?
C Phép toán và phép so sánh D Phép chia div, mod
Câu 29: Trong câu lệnh điều kiện if then else có thể ?
A Chỉ sử dụng 1 lần B Có thể sử dụng nhiều lần (if then lồng vào nhau)
C Chỉ sử dụng 2 lần D Chỉ sử dụng 2 lần nhưng không lồng vào nhau
Câu 30: Điều kiện sử dụng trong câu lệnh If then else có kết quả là: ?
A Chỉ đúng không sai B Chỉ là sai không đúng
C chỉ có thể là đúng hoặc sai D Không đúng không sai
ThuVienDeThi.com