Bộ 5 đề kiểm tra 1 tiết học kì 1 môn Tin học lớp 11 có đáp án năm 2017

22 385 0
Bộ 5 đề kiểm tra 1 tiết học kì 1 môn Tin học lớp 11 có đáp án năm 2017

Đ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

A) Biên dịch không lưu lại văn bản để sử dụng khi cần thiết. B) Thông dịch lưu lại văn bản để sử dụng khi cần thiết. C) Biên dịch lưu lại văn bản để sử dụng khi cần thiết. D) Thông dịch [r]

(1)

ĐỀ KIỂM TRA TIẾT NĂM HỌC 2016 - 2017 MÔN: TIN HỌC 11

ĐỀ SỐ Thời gian: 45 phút

(Gồm: 24 câu trắc nghiệm, câu tự luận) I PHẦN TRẮC NGHIỆM() Chọn đáp án đúng

Câu 1. Câu lệnh sau đúng?

A. if a = then a = d + else a = d + 2; B if a: = then a := d + else a := d + 2;

C. if a = then a := d + 1; else a := d + 2; D. if a = then a := d + else a := d + 2;

Câu 2. Trong pascal, để nhập liệu từ bàn phím ta sử dụng thủ tục:

A. write(<danh sách biến >); B. writeln(<danh sách biến >);

C. read(<danh sách biến>); D. real(<danh sách biến>);

Câu 3. Trong ngơn ngữ lập trình Pascal , từ khóa CONST dùng để:

A. Khai báo thư viện; B. Khai báo

C. Khai báo tên chương trình; D. Khai báo biến ;

Câu 4. Hãy cho biết đoạn chương trình sau có lỗi?

Var x, y : integer ; kq:boolean; Begin

X:=3; y:=2;

If x > y then kq = true ; else kq := false; end

A. B. C. D.

Câu 5. Muốn kiểm tra giá trị A B có khác hay không ta viết câu lệnh If cho đúng?

A. If A><B then… B. If A!=B then…

(2)

Câu 6. Một ngôn ngữ lập trình có thành phần nào?

A. Bảng chữ ngữ nghĩa; B. Bảng chữ cú pháp ;

C. Cú pháp ngữ nghĩa D. Bảng chữ ,cú pháp ngữ nghĩa;

Câu 7. Các biểu diễn phép toán số học với số nguyên Pascal là:

A. +, - , * , div , mod B. +, - , x , :

C. + , - , * , / , div , mod D. +, -, * , /

Câu 8. Để khai báo biến A kiểu kí tự, ta chọn cách khai báo:

A. var A : char; B. var A : boolean; C. var : A boolean; D. var : A char;

Câu 9. Các kiểu liệu thuộc kiểu liệu số nguyên?

A. char, byte, word, boolean B. real, byte, word, boolean

C. real, longint, word, boolean D. byte, integer, word, longint

Câu 10. Cú pháp khai báo cấu trúc lặp dạng tiến với số lần biết trước

A. For < biến đếm > := < giá trị đầu > Downto < giá trị cuối > Do < câu lệnh >;

B. For < biến đếm > := < giá trị cuối > Downto < giá trị đầu > Do < câu lệnh >;

C. For < biến đếm > := < giá trị cuối > To < giá trị đầu > Do < câu lệnh >;

D. For < biến đếm > := < giá trị dầu > To < giá trị cuối > Do < câu lệnh >;

Câu 11. Trong ngôn ngữ lập trình ,hằng là:

A. Một biểu thức số học;

B. Một giá trị xác định;

C. Là đại lượng có giá trị khơng thay đổi q trình thực chương trình

D. Một biểu thức logic;

Câu 12. Trong ngơn ngữ lập trình ,bảng chữ

A. Tập kí tự dùng để viết chương trình;

B. Tập kí tự khơng phép dùng để viết chương trình;

C. Tập kí tự bảng mã ASCII;

(3)

Câu 13. Trong Turbo Pascal, để thực chương trình, ta nhấn:

A. Tổ hợp phím Ctrl+F9 B. Phím F9

C. Tổ hợp phím Shift+F9 D. Tổ hợp phím Alt+F9

Câu 14. Cấu trúc tổng quát chương trình gồm:

A. Khai báo khai báo biến; B. Phần thân chương trình thích

C. Phần khai báo phần thân chương trình; D Phần khai báo biến câu lệnh;

Câu 15 Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:

A. If < điều kiện > then <câu lệnh>;

B. IIf < điều kiện > then <câu lệnh>;

C. If < điều kiện > ; then < câu lệnh >

D. If < điều kiện > then < câu lệnh > else < câu lệnh >;

Câu 16. Biểu diễn phép toán quan hệ lớn là:

A => B.> or = C. D. >=

Câu 17. Danh sách biến nhiều tên biến , biến phân cách bởi:

A. Dấu chấm phẩy(;); B. Dấu chấm(.); C. Dấu hai chấm(:) D. Dấu phẩy(,);

Câu 18.Trong pascal, câu lệnh gán có dạng:

A. < tên biến > =: < biểu thức >; B. < biểu thức > = : < biến >;

C. < tên biến > := < biểu thức > D. < tên biến > : = < biểu thức >;

Câu 19. Trong ngơn ngữ lập trình Pascal, từ khóa 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

Câu 20. Trong Pascal, biểu thức (20 div + 18 mod 4) bằng:

A. B. C. 10 D.

Câu 21:Hãy chọn phương án sai.

Cần phải có ngơn ngữ lập trình vì:

A Máy tính chưa có khả hiểu ngơn ngữ tự nhiện;

B Ngôn ngữ máy thường phức tạp người;

(4)

C Ngôn ngữ bậc cao ngôn ngữ không gần với ngôn ngữ tự nhiên

D Ngôn ngữ lập trình ngơn ngữ trung gian ngơn ngữ tự nhiên ngôn ngữ máy

Câu 22: Hãy viết biểu thức sqrt(z+sqrt(u+sqrt(v))) dươí dạng biểu thức tốn học

A zuv

B zuv

C zuv

D z u v

Câu 23: Cho biết hình xuất với đoạn chương trình sau:

For i:=1 to 10

If i mod = then write(i,’ ‘);

A 1 10 B 1 C 1 D 2 10

Câu 24: Trong khai báo nhớ cấp phát cho biến tổng cộng byte? Var x,y,z : Integer; c,h: Char; ok: Boolean;

A 12 B 10 C 9 D 11

II.PHẦN TỰ LUẬN()

Câu 1: (2 điểm) Viết chương trình tính tổng sau: X + Y X>Y

X – Y| trường hợp ngược lại Với X,Y số nguyên dương

Câu 2: Anh Nam gửi ngân hàng số tiền Gui đồng với lãi suất 0,18% tháng Hỏi sau tháng anh Nam rút Rut đồng? Biết lãi suất cộng vào vốn

Viết chương trình giải toán

(5)

HƯỚNG DẪN GIẢI CHI TIẾT I - TRẮC NGHIỆM

CÂU 10 11 12

ĐÁP ÁN D C B D D D C A D D C B

CÂU 13 14 15 16 17 18 19 20 21 22 23 24

ĐÁP ÁN A C A D D D A A C A D C

II - TỰ LUẬN:

Câu Yêu cầu Mức điểm Tổng

1 Program bai1;

Var X,Y,S:integer; Begin

Writeln(‘Nhap X, Y’); Readln(X,Y);

If X>Y then S:=X+Y else S:= abs(X-Y);

Writeln(‘Tong la:’,S:4); Readln

End

0.25 0.5 0.25

(6)

2 Program tien_lai; Const lai=0,018; Var thang: integer;

Goc;gui, rut: real; Begin

Writeln(‘Nhap tien gui:’); Readln(gui);

Goc:=gui;

Writeln(‘So tien rut ve:’); Readln(rut);

Thang:=0;

While gui<rut Begin

Gui:=gui+gui*lai; Thang:=thang+1; End;

Write(‘can’, thang, ‘thang de rut duoc so tien tren’); Readln

End

0.25

0.5

1.0

0.25

2

ĐỀ KIỂM TRA TIẾT NĂM HỌC 2016 - 2017 MÔN: TIN HỌC 11

ĐỀ SỐ 2 Thời gian: 45 phút (Gồm: 40 câu trắc nghiệm)

Câu 1: Cho biểu thức A: = 3*abs(x-y) + sqr(x+1)*2, x, y nhận giá trị 4; kết quả thu là:

A 56 B + C 58 D 12 + Câu 2: Trong từ sau, từ từ khóa pascal?

A Writeln B Sqr C Readln D Const

Câu 3: Cú pháp sau cho câu lệnh While

(7)

C While < điều kiện > : < câu lệnh >; D While < điều kiện > := < câu lệnh >;

Câu 4: Cho biểu thức S:= 10 mod * + 12 div 5, kết S là:

A B C D 12

Câu 5: Cho hai biến x,y thoả 100 x,y 150 S = x*y S khai báo tốn bộ nhớ nhất?

A Var s: byte; B Var s: longint;

C Var s: real; D Var s: integer;

Câu 6: N:=5; x:=0; For i:=1 to N If ( i mod 2=0) then x:=x+1; Write(x); Kết :

A B C D

Câu 7: Cho x biến thực gán giá trị 15.1234 Để lên hình “x=15.12” cần chọn lệnh sau ?

A Writeln(‘x=’ ,:5:2); B Writeln(x:5);

C Writeln(‘x=’,x:5:2); D Writeln(x);

Câu 8: T:= 0; FOR i:= 100 TO 999 DO IF (i MOD < > 0) AND (i MOD = 0) THEN T := T + i; Đoạn CT dùng để:

A Tính tổng tất số có chữ số số chẵn chia hết cho

B Tính tổng tất số lẻ có chữ số

C Tính tổng tất số có chữ số số lẻ chia hết cho 3.

D Tính tổng tất số tự nhiên có chữ số

Câu 9: Cho hai biến nguyên x,y thoả 10 x,y 15 S = x/y S khai báo tốt nhất?

A Var s: real; B Var s: longint;

C Var s: word; D Var s: integer;

Câu 10: Cho hai giá trị X số nguyên, Y số thực: Thủ tục sau pascal?

A Writeln(X:8:2, Y:8); B Writeln(X:8, Y: 2:10;

C Writeln(X:8, Y:10:2); D Writeln(X:8:2, Y:10:2);

(8)

kết thu là?

A B C D

Câu 12: Từ biểu thức pascal (abs(3*x)-4*cos(2*x))/(3*sqrt(x+2)) chuyển biểu thức toán học:

A cos   x x x abs

B

3 cos   x x x

C 2

) ( cos   x x x D cos   x x x

Câu 13: Cho đoạn CT: Kq:=0; For i:=1 to Kq:=Kq*i; Kết sau chạy :

A 60 B 0. C 120 D 20

Câu 14: Cho biểu thức A: = 3*abs(3*x-y) + sqr(x-1)*2, x,y nhận giá trị 3; kết thu là:

A 48 + 2 B 20 C 54 D 12 + 2

Câu 15: S := ; i:= 0; m:= 4; WHILE i < = m DO BEGIN i := i + 1;S:= S + i; END; Cho kết quả:

A S= B S= 10 C S = D S= 15

Câu 16: Cú pháp khai báo cấu trúc lặp dạng tiến với số lần lặp biết trước:

A for < biến đếm > := < giá trị cuối > downto < giá trị đầu > < câu lệnh >; B for < biến đếm > := < giá trị đầu > to < giá trị cuối > < câu lệnh >;

C for < biến đếm > := < giá trị cuối > downto <giá trị đầu> < câu lệnh >;

D for <biến đếm>:= <giá trị đầu> to <giá trị cuối> <câu lệnh>;

Câu 17: Cho đoạn lệnh: K:=10; While (K>5) K:=K-2; Write(K); Kết xuất hình là:

A B 10

C D 10

Câu 18: Để đưa giá trị hai biến x,y hình ta sử dụng thủ tục sau pascal?

A Write(x;y); B Read(x;y);

(9)

Câu 19: a:= 2; while a<15 a:=a*3; write( ‘a=’, a); iá trị a sau chạy CT là: A 18 B C 12 D

Câu 20: Với lệnh sau dùng để in giá trị M(M kiểu số thực) hình với độ rộng là có chữ số phần thập phân ?

A Write(M:5:2); B Writeln(M:2);

C Write(M:5); D Writeln(M:2:5);

Câu 21: Cho đoạn CT: x:=2; y:=3; IF x > y THEN F:= 2*x – y ELSE IF x=y THEN F:= 2*x ELSE F:= x*x + y*y ; Sau thực CT, giá trị F là:

A F=13. B Không xác định C F =1 D F=4

Câu 22: Cho biết đoạn chương trình thực tính tổng gì? S := 1; FOR i := TO 10 DO S := S + / i;

A Tính tổng:

10

1   

S

B Tính tổng:

10

1   

S

C Tính tổng:

10     S

D Tính tổng: S123 10

Câu 23: Cho biểu thức toán sau:

2sin(x  1) x2,hãy biểu diễn biểu thức

trên ngơn ngữ lập trình pascal:

A 2*sin(x*x +1) – 4* sqr(x+2); B 2sin(x*x + 1) – 4sqrt(x+2); C 2*sin(sqrt(x) + 1) – 4*sqr(x+2);

D 2*sin(sqr(x) + 1) – * sqrt(x+2);

Câu 24: Biểu diễn sau biểu diễn pascal?

A ‘hello’ B 12A C ‘20,5’ D 123

Câu 25: Câu lệnh sau pascal?

A X = A+ B; B Writeln(‘X=’; A+B);

(10)

Câu 26: Trong Turbo Pascal, tên dãy liên tiếp không ký tự? A 127 B 225 C 177 D 255

Câu 27: Chọn câu câu sau:

A Kiểu Integer chiếm nhớ byte phạm vi giá trị từ -216 đến 216-1 B Kiểu longint chiếm nhớ byte phạm vi giá trị từ -231 đến 231-1

C Kiểu char chiếm nhớ byte bao gồm 256 kí tự mã ASCII

D Kiểu Real chiếm nhớ byte phạm vi giá trị từ đến 216 -1

Câu 28: Cho s,i,n số nguyên dương Câu lệnh tính s=n! là:

A s:=1; For i:=1 To n Do s:=s*i; B s:=0; For i:=1 To n Do s:=s*i;

C s:=1; For i:=1 To n Do s:=s*n; D s:=1; For i:=1 To n Do s:=s+i;

Câu 29: Trong Pascal ,từ khoá dùng để khai báo biến ?

A Uses B Program C Var D Const

Câu 30: Trong pascal cho đoạn chương trình : Begin X:=2; Y:= X-2; X:= 2*X-3;Y:=Y-X; End; Hỏi kết cuối X, Y sau thực đoạn chương trình bao nhiêu?

A X= 1, Y = -1 B X= 2, Y = -1 C X= 4, Y = -3 D X= 1, Y = -2

Câu 31: Biến y nhận giá trị :- 15 biến x nhận giá trị: -10.5 khai báo nào sau ?

A Var x,y : integer; B Var x: byte; y : real;

C Var x,y: real; D Var x: word; y: real;

Câu 32: Trong tên sau, tên ngôn ngữ pascal?

A 2vidu B Vi-du C _vidu D Vi du

Câu 33: Để nhập giá trị cho hai biến nguyên x,y từ bàn phím ta sử dụng thủ tục sau đây?

A Writeln(x,y); B Readln(‘x, y’); C Writeln(‘ x ‘, ‘ y ‘); D Readln(x,y);

Câu 34: Cho biểu thức S:= 11 mod * + 12div(3+2), kết S là:

(11)

Câu 35: Giá trị ‘2a+b’ thuộc kiểu sau đây?

A Hằng logic B Hằng xâu

C Hằng số D Hằng biểu thức

Câu 36: Cho đoạn chương trình : Y:=3; X:=Y-2; Y:= 2*Y+1;X:=Ymod X; Hỏi kết cuối cùng X, Y sau thực đoạn chương trình bao nhiêu?

A X= 0, Y = B X= 1, Y = C X= 0, Y = D X= 7, Y =

Câu 37: S:=1; n:=2;While s<=7 Begin S:=s+n; N:=n+1; End; Write(‘Tong S la:’,S:4); Kết quả là?

A B C 11 D 10

Câu 38: Cho điều kiện   

 

5 x x

Pascal ta biểu diễn biểu thức sau ?

A ( x) or ( x <5) B (x >= 2) and ( x<5)

C (x >= 2) or ( x<5) D ( x <5) and ( x)

Câu 39: Trong Turbo Pascal để biên dịch chương trình ta sử dụng tổ hợp phím:

A Shift + F9 B Alt + X C Ctrl + F9 D Alt + F9

Câu 40: Muốn kiểm tra đồng thời ba giá trị a, b, c có lớn hay khơng ta viết câu lệnh If:

A If a,b,c>0 then B If (a>0) and (b>0) and (c>0) then

C If a>0, b>0, c>0 then D If (a>0) or (b>0) or (c>0) then

ĐỀ KIỂM TRA TIẾT NĂM HỌC 2016 - 2017 MÔN: TIN HỌC 11

ĐỀ SỐ Thời gian: 45 phút (Gồm: câu tự luận) Câu 1: Biểu diễn biểu thức sau dạng pascal:

a) x + yz; b) -1 ≤ cosx ≤ c) | x3 + xx |

(12)

Câu 2:

a) Hãy lỗi chương trình pascal sau:

Var so1, so2, hieu := integer; { dòng 1} Begin { dòng 2}

Writeln(' Chuong trinh thuc hien phep tru so hoc); { dòng 3} so1 :=400 { dòng 4}

so2 :=250 ; { dòng 5} hieu : so1-so2; { dòng 6} Writeln(' ket qua = ',hieu:5); { dòng 7} Readln ; { dòng 8}

End { dòng 9}

b) Cho biết kết xuất chương trình (sau sửa hoàn chỉnh)

Câu 3: Viết chương trình tính diện tích hình thang biết độ dài đáy nhỏ a, đáy lớn b, chiểu cao h, với a, b, h số nguyên dương nhâp vào từ bàn phim

-HẾT - HƯỚNG DẪN GIẢI CHI TIẾT

ĐÁP ÁN, HƯỚNG DẪN CHẤM BIỂU ĐIỂM

Câu :

a) x + y*z;

b) -1 <= cos(x) and cos(x) <= c) Abs(x*x*x + sqrt(x+sqrt(x)))

1,0 điểm 1,0 điểm 1,0 điểm Câu :

a) Chương trình có lỗi: - Lỗi 1: bỏ dấu “=” dòng

- Lỗi 2: thiếu dấu nháy đơn lệnh xuất liệu - Lỗi 3: thiếu dấu “;” dòng

- Lỗi 4: thiếu dấu “=” câu lệnh gán dòng b) Kết in ra:

Chuong trinh thuc hien phep tru so hoc 150

(13)

Câu :

- Viết cấu trúc chương trình - Viết khai báo biến - Nhập liệu

- Viết câu lệnh - In kết

0,5 điểm 0,5 điểm 0,5 điểm 1,0 điểm 0,5 điểm

ĐỀ KIỂM TRA TIẾT NĂM HỌC 2016 - 2017 MÔN: TIN HỌC 11

ĐỀ SỐ 4 Thời gian: 45 phút

(Gồm: 28 câu trắc nghiệm, câu tự luận) I PHẦN TRẮC NGHIỆM (7 điểm)

Câu 1: Hãy cho biết thông dịch khác biên dịch điểm nào?

A) Biên dịch không lưu lại văn để sử dụng cần thiết B) Thông dịch lưu lại văn để sử dụng cần thiết C) Biên dịch lưu lại văn để sử dụng cần thiết

D) Thông dịch sử dụng ngơn ngữ lập trình Pascal

Câu 2: Biểu thức x y y x a

 

2

2

sau viết Pascal ?

A) 2*a*sqrt(x+y)/(x*x+y)

B) 2*a*Abs(x+y)/(x*x+y) C) 2*a*exp(x+y)/x*x+y

D) (2*exp(x+y))/(x*x+y)

Câu 3: Biến a nhận giá trị true, biến b nhận giá trị 11.2 ; 11.3 ; 11.4 ; 3.14 ; 3.1416 chọn khai báo đúng:

A) var a: char; b: integer; B) var a: char; b: byte;

(14)

D) var a: boolean; b: real;

Câu 4: Cho khai báo biến sau, ch câu lệnh gán sai?

Var m, n:integer; x, y: real;

A) x:=6; B) m:=-4; C) y:=10.5; D) n:=3.5;

Câu 5: Chương trình dịch khơng có khả khả sau?

A) Thông báo lỗi cú pháp B) Phát lỗi cú pháp

C) Tạo chương trình đích D) Phát lỗi ngữ nghĩa

Câu 6: Cách viết cho biểu thức sau TP: Sin(5x) + cos(3x+y)=12

A) Sin5*x+ cos3x+y =12 B) Sin(5*x)+cos(3x+y)=12 C) Sin(5*x)+cos(3*x+y)=12 D) Sin5*x+cox3*x+y=12

Câu 7: Xét biểu thức sau : (9x < 80) and (x <=10) Biểu thức cho kết True x

A) B) 10 C) 11 D)

Câu 8: Trong ngôn ngữ lập trình Pascal, mặt cú pháp câu lệnh sau sai ?

A) x:= (3<5) and (6<8); B) x := 3,1415;

(15)

D) x := 30.5;

Câu 9: Phát biểu ?

A) Khi cần thay đổi ý nghĩa từ khóa người lập trình cần khai báo theo ý nghĩa

B) Đại lượng có giá trị khơng đổi trình thực chương trình gọi biến

C) Trong chương trình tên gọi đối tượng khơng thay đổi nên xem D) Tên người lập trình tự đặt khơng trùng với từ khóa trùng với tên chuẩn

Câu 10: Cho a:= 5, b:= 20 Hãy tính giá trị a, b trường hợp sau? If a > b Then

Begin

a:= b-a; b:= a+2; End

Else a:= b- a;

A) a = 5, b = 15 B) a = 5, b = 20 C) a = 15, b = 20 D) a = 15, b =

Câu 11: X nhận giá trị từ ‘A’ đến ‘Z’, khai báo sau trong Pascal?

A) Var x : real; B) Var x: Byte ; C) Var x: Integer; D) Var x : char ;

Câu 12: Biểu diễn từ khóa Pascal

(16)

C) ‘Begin’ D) then

Câu 13: Xét khai báo sau: Var

K, t, M, Q, i : Longint ; {dòng 1}

C, C1: Char; {dòng 2}

_87, giai_pt: Boolean; {dòng 3}

thi_nghiem 1: Integer; {dòng 4}

Hãy lỗi khai báo dòng nào? A) dòng

B) dòng C) dòng D) dòng

Câu 14: Hãy viết biểu thức : 99.5 ≥ N >0 sang dạng biểu diễn tương ứng Pascal

A) (N<=99.5) or (N>0) B) (N <= 99.5) and (N>0) C) (N >= 99.5) or (N>0) D) (N>=99.5) and (N>0)

Câu 15: Xác định giá trị x, y sau thực đoạn chương trình? Var x, y : Integer;

Begin

x:= 10; y:= 15; x:= x+y; y:= y-x; End;

(17)

B) x= 10, y= -15 C) x= 15, y= -10 D) x= 25, y= 15

Câu 16: Chú thích sử dụng ngơn ngữ lập trình Pascal ghi trong:

A) [ ) B) ( ) C) [ ] D) (* *)

Câu 17: Trong Pascal phép toán div, mod thuộc phép toán sau đây:

A) Phép toán số học với số thực B) Phép toán số học với số nguyên C) Phép toán Logic

D) Phép toán quan hệ

Câu 18: Trong ngơn ngữ lập trình Pascal, từ khóa CONST dùng để:

A) Khai báo biến B) Khai báo C) Khai báo thư viện

D) Khai báo tên chương trình

Câu 19: Trong ngơn ngữ lập trình Pascal, từ khóa PRO RAM dùng để:

A) Khai báo tên chương trình B) Khai báo biến

C) Khai báo thư viện D) Khai báo

Câu 20: Trong ngôn ngữ lập trình Pascal, soạn thảo chương trình loại tên có màu trắng:

(18)

C) Tên chương trình D) Tên dành riêng

Câu 21: Trong Turbo Pascal, để biên dịch chương trình

A) Nhấn phím F9

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

Câu 22: Trong Turbo Pascal, để thoát khỏi Turbo Pascal

A) Nhấn tổ hợp phím Alt + F4 B) Nhấn tổ hợp phím Alt + X C) Nhấn tổ hợp phím Ctrl + F4 D) Nhấn tổ hợp phím Ctrl + X

Câu 23: Cấu trúc chương trình chia làm phần?

A) B) C) D)

Câu 24: Xác định giá trị biểu thức:

S = (135 div 100) + (135 mod 100) div 10 + (135 mod 10)

A) S=10 B) S=6 C) S=9 D) S =

Câu 25: Câu lệnh dùng để xuất liệu ( Trong pascal)?

(19)

D) Readln(<danh sách kết >) ;

ĐỀ KIỂM TRA TIẾT NĂM HỌC 2016 - 2017 MÔN: TIN HỌC 11

ĐỀ SỐ 5 Thời gian: 45 phút (Gồm: câu tự luận)

Câu 26: Xét biểu thức điều kiện: b*b – 4*a*c>0 Khẳng định sau đúng:

A) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có nghiệm thực dương hay khơng

B) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có hai nghiệm thực phân biệt hay không

C) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có nghiệm thực hay khơng D) Biểu thức kiểm tra phương trình bậc hai ax2 + bx + c =0 có nghiệm kép hay khơn

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

readln(x, y); T:=x; x:=y; y:=T;

write(‘ x = ‘, x, ‘ y = ‘, y); readln

end

giả sử nhập x= 0; y= -1; sau thực đoạn chương trình xong hình in nội dung có dạng nào?

(20)

Câu 28: Chọn cú pháp đúng:

A) PROGRAM <tên chương trình> ; B) VAR <tên biến> := <giá trị> ; C) USES <danh sách biến> ;

D) CONST <tên hằng> : < Kiểu liệu> ;

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

Câu 1: Viết chương trình đưa hình câu :

" Chao cac ban !

Moi cac ban lam quen voi chuong trinh Tubo Pascal !"( điểm)

Câu 2: Viết chương trình nhập vào số từ bàn phím tìm số lớn số ? (2 điểm) -HẾT -

HƯỚNG DẪN GIẢI CHI TIẾT I PHẦN TRẮC NGHIỆM (7 điểm)

Câu 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20

A                    

B                    

C                    

D                    

Câu 21 22 23 24 25 26 27 28

A        

B        

C        

D        

(21)

Program cau1; ( 0.25 điểm)

Begin

Write(‘ Chao cac ban !

Moi cac ban lam quen voi chuong trinh Tubo Pascal !); ( 0.25 điểm)

Readln ( 0.25 điểm)

End ( 0.25 điểm) Câu 2: Viết chương trình

Program cau2; ( 0.25 điểm)

Var a,b: real; ( 0.25 điểm)

Begin

Write(‘ nhap a,b); ( 0.25 điểm)

Readln(a,b); ( 0.25 điểm)

If a>b then write(‘a la so lon’)

Else write(‘b la so lon’); ( 0.5 điểm)

Readln ( 0.25 điểm)

(22)

Website HOC247 cung cấp môi trường học trực tuyếnsinh động, nhiều tiện ích thông minh,

nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh

nghiệm, giỏi kiến thức chuyên môn lẫn kỹnăng sư phạmđến từcác trường Đại học

trường chuyên danh tiếng

I. Luyn Thi Online

- Luyên thi ĐH, THPT QG:Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG các mơn: Tốn, NgữVăn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học - Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán

trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn.

II Khoá Hc Nâng Cao HSG

- Tốn Nâng Cao THCS: Cung cấp chương trình Toán Nâng Cao, Toán Chuyên dành cho em HS THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập ởtrường đạt điểm tốt

ở kỳ thi HSG

- Bồi dưỡng HSG Toán: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học Tổ Hợp dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần

Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩncùng đôi HLV đạt thành tích cao HSG Quốc Gia

III. Kênh hc tp min phí

- HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động

- HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hoá, Sinh- Sử - Địa, NgữVăn, Tin Học Tiếng Anh

Vng vàng nn tảng, Khai sáng tương lai

Hc mi lúc, mọi nơi, mọi thiết bi Tiết kim 90%

Hc Toán Online Chuyên Gia

Ngày đăng: 18/04/2021, 14:53

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

Tài liệu liên quan