1. Trang chủ
  2. » Giáo án - Bài giảng

Đề kiểm tra 1 tiết ( tin 8)

3 396 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 57,5 KB

Nội dung

Câu 2.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 3.. 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

Trang 1

Họ và tên: ……… Kiểm tra: 1 tiết

Lớp……… Môn: Tin học

Đề chẵn I.Trắc nghiệm(4 điểm)

Hãy khoanh tròn ý đúng nhất

Câu 1 Quá trình giải toán trên máy tính gồm các bước:

A Xác định bài tóan B 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 Câu a và b đúng

Câu 2.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 3 Câu lệnh sau cho kết quả là gì? Write(‘5’,+,’6’)

Câu 4 Câu lệnh Readln; mang ý 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 5 Tổ hợp phím Alt + F5 có chức năng gì?

Câu 6 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.Các câu trên đều sai

Câu 7 Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End;

Kết quả là gì?

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

C Hoán đổi giá trị của hai biến b, c D Các câu trên đều đúng

Câu 8 Biến là gì?

A Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

B Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình

C Là đại lượng dùng để tính toán

D Là đại lượng dùng để khai báo tên chương trình

II.Tự luận (6 điểm) Câu 9 (2đ) Giải thích sự khác nhau giữa 2 lệnh sau: write(‘5+7’); và write(5+7);

Câu 10.(4đ) Viết chương trình thực hiện nhập 2 số nguyên a và b In ra màn hình kết quả so sánh 2

số đó

Trang 2

Họ và tên: ……… Kiểm tra: 1 tiết

Lớp……… Môn: Tin học

Đề lẻ I.Trắc nghiệm(4 điểm)

Hãy khoanh tròn ý đúng nhất

Câu 1 Câu lệnh sau cho kết quả là gì? Write(‘5’,+,’6’)

Câu 2 Quá trình giải toán trên máy tính gồm các bước:

A Xác định bài tóan B 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 Câu a và b đúng

Câu 3 Câu lệnh Readln; mang ý 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 4.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 5 Tổ hợp phím Alt + F5 có chức năng gì?

Câu 6 Biến là gì?

A Là đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình

B Là đại lượng có giá trị luôn thay đổi trong quá trình thực hiện chương trình

C Là đại lượng dùng để tính toán

D Là đại lượng dùng để khai báo tên chương trình

Câu 7 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.Các câu trên đều sai

Câu 8 Sau khi thực hiện đọan lệnh: Begin c:=a; a:=b; b:=c; End;

Kết quả là gì?

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

C Hoán đổi giá trị của hai biến b, c D Các câu trên đều đúng

II.Tự luận (6 điểm)

Câu 9 (2đ) Giải thích sự khác nhau giữa 2 lệnh sau: write(‘5+7’); và write(5+7);

Câu 10.(4đ) Viết chương trình thực hiện nhập 2 số nguyên a và b In ra màn hình kết quả so sánh 2

số đó

Trang 3

ĐÁP ÁN VÀ BIỂU ĐIỂM

I.Trắc nghiệm: Mỗi câu đúng được 0,5 điểm

Đề chẵn:

Đề lẻ

II Tự luận:

Câu 9: (2đ)

- Lệnh write(‘5+7’); in ra kết quả là 5+7 (1đ)

- Lệnh write(5+7); in ra kết quả là 12 (1đ)

Câu 10: (4đ)

-Khai báo đúng: 1đ

-Mỗi câu lệnh đúng: 0,5đ

-Mỗi lỗi sai trừ 0,25đ

*Chương trình viết như sau:

Program so_sanh;

var a, b: Integer; (1đ)

begin

write(‘Nhap a: ’); readln(a); (0,5đ)

write(‘Nhap a: ’); readln(a); (0,5đ)

If (a>b) then write(a ,‘ lon hon ’,b) (0,5đ)

else If (a<b) then write(a ,‘ nho hon ’,b) (0,5đ)

else write(a ,‘ bằng’,b) ; (0,5đ)

readln;

Ngày đăng: 02/05/2015, 11:00

TỪ KHÓA LIÊN QUAN

w