Bộ đề thi HK2 môn Tin học lớp 11 năm 2017-2018

10 28 0
Bộ đề thi HK2 môn Tin học lớp 11 năm 2017-2018

Đang tải... (xem toàn văn)

Thông tin tài liệu

D. Lời gọi hàm và lời gọi thủ tục có thể có tham số thực sự hoặc không có tham số thực sự tuỳ thuộc vào từng hàm và thủ tục. Khi thực hiện thủ tục.. Biến cục bộ l{ biến chỉ được dùng tr[r]

(1)

ĐỀ KIỂM TRA HỌC KỲ NĂM 2017-2018 MÔN TIN HỌC LỚP 11

Thời gian: 45 phút TRẮC NGHIỆM:

Câu 1:

Khai b|o n{o sau đ}y l{ cú ph|p ?

A Type mang1c = array (1 100) of byte; B Type mang1c = array [1 100] of byte; C Type mang1c = array [1-100] of byte; D Type 1mang = array [1 100] of byte; Câu 2:

Cho khai báo sau: var a,b:string;

Đ|p |n n{o sau đ}y l{

A Đ}y l{ khai b|o chuỗi vơ số kí tự B Đ}y l{ khai b|o chuỗi gồm 200 kí tự C Đ}y l{ khai b|o mảng chiều

D Đ}y l{ khai b|o chuỗi gồm 255 kí tự Câu 3:

Cho c}u lệnh sau Begin

Write('Phan tu thu',i,'='); readln(A[i]);

end;

C}u lệnh l{m gì?

A Nhập v{o i phần tử mảng A

B Xuất m{n hình gồm i phần tử mảng A C Nhập v{o vị trí thứ i mảng A

D Xuất m{n hình vị trí mảng A Câu 4:

Để xuất mảng A vừa nhập v{o từ b{n phím ta thự lệnh n{o sau đ}y A Write(A[i]:4); B read(A[i]); C Write('A[i]:4') D readln(A[i]); Câu 5:

Cho c}u đoạn lệnh sau For i= to N

if A[i]>max the Begin

Max=A[i]; Csmax=i; end;

(2)

for j:= to n write(A[i,j]); writeln;

end;

for j:= to n write('A[i,j]'); writeln;

end; C For i =1 to n

Begin

for j= to n write(A[i,j]); writeln;

end;

D For i :=1 to n

for j:= to n write(A[i,j]); writeln;

Câu 8:

Cho c|c khai b|o sau, đ}u l{ khai b|o mảng chiều? A type mang2c := array[1 9:1 8] of integer;

var A,B:mang2c;

B type mang2c = array[1 9,1 8] of integer; var A,B:mang2c;

C var A,B:mang2c;

D type mang2c := array[1 9,1 8] of integer; var A,B:mang2c;

Câu 9:

Cho mảng A có 15 dịng v{ 13 cột, để in m{n hình phần tử dịng 7, cột ta viết: A Write(A[7,5]); B Write(A[5,7]); C Write(A:7:5); D Write(A,7,5); Câu 10:

C|ch khai b|o n{o sau đ}y l{ mảng chiều A Type Mang = array[1 10] of integer;

var Mang: A; B Type Mang = array[1 10] of integer; var A:Mang; C Type Mang:=array[1 10] of integer;

var A: Mang; D Type Mang = array[1 10] of integer; var A:Mang; TỰ LUẬN:

(3)

ĐỀ KIỂM TRA HỌC KỲ NĂM HỌC 2017-2018 MÔN TIN - LỚP 11 - THỜI GIAN 45 PHÚT

HỌ TÊN HS: ……….LỚP:……… I TRẮC NGHIỆM

Câu 1. Cho biết giá trị lưu trữ biến N sau đoạn chương trình sau: N := pos ('XYZ' , 'ABXYXY');

A. B. C. D.

Câu 2. Ke t qua cu a đoa n le nh sau la g ? s := 'ABCED'; write (s[4]);

A. E B. A C. B D. C

Câu 3. Gia ma ng chie u A =array[1 2,1 3] of byte là:

2

8 10 12

Le nh Pascal write(a[1,3]); se vie t ma n h nh gia tri na o?

A. 10 B. C. 12 D.

Câu 4. Cho biết giá trị lưu trữ biến s sau đoạn chương trình sau: s := 'XY'; insert('AB',s,1);

A. 'AXYB' B. 'ABXY'; C. 'XYAB' D. 'XABY'

Câu 5. Gia sư so tư nhiên 1,2,3,4 đa đươ c lưu trư theo thư tư va o ma ng A, ba t đa u la A[1] Đoa n le nh Pascal sau đ}y se vie t ca c gia tri na o (theo thư tư )?

(4)

Câu 7. Giả sử cần khai báo biến để lưu trữ năm sinh (4 chữ số) 30 học sinh lớp Ta chọn khai b|o n{o sau đ}y la th ch hơ p nha t?

A. var namsinh : array [1 30] of byte; B. var namsinh : array [1 30] of integer; C. var namsinh : array [1 40] of integer; D. var namsinh : array [1 40] of byte; Câu 8. Ma ng la g ?

A. Mo t ta p hơ p ca c bie n gắn số, co cu ng kie u dư lie u B. Mo t phương tie n giao thông thuy thô sơ

C. Một dãy số nguyên liên tiếp D. Ca c bie n co cu ng kie u dư lie u

Câu 9. Cho mảng a[1 4] chứa phần tử theo thứ tự: Lệnh : write('a[3]') in hình:

A. a[3] B. C. D.

Câu 10. Cho biết kết đoạn chương trình sau:lop:='Lop11L2'; delete(lop,2,3); write(lop);

A. L1L2 B. Lop12 C. Lo1L2 D. Lop II/ PHẦN CHƯƠNG TRÌNH:

Viết chương trình nhập n nguyên dương v{ n số nguyên a1, a2,…,an a/ Tính tổng số chẵn dãy (In kết dòng)

(5)

ĐỀ KIỂM TRA HỌC KỲ NĂM HỌC 2017-2018 MÔN TIN - LỚP 11 - THỜI GIAN 45 PHÚT

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

Chọn đáp án điền vào bảng tương ứng

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

Đáp án

Câu 1: Khẳng định sau đ}y l{ đúng?

A Chỉ có thủ tục có tham số hình thức B Cả thủ tục v{ h{m có tham số hình thức C Chỉ có hàm có tham số hình thức D Thủ tục v{ h{m n{o phải có tham số hình thức

Câu 2: Để biết trỏ tệp đ~ cuối dòng tệp f hay chưa, ta sử dụng hàm:

A eof(f) B eoln(f) C eof(f, ‘trai.txt’) D foe(f) Câu 3: Khẳng định n{o sau đ}y l{ đúng?

A Cả lời gọi hàm lời gọi thủ tục phải có tham số thực

B Lời gọi thủ tục thiết phải có tham số thực cịn lời gọi hàm khơng thiết phải có tham số thực

C Lời gọi hàm định phải có tham số thực cịn lời gọi thủ tục khơng thiết phải có tham số thực

D Lời gọi hàm lời gọi thủ tục có tham số thực khơng có tham số thực tuỳ thuộc vào hàm thủ tục

Câu 4: Trong NNLT Pascal, khai b|o n{o sau đ}y l{ khai b|o tệp văn bản?

(6)

A Read(<biến tệp>); B Read(<biến tệp>,<danh sách biến>); C Read(<danh sách biến>, <biến tệp>); D Read(<danh sách biến>);

Câu 7: Cho đoạn chương trình sau: Var g:text;

I:integer; Begin

Assign(g, ‘C:\DLA.txt’); Rewrite(g);

For i:=1 to 10

If i mod <> then write(g, i); Close(g);

Readln End

Sau thực chương trình trên, nội dung tệp ‘DLA.txt’ gồm phần tử nào? A 2; 4; 6; 8;10 B 1; 3; 5;

C 1; 3; 5;7; D 4; 6; 8;10

Câu 8: Tệp f có liệu để đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta sử dụng câu lệnh:

A Read(f, x, y, z); B Read(f, ‘x’, ‘y’, ‘z’); C Read(x, y, z); D Read(‘x’, ‘y’, ‘z’); Câu 9: Giả sử a = 5; b = 9; c = 15; để ghi giá trị vào tệp f có dạng ta sử dụng thủ tục ghi:

A Write(f, a,b,c); B Write(a, ‘ ’, b, ‘ ’, c); C Write(f, a, ‘ ’, bc); D Write(f, a ‘’, b‘’, c);

5 15

(7)

Câu 10: Khẳng định n{o sau đ}y l{ đúng?

A Biến cục l{ biến dùng chương trình

B Biến cục l{ biến dùng chương trình chứa

C Biến cục l{ biến dùng chương trình chứa v{ chương trình

D Biến to{n cục sử dụng chương trình v{ khơng sử dụng c|c chương trình

PHẦN II: TỰ LUẬN (5 điểm): Câu 1: Cho chương trình sau Program Baitap;

Var x, y, z , t: word;

Function BCNN(a, b:word):word; Var du, c, d:word;

Begin c:=a; d:=b; While b<>0 do Begin

du:=a mod b; a:=b;

b:=du; End;

BCNN:=(c*d) div a; End;

Begin

(8)

Câu 2: Cho mảng A gồm N phần tử thuộc kiểu nguyên (N≤50)? Viết chương trình thực yêu cầu sau:

a) Viết thủ tục nhập giá trị cho mảng A từ bàn phím

b) Viết thủ tục in hình phần tử âm mảng A

ĐÁP ÁN VÀ THANG ĐIỂM ĐỀ KIỂM TRA HỌC KỲ II PHẦN I :TRẮC NGHIỆM (5 điểm)

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

Đáp án B B D D D B C A A B

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

Câu 1: (2 điểm)

a) Tham số thực sự: x, y, z, t Tham số hình thức: a, b

b) Biến cục bộ: du, c, d Biến toàn cục: x, y, z, t

Câu 2: (3 điểm)

a) Viết thủ tục nhập giá trị cho mảng A từ bàn phím procedure nhap(var A:kmang; var n:integer); begin

write(‘Nhap so phan tu cua mang N=’); readln(n);

(9)

readln(A[i]); end;

end;

b) Viết thủ tục in hình phần tử âm mảng A procedure hienam(A:kmang;n:byte);

begin

for i := to n do

(10)

Website HOC247 cung cấp môi trường học trực tuyến sinh độ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ỹ sư phạm đến từ c|c trường Đại học

trường chuyên danh tiếng

I. Luyện Thi Online

- Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ c|c Trường ĐH v{ 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 chuyên 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 v{ c|c 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á Học 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 v{ đạ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ẩn đơi HLV đạt thành tích cao HSG Quốc Gia

III. Kênh học tập miễn 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 Toán- Lý - Hoá, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh

Học lúc, nơi, thiết bi – Tiết kiệm 90%

Học Toán Online Chuyên Gia

Ngày đăng: 11/05/2021, 18:39

Từ khóa liên quan

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

Tài liệu liên quan