tin 7

13 3 0
tin 7

Đ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

Cấu trúc lặp được sử dụng để chỉ thị cho máy tính thực hiện lặp lại một vài hoạt động nào đó cho đến khi một điều kiện nào đó được thoả mãn?. Ngôn ngữ Pascal thể hiện cấu trúc lặp với s[r]

(1)

Trêng THCS PHÚ HÒA

Lớp: BàI kiểm tra môn tin học Họ tên: Thời gian: 45 phút

Đề ra:

A. Phần trắc nghiệm:

Câu1: Hãy khoanh tròn vào chữ trớc câu trả lời ( 3đ) Trong tên sau tên không hợp lệ Pascal ?

A Tinh_toan B Tinh toan

C Tinhtoan D Tinhtoan1

2 Để thoát khỏi Pascal ta Ên tỉ hỵp phÝm :

A Alt + F9 B Ctrl + F9

C Alt + X D Ctrl + X

3 Để biên dịch chơng trình Pascal ta ấn tổ hợp phím :

A Alt + F10 B Alt + F9

C Ctrl + F9 C Ctrl + F12

4 Trong từ sau từ từ khoá Pascal?

A Program B Interger

C Real D Begin Trong Pascal khai báo sau ?

A Var x=real; B Var x:=real;

C Var x : real;

6 Kiểu liệu Integer có giới hạn lµ:

A số nguyên từ – 215 đến 215- B số nguyên từ – 210 đến 210- 1 C số nguyên từ đến 255 D số nguyên từ - 215 đến 215 +

Câu 2: Hãy nối cột A cột B cho với ngôn ngữ Pascal?

Cét A Nèi Cét B

Div lµ phép chia lu tệp soạn thảo với tên khác

Mod phép chia lấy phần d

Save lệnh để lu tệp soạn thảo

Save as lệnh để lấy phần nguyên

B. Phần tự luận ( )

Câu 1: Nêu khác biến hằng? Cho ví dụ minh hoạ? Câu 2: HÃy viết biểu thức toán häc sau b»ng kÝ hiÖu Pascal : a) x3 + 2x2 – b) 12

20

3

  x y

c) 21a - 13b 0 d) ( a + b2 )( c + )2

Câu 3: Hãy liệt kê lỗi có chơng trình sau sửa lại cho đúng: Program tinh tien;

uses crt: Integer var

soluong Integer;

dongia, thanhtien: real; thongbao: string

const phi=10000

ĐÁP ÁN VÀ BIỂU IM A.Phần trắc nghiệm:

CU 1

1.B 2.C C B,C C 6.A CÂU

Cét A Nèi Cét B

Div lµ phÐp chia lu tƯp soạn thảo với tên khác

Mod phÐp chia lÊy phÇn d

Save lệnh để lu tệp soạn thảo

(2)

Save as lệnh để lấy phần nguyên B.Phần tự luận ( đ)

Câu 1:

-Hằng đại lượng dùng để lưu trữ liệu liệu có giá trị khơng đổi suốt q trình thực chương trình

- Biến dùng để lưu trữ liệu liệu biến lưu trữ thay đổi thực chương trình Câu 2:

a x*x*x+2*x*x-5 b 3/5*y+x/20-12 c 21*a-13*b>=0 d (a+b*b)+(c+1)*(c+1)

Trờng THCS bình thịnh Thứ ngày tháng 12 năm 2008

Lớp: Bài kiểm tra cuối Học Kì i Họ tên: Môn : Tin học - Thêi gian: 45

§Ị ra:

C. Phần trắc nghiệm:

Hóy khoanh trũn ch cỏi đứng trước câu trả lời đúng:

Câu 1: Ngôn ngữ lập trình là:

A mơi trường lập trình B chương trình máy tính

C một thuật tốn D ngôn ngữ dùng để viết ngôn ngữ máy tính Câu 2: Câu lệnh cho phép ta nhập giá trị a từ bàn phím là:

A Writeln(a); B Write(a); C readln(a); D Write(‘nhap gia tri cua a:’);

(3)

Câu Hãy cho biết kết xuất hình sau thực câu lệnh : Writeln(‘16*2-3=’,16*2-3);

A 16*2-3=29 B 16*2-3 C 29 D 16*2-3= Câu 4: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: Real; B Var x: String;C Var x: Char; D.Var x: integer; Câu Biểu thức toán học :

6

5 12

 

viết dạng biểu thức Pascal là:

A 12-5/4+6-2 B (12-5)/(4+6-2) C (12-5)/(4+6)-2 D (12-5-2)/(4+6)

Câu 6: Khi ta khai báo biến x có kiểu integer phép gán sau hợp lệ?

A x:= ‘tin_hoc’; B x:= 1.23; C x:= 5000000; D x:= 200; Câu 7: Sau câu lệnh x:=5; x:=x*x; Giá trị biến x laø:

A 10 B 25 C 5 D 15

Câu 8: Trong từ sau, từ khơng phải từ khố?

A End B Ct_dau_tien C Begin D Program Câu Để gán giá trị 12 cho biến x ta dùng lệnh::

A x =: 12; B x = 12; C x:12; D x:= 12; Câu 10: Cấu trúc chung chương trình gồm phần?

A 3 phần B 4 phaàn C 2 phaàn D 1 phaàn

B PhÇn tù luËn

Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên biến y có kiểu số thực ngơn ngữ lập trình Pascal

Câu 2: Viết biểu thức toán sau dạng biểu thức Pascal a a(b 2)

x a

 

 b (7-x)

3 chia cho lấy dư

C©u 3:Viết chương trình nhập vào số nguyên x xuất bình phửụng cuỷa

s ú

Trờng THCS bình thịnh Thứ ngày tháng 12 năm 2008

Lớp: Bài kiểm tra cuối Học Kì i

Họ tên: Môn : Tin häc - Thêi gian: 45

§Ị ra:

D. Phần trắc nghiệm:

Hóy khoanh tròn chữ đứng trước câu trả lời đúng:

Câu Để gán giá trị 12 cho biến x ta dùng lệnh::

A x:12; B x:= 12; C x = 12; D x =: 12; Câu 2: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: Real; B Var x: String;C Var x: integer; D Var x: Char; Câu Câu lệnh cho phép ta nhập giá trị a từ bàn phím là::

A Write(a); B readln(a);C Writeln(a); D Write(‘nhap gia tri cua a:’); Câu Biểu thức toán học :

6

5 12

 

viết dạng biểu thức Pascal là:A 12-5/4+6-2 B (12-5)/(4+6)-2 C (12-5-2)/(4+6) D (12-5)/(4+6-2)

(4)

Câu 5: Hãy cho biết kết xuất hình sau thực câu lệnh Writeln(‘16*2-3=’,16*2-3);

A 16*2-3=29 B 16*2-3= C 29 D 16*2-3 Câu Sau câu lệnh x:=5; x:=x*x; Giá trị biến x là::

A 15 B 10 C 25 D 5

Câu Khi ta khai báo biến x có kiểu integer phép gán sau hợp : lệ?

A x:= 5000000; B x:= 1.23; C x:= 200; D x:= ‘tin_hoc’; Câu 8: Cấu trúc chung chương trình gồm phần?

A 2 phần B 4 phần C 3 phần D 1 phần Câu 9: Ngơn ngữ lập trình là:

A một thuật tốn B ngôn ngữ dùng để viết ngôn ngữ máy tính

C mơi trường lập trình D chương trình máy tính Câu 10: Trong từ sau, từ khơng phải từ khố?

A End B Begin C Program D Ct_dau_tien

B PhÇn tù luËn

Câu 1: Viết câu lệnh khai báo biến x có kiểu sè thùc biến y có kiểu kÝ tù ngơn ngữ lập trình Pascal

Câu 2: Chuyển biểu thức viết Pascal sau thành biểu thức toán : a, (x + 2)*(x + 3)/ (x + 4) - y / (a + b)*(x - 3)*(x - 3)

b, + / (2*x + 4) + / (x*7 - 6) + / (x*(6-x))

C©u 3:Viết chương trình nhập vào số nguyên x xuất tÝch ba lÇn cđa sè

đó

Trêng THCS bình thịnh Thứ ngày tháng 12 năm 2008

Líp: Bµi kiĨm tra ci Học Kì i Họ tên: M«n : Tin häc - Thêi gian: 45

Đề ra:

A Phần trắc nghiệm:

Hóy khoanh tròn chữ đứng trước câu trả lời đúng:

Câu 1: Cấu trúc chung chương trình gồm phaàn?

A 1 phần B 3 phần C 4 phần D 2 phần Câu 2: Trong từ sau, từ khơng phải từ khố?

A End B Ct_dau_tien C Program D Begin Câu 3: Câu lệnh cho phép ta nhập giá trị a từ bàn phím là:

A Write(‘nhap gia tri cua a:’); B Write(a);

C readln(a); D Writeln(a);

Câu 4: Khi ta khai báo biến x có kiểu integer phép gán sau hợp lệ?

A x:= 1.23; B x:= ‘tin_hoc’; C x:= 5000000; D x:= 200; Câu 5: Ngơn ngữ lập trình là:

A chương trình máy tính B mơi trường lập trình

C ngơn ngữ dùng để viết ngơn ngữ máy tính D một thuật tốn

(5)

Câu 6: Sau câu lệnh x:=5; x:=x*x; Giá trị biến x là:

A 10 B 15 C 25 D 5

Câu 7: Hãy cho biết kết xuất hình sau thực câu lệnh Writeln(‘16*2-3=’,16*2-3);

A 16*2-3= B 29 C 16*2-3 D 16*2-3=29 Câu 8: Biểu thức toán học

6

5 12

 

viết dạng biểu thức Pascal là:

A 12-5/4+6-2 B (12-5)/(4+6-2) C (12-5-2)/(4+6) D (12-5)/(4+6)-2 Câu 9: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: integer; B Var x: Real; C Var x: Char; D Var x: String; Câu 10: Để gán giá trị 12 cho biến x ta dùng lệnh:

A x:12; B x:= 12; C x = 12; D x =: 12;

B PhÇn tù luËn

Câu 1: Viết câu lệnh khai báo biến x có kiểu số nguyên biến y có kiểu x©u ngơn ngữ lập trình Pascal

Câu 2: Chuyển biểu thức viết Pascal sau thành biểu thức toán : a, (x + 2)*(x + 3)/ (x + 4) - y / (a + b)*(x - 3)*(x - 3)

b, + / (2*x + 4) + / (x*7 - 6) + / (x*(6-x))

C©u 3: Viết chương trình nhập vào số nguyên x xuất bình phương

của số ú

Trờng THCS bình thịnh Thứ ngày tháng 12 năm 2008

Lớp: Bài kiểm tra cuối Học Kì i

Họ tên: Môn : Tin học - Thời gian: 45 phút

Đề ra:

A Phần tr¾c nghiƯm:

Hãy khoanh trịn chữ đứng trước câu trả lời đúng:

Câu 1: Ngôn ngữ lập trình là:

A mơi trường lập trình B chương trình máy tính

C một thuật tốn D ngơn ngữ dùng để viết ngơn ngữ máy tính

Câu 2: Câu lệnh cho phép ta nhập giá trị a từ bàn phím là:

A Writeln(a); B Write(a); C readln(a); D Write(‘nhap gia tri cua a:’); Câu 3: Hãy cho biết kết xuất hình sau thực câu lệnh Writeln(‘16*2-3=’,16*2-3);

A 16*2-3=29 B 16*2-3 C 29 D 16*2-3= Câu 4: Để khai báo biến x thuộc kiểu số thực ta khai báo:

A Var x: Real; B Var x: String;C Var x: Char; D Var x: integer; Câu 5: Biểu thức toán học

6

5 12

 

viết dạng biểu thức Pascal là:A 12-5/4+6-2 B (12-5)/(4+6-2)C (12-5)/(4+6)-2 D (12-5-2)/(4+6)

Câu Khi ta khai báo biến x có kiểu integer phép gán sau hợp : lệ?

A x:= ‘tin_hoc’; B x:= 1.23; C x:= 5000000; D x:= 200;

(6)

Câu 7: Sau câu lệnh x:=5; x:=x*x; Giá trị biến x là:

A 10 B 25 C 5 D 15

Câu 8: Trong từ sau, từ từ khoá?

A End B Ct_dau_tien C Begin D Program Câu 9: Để gán giá trị 12 cho biến x ta dùng lệnh:

A x =: 12; B x = 12; C x:12; D x:= 12;

Câu 10: Cấu trúc chung chương trình gồm phần?

A 3 phaàn B 4 phaàn C 2 phaàn D 1 phần

B PhÇn tù ln

Câu 1: Viết câu lệnh khai báo biến x có kiểu số ngun biến y có kiểu số thực ngơn ngữ lập trình Pascal

Câu : Viết biểu thức toán sau dạng biểu thức Pascal a a(b 2)

x a

 

 b (7-x)

3 chia cho lấy dư

C©u 3: Viết chương trình nhập vào số nguyên x xuất tÝch hai lÇn số

ú

Trờng THCS bình thịnh Thứ ngày tháng 12 năm 2008

Lớp: Bài kiểm tra cuối Học Kì i

Họ tên: Môn : Tin học - Thời gian: 45 phút

Đề ra:

A.Phần trắc nghiƯm:

Hãy khoanh trịn chữ đứng trước câu trả lời đúng Cấu trúc chung chương trình gồm phần?

A phần B phần C phần D phần

2 Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal?

A Const B Var C baitap D dien tich

3 Từ khoá sau dùng để khai báo hằng?

A Var B Uses C Program D Const

4 Để khai báo biến x thuộc kiểu số thực, ta khai báo:

A Var x: integer; B Var x: string; C Var x: real; D Var x: char; Câu lệnh cho phép ta nhập liệu từ bàn phím là:

A Writeln(x); B Readln(x); C Write(x); D Write('nhap giá trị x') Để gán giá trị 15 cho biến x ta dùng lệnh:

A x = 15; B x: 15; C x=: 15; D x:= 15;

7.Biểu thức toán học (a2 + b)(1 + c)3 biểu diễn Pascal ?

A (a*a + b)(1+c)(1 + c)(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

8 Để chạy chương trình ta sử dụng tổ hợp phím nào?

A Alt + F9 B Shift + F9 C Ctrl + F9 D Ctrl + Shitf + F9 Để gán giá trị 12 cho biến x ta dùng lệnh:

A x =: 12; B x = 12; C x:12; D x:= 12; 10 Cấu trúc chung chương trình gồm phaàn?

A 3 phaàn B 4 phaàn C 2 phaàn D 1 phaàn

(7)

II PH ẦN TỰ LUẬN :

Câu 1: Viết biểu thức toán sau dạng biểu thức Pascal a a(b 2)

x a

 

b (7-x)

3 chia cho lấy dư

Câu 2: Chuyển biểu thức viết Pascal sau thành biểu thức toán a, (x + 2)*(x + 3)/ (x + 4) - y / (a + b)*(x - 3)*(x - 3)

b, + / (2*x + 4) + / (x*7 - 6) + / (x*(6-x))

Câu 3: Hãy liệt kê lỗi có chương trình sữa lại cho Var a, b integer;

Const c:= 4; Begin

a := 100 b := a : c; write(b); readln End

Trờng THCS bình thịnh Thứ ngày tháng 03 năm 2009

Lớp: Bài kiểm tra môn tin học Họ tên: - Thời gian: 45 phút

§Ị ra:

I Trắc nghiệm : Khoanh trịn chữ đứng trước kết đúng Câu 1: Phát biểu sau ?

A Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thoả mãn

B Chỉ ngơn ngữ lập trình Pascal có câu lệnh lặp để thể cấu trúc lặp C Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh

whiledo

Câu 2: Lệnh lặp sau đúng?

A For <biến đếm>= <giá trị đầu> to <giá trị cí> <câu lệnh>; B For <biến đếm>:= <giá trị đầu> to <giá trị cí> <câu lệnh>; C For <biến đếm>:= <giá trị cí> to <giá trị đầu> <câu lệnh>; D For <biến đếm>: <giá trị đầu> to <câu lệnh> <giá trị cuối>; Câu 3: Câu lệnh pascal sau hợp lệ?

A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 4: Vòng lặp while vòng lặp:

A Biết trước số lần lặp B Chưa biết trước số lần lặp

C Biết trước số lần lặp giới hạn <=100 D.Biết trước số lần lặp giới hạn >=100 Câu 5: Câu lệnh lặp while…do có dạng là:

A While <điều kiện> do; <câu lệnh>; B While <điều kiện> <câu lệnh> do; C While <câu lệnh> <điều kiện>; D While <điều kiện> <câu lệnh>;

(8)

Câu 6: Cho S i biến nguyên Khi chạy đoạn chương trình : s:=0;

for i:=1 to s := s+i; writeln(s);

Kết in lên hình s :

A.11 B 55 C 101 D.15

II Tự luận

Câu 1: a) Mơ tả thuật tốn tính tổng sau: S n1

1 1

    

b) Viết chương trình sử dụng câu lệnh lặp For to do để tính tổng S câu a Câu 2: Viết chương trình sử dụng lệnh lặp while…do để tính trung bình cộng n số thực: a1,a2,a3,…,an (Các số n a1,a2,a3,…,an nhập từ bàn phím)

Trêng THCS bình thịnh Thứ ngày tháng 03 năm 2009

Lớp: Bài kiểm tra môn tin học Họ tên: - Thêi gian: 45

§Ị ra:

I Trắc nghiệm : Khoanh tròn chữ đứng trước kết đúng Câu 1: Phát biểu sau ?

A Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thoả mãn

B Ngơn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh while

C Chỉ ngơn ngữ lập trình Pascal có câu lệnh lặp để thể cấu trúc lặp Câu 2: Vòng lặp while vòng lặp:

A Biết trước số lần lặp B Chưa biết trước số lần lặp

C Biết trước số lần lặp giới hạn <=100 D.Biết trước số lần lặp giới hạn >=100 Câu 3: Lệnh lặp sau đúng?

A For <biến đếm>= <giá trị đầu> to <giá trị cí> <câu lệnh>; B For <biến đếm>:= <giá trị cí> to <giá trị đầu> <câu lệnh>; C For <biến đếm>:= <giá trị đầu> to <giá trị cí> <câu lệnh>; D For <biến đếm>: <giá trị đầu> to <câu lệnh> <giá trị cuối>; Câu 4: Câu lệnh pascal sau hợp lệ?

A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 5: Câu lệnh lặp while…do có dạng là:

A While <điều kiện> do; <câu lệnh>; B While <điều kiện> <câu lệnh> do; C While <câu lệnh> <điều kiện>; D While <điều kiện> <câu lệnh>;

(9)

Câu 6: Cho S i biến kiểu nguyên Khi chạy đoạn chương trình : S:= 0; i:= 1;

while i<=

begin S:= S + i; i:= i + 2; end; Giá trị sau S :

A 16 B C D

II Tự luận

Câu 1: a) Mơ tả thuật tốn tính tổng sau: ( 2)

1

1

1

     

n n S

b) Viết chương trình sử dụng câu lệnh lặp For to do để tính tổng S câu a

Câu 2: Viết chương trình sử dụng lệnh lặp while…do để tính trung bình cộng n số thực: a1,a2,a3,…,an (Các số n a1,a2,a3,…,an nhập từ bàn phím)

Trờng THCS bình thịnh Thứ ngày tháng 12 năm 2009

Lớp: Bài kiểm tra môn tin học Họ tên: - Thêi gian: 45

§Ị ra:

I Trắc nghiệm : Khoanh tròn chữ đứng trước kết đúng Câu 1: Phát biểu sau ?

A Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh while

B Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thoả mãn

C Chỉ ngơn ngữ lập trình Pascal có câu lệnh lặp để thể cấu trúc lặp Câu 2: Vòng lặp while vòng lặp:

A Chưa biết trước số lần lặp B Biết trước số lần lặp

C Biết trước số lần lặp giới hạn <=100 D Biết trước số lần lặp giới hạn >=100

Câu 3: Lệnh lặp sau đúng?

A For <biến đếm>= <giá trị đầu> to <giá trị cí> <câu lệnh>; B For <biến đếm>:= <giá trị cí> to <giá trị đầu> <câu lệnh>; C For <biến đếm>: <giá trị đầu> to <câu lệnh> <giá trị cuối>; D For <biến đếm>:= <giá trị đầu> to <giá trị cí> <câu lệnh>; Câu 4: Câu lệnh pascal sau hợp lệ?

A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 5: Câu lệnh lặp while…do có dạng là:

A While <điều kiện> do; <câu lệnh>; B While <điều kiện> <câu lệnh> do; C While <câu lệnh> <điều kiện>; D While <điều kiện> <câu lệnh>; Câu 6: Cho S i biến kiểu nguyên Khi chạy đoạn chương trình :

(10)

S:= 0; i:= 1; while i<=

begin S:= S + i; i:= i + 2; end; Giá trị sau S :

A B C 16 D

II Tự luận

Câu 1: a) Mô tả thuật tốn tính tổng sau: S 1.3.5.7 (2n1)

b) Viết chương trình sử dụng câu lệnh lặp For to do để tính tổng S câu a

(11)

Trêng THCS ngun tÊt thµnh

Líp: Bài kiểm tra môn tin học(A) Họ tên: - Thời gian: 45 phút

§Ị ra:

I Trắc nghiệm : Khoanh trịn chữ đứng trước kết đúng Câu 1: Vòng lặp while vòng lặp:

A Chưa biết trước số lần lặp B Biết trước số lần lặp

C Biết trước số lần lặp giới hạn <=100 D Biết trước số lần lặp giới hạn >=100 Câu 2: Lệnh lặp sau đúng?

A For <biến đếm>= <giá trị đầu> to <giá trị cí> <câu lệnh>; B For <biến đếm>:= <giá trị cí> to <giá trị đầu> <câu lệnh>; C For <biến đếm>: <giá trị đầu> to <câu lệnh> <giá trị cuối>; D For <biến đếm>:= <giá trị đầu> to <giá trị cí> <câu lệnh>; Câu 3: Phát biểu sau ?

A Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh whiledo

B Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thoả mãn

C Chỉ ngơn ngữ lập trình Pascal có câu lệnh lặp để thể cấu trúc lặp Câu 4: Câu lệnh pascal sau hợp lệ?

A For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’);

C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’);

Câu 5: Câu lệnh lặp while…do có dạng là:

A While <điều kiện> do; <câu lệnh>; B While <điều kiện> <câu lệnh> do; C While <câu lệnh> <điều kiện>; D While <điều kiện> <câu lệnh>; Câu 6:Chương trình pascal sau in hình nội dung gì?

Var i: integer; BEGIN

For i:=1 to 10 writeln(‘Day la lan lap thu ‘,i); Readln; END

A câu “Day la lan lap thu i”; B câu “Day la lan lap thu ‘, i”;

C 10 câu “Day la lan lap thu ‘, i”; D 10 câu "Day la lan lap thu i” với i theo thứ tự từ 1->10; II Tự luận

Câu 1: a) Mơ tả thuật tốn tính tổng sau: ( 1)

1

1

1

     

n n S

(12)

Câu 2: Viết chương trình sử dụng lệnh lặp while…do để tính trung bình cộng n số thực: a1,a2,a3,…,an (Các số n a1,a2,a3,…,an nhập từ bàn phím)

Tr

êng THCS ngun tÊt thµnh

Líp: Bµi kiểm tra môn tin học (B) Họ tên: ……… - Thêi gian: 45

§Ị ra:

I Trắc nghiệm : Khoanh tròn chữ đứng trước kết đúng Câu 1: Lệnh lặp sau đúng?

A For <biến đếm>= <giá trị đầu> to <giá trị cí> <câu lệnh>; B For <biến đếm>:= <giá trị cí> to <giá trị đầu> <câu lệnh>; C For <biến đếm>:= <giá trị đầu> to <giá trị cí> <câu lệnh>; D For <biến đếm>: <giá trị đầu> to <câu lệnh> <giá trị cuối>; Câu 2: Vòng lặp while vòng lặp:

A Biết trước số lần lặp B Chưa biết trước số lần lặp

C Biết trước số lần lặp giới hạn <=100 D.Biết trước số lần lặp giới hạn >=100 Câu 3: Phát biểu sau ?

A Cấu trúc lặp sử dụng để thị cho máy tính thực lặp lại vài hoạt động điều kiện thoả mãn

B Ngôn ngữ Pascal thể cấu trúc lặp với số lần lặp cho trước câu lệnh while…do C Chỉ ngơn ngữ lập trình Pascal có câu lệnh lặp để thể cấu trúc lặp

Câu 4: Câu lệnh pascal sau hợp lệ?

B For i:=100 to writeln(‘A’); B For i:=1.5 to 10.5 writeln(‘A’); C For i= to 10 writeln(‘A’); D For i:= to 10 writeln(‘A’); Câu 5: Cho S i biến nguyên Khi chạy đoạn chương trình :

s:=0;

for i:=1 to s := s+i; writeln(s);

Kết in lên hình s :

A.11 B 55 C 101 D.15 Câu 6: Câu lệnh lặp while…do có dạng là:

A While <điều kiện> do; <câu lệnh>; B While <điều kiện> <câu lệnh> do; C While <câu lệnh> <điều kiện>; D While <điều kiện> <câu lệnh>; II Tự luận

Câu 1: a) Mô tả thuật tốn tính tổng sau: S n1

1 1

    

b) Viết chương trình sử dụng câu lệnh lặp For to do để tính tổng S câu a

Câu 2: Viết chương trình sử dụng lệnh lặp while…do để tính trung bình cộng n số thực: a1,a2,a3,…,an (Các số n a1,a2,a3,…,an nhập từ bàn phím)

(13)

Ngày đăng: 14/05/2021, 10:46

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan