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

đề thi tin học 8 có đáp án(chuẩn)

4 3,5K 48
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề kiểm tra học kỳ I môn Tin học – Khối 8
Chuyên ngành Tin học
Thể loại Đề thi
Định dạng
Số trang 4
Dung lượng 76 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A.. Câu 1: 1 đ Nêu sự giống và khác nhau giữa biến và hằng trong ngôn ngữ lập trình Pascal.. Câu 3: 4đ Hãy xác định bài to

Trang 1

ĐỀ KIỂM TRA HỌC KỲ I Mụn thi : TIN HỌC – KHỐI 8

Thời gian làm bài : 45 phỳt Trường : THCS Thỏng 10

Họ và

tờn: -Lớp 8: _ ĐIỂM BÀI THI NHẬN XẫT PHầN 1: TRắC NGHIệM (3đ) Khoanh tròn vào chữ cái đứng trớc câu trả lời đúng: 1 Cấu trúc điều kiện dạng đầy đủ có dạng: A if <điều kiện > then <câu lệnh 1>; else <câu lệnh 2>;

B if <điều kiện > then <câu lệnh 1> else <câu lệnh 2>;

C if <điều kiện> then <câu lệnh >;

D if <câu lệnh 1> then <câu lệnh 2>; 2 Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal: A Tam giac; B end; C Tamgiac; D 3so 3 Để dịch chơng trình, ta dùng tổ hợp phím: A Alt + F9; B Alt + X; C Ctrl + F9; D Tất cả đều đúng 4 Để thực hiện việc tính tổng của hai số nguyên a và b, phép gán nào sau đây là đúng: A Tong=a+b; B Tong:=a+b; C Tong:a+b; D.Tong(a+b); 5: Cỏch khai bỏo hằng đỳng là: A Const pi:=3,14 real; B Const pi=3,14 real; C Const pi: 3,14; D Const pi=3,14; 6 A đợc khai báo là biến với kiểu dữ liệu là số nguyên, x là biến với kiểu dữ liệu là xâu, phép gán nào sau đây là hợp lệ: A A:= 4.5; B X:= ‘1234’; C X:= 57; D A:= ‘Quang Nam’; PHầN 2: Tự LUậN(7đ) Câu 1: (1 đ) Nêu sự giống và khác nhau giữa biến và hằng trong ngôn ngữ lập trình Pascal Cõu 2:(2đ) a Ngụn ngữ lập trỡnh là gỡ? b Nờu cỏc phần cơ bản của chương trỡnh? Câu 3: (4đ) Hãy xác định bài toán (Input-Output) và viết mô tả thuật toán, sau đó dựa vào thuật toán để viết chơng trình cho bài toán sau: “Tính điểm trung bình tin học nghề của bạn Lan gồm 2 phần lí thuyết và thực hành, biết điểm thực hành có hệ số 3, điểm lí thuyết có hệ số 1” Bài Làm

-I TRẮC NGHIỆM : (4 điểm) Hóy chọn cõu trả lời đỳng rồi điền vào phần trả lời trắc nghiệm:

1 Phỏt biểu nào dưới đõy sai ?

A Trong một chương trỡnh, phần khai bỏo cú thể cú hoặc khụng

Trang 2

B Trong một chương trình, phần thân chương trình có thể có hoặc không.

C Trong một chương trình, phần thân chương trình bắt buộc phải có

D Cả A, C đúng

2 Trong ngôn ngữ lập trình biến là :

A Một đại lượng do người lập trình đặt

B Đại lượng dùng để lưu trữ giá trị và giá trị có thể thay đổi trong quá trình thực hiện chương trình

C Một đại lượng do người lập trình đặt có giá trị không đổi

D Không có câu nào đúng

3 Trong ngôn ngữ lập trình Pascal, từ khóa Var dùng để

A Khai báo tên chương trình;

C Khai báo thư viện;

B Khai báo biến;

D Khai báo hằng;

4 Trong Pascal, câu lệnh gán nào dưới đây sai ?

5 Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal?

A A2; B Tamgiac; B 8a; D Chuongtrinh;

6 Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị nào trong các giá trị dưới đây:

A Một số nguyên bất kỳ

B Một số thực (có thể là số nguyên) trong phạm vi cho phép

C Một số thực bất kì

D Một dãy các chữ và số

7 Nhập 2 số nguyên a, b từ bàn phím Viết chương trình tính tổng 2 số a, b.

Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào?

A Const a , b, tong = integer; B Const a, b, tong : integer;

C Var a, b, tong : integer; D Var a, b, tong = integer;

8 Để chạy chương trình trong ngôn ngữ Pascal ta dùng tổ hợp phím nào?

9 Xét chương trình sau:

Var a: integer;

Begin

a:=0;

a:= a+10;

Writeln(a);

Readln;

End

Kết quả của chương trình trên là:

10: Cách khai báo hằng đúng là:

A Const pi:=3,14 real; B Const pi: 3,14; C Const pi=3,14 real; D Const pi=3,14;

11 Chọn câu lệnh viết đúng :

A if x > 5 then x:=y; B if x:=7 then a=b

C if x > 5; then a:= b D if x > 5 then a:=b; else m:=n

Trang 3

12 Cú pháp lệnh của điều kiện dạng thiếu là :

A If <Câu lệnh>; then <Điều kiện > B If <Điều kiện> then <Câu lệnh >;

C If < Điều kiện 1> then <Điều kiện 2> D If < Câu lệnh 1>; then <Câu lệnh 2>;

13 Cách khai báo biến nào sau đây là sai

A Var a:real; B Var a,b:real; C Var a b:real; D Var a,b, c:real

14 Biểu thức tốn học (a 2 + b )(1+c) 3 được biểu diễn trong Pascal như thế nào ?

A (a*a +b )x(1+c)x(1+c)x(1+c) B.(a.a+b) (1+c) (1+c) (1+c)

C (a*a +b)*( 1+c)*(1+c)*(1+c) D (a2 +b ) (1+c)3

15 Máy tính cĩ thể hiểu được trực tiếp ngơn ngữ nào trong các ngơn ngữ sau đây?

C Ngơn ngữ máy D Tất cả các ngơn ngữ nĩi trên

16 Cách khai báo hằng đúng là:

II TỰ LUẬN : (4 điểm)

Câu 1 : Cấu trúc rẽ nhánh cĩ mấy dạng? Hãy viết biểu thức và vẽ sơ đồ các dạng cấu trúc rẽ nhánh (2 điểm)

Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây: (2 điểm)

Progarm Diem Trung Binh;

Uses crt;

Begin:

Const DTB: real;

readln(DTB);

Write(‘ nhap diem trung binh ca nam cua hoc sinh:);

If DTB> =5 then writeln(‘mung ban duoc len lop’);

Else writeln(‘ban o lai lop’);

Readln;

End

Trả lời phần trắc nghiệm :

Trả lời

Trả lời

Trang 4

-Hết-ĐÁP ÁN

Đề thi Học kì I Môn Tin học 8 Năm học 2010-2011

I Trắc nghiệm:(4 điểm- mỗi câu đúng 0,25điểm)

II Tự luận: (6)

Câu 1 : Cấu trúc rẽ nhánh có mấy dạng? Hãy vẽ sơ đồ các dạng cấu trúc rẽ nhánh (2 điểm)

Cấu trúc rẽ nhánh gồm 2 dạng: dạng thiếu và dạng đầy đủ:

Cú pháp: If <Điều kiện> Then <Câu lệnh>; Cú pháp: If <Điều kiện> Then <Câu lệnh 1> Else <Câu lệnh 2>;

Dạng thiếu (1 điểm) Dạng đầy đủ (1 điểm)

Câu 2: Hãy sửa lỗi các câu lệnh và sắp xếp lại thứ tự các lệnh trong chương trình dưới đây:

(4 điểm- mỗi lỗi sửa đúng 0,5điểm)

Progarm DiemTrungBinh;  bỏ các khoảng trống trong tên.

Uses crt;

Var (Const) DTB: real;  đổi Const thành Var

Begin:  dư dấu :

Write(‘ nhap diem trung binh ca nam cua hoc sinh:);  thêm

Readln(DTB);

If DTB> =5 then writeln(‘mung ban duoc len lop’);  dư dấu ;

Else writeln(‘ban o lai lop’);

Readln;

End.  Thêm dấu

 đưa lệnh begin xuống dưới dòng khai báo Var (0,5đ)

 Đưa dòng lệnh Readln(DTB); xuống dưới dòng Write (‘nhap diem trung binh ca nam cua hoc sinh:’); (0,5đ)

GV Ra đề

Câu lệnh

Đúng

Sai Điều Kiện?

Câu lệnh 1 Đúng

Sai Điều Kiện?

Câu lệnh 2

Ngày đăng: 29/10/2013, 18:11

TỪ KHÓA LIÊN QUAN

w