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

KTHK II - 45 phút (Tiết 48) * (6 đề)

6 248 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 6
Dung lượng 172,5 KB

Nội dung

Câu 1: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện: c.. Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?. While ; do ; Câu 6: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là

Trang 1

Câu 1: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:

c Cả a và b đều sai d Cả a và b đều đúng

Câu 2: Khi viết câu lệnh lặp for do:

a Giá trị đầu bằng giá trị cuối b Giá trị cuối phải lớn hơn giá trị đầu

c Giá trị đầu lớn hơn giá trị cuối d Tất cả đều sai.

Câu 3: Câu lệnh gotoxy(a,b) có tác dụng

a Đưa con trỏ về hàng b b Đưa con trỏ về cột a

c Đưa con trỏ về cột a hàng b d Tất cả đều đúng.

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?

a For i:=10 to 1 do writeln(‘A’) b For i= 1 to 10 do writeln(‘A’);

c For i:=1.5 to 10.5 do writeln(‘A’) d For i:= 1 to 10 do writeln(‘A’);

Câu 5: Câu lệnh viết đúng cú pháp là:

a While <điều kiện> to <câu lệnh>; b While <điều kiện> do <câu lệnh>;

c While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d While <điều kiện>; do <câu lệnh>;

Câu 6: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:

a If a=5 then a:=d+1; else a:=d+2; b If a=5 then a:=d+1else a=d+2;

c If a=5 then a=d+1; else a=d+2; d If a=5 then a:=d+1else a:=d+2;

Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?

For i:=1 to 8 do write (i,’ ‘);

a 1 2 3 4 5 6 7 8 b 8 7 6 5 4 3 2 1

c Đưa ra 10 dấu cách d Không đưa ra kết quả gì

Câu 8: Các câu lệnh Pascal sau đây lệnh nào được viết đúng ?

a if x: = 5 then a = b; b if x > 4; then a:= b;

c if x > 4 then a:=b; d if x > 4 then a:=b; else m:=n;

Câu 9: Trong câu lệnh lặp for i:=1 to 100 do begin … end; câu lệnh ghép được thực hiện bao nhiêu lần

( hay bao nhiêu vòng lặp được thực hiện)?

a 10 lần b 99 lần

Câu 10: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng

a While i:= 1 do t:=10 b While x<=y ; do Writeln (‘y khong nho hon x’) ;

c While 1 = 1; do Writeln (‘Dung’) ; d While (n mod i<> 0) do i:= i+ 1 ;

Phần 2: Tự luận

Câu 2: cho đoạn chương trình sau:

S : = 0; i: = 0;

While S < = 30 do

Begin S:= S + i;

i : = i + 1;

End;

Sau khi thực hiện chương trình giá trị của i và s

C

âu 3:

Viết chương tính tổng S= 1+1/2+1/4+ +1/2n với ( n≥ 1)

Trang 2

Phần 1: Trắc nghiệm

Điền đáp án đúng vào bảng sau:

Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu 10

Câu 1: Mọi ngôn ngữ lập trình đều có câu lệnh để thể hiện:

c Cả a và b đều sai d Cả a và b đều đúng

Câu 2: Khi viết câu lệnh lặp for do:

a Giá trị đầu bằng giá trị cuối b Giá trị đầu lớn hơn giá trị cuối;

c Giá trị đầu phải bé hơn giá trị cuối d Tất cả đều sai.

Câu 3: Câu lệnh gotoxy(a,b) có tác dụng

a Đưa con trỏ về hàng b b Đưa con trỏ về cột a

c Đưa con trỏ về cột a hàng b d Tất cả đều đúng.

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?

a For i:=10 to 1 do writeln(‘A’) b For i:= 1 to 10 do writeln(‘A’);

c For i:=1.5 to 10.5 do writeln(‘A’) d For i= 1 to 10 do writeln(‘A’);

Câu 5: Câu lệnh viết đúng cú pháp là:

a While <điều kiện> to <câu lệnh>; b While <điều kiện>; do <câu lệnh>;

c While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d While <điều kiện> do <câu lệnh>;

Câu 6: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:

a If a=5 then a:=d+1; else a:=d+2; b If a=5 then a:=d+1else a:=d+2;

c If a=5 then a=d+1; else a=d+2; d If a=5 then a=d+1else a=d+2;

Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?

For i:=1 to 10 do write (i,’ ‘);

a 1 2 3 4 5 6 7 8 b 1 2 3 4 5 6 7 8 9 10

c Đưa ra 10 dấu cách d Không đưa ra kết quả gì

Câu 8: Các câu lệnh Pascal sau đây được viết đúng hay sai?

a if x:= 5 then a = b; b if x >=4 then a:= b;

c if x > 4 then a=b; d if x > 4 then a:=b; else m:=n;

Câu 9: Trong câu lệnh lặp for i:=1 to 99 do begin … end; câu lệnh ghép được thực hiện bao nhiêu lần

( hay bao nhiêu vòng lặp được thực hiện)?

a 10 lần b 99 lần

Câu 10: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng

a While i:= 1 do t:=10 b While x<=y do Writeln (‘y khong nho hon x’) ;

c While 1 = 1; do Writeln (‘Dung’) ; d While (n mod i<> 0) ; do i:= i+ 1 ;

Phần 2: Tự luận

Câu 2: cho đoạn chương trình sau:

S : = 0; i: = 0;

While S < = 30 do

Begin S:= S + i;

i : = i + 2;

End;

Sau khi thực hiện chương trình giá trị của i và s

bằng bao nhiêu?

C

âu 3:

Viết chương tính tổng S= 1+1/3+1/5+ +1/(2n + 1) với ( n≥ 0)

Trang 3

Câu 1: Các hoạt động nào dưới đây lặp với số lần nhất định:

a Ngày đánh răng ba lần b Mỗi ngày đi học một lần

c Học cho đến khi thuộc bài d Gọi điện cho tới khi có người nhấc máy

Câu 2: Khi viết câu lệnh lặp for do:

a Giá trị đầu lớn hơn hoặc bằng giá trị cuối b Giá trị đầu lớn hơn giá trị cuối;

c Giá trị đầu phải bé hơn giá trị cuối d Tất cả đều sai.

Câu 3: Câu lệnh gotoxy(a,b) có tác dụng

a Đưa con trỏ về hàng b b Đưa con trỏ về cột a

c Đưa con trỏ về cột a hàng b d Tất cả đều đúng.

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?

a For i:=1 to 10 do writeln(‘A’) b For i:= 10 to 1 do writeln(‘A’);

c For i:=1.5 to 10.5 do writeln(‘A’) d For i= 1 to 10 do writeln(‘A’);

Câu 5: Câu lệnh viết đúng cú pháp là:

a While <điều kiện> do <câu lệnh>; b While <điều kiện>; do <câu lệnh>;

c While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d While <điều kiện> to <câu lệnh>;

Câu 6: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:

a If a=5 then a:=d+1; else a:=d+2; b If a=5 then a=d+1else a:=d+2;

c If a=5 then a:=d+1 else a:=d+2; d If a=5 then a=d+1else a=d+2;

Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?

For i:=1 to 10 do

a 1 2 3 4 5 6 7 8 9 10 b 1 2 3 5 6 7 8 9 10

c Đưa ra 10 dấu cách d Không đưa ra kết quả gì

Câu 8: Các câu lệnh Pascal sau đây được viết đúng hay sai?

a if x:= 5 then a: = b; b if x >=4 ; then a:= b;

c if x > 4 then a=b; d if x > 4 then a:=b; else m:=n;

Câu 9: Trong câu lệnh lặp for i:=1 to 10 do begin … end; câu lệnh ghép được thực hiện bao nhiêu lần

+( hay bao nhiêu vòng lặp được thực hiện)?

a 10 lần b 99 lần

Câu 10: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng

a While i:= 1 do t:=10; b While x<=y ; do Writeln (‘y khong nho hon x’) ;

c While 1 = 1; do Writeln (‘Dung’) ; d While (n mod i<> 0) ; do i:= i+ 1 ;

Phần 2: Tự luận

Câu 2: cho đoạn chương trình sau:

S : = 0; i: = 0;

While S < = 30 do

Begin S:= S + i;

i : = i + 3;

End;

Sau khi thực hiện chương trình giá trị của i và s

C

âu 3:

Viết chương tính tổng S= 1/1*3+1/2*4+ +1/n*(n + 2) với ( n≥ 1)

Trang 4

Phần 1: Trắc nghiệm

Điền đáp án đúng vào bảng sau:

Câu 1 Câu 2 Câu 3 Câu 4 Câu 5 Câu 6 Câu 7 Câu 8 Câu 9 Câu 10

a Vòng lặp xác định b Vòng lặp không xác định

c Câu lệnh điều kiện d Một khai báo

Câu 2: Khi viết câu lệnh lặp for do:

a Giá trị đầu lớn hơn hoặc bằng giá trị cuối b Giá trị đầu phải bé hơn giá trị cuối;

c Giá trị đầu lớn hơn giá trị cuối d Tất cả đều sai.

c If…then…else d While…do;

Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?

a For i=1 to 10 do writeln(‘A’) b For i:= 10 to 1 do writeln(‘A’);

c For i:=1.5 to 10.5 do writeln(‘A’) d For i : = 1 to 10 do writeln(‘A’);

Câu 5: Câu lệnh viết đúng cú pháp là:

a While <điều kiện> do; <câu lệnh>; b While <điều kiện> do <câu lệnh>;

c While <điều kiện> to <câu lệnh1> do <câu lệnh 2>; d While <điều kiện> to <câu lệnh>;

Câu 6: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:

a If a=5 then a:=d+1 else a:=d+2; b If a=5 then a=d+1else a:=d+2;

c If a:=5 then a:=d+1 else a:=d+2; d If a=5 then a=d+1else a=d+2;

Câu 7: Trong ngôn ngữ Pascal, đoạn chương trình sau đưa ra màn hình kết quả gì?

For i:=1 to 10 do write ( ’ ’ );

a 1 2 3 4 5 8 9 10 b 1 2 3 4 5 6 7 8 9 10

c Đưa ra 10 dấu cách d Không đưa ra kết quả gì

Câu 8: Các câu lệnh Pascal sau đây được viết đúng hay sai?

a if x:= 5 then a: = b; b if x >=4 ; then a:= b;

c if x > 4 then a=b; d if x > 4 then a:=b else m:=n;

Câu 9: Trong câu lệnh lặp for i:=1 to 10 do begin … end; câu lệnh ghép được thực hiện bao nhiêu lần

( hay bao nhiêu vòng lặp được thực hiện)?

a 10 lần b 99 lần

Câu 10: Trong các câu lệnh lặp Pascal sau đây, câu nào đúng

a While i:= 1 do t:=10; b While x<=y ; do Writeln (‘y khong nho hon x’) ;

c While 1 = 1; do Writeln (‘Dung’) ; d While (n mod i<> 0) ; do i:= i+ 1 ;

Phần 2: Tự luận

Câu 2: cho đoạn chương trình sau:

S : = 0; i: = 0;

While S < = 30 do

Begin S:= S + i;

i : = i + 4;

End;

Sau khi thực hiện chương trình giá trị của i và s

bằng bao nhiêu?

C

âu 3:

Viết chương tính tổng S= 1/1*2*3+1/2*3*4+ +1/n*(n+1)*(n + 2) với ( n≥ 1)

Trang 5

b) For i = 1 to 10 do Writeln(‘ABC’);

c) If x > 5 then x: = x +1; elee x : = x- 1;

Câu 3: Cho đoạn chương trình sau:

S : = 0; i: = 0;

While S < = 15 do

Begin

S:= S + i;

i : = i + 1;

End;

Sau khi thực hiện chương trình giá trị của i và s bằng bao nhiêu, thực hiện bao nhiêu vòng lặp?

Câu 4: Viết chương trình tính tổng S= 1+2+3+ + N ;

Bài làm

Trường THCS Bình Thịnh Thứ Ngày tháng năm 2011 Họ tên: Kiểm tra: 45 phút Lớp: Môn: Tin học Đề 2:

Trang 6

Câu 3: Cho đoạn chương trình sau:

S : = 0; i: = 0;

While S < = 15 do

Begin

S:= S + i;

i : = i + 2;

End;

Sau khi thực hiện chương trình giá trị của i và s bằng bao nhiêu, thực hiện bao nhiêu vòng lặp?

Câu 4: Viết chương trình tính tổng S= 1+1/2+1/3+ +1/N (N≥1)

Bài làm

Ngày đăng: 27/04/2015, 22:00

TỪ KHÓA LIÊN QUAN

w