1. Trang chủ
  2. » Cao đẳng - Đại học

DE CUONG ON TAP VA KT TIN 11 2009

3 0 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 9,04 KB

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

Nội dung

MÔN: Tin học 11 ĐỀ 1101: PHẦN I: TRẮC NGHIỆM 5đ Hãy khoanh tròn đáp án đúng nhất Câu 1:Hãy xác định những tên biến được đặt tên đúng trong các tên sau: a.1hoten b.#hoten c.Hoten d.3456 C

Trang 1

TRƯỜNG THPT NGUYỄN TRÃI KIỂM TRA HỌC KÌ I – NĂM HỌC 2008-2009

HỌTÊN: MÔN: Tin học 11

ĐỀ 1101:

PHẦN I: TRẮC NGHIỆM (5đ)

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

Câu 1:Hãy xác định những tên biến được đặt tên đúng trong các tên sau:

a.1hoten b.#hoten c.Hoten d.3456

Câu 2:Trong ngôn ngữ lập trình Pascal, từ khoá PROGRAM dùng để:

a.Khai báo tên chương trình b.Khai báo thư viện

c.Khai báo biến d.Khai báo hằng

Câu 3: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị nhỏ nhất?

a Word b.integer c.byte d.Longint

Câu 4:Hãy viết lại các biểu thức sau từ dạng trong pascal sang dạng biểu diễn tương ứng trong toán học

a.Sqrt(sqr(x)-5)+Abs(x) b.y*sqr(x)/sqr(y)

Câu 5: 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.x:=12,5; b.x:=(a=5) or (c=7); c.x:=pi*12; d.x:=3.14;

Câu 6: Trong ngôn ngữ lập trình Pascal, hằng xâu kí tự “hoa co mua xuan “được viết như thế nào?

a.hoa co mua xuan b “hoa co mua xuan” c ‘hoa co mua xuan’ d ‘hoa co mua xuan Câu 7: 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.KQ la a c.KQ la<giá trị của a> d.câu lệnh sai

Câu 8: 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<câu lệnh> then <biểu thức logic>;

Câu 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à đúng với cấu trúc lặp for

có một lệnh con?

a.for i:=1 to 100 do a:=a-1; b for i:=1 to 100 do a:=a-1

c.for i:=1 to 100 do ;a:=a-1; d for i:=1 ;to 100 do ;a:=a-1;

Câu 10: Trong ngôn ngữ lập trình Pascal,về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp

while có một lệnh con?

a while a>5 do a:=a-1; b while a>5 do a:=a-1

c while a>5 ;do a:=a-1 d while a>5 do; a:=a-1

PHẦN II: TỰ LUẬN (5đ)

Câu 1:(1đ )Cho biết a nhận giá trị trong phạm vi từ 0 đến 10; b nhận giá trị 0.98

Hãy viết phần khai báo hai biến a và b sao cho tiết kiệm bộ nhớ

Câu 2:(2 đ) Hãy viết câu lệnh rẽ nhánh tính:

a) z = a+b nếu a>0;

b) nếu x+y >=1 thì m=x2 + y2 ngược lại m= x+y

Câu 3:(2 đ)

Viết chương trình hiện ra các số theo thứ tự giảm dần từ 255 đến 50

HẾT

ĐIỂM

Trang 2

TRƯỜNG THPT NGUYỄN TRÃI KIỂM TRA HỌC KÌ I – NĂM HỌC 2008-2009

HỌTÊN:

ĐỀ 1110:

PHẦN I: TRẮC NGHIỆM (5đ)

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

Câu 1:Hãy xác định những tên biến được đặt tên đúng trong các tên sau:

a.1hoten b.#hoten c.-Hoten d.So3456

Câu 2:Trong ngôn ngữ lập trình Pascal, từ khoá VAR dùng để:

a.Khai báo tên chương trình b.Khai báo thư viện

c.Khai báo biến d.Khai báo hằng

Câu 3: Trong ngôn ngữ lập trình Pascal, kiểu dữ liệu nào trong các kiểu sau có miền giá trị lớn nhất?

a Word b.integer c.byte d.Longint

Câu 4:Hãy viết lại các biểu thức sau từ dạng trong pascal sang dạng biểu diễn tương ứng trong toán học

a.Sqrt(sqr(x)-5)+Abs(x) b.y*sqr(x)/sqr(y)

Câu 5: 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.x:=12.5; b.x:=(a=5) or (c=7); c.x:=pi*12; d.x:=3,14;

Câu 6: Trong ngôn ngữ lập trình Pascal, hằng xâu kí tự “hoa co mua xuan “được viết như thế nào?

a.’hoa co mua xuan’ b “hoa co mua xuan” c hoa co mua xuan’ d ‘hoa co mua xuan

Câu 7: 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.KQ la a c.KQ la<giá trị của a> d.câu lệnh sai

Câu 8: 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>

Câu 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à đúng với cấu trúc lặp for

có một lệnh con?

a.for i:=1 to 100 do a:=a-1 b for i:=1 to 100 do a:=a-1;

c.for i:=1 to 100 do ;a:=a-1; d for i:=1 ;to 100 do ;a:=a-1;

Câu 10: Trong ngôn ngữ lập trình Pascal,về mặt cú pháp câu lệnh nào sau đây là đúng với cấu trúc lặp while có một lệnh con?

a while ;a>5 do a:=a-1 b while a>5 do a:=a-1

c while a>5 ;do a:=a-1 d while a>5 do a:=a-1;

PHẦN II: TỰ LUẬN (5đ)

Câu 1:(1đ ) Cho biết a nhận giá trị là ‘Y’; b nhận giá trị trong phạm vi từ 1 đến 256

Hãy viết phần khai báo cho hai biến a và b sao cho tiết kiệm bộ nhớ

Câu 2:(2 đ)hãy viết câu lệnh rẽ nhánh cho bài toán sau:

Tìm số bé nhất trong 2 số nguyên m và n ( dùng dạng khuyết và dạng đủ)

Câu 3: (2 đ)

Viết chương trình hiện ra các số theo thứ tự tăng dần từ 1 đến 250

HẾT………

ĐIỂM

Trang 3

ĐỀ CƯƠNG ÔN TẬP TIN HỌC LỚP 11

Năm học 2008 - 2009

Chương 1: Một số khái niệm về lập trình và ngôn ngữ lập trình

- Biết quy tắc đặt tên trong ngôn ngữ pascal; cho ví dụ về tên đúng,tên sai

- Các loại tên trong pascal:

Tên dành riêng;

Tên chuẩn;

Tên do người lập trình đặt

- Khái niệm hằng;

- Kể tên các loại hằng? Cho ví dụ minh hoạ?

- Khái niệm biến? biết đặt tên biến

Chương 2: Chương trình đơn giản

1) Cấu trúc chung của chương trình:

PROGRAM <TÊN CHƯƠNG TRÌNH>;

Khai báo hằng; (nếu có) Khai báo biến; (nếu có) BEGIN

Các lệnh;

END.

2) Các kiểu dữ liệu chuẩn:

Nguyên, thực, kí tự, logic 3) Khai báo biến:

VAR <DANH SÁCH BIẾN> : <KIỂU DỮ LIỆU>;

4) Phép toán, biểu thức, câu lệnh gán:

Phép toán số học: số nguyên, số thực Phép toán quan hệ;

Phép toán logic

Biết chuyển từ biểu thức toán học sang pascal và ngược lại;

Các hàm số học chuẩn: bình phương, căn bậc 2, logarit, trị tuyệt đối, luỹ thừa Câu lệnh gán:

<TÊN BIẾN>:= <BIỂU THỨC>;

5) Thủ tục nhập dữ liệu vào và đưa dữ liệu ra màn hình

Thủ tục nhập dữ liệu vào : READ hoặc READLN(DANH SÁCH BIẾN VÀO>;

Đưa dữ liệu ra màn hình: WRITE hoặc WRITELN(DANH SÁCH KẾT QUẢ RA>;

6) Soạn thảo chương trình:

Khởi động pascal;

Dịch chương trình;

Chạy chương trình;

Lưu chương trình

Chương 3: Cấu trúc rẽ nhánh và lặp

1) Cấu trúc rẽ nhánh

dạng thiếu: IF <ĐIỀU KIỆN> THEN <CÂU LỆNH>;

dạng đủ: IF <ĐIỀU KIỆN> THEN <CÂU LỆNH1> ELSE <CÂU LỆNH 2>;

2) Cấu trúc lặp

lặp với bước lặp xác định:

FOR <BIẾN ĐẾM>:=<GIÁ TRỊ ĐẦU> TO <GIÁ TRỊ CUỐI> DO <CÂU LỆNH>;

FOR <BIẾN ĐẾM>:=<GIÁ TRỊ CUỐI> DOWNTO <GIÁ TRỊ ĐẦU> DO <CÂU LỆNH>;

Lặp với bước lặp không xác định:

WHILE <ĐIỀU KIỆN> DO <CÂU LỆNH>;

CHÚ Ý: LÀM CÁC BÀI TẬP ĐƠN GIẢN ĐÃ HỌC

Ngày đăng: 11/04/2021, 15:40

w