Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính cụ thể;.. Chương trình có chức năng chuyển đổ[r]
Trang 1ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ 1 NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 1
Thời gian làm bài: 15 phút
Câu 1: Chương trình viết bằng ngôn ngữ máy có ưu điểm:
A Diễn đạt gần với ngôn ngữ tự nhiên;
B Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho việc mô tả thuật toán;
C Máy tính có thể hiểu được trực tiếp chương trình này;
D Dễ viết, dễ hiệu chỉnh, sửa chữa
Hãy chọn phương án ghép hợp lý nhất
Câu 2: Xác định những tên biến được đặt tên đúng (Đ), sai (S) trong bảng sau:
1 Ho va ten
2 Dienthoai
3 1.Didong
4 2.Codinh
5 Diachi1
6 Diachi2
7 Que quan
8 Tuoi
Câu 3: Xác định chữ số đúng (Đ), sai (S) trong bảng dưới đây:
1 3,98456
2 5.56456
3 76.23000
4 7E-1
Trang 2ĐÁP ÁN ĐỀ SỐ 1 Câu 1: C
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 2
Thời gian làm bài: 15 phút
I Hãy khoanh tròn vào câu được chọn (6,5 điểm) Câu 1: Chương trình viết bằng ngôn ngữ bậc cao không có đặc điểm nào trong các đặc điểm sau?
(1 điểm)
A Không phụ thuôc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy;
B Ngắn gọn, dễ hiểu, dễ hiệu chỉnh và nâng cấp;
C Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán;
D Máy tính có thể hiểu và thực hiện trực tiếp chương trình này
Trang 3Câu 2: Chương trình dịch là: (1 điểm)
A Chương trình dịch ngôn ngữ tự nhiên ra ngôn ngữ máy;
B Chương trình dịch ngôn ngữ máy ra ngôn ngữ tự nhiên;
C Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình
bậc cao thành chương trình thực hiện được trên máy tính cụ thể;
D Chương trình có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ máy thành
ngôn ngữ bậc cao
Câu 3: Chương trình dịch không có khả năng nào trong các khả năng sau? (1 điểm)
A Tạo được chương trình đích C Phát hiện được lỗi ngữ nghĩa
B Phát hiện được lỗi cú pháp D Thông báo lỗi cú pháp
Câu 4: Tên nào sai trong các tên sau? (2,5 điểm)
A -tuoi D 3noisinh G noi cong tac
Câu 5: Trong những biểu thức dưới đây, biểu diễn nào là từ khóa trong Pascal? (1 điểm)
A END B Integer C Real
D sqrt E ‘end’ F Var
II Ghép mỗi câu ở cột 1 với một câu thích hợp ở cột 2 trong bảng sau: (2,5 điểm)
(1) Biên dịch (A) là các đại lượng có giá trị không đổi trong quá trình thực hiện
chương trình
(2) Thông dịch (B) dịch và thực hiện từng câu lệnh, nếu còn câu lệnh tiếp theo thì quá
trình này còn tiếp tục
(3) Chương trình viết
trên ngôn ngữ lập
trình bậc cao
(C) là những đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị
có thể được thay đổi trong quá trình thực hiện chương trình
(4) Biến (D) dịch toàn bộ chương trình nguồn thành một chương trình đích có
thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần thiết
(5) Hằng (E) phải được chuyển thành chương trình trên ngôn ngữ máy mới có
thể thực hiện được
Trang 4III Tự luận: (1 điểm)
Trong một chương trình còn có lỗi cú pháp, thông thường chương trình biên dịch hay
chương trình thông dịch phát hiện ra lỗi nhanh hơn và tại sao?
-HẾT - ĐÁP ÁN ĐỀ SỐ 2
Câu 1: d)
Câu 2: c)
Câu 3: c)
Câu 4: a), d), g), c), f)
Câu 5: a), f)
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 3
Thời gian làm bài: 15 phút (Gồm: 15 câu trắc nghiệm)
Câu 1 : Cho biết các tển dưới đây đâu là tên dành riêng (từ khóa)
Câu 2 : Trong Turbo Pascal, chiều dài tối đa của tên đối tượng là:
Câu 3 : Trong Turbo Pascal, xét chương trình sau:
Const b = 3.75;
Begin
Write(b:5:3) End
Màn hình kết quả là
Trang 5Câu 4 : Trong Turbo Pascal, để lưu chương trình
A Nhấn tổ hợp phím Ctrl+F2 B Nhấn tổ hợp phím Alt + F2
Câu 5 : Khi đặt tên cho đối tượng của Turbo Pascal có thể
A Bắt đầu bởi các chữ cái B Cả ba lựa chọn trên đều đúng
C Ký tự đặc biệt (*,#,@ ) D Bắt đầu bởi các chữ số
Câu 6 : Câu lệnh: writeln (‘Dien tich hinh vuong la: ’, s ); sẽ đưa ra màn hình:
A Dien tich hinh vuong la: <giá trị của s> B Dien tich hinh vuong la: s
Câu 7 : Trong Turbo Pascal, để biên dịch chương trình?
C Nhấn tổ hợp phím Shift + F9 D Nhấn tổ hợp phím Alt + F9
Câu 8 : Trong quá trình dịch, lối nào sau đây sẽ được phát hiện
Câu 9 : Trong ngôn ngữ lập trình Pascal, Xét đoạn chương trình sau :
Var a: Real;
Begin
a:= 15;
Writeln("KQ la: ",a);
End
Hãy chọn một trong những kết quả sau đây:
A KQ la 15 B KQ la 1.5000000000E+01
C KQ la a D Chương trình báo lỗi
Trang 6Câu 10 : Những tên nào là đúng khi đặt tên cho đối tượng của Pascal
Câu 11 : Cho biết các giá trị sau, đâu là hằng số thực
Câu 12 : Cho biết các giá trị sau, đâu là hằng số nguyên
Câu 13 : Cho đoạn chương trình sau
If(a<>0) then
x:=9 div a Else
x:=-1;
Write(‘ x= ‘, x + 1);
Khi cho a=0 thị đoạn chương trình trên sẽ in ra màn hình giá trị x=?
Câu 14 : Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để
C Khai báo tên chương trình D Khai báo thư viện
Câu 15 : Xét biểu thức logic: (n > 0) and (n mod 2 = 0) Khẳng định nào sau đây là đúng?
A Kiểm tra n là một số nguyên dương chẵn B Kiểm tra xem n có là một số dương
C Kiểm tra n có chia hết cho 2 không; D Kiểm tra n là một số nguyên chẵn
-HẾT -
Trang 7ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 4
Thời gian làm bài: 15 phút (Gồm: 20 câu trắc nghiệm)
Câu 1: Để khai báo biến n thuộc kiểu số nguyên ta viết:
A Const n: Integer; B Var: n = Integer;
C Var n: Integer; D Var n = Integer;
Câu 2: Những tên nào là đúng khi đặt tên cho đối tượng của Pascal
Câu 3: Biểu thức α≤a≤β được biểu diễn trong Pascal là:
A (α<=a) and (a<=β) B (α<=a) or (a<=β)
C (α≤a) and (a≤β) D (α≤a) or (a≤β)
Câu 4: Biến là đại lượng có
A Giá trị không thay đổi B Giá trị có thể thay đổi
C Giá trị luôn thay đổi D Cả ba đều đúng
Câu 5: Để nhập các giá trị của biến X từ bàn phím ta dùng lệnh?
Câu 6: Hằng xâu là hằng :
A Có 2 giá trị: TRUE và FLASE
B Được đặt trong cặp dấu (*… *)
C Được đặt trong cặp dấu nháy đơn
D Gồm các số thực và số nguyên
Câu 7: Với biểu thức quan hệ: a + 1 >= 2*j, thì qui trình thực hiện sẽ là:
A Phép +, phép so sánh , phép *
Trang 8B Phép *, phép + , phép so sánh
C Phép so sánh, phép + , phép *
D Phép so sánh, phép + , phép *
Câu 8: Trong quá trình dịch, lỗi nào sau đây sẽ được phát hiện
C Giải thuật D Tất cả sai
Câu 9: Các từ: PROGRAM, BEGIN, END là
C Tên do người lập trình đặt D Tên đặc biệt
Câu 10: Kết quả của biểu thức (ABS(25-50) mod 4) ) là:
Câu 11: Kết quả của biều thức (20 DIV 3) là:
Câu 12: Giả sử x là biến kiểu integer, phép gán nào sau đây là đúng:
Câu 13: Từ khóa VAR dùng để :
A Khai báo thư viện B Khai báo biến
C Khai báo tên chương trình D Khai báo hằng
Câu 14: Kiểu nào sau đây có miền giá trị lớn nhất:
Câu 15: Để tính diện tích đường tròn bán kính R, biểu thức nào trong PASCAL là đúng:
Câu 16: Bộ nhớ cần cấp phát bao nhiêu byte để lưu trữ: VAR X , Y :word;
Trang 9C 6 byte bộ nhớ D 8 byte bộ nhớ
Câu 17: Chú thích sử dụng trong ngôn ngữ lập trình Pascal có thể được ghi trong:
Câu 18: Để thoát khỏi phần mềm ta dùng phím:
Câu 19: Để khai báo sau, khai báo nào đúng cho một hằng số :
A Const n : Integer; B Const n = 350 ;
C Const n : 350; D Const n := 350 ;
Câu 20: Để in ra màn hình giá trị của biến N ta dùng lệnh nào?
C write(N); D writeln(‘N’);
-HẾT -
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 5
Thời gian làm bài: 15 phút (Gồm: 2 câu tự luận)
Câu 1: Viết chương trình nhập 4 số nguyên từ bàn phím Đưa ra màn hình số lớn nhất trong 4 số
đó và gán giá trị lớn nhất cho biến Max? (5 điểm)
Câu 2: Nhập 3 số a, b, c bất kì Hãy kiểm tra xem 3 số đó có là độ dài 3 cạnh của một tam giác hay
không? Thông báo lên màn hình “Thỏa mãn” hay “không thỏa mãn” với các trường hợp tương
ứng? (5 điểm)
-HẾT - HƯỚNG DẪN GIẢI CHI TIẾT ĐỀ SỐ 5 Câu 1: (5 điểm)
Uses crt;
Var a, b, c, d, max: integer;
Begin
Trang 10Clrscr;
Write(‘Nhap 4 nguyen a,b,c,d:’); readln(a,b,c,d);
Max:=a;
If b>max then max:=b;
If c>max then max:=c;
If d>max then max:=d;
Writeln(‘so lon nhat la: ‘, max);
Readln
End
Câu 2: (5 điểm)
Uses crt;
Var a, b, c: integer;
Begin
Clrscr;
Write(‘Nhap ba canh cua tam giac: ‘); readln(a,b,c);
If (a+b>c) and (b+c>a) and (a+c>b) then
Writeln(‘ Thoa man la do dai ba canh tam giac) else
Writeln(‘Không thoa man la do dai ba canh tam giac’);
Readln
End
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 6
Thời gian làm bài: 15 phút (Gồm: 2 câu tự luận)
Câu 1: Viết chương trình nhập điểm 3 môn thi đại học của bạn Nếu tổng điểm 3 môn lớn hơn
hoặc bằng 24 điểm thì thông báo “Đỗ” còn ngược lại “không đỗ”? (5 điểm)
Câu 2: Viết chương trình nhập một số nguyên dương bất kì từ bàn phím Kiểm tra xem số đó là
Trang 11số “chắn” hay là số “lẻ”? In kết quả ra màn hình? (5 điểm)
-HẾT - HƯỚNG DẪN GIẢI CHI TIẾT ĐỀ SỐ 6 Câu 1: (5 điểm)
Uses crt;
Var t, l, h, tong: real;
Begin
Clrscr;
Write(‘Nhap diem 3 mon:’);readln(t,l,h);
Tong:=t+l+h;
If Tong>=24 then
Writeln(‘Chuc mung ban do dai hoc’) else
Writeln(‘Hen ban ki thi nam sau’);
Readln
End
Câu 2: (5 điểm)
Uses crt;
Var a:integer;
Begin
Clrscr;
Write(‘Nhap so nguyen a:’); readln(a);
If (a mod 2=0) then
Writeln(‘a la so chan’) else
Writeln(‘a la so le’);
Readln
End
Trang 12ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 7
Thời gian làm bài: 15 phút
(Gồm: 10 câu trắc nghiệm)
Câu 1: Trong ngôn ngữ lập trình Pascal, từ khóa VAR dùng để
C Khai báo tên chương trình C Khai báo thư viện
Câu 2: Tên chương trình nào dưới đây là đúng
A Rogram; B Progam BaiTap;
C Program BaiTap; D ProgramBaiTap;
Câu 3: Thân chương trình được giới hạn bởi cặp từ khóa
A Begin…End; B Begin…End C Start…Finish D Start…Finish;
Câu 4: Mỗi ngôn ngữ lập trình thường có các phần:
A Bảng chữ cái, cú pháp, ngữ nghĩa B Bảng chữ cái, ngữ nghĩa
C Bảng chữ cái, ngữ pháp D Cú pháp, ngữ nghĩa
Câu 5: Trong Turbo Pascal, để biên dịch chương trình?
A Nhấn tổ hợp phím Ctrl+F9 B Nhấn phím F9
C Nhấn tổ hợp phím Shift + F9 D Nhấn tổ hợp phím Alt + F9
Câu 6: Câu lệnh nào sau đây thực hiện gán giá trị 2x – y vào cho biến z trong pascal
A z = (2x – y); B z = (2*x – y); C z := 2*x – y; D 2*x – y := z;
Câu 7: Cho biểu thức sau: (-x + y + 2z) / 3xy biểu diễn biểu thức trong pascal :
A (-x + y + 2*z)/3*x*y B (-x + sqrt(y) + 2*z)/(3*x*y)
C (-x + sqrt(y) + 2*z)/3*x*y D (-x + y + 2*z)/(3*x*y)
Trang 13Câu 8: Biểu thức nào sau đây là biểu thức quan hệ trong pascal
A (x>1) and (y>0) B x > y + 1 C not(x > y + 1) D (x=1) or (y>1)
Câu 9: Biểu thức nào sau đây gọi là biểu thức logic trong pascal
A (x>1) and (y>0) B x > y + 1 C x+ z - 2 > y + 1 D a<>0
Câu 10: Trong Turbo Pascal, tên là một dãy liên tiếp không vượt quá :
A 8 kí tự B 11 kí tự C 127 kí tự D 256 kí tự
ĐỀ KIỂM TRA 15 PHÚT HỌC KÌ I NĂM HỌC 2016 - 2017
MÔN: TIN HOC 11
ĐỀ SỐ 8
Thời gian làm bài: 15 phút
(Gồm: 20 câu trắc nghiệm)
Câu 1 Chương trình viết bằng ngôn ngữ bậc cao không có các đặc điểm nào trong các đặc
điểm sau:
A Không phụ thuộc vào loại máy, chương trình có thể thực hiện trên nhiều loại máy
B Ngắn gọn, dễ hiểu dễ hiệu chỉnh và nâng cấp
C Kiểu dữ liệu và cách tổ chức dữ liệu đa dạng, thuận tiện cho mô tả thuật toán
D Máy tính có thể hiểu và thực hiện trực tiếp chương trình này
Câu 2 Chương trình dịch không có khả năng nào trong các khã năng sau:
A Phát hiện được lỗi ngữ nghĩa B Phát hiện được lỗi cú pháp
C Thông báo lỗi cú pháp D Tạo được chương trình đích
Câu 3 Chọn biểu diễn hằng trong các biểu diễn dưới đây:
A begin; 5.A8; 1024; ’65C’; -46 B 12.4E-5; 1024; ‘65C’; -46
C 5.A8; 1024; ’65C’; -46 D 12.4E-5; begin; 5.A8; 1024; ’65C’; -46
Câu 4 Chọn từ khoá trong các biểu diễn dưới đây:
A ’end’; END; var; const B ’end’; END; integer; sqrt; var; real; const
C end; var; const D end; begin; sqrt; var; real; const
Trang 14Câu 5 Chọn biểu diễn tên đúng trong các biểu diễn dưới đây:
A abcd e B 8267_3 C dtich-htron D dientich_htron
Câu 6 Chương trình dịch không cần thiết khi viết chương trình bằng
A Ngôn ngữ máy tính B Hợp ngữ
C Ngôn ngữ lập trình bậc cao D Ngôn ngữ tự nhiên
Câu 7 Trong quá trình dịch, lỗi nào sau đây sẽ được phát hiện
A Chính tả B Cú pháp C Giải thuật D Ngữ nghĩa
Câu 8 Tên nào là đúng khi đặt tên cho một đối tượng của Turbo Pascal
A 2A B A BC C P21;C D _45
Câu 9 Khi đặt tên cho đối tượng của TP có thể
A Bắt đầu bởi các chữ số B Bắt đầu bởi các chữ cái
C Ký tự đặc biệt (*,#,@ ) D Cả ba lựa chọn trên đều đúng
Câu 10 Tên dành riêng do
A Người lập trình quy định B Turbo Pascal quy định
C Máy tính quy định D Cả ba đều đúng
Câu 11 Biểu diễn nào dưới đây không phải là hằng
A 456.7 B ‘456.7’ C - 456.7 D 456,7
Câu 12 Cho biết các giá trị sau đâu là hằng số nguyên
A 1972 B 1.25 C ‘1972’ D 1.0E-6
Câu 13 Cho biết các giá trị sau đâu là hằng xâu
A 1972 B 1.25 C ‘1972’ D 1.0E-6
Câu 14 Cho biết các giá trị sau đâu là hằng số thực
A 1972 B 1,25 C ‘1972’ D 1.0E-6
Câu 15 Tên nào đúng trong các lựa chọn sau:
A Bai tap B “Bai tap” C Baitap D ‘Bai tap’
Câu 16 Các từ: PROGRAM, BEGIN, END là
A Tên dành riêng B Tên chuẩn
Trang 15C Tên do người lập trình đặt D Tên đặc biệt
Câu 17 “Từ khóa ” là cách gọi khác của
A Tên dành riêng B Tên chuẩn
C Tên do người lập trình đặt D Tên đặc biệt
Câu 18 Để khai báo sử dụng thư viện phải dùng từ khóa nào?
A Var B Uses C Const D Type
Câu 19 Để khai báo sử dụng hằng phải dùng từ khóa nào?
A Var B Uses C Const D Type
Câu 20 Thân chương trình được giới hạn bởi cặp từ khóa
A Begin…End; B Begin…End
C Start…Finish D Start…Finish;
Trang 16Website HOC247 cung cấp một môi trường học trực tuyến sinh động, nhiều tiện ích thông minh, nội dung bài giảng được biên soạn công phu và giảng dạy bởi những giáo viên nhiều năm kinh nghiệm, giỏi về 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 và các
trường chuyên danh tiếng
I Luyện Thi Online
dựng các khóa luyện thi THPTQG các môn: Toán, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học và Sinh Học
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 cùng TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo và Thầy Nguyễn Đức Tấn
II Khoá Học Nâng Cao và HSG
lớp 6, 7, 8, 9 yêu thích môn Toá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
ở các kỳ thi HSG
học sinh các 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 cùng đôi HLV đạt
thành tích cao HSG Quốc Gia
III Kênh học tập miễn phí
môn học với nội dung bài giảng chi tiết, sửa bài tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú và cộng đồng hỏi đáp sôi động nhất
phí từ lớp 1 đến lớp 12 tất cả các môn Toán- Lý - Hoá, Sinh- Sử - Địa, Ngữ Văn, Tin Học và Tiếng Anh
Vững vàng nền tảng, Khai sáng tương lai
Học mọi lúc, mọi nơi, mọi thiết bi – Tiết kiệm 90%
Học Toán Online cùng Chuyên Gia
HOC247 NET cộng đồng học tập miễn phí HOC247 TV kênh Video bài giảng miễn phí