1. Trang chủ
  2. » Luận Văn - Báo Cáo

Kiểm Tra Một Tiết Hki.doc

14 0 0

Đ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 đề Kiểm Tra Một Tiết HKI
Trường học Trường Đại học Sư phạm Hà Nội
Chuyên ngành Môn: Tin học 11
Thể loại kiểm tra
Thành phố Hà Nội
Định dạng
Số trang 14
Dung lượng 104 KB

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

Nội dung

Trang 1/3 Mã đề 134 Kiểm tra một tiết HKI Môn TIN 11 Thời gian 45 phút Họ tên học sinh Lớp PHẦN TRẮC NGHIỆM (5 điểm) Học sinh giải các bài toán hay trả lời ngắn gọn các câu hỏi vào các dòng trống tươn[.]

Trang 1

Kiểm tra một tiết HKI Môn: TIN 11

Thời gian: 45 phút

Họ tên học sinh: Lớp……

PHẦN TRẮC NGHIỆM : (5 điểm)

Học sinh giải các bài toán hay trả lời ngắn gọn các câu hỏi vào các dòng trống tương ứng của từng câu .

01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~

02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~

03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~

04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~

05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~

Mã đề: 134 Câu 1 Kết quả đoạn chương trình sau khi nhập a=0, b=1

IF a=0 then

IF b=0 then

Writeln('VSN') Else

Writeln('VN') Else

Writeln(-b/a:10:2);

Câu 2 Đọan chương trình sau khi chạy cho kết quả gì?

A:=0;

If a>0 then

X:=1;

Y:=2

Else

X:=2

Writeln(x);

Câu 3 Xét chương trình Pascal cho khung dưới đây :

PROGRAM vi_du;

BEGIN

Writeln('Xin chao cac ban');

Writeln('Moi cac ban lam quen voi Pascal');

END.

Chọn phát biểu sai trong các phát biểu dưới đây :

A.Thân chương trình có hai câu lệnh B. Chương trình không có khai báo hằng

C.Khai báo tên chương trình là vi du D.Khai báo tên chương trình là vi_du

Câu 4 Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

A. "A nho hon B" B. "false" C. 100 > 99 D. "A > B"

Câu 5 Trường hợp nào dưới đây là tên biến trong Pascal ?

Câu 6. **Hãy chọn phương án ghép đúng Biểu thức : 25 div 5 + 5 / 2 * 3 có giá trị là :

Câu 7. Để chạy chương trình ta dùng phím:

Câu 8. Đoạn chương trình sau C cho kết quả bao nhiêu?

A:=0; B:=0;

Trang 2

IF a>0 then

A:=1

ELSE

C:=A+B;

Câu 9. Biểu thức (sqrt(25) div 4) có kết quả là mấy:

Câu 10. **Cho x là biến thực đã được gán giá trị 469.5632 Để thực hiện lên màn hình nội dung

"x=469.563" cần chọn câu lệnh nào sau đây ?

A.Writeln(x:7:3); B.Writeln('x=',x:7); C.Writeln(x); D.Writeln('x=' ,x:7:3);

Câu 11 Var a, N : integer ;

BEGIN

N := 645 ;

A := N mod 10 ;

N := N div 10 ;

IF N<65 THEN A := A + N div 10 ;

IF A>7 THEN A := A + N mod 10 ;

Write(a);

END.

Ta thu được kết quả nào ?

Câu 12 Cho một chương trình còn lỗi như sau :

Var

A, b, c : real ;

A := 1; b := 1; c := 5 ;

d := b*b - 4*a*c ;

writeln('d = ',d);

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :

Câu 13 Để xác định một điểm có tọa độ (x,y) nằm ngoài đường tròn tâm (a,b) bán kính R ta dùng biểu thức logic:

A.sqrt(sqr(x-a)+sqr(y-b))<=R B. (x-a)+(y-b)>R

Câu 14 Cho khai báo biến sau đây (trong Pascal) :

Var m, n : integer ;

x, y : real ;

Lệnh gán nào sau đây là sai ?

Câu 15 Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?

Câu 16. Câu lệnh nào sau đây là đúng:

A. If a>0 then a:=0 else a:=1; B. If a>0; then a:=0

C. If a>0 then a:=0; else a:=1 D. If a>0 then a:=0 else a:=1

Câu 17 Trong Pascal, phát biểu nào sau đâu là đúng

A.Trước END bắt buộc phải có chấm phẩy B.Các lệnh phải phân biệt chữ hoa và chữ thường

C.Sau mỗi câu lệnh đều có chấm phẩy D.Trước lệnh ELSE không có chấm phẩy

Câu 18. trong các từ sau từ nào là từ khóa:

Trang 3

Câu 19 Đọan chương trình sau cho ra kết quả gì?

A:=0;

If a>0 then a:=1;

Writeln(a);

Câu 20. Đoạn chương trình sau có mấy lỗi:

IF a 0 then a:=1;

Else a:=2

PHẦN TỰ LUẬN: (5 điểm)

Câu 1: Viết chương trình nhập vào từ bàn phím 2 số thưc p ,q sau đó đổi giá trị của số lớn hơn bằng tổng

của p và q.(2đ)

Câu 2: Viết chương trình nhập vào từ bàn phím 2 số nguyên m ,k (m<k) sau đó tính tích của các số chẵn

trong phạm vi từ m đến k và in kết quả ra màn hình.(3đ)

BÀI LÀM

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 4

………

………

Trang 5

Kiểm tra một tiết HKI Môn: TIN 11

Thời gian: 45 phút

Họ tên học sinh: Lớp……

PHẦN TRẮC NGHIỆM : (5 điểm)

Học sinh giải các bài toán hay trả lời ngắn gọn các câu hỏi vào các dòng trống tương ứng của từng câu .

01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~

02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~

03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~

04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~

05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~

Mã đề: 168 Câu 1. Câu lệnh nào sau đây là đúng:

A. If a>0 then a:=0; else a:=1 B. If a>0; then a:=0

C. If a>0 then a:=0 else a:=1 D. If a>0 then a:=0 else a:=1;

Câu 2 Trường hợp nào dưới đây là tên biến trong Pascal ?

Câu 3. Đoạn chương trình sau có mấy lỗi:

IF a 0 then a:=1;

Else a:=2

Câu 4 Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

A. "false" B. "A nho hon B" C. "A > B" D. 100 > 99

Câu 5. Đoạn chương trình sau C cho kết quả bao nhiêu?

A:=0; B:=0;

IF a>0 then

A:=1

ELSE

C:=A+B;

Câu 6. Biểu thức (sqrt(25) div 4) có kết quả là mấy:

Câu 7 Kết quả đoạn chương trình sau khi nhập a=0, b=1

IF a=0 then

IF b=0 then

Writeln('VSN') Else

Writeln('VN') Else

Writeln(-b/a:10:2);

Câu 8 Cho một chương trình còn lỗi như sau :

Var

A, b, c : real ;

A := 1; b := 1; c := 5 ;

d := b*b - 4*a*c ;

writeln('d = ',d);

Trang 6

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :

Câu 9. Để chạy chương trình ta dùng phím:

Câu 10 Đọan chương trình sau cho ra kết quả gì?

A:=0;

If a>0 then a:=1;

Writeln(a);

Câu 11 Cho khai báo biến sau đây (trong Pascal) :

Var m, n : integer ;

x, y : real ;

Lệnh gán nào sau đây là sai ?

Câu 12. **Hãy chọn phương án ghép đúng Biểu thức : 25 div 5 + 5 / 2 * 3 có giá trị là :

Câu 13 Xét chương trình Pascal cho khung dưới đây :

PROGRAM vi_du;

BEGIN

Writeln('Xin chao cac ban');

Writeln('Moi cac ban lam quen voi Pascal');

END.

Chọn phát biểu sai trong các phát biểu dưới đây :

A.Khai báo tên chương trình là vi du B. Chương trình không có khai báo hằng

C.Thân chương trình có hai câu lệnh D.Khai báo tên chương trình là vi_du

Câu 14. **Cho x là biến thực đã được gán giá trị 469.5632 Để thực hiện lên màn hình nội dung

"x=469.563" cần chọn câu lệnh nào sau đây ?

A.Writeln('x=',x:7); B.Writeln(x); C.Writeln(x:7:3); D.Writeln('x=' ,x:7:3);

Câu 15 Để xác định một điểm có tọa độ (x,y) nằm ngoài đường tròn tâm (a,b) bán kính R ta dùng biểu thức logic:

A.sqrt(sqr(x-a)+sqr(y-b))<=R B.sqrt(sqr(x-a)+sqr(y-b))>R

Câu 16 Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?

Câu 17. trong các từ sau từ nào là từ khóa:

Câu 18 Var a, N : integer ;

BEGIN

N := 645 ;

A := N mod 10 ;

N := N div 10 ;

IF N<65 THEN A := A + N div 10 ;

IF A>7 THEN A := A + N mod 10 ;

Write(a);

END.

Ta thu được kết quả nào ?

Trang 7

Câu 19 Đọan chương trình sau khi chạy cho kết quả gì?

A:=0;

If a>0 then

X:=1;

Y:=2

Else

X:=2

Writeln(x);

Câu 20 Trong Pascal, phát biểu nào sau đâu là đúng

A.Trước END bắt buộc phải có chấm phẩy B.Các lệnh phải phân biệt chữ hoa và chữ thường

C.Trước lệnh ELSE không có chấm phẩy D.Sau mỗi câu lệnh đều có chấm phẩy

PHẦN TỰ LUẬN: (5 điểm)

Câu 1: Viết chương trình nhập vào từ bàn phím 2 số thưc p ,q sau đó đổi giá trị của số lớn hơn bằng tổng

của p và q.(2đ)

Câu 2: Viết chương trình nhập vào từ bàn phím 2 số nguyên m ,k (m<k) sau đó tính tích của các số chẵn

trong phạm vi từ m đến k và in kết quả ra màn hình.(3đ)

BÀI LÀM

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 8

………

Kiểm tra một tiết HKI Môn: TIN 11

Thời gian: 45 phút

Họ tên học sinh: Lớp……

PHẦN TRẮC NGHIỆM : (5 điểm)

Học sinh giải các bài toán hay trả lời ngắn gọn các câu hỏi vào các dòng trống tương ứng của từng câu .

01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~

02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~

03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~

04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~

05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~

Mã đề: 202 Câu 1 Đọan chương trình sau khi chạy cho kết quả gì?

A:=0;

If a>0 then

X:=1;

Y:=2

Else

X:=2

Writeln(x);

Câu 2. Để chạy chương trình ta dùng phím:

Câu 3 Trường hợp nào dưới đây là tên biến trong Pascal ?

Câu 4 Để xác định một điểm có tọa độ (x,y) nằm ngoài đường tròn tâm (a,b) bán kính R ta dùng biểu thức logic:

A.sqrt(sqr(x-a)+sqr(y-b))>R B. (x-a)+(y-b)>R

C.sqrt(sqr(x-a)+sqr(y-b))<=R D.(x-a)2+(y-b)2>R2

Câu 5. **Hãy chọn phương án ghép đúng Biểu thức : 25 div 5 + 5 / 2 * 3 có giá trị là :

Câu 6 Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

A. "false" B. "A nho hon B" C. 100 > 99 D. "A > B"

Câu 7. Đoạn chương trình sau C cho kết quả bao nhiêu?

A:=0; B:=0;

IF a>0 then

A:=1

ELSE

C:=A+B;

Câu 8 Cho khai báo biến sau đây (trong Pascal) :

Var m, n : integer ;

x, y : real ;

Lệnh gán nào sau đây là sai ?

Câu 9. Biểu thức (sqrt(25) div 4) có kết quả là mấy:

Trang 9

A. 2 B. 1 C. 4 D. 3

Câu 10 Xét chương trình Pascal cho khung dưới đây :

PROGRAM vi_du;

BEGIN

Writeln('Xin chao cac ban');

Writeln('Moi cac ban lam quen voi Pascal');

END.

Chọn phát biểu sai trong các phát biểu dưới đây :

A.Khai báo tên chương trình là vi du B.Khai báo tên chương trình là vi_du

C. Chương trình không có khai báo hằng D.Thân chương trình có hai câu lệnh

Câu 11 Cho một chương trình còn lỗi như sau :

Var

A, b, c : real ;

A := 1; b := 1; c := 5 ;

d := b*b - 4*a*c ;

writeln('d = ',d);

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :

Câu 12. trong các từ sau từ nào là từ khóa:

Câu 13 Đọan chương trình sau cho ra kết quả gì?

A:=0;

If a>0 then a:=1;

Writeln(a);

Câu 14 Kết quả đoạn chương trình sau khi nhập a=0, b=1

IF a=0 then

IF b=0 then

Writeln('VSN') Else

Writeln('VN') Else

Writeln(-b/a:10:2);

Câu 15. Đoạn chương trình sau có mấy lỗi:

IF a 0 then a:=1;

Else a:=2

Câu 16 Trong Pascal, phát biểu nào sau đâu là đúng

A.Sau mỗi câu lệnh đều có chấm phẩy B.Trước END bắt buộc phải có chấm phẩy

có chấm phẩy

Câu 17. Câu lệnh nào sau đây là đúng:

A. If a>0 then a:=0 else a:=1 B. If a>0 then a:=0 else a:=1;

C. If a>0 then a:=0; else a:=1 D. If a>0; then a:=0

Câu 18 Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?

Trang 10

Câu 19 Var a, N : integer ;

BEGIN

N := 645 ;

A := N mod 10 ;

N := N div 10 ;

IF N<65 THEN A := A + N div 10 ;

IF A>7 THEN A := A + N mod 10 ;

Write(a);

END.

Ta thu được kết quả nào ?

Câu 20. **Cho x là biến thực đã được gán giá trị 469.5632 Để thực hiện lên màn hình nội dung

"x=469.563" cần chọn câu lệnh nào sau đây ?

A.Writeln(x); B.Writeln('x=',x:7); C.Writeln('x=' ,x:7:3); D.Writeln(x:7:3);

PHẦN TỰ LUẬN: (5 điểm)

Câu 1: Viết chương trình nhập vào từ bàn phím 2 số thưc a ,b sau đó in ra màn hình giá trị của số lớn hơn.

(2đ)

Câu 2: Viết chương trình nhập vào từ bàn phím 2 số nguyên x ,y (x<y) sau đó tính tích của các số âm trong

phạm vi từ x đến y và in kết quả ra màn hình.(3đ)

BÀI LÀM

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 11

Kiểm tra một tiết HKI Môn: TIN 11

Thời gian: 45 phút

Họ tên học sinh: Lớp……

PHẦN TRẮC NGHIỆM : (5 điểm)

Học sinh giải các bài toán hay trả lời ngắn gọn các câu hỏi vào các dòng trống tương ứng của từng câu .

01 ; / = ~ 06 ; / = ~ 11 ; / = ~ 16 ; / = ~

02 ; / = ~ 07 ; / = ~ 12 ; / = ~ 17 ; / = ~

03 ; / = ~ 08 ; / = ~ 13 ; / = ~ 18 ; / = ~

04 ; / = ~ 09 ; / = ~ 14 ; / = ~ 19 ; / = ~

05 ; / = ~ 10 ; / = ~ 15 ; / = ~ 20 ; / = ~

Mã đề: 236 Câu 1 Cho một chương trình còn lỗi như sau :

Var

A, b, c : real ;

A := 1; b := 1; c := 5 ;

d := b*b - 4*a*c ;

writeln('d = ',d);

Tìm kết luận đúng nhất về lỗi của chương trình trong các kết luận sau :

Câu 2. Đoạn chương trình sau có mấy lỗi:

IF a 0 then a:=1;

Else a:=2

Câu 3 Trường hợp nào dưới đây là tên biến trong Pascal ?

Câu 4 Trong Pascal, phát biểu nào sau đâu là đúng

A.Sau mỗi câu lệnh đều có chấm phẩy B.Các lệnh phải phân biệt chữ hoa và chữ thường

C.Trước END bắt buộc phải có chấm phẩy D.Trước lệnh ELSE không có chấm phẩy

Câu 5 Var a, N : integer ;

BEGIN

N := 645 ;

A := N mod 10 ;

N := N div 10 ;

IF N<65 THEN A := A + N div 10 ;

IF A>7 THEN A := A + N mod 10 ;

Write(a);

END.

Ta thu được kết quả nào ?

Câu 6. Để chạy chương trình ta dùng phím:

Câu 7. trong các từ sau từ nào là từ khóa:

Câu 8 Để xác định một điểm có tọa độ (x,y) nằm ngoài đường tròn tâm (a,b) bán kính R ta dùng biểu thức logic:

A.sqrt(sqr(x-a)+sqr(y-b))>R B.sqrt(sqr(x-a)+sqr(y-b))<=R

Trang 12

C. (x-a)+(y-b)>R D.(x-a)2+(y-b)2>R2

Câu 9 Đọan chương trình sau khi chạy cho kết quả gì?

A:=0;

If a>0 then

X:=1;

Y:=2

Else

X:=2

Writeln(x);

Câu 10. Đoạn chương trình sau C cho kết quả bao nhiêu?

A:=0; B:=0;

IF a>0 then

A:=1

ELSE

C:=A+B;

Câu 11 Phát biểu nào sau đây có thể lấy làm biểu thức điều kiện trong cấu trúc rẽ nhánh ?

A. "false" B. "A nho hon B" C. "A > B" D. 100 > 99

Câu 12. **Cho x là biến thực đã được gán giá trị 469.5632 Để thực hiện lên màn hình nội dung

"x=469.563" cần chọn câu lệnh nào sau đây ?

A.Writeln('x=' ,x:7:3); B.Writeln(x); C.Writeln(x:7:3); D.Writeln('x=',x:7);

Câu 13 Cho khai báo biến sau đây (trong Pascal) :

Var m, n : integer ;

x, y : real ;

Lệnh gán nào sau đây là sai ?

Câu 14. Câu lệnh nào sau đây là đúng:

A. If a>0 then a:=0 else a:=1 B. If a>0 then a:=0; else a:=1

C. If a>0 then a:=0 else a:=1; D. If a>0; then a:=0

Câu 15 Đọan chương trình sau cho ra kết quả gì?

A:=0;

If a>0 then a:=1;

Writeln(a);

Câu 16 Kết quả đoạn chương trình sau khi nhập a=0, b=1

IF a=0 then

IF b=0 then

Writeln('VSN') Else

Writeln('VN') Else

Writeln(-b/a:10:2);

Câu 17 Trường hợp nào sau đây không phải là lệnh gán trong Pascal ?

Câu 18. Biểu thức (sqrt(25) div 4) có kết quả là mấy:

Trang 13

Câu 19. **Hãy chọn phương án ghép đúng Biểu thức : 25 div 5 + 5 / 2 * 3 có giá trị là :

Câu 20 Xét chương trình Pascal cho khung dưới đây :

PROGRAM vi_du;

BEGIN

Writeln('Xin chao cac ban');

Writeln('Moi cac ban lam quen voi Pascal');

END.

Chọn phát biểu sai trong các phát biểu dưới đây :

A.Khai báo tên chương trình là vi_du B.Khai báo tên chương trình là vi du

C.Thân chương trình có hai câu lệnh D. Chương trình không có khai báo hằng

PHẦN TỰ LU Ậ N: (5 điểm)

Câu 1: Viết chương trình nhập vào từ bàn phím 2 số thưc a ,b sau đó in ra màn hình giá trị của số lớn hơn.

(2đ)

Câu 2: Viết chương trình nhập vào từ bàn phím 2 số nguyên x ,y (x<y) sau đó tính tích của các số âm trong

phạm vi từ x đến y và in kết quả ra màn hình.(3đ)

BÀI LÀM

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Ngày đăng: 30/06/2023, 07:49

w