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

Ktra HKI lớp 11 (tham khảo)

2 188 0
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 đề Ktra HKI lớp 11 (tham khảo)
Trường học Trường THPT Nguyễn Công Phương
Chuyên ngành Tin học
Thể loại Kiểm tra học kỳ
Định dạng
Số trang 2
Dung lượng 68 KB

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

Nội dung

Chọn câu trả lời đúng nhất trong từng câu hỏi và đánh dấu x vào bảng trả lời trắc nghiệm sau mỗi câu trả lời đúng được 0,5 điểm: A B C D 1.. Trong Pascal, để chạy chương trình: A Nhấn ph

Trang 1

TRƯỜNG THPT NGUYỄN CÔNG PHƯƠNG

LỚP

HỌ, TÊN:

KIỂM TRA HỌC KỲ I

MÔN: TIN HỌC 11

Thời gian làm bài: 45 phút

MÃ ĐỀ:

HKI-B10

I/ PHẦN TRẮC NGHIỆM (7 điểm).

Chọn câu trả lời đúng nhất trong từng câu hỏi và đánh dấu (x) vào bảng trả lời trắc

nghiệm sau (mỗi câu trả lời đúng được 0,5 điểm):

A B C D

1 Trong Pascal, câu lệnh nào sau đây dùng để nhập giá trị cho biến M?

A) readln(M) B) readln(‘M’) C) write(M) D) write(‘M’)

2 Trong Pascal, câu lệnh write(4:4:2) sẽ cho kết quả là:

3 Trong Pascal, để chạy chương trình:

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

C) Nhấn tổ hợp phím Shift + F9 D) Nhấn tổ hợp phím Alt + F9

4 Trong Pascal, tổ hợp phím Alt + X dùng để:

A) Mở chương trình đã lưu B) Kiểm tra và dịch chương trình

C) Đóng cửa sổ chương trình D) Thoát khỏi Pascal

5 Trong Pascal, về mặt cú pháp cách viết câu lệnh ghép nào sau đây đúng?

A) Begin:

X := 1; Y:=2;

End;

B) Begin;

X := 1; Y:=2;

End;

C) Begin

X := 1; Y:=2;

End;

D) Begin

X := 1; Y:=2;

End.

6 Trong Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh if … then …?

A) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa hai dấu < > B) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa cặp từ khóa

begin và end

C) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa cặp từ khóa

begin và end;

D) Nếu sau then muốn thực hiện nhiều câu lệnh thì các lệnh phải đặt giữa cặp từ khóa

begin và end.

7 Trong Pascal, giá trị của x bằng bao nhiêu sau khi kết thúc câu lệnh:

If 1+1>2 then x:=2+1 else x:=2*1;

8 Trong Pascal, biến đếm i bằng bao nhiêu sau khi kết thúc câu lệnh lặp:

i:=1; While i<4 do i:=i+1;

9 Trong Pascal, câu lệnh nào sau đây là đúng với cấu trúc rẽ nhánh if-then?

A) if x=2 then y:=x+1;

else y:=x-1; B) if x:=2 then y=x+1else y=x-1;

C) if x:=2 then y:=x+1

else y:=x-1; D) if x=2 then y:=x+1else y:=x-1;

Trang 1/2

Trang 2

10 Trong Pascal, câu lệnh nào sau đây là chưa đúng với cấu trúc lặp for-do?

A) for i:=1 to 1 do z:=z+i; B) for i:=1 downto 1 do z:=z+i;

C) for i:=2 to 1 do z:=z+i; D) for i:=2 downto 1 do z:=z+i;

11 Trong Pascal, chọn câu trả lời đúng cho mệnh đề “nếu x hoặc y không âm thì z là tổng của chúng”:

A) If x OR y >= 0 then z:=x+y; B) If (x >=0) OR (y >= 0) then z:=x+y; C) If (x >= 0) AND (y >= 0) then z:=x+y; D) If x >= 0 OR y >= 0 then z:=x+y;

12 Trong Pascal, câu lệnh sau dùng để làm gì?

For i:=1 to 4 do S:=S*i;

A) Tính tích S = 1×2×3×4 B) Tính tổng S = 1+2+3+4

C) Tính tổng S = 2+4+6+8 D) Tính tích S = 2×4×6×8

13 Trong Pascal, chọn phương án đúng cho câu lệnh while-do:

A) while <biểu thức logic> do <câu lệnh>; B) while <câu lệnh> do <biểu thức logic>; C) Cả A, B đều đúng D) Cả A, B đều sai

14. Trong Pascal, câu lệnh nào dùng để tính tổng S =21+13+14+15?

A) For i:=1 to 4 do S:=S+1/(i+1); B) For i:=5 downto 2 do S:=S+1/i;

C) Cả A, B đều đúng D) Cả A, B đều sai

II/ PHẦN TỰ LUẬN (3 điểm).

Bài 1: (1đ) Vẽ sơ đồ và nêu hoạt động của câu lệnh lặp với số lần chưa biết trước.

Bài 2: (1đ) Viết câu lệnh rẽ nhánh tính

>

>

+ +

<

<

=

0

y và 1 nêu x 1

0

y và 1

x 0 nêu 1

y x

y x z

Bài 3: (1đ) Viết câu lệnh tính

8

7 6

5 4

3 2

1

+ + +

=

Bài làm

Trang 2/2

Ngày đăng: 27/10/2013, 02:11

TỪ KHÓA LIÊN QUAN

w