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

kiem tra hoc ky tin 11

13 197 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề thi học kỳ I năm học 2007-2008
Trường học Trường THPT Văn Quan
Chuyên ngành Tin học
Thể loại Đề thi
Năm xuất bản 2007-2008
Thành phố Lạng Sơn
Định dạng
Số trang 13
Dung lượng 88 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 ngơn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây là đúng.. Trong ngơn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?... Trong ngôn n

Trang 1

Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2007-2008 Trường THPT Văn Quan Môn : Tin học lớp 11

Họ tên học sinh : Thời gian làm bài 45 phút

Lớp :

Nội dung đề số : 001

1. Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>:

B If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>;

C If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>;

D If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>;

2 Trong ngơn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình?

A.KQ la a B QK la: <giá trị của a> C Khơng đưa ra gì cả D Ket qua la: a

3 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

T:= 0;

For i := 1 To N Do

If (i mod 3 = 0) or (i mod 5 = 0) Then T := T+i;

A.Tìm một ước số của số N;

B Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;

C Tính tổng các ước thực sự của N;

D Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;

4 Trong ngơn ngữ lập trình Pascal, từ khố PROGRAM dùng để?

5 Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic>; Then <câu lệnh>;B If <biểu thức logic> Then <câu lệnh>;

C If <biểu thức logic> Then <câu lệnh> D If <biểu thức logic> Then; <câu lệnh>;

6 Trong Turbo Pascal, để thực thi chương trình:

A.Nhấn tổ hợp phím Alt + F9 B Nhấn phím F9

7 Trong ngơn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây

là đúng?

8 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

i:= 0; While i <> 0 Do Write (i, ' ');

A.Đưa ra màn hình một chữ số 0; B Lặp vơ hạn việc đưa ra màn hình số 0;

9 Trong ngơn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?

Trang 2

10 Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để?

11 Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để?

12 Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên:

A.Kiểu byte, real, boolean B Kiểu integer, real, char.

II/ Phần tự luận: (4 điểm)

Hãy lập trình giải phương trình bậc nhất ax + b = 0 Bằng các câu lệnh trong ngôn ngữ lập trình Pascal với a, b là các số thực nhập vào từ bàn phím?

Trang 3

Trang 4

Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2007-2008 Trường THPT Văn Quan Môn : Tin học lớp 11

Họ tên học sinh : Thời gian làm bài 45 phút

Lớp :

Nội dung đề số : 002

1. Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>;

B If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>;

C If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>;

D If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>:

2 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

i:= 0; While i <> 0 Do Write (i, ' ');

A.Lặp vơ hạn việc đưa ra màn hình số 0; B Đưa ra màn hình 10 chữ số 0;

3 Trong Turbo Pascal, để thực thi chương trình:

A.Nhấn tổ hợp phím Alt + F9 B Nhấn phím F9

4 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

T:= 0;

For i := 1 To N Do

If (i mod 3 = 0) or (i mod 5 = 0) Then T := T+i;

A.Tìm một ước số của số N;

B Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;

C. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;

D. Tính tổng các ước thực sự của N;

5 Trong ngơn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình?

A.KQ la a B Ket qua la: a C QK la: <giá trị của a> D Khơng đưa ra gì cả

6 Trong ngơn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây

là đúng?

7 Trong ngơn ngữ lập trình Pascal, từ khố PROGRAM dùng để?

8 Trong ngơn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?

A.b:=(a=5) or(c=7); B a:=12.5; C x:=12,5; D c:=PI*12;

9 Trong ngơn ngữ lập trình Pascal, từ khố USES dùng để?

Trang 5

10 Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên:

A.Kiểu real, char, boolean B Kiểu byte, real, boolean.

11 Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để?

12 Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic> Then; <câu lệnh>;B If <biểu thức logic> Then <câu lệnh>.

C If <biểu thức logic> Then <câu lệnh>; D If <biểu thức logic>; Then <câu lệnh>;

II/ Phần tự luận: (4 điểm)

Hãy lập trình giải phương trình bậc nhất ax + b = 0 Bằng các câu lệnh trong ngôn ngữ lập trình Pascal với a, b là các số thực nhập vào từ bàn phím?

Trang 6

Trang 7

Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2007-2008 Trường THPT Văn Quan Môn : Tin học lớp 11

Họ tên học sinh : Thời gian làm bài 45 phút

Lớp :

Nội dung đề số : 003

1. Trong ngơn ngữ lập trình Pascal, từ khố VAR dùng để?

2 Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic> Then; <câu lệnh>;B If <biểu thức logic> Then <câu lệnh>;

C. If <biểu thức logic>; Then <câu lệnh>;D. If <biểu thức logic> Then <câu lệnh>

3 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

i:= 0; While i <> 0 Do Write (i, ' ');

A.Lặp vơ hạn việc đưa ra màn hình số 0; B Đưa ra màn hình 10 chữ số 0;

4 Trong ngơn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây

là đúng?

5 Trong ngơn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên:

A.Kiểu byte, longint, word B. Kiểu byte, real, boolean

C. Kiểu real, char, boolean D. Kiểu integer, real, char

6 Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>:

B If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>;

C If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>;

D If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>;

7 Trong Turbo Pascal, để thực thi chương trình:

A.Nhấn tổ hợp phím Shift + F9 B. Nhấn tổ hợp phím Ctrl + F9

8 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

T:= 0;

For i := 1 To N Do

If (i mod 3 = 0) or (i mod 5 = 0) Then T := T+i;

A.Tìm một ước số của số N;

B Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;

C Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;

D Tính tổng các ước thực sự của N;

Trang 8

9 Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để?

10 Trong ngôn ngữ lập trình Pascal, từ khoá USES dùng để?

11 Trong ngôn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?

A.a:=12.5; B b:=(a=5) or(c=7); C x:=12,5; D c:=PI*12;

12 Trong ngôn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình?

A.Không đưa ra gì cả B QK la: <giá trị của a> C Ket qua la: a D KQ la a

II/ Phần tự luận: (4 điểm)

Hãy lập trình giải phương trình bậc nhất ax + b = 0 Bằng các câu lệnh trong ngôn ngữ lập trình Pascal với a, b là các số thực nhập vào từ bàn phím?

Trang 9

Trang 10

Sở GD-ĐT LạÏng Sơn ĐỀ THI HỌC KỲ I NĂM HỌC 2007-2008 Trường THPT Văn Quan Môn : Tin học lớp 11

Họ tên học sinh : Thời gian làm bài 45 phút

Lớp :

Nội dung đề số : 004

1. Trong ngơn ngữ lập trình Pascal, từ khố USES dùng để?

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

2 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

i:= 0; While i <> 0 Do Write (i, ' ');

A.Lặp vơ hạn việc đưa ra màn hình số 0; B. Đưa ra màn hình một chữ số 0;

C. Khơng đưa ra thơng tin gì; D. Đưa ra màn hình 10 chữ số 0;

3 Trong ngơn ngữ lập trình Pascal, đoạn chương trình sau thực hiện cơng việc gì?

T:= 0;

For i := 1 To N Do

If (i mod 3 = 0) or (i mod 5 = 0) Then T := T+i;

A.Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;

B. Tìm một ước số của số N;

C Tính tổng các ước thực sự của N;

D Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;

4 Trong Turbo Pascal, để thực thi chương trình:

A.Nhấn tổ hợp phím Ctrl + F9 B Nhấn tổ hợp phím Alt + F9.

5 Trong ngơn ngữ lập trình Pascal, kiểu dữ liệu nào trong các dữ liệu sau thuộc kiểu nguyên:

A.Kiểu byte, longint, word B Kiểu real, char, boolean.

6 Trong ngơn ngữ lập trình Pascal, từ khố VAR dùng để?

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

7 Trong ngơn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic>; Then <câu lệnh 1>Else <câu lệnh 2>;

B If <biểu thức logic> Then <câu lệnh 1>; Else <câu lệnh 2>;

C If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>:

D If <biểu thức logic> Then <câu lệnh 1> Else <câu lệnh 2>;

8 Trong ngơn ngữ lập trình Pascal, về mặt cú pháp câu lệnh nào sau đây là sai?

9 Trong ngơn ngữ lập trình Pascal, với câu lệnh như sau: Writeln('KQ la:', a); sẽ ghi ra màn hình?

A.Ket qua la: a B QK la: <giá trị của a> C KQ la a D Khơng đưa ra gì cả

Trang 11

10 Trong ngôn ngữ lập trình Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây

là đúng?

11 Trong ngôn ngữ lập trình Pascal, câu lệnh nào sau đây là đúng?

A.If <biểu thức logic> Then; <câu lệnh>;B If <biểu thức logic> Then <câu lệnh>.

C If <biểu thức logic> Then <câu lệnh>; D If <biểu thức logic>; Then <câu lệnh>;

12 Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để?

II/ Phần tự luận: (4 điểm)

Hãy lập trình giải phương trình bậc nhất ax + b = 0 Bằng các câu lệnh trong ngôn ngữ lập trình Pascal với a, b là các số thực nhập vào từ bàn phím?

Trang 12

Trang 13

Mỗi đáp án đúng đợc 0,5 điểm cho mỗi hỏi

Khởi tạo đỏp ỏn đề số : 001

Khởi tạo đỏp ỏn đề số : 002

Khởi tạo đỏp ỏn đề số : 003

Khởi tạo đỏp ỏn đề số : 004

Đáp án phần tự luận

Program PTB1;

Uses Crt;

Begin

Write (‘Nhap so a = ‘); Readln (a);

If a < > 0 Then Write (‘Co 1 nghiem duy nhat x = ‘ , -b/a: 8: 3)

Else

If b < > 0 Then Write (‘Vo nghiem’)

Else Write (‘Co vo so nghiem’);

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

TỪ KHÓA LIÊN QUAN

w