- HOC247 NET: Website hoc miễn phí các bài học theo chương trình SGK từ lớp 1 đến lớp 12 tất cả các 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ễ[r]
Trang 1TRƯƠNG THPT KHÂM ĐƯC
TÔ TOAN – TIN
ĐỀ ỌC KÌ I Ọ 6 - 2017
MÔN: TIN HOC 11
phút
(Gồm: 24 câu trắc nghiệm và 2 câu tự luận)
I PHẦN TRẮC NGHIỆM: (6 Đ M)
Câu 1: Với kiểu Longint bộ nhớ lưu trữ sẽ là:
Câu 2: Chọn khai báo đúng:
A PROGRAM < tên thư viện >; B VAR < tên biến > = < kiểu dữ liệu >;
C USES < tên chương trình >; D CONST < tên hằng > = < giá trị >;
Câu 3: Trong ngôn ngữ lập trình Pascal, từ khóa USES dùng để
A Khai báo tên chương trình B Khai báo hằng
C Khai báo thư viện D Khai báo biến
Câu 4: hương trình dịch có chức năng
A.Chuyển đổi ngôn ngữ máy thành ngôn ngữ bậc cao
B Chuyển đổi ngôn ngữ bậc cao thành ngôn ngữ máy
C Chuyển đổi ngôn ngữ hợp ngữ thành ngôn ngữ bậc cao
D Chuyển đổi ngôn ngữ máy thành ngôn ngữ hợp ngữ
âu 5: rong L Pascal, để thoát khỏi chương trình:
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 6: trong danh sách sau từ Var trong phần khai báo biến có thể?
C phải có nhiều danh sách D chỉ được có 1 biến
âu 7: Xác định giá trị của biểu thức: S := (135 div 100)+(135 mod 100) div 10+(135 mod 10)
Trang 2Câu 8: Biểu thức ( x a )2( y b )2 R viết trong Pascal sẽ là:
A Sqr(sqrt(x – a) + sqrt(y - b)) <= R
B Sqrt(sqr(x – a) + sqr(y - b)) <= R
C Sqrt[sqrt(x – a) + sqrt(y - b)] <= R
D Sqrt(x – a)*(x – a) + (y - b)*(y – b)<= R
Câu 9: Trong Pascal, câu lệnh dùng để xuất kết quả ra màn hình là:
A Write (< danh sách biến vào >); B Writeln(< danh sách kết quả ra >);
C Read(< danh sách biến vào >); D Readln(< danh sách kết quả ra >) ;
âu: rong L Pascal, để biên dịch chương trình ta nhấn (chọn câu điền vào)
A F9 B Shift + F9 C Alt + F9 D Ctrl+F9
Câu 11 : Câu lệnh rẽ nhánh dạng đủ có dạng là:
A If < điều kiện > then < câu lệnh > ;
B If < điều kiện > do < câu lệnh > ; else <câu lệnh 2> ;
C If < điều kiện > then < câu lệnh 1 > ;
D If < điều kiện > then < câu lệnh 1 > else < câu lệnh 2 > ;
Câu 12: Một học sinh viết đoạn lệnh rẽ nhánh để tìm giá trị lớn nhất trong 2 số a, b như sau (Tìm
câu sai)
A if a > b then max := a ; if b > a then max := b ; max : = a ; B if b > max then max := b;
C if a > b then max := a; else max := b ; D If a>b then max := a else max := b ;
âu 3: rong L pascal, cho for i:= to n do writeln(‘chao cac em’); Vòng lặp trên thoát khi nào?
A không biết được B i = n C i = n + 1 D i = n-1
Câu 14 : Chọn phát biểu đúng khi nói về câu lệnh ghép
A Câu lệnh ghép được đặt trong cập từ khóa: begin end
B được sử dụng khi muốn viết nhiều câu lệnh
C phải được sử dụng sau các từ khóa then, else, do
Trang 3D Thứ tự các câu lệnh là không cần thiết
Câu 15 : Giả sử a, b, c là 3 biến có kiểu lần lượt là byte, byte và word Câu lệnh gán nào sau đây là
có thể không thực hiện được ?
A c:= a + b; B c:= a * b; C c:= a / b; D c:= a + 2*b;
Câu 16 : Với khai báo như sau: Var a, eal; b: word; (chọn nhận xét đúng)
A Khai báo sai B bộ nhớ lưu trữ là 10 byte
C Bộ nhớ lưu trữ là 8 byte; D Bộ nhớ lưu trữ là 6 Byte;
Câu 17: Các loại chương trình dịch là:
A Hợp dịch và biên dịch B Thông dịch và biên dịch
C Thông dịch và hợp dịch D Biên dịch và Diễn dịch
Câu 18: Trong cấu trúc rẽ nhánh dạng đủ, phát biểu nào sau đây là sai :
A chắc chắn có một câu lệnh sẽ được thực hiện
B điều kiện cho kết quả True thì câu lệnh 1 được thực hiện
C điều kiện True câu lệnh 2 được thực hiện
D điều kiện False câu lệnh 2 được thực hiện
Câu 19: Mảng 1 chiều là dãy ….được… và mỗi phần tử có 1 chỉ số để xác định
A vô hạn… khai báo B hữu hạn… khai báo
C hữu hạn… đặt tên D vô hạn… đặt tên
âu : Để thể hiện điều kiện 0 y 1 thì biểu thức logic nào dưới đây là đúng:
A (y>= 0)or(y<=1) B (y>= 0) and ( y<=1)
C (0=<y) and (y>=1) D (0=>y) or (y>=1)
Câu 21: Biến a nhận giá trị là true, biến b nhận 1 trong các giá trị 11.2 ; 11.3 hãy chọn khai báo đúng:
A Var a: char; b: integer; B Var a: real; b: boolean;
C Var a: true; b: real; D Var a: boolean; b: real
âu : Để xác định 3 biến a, b, c nhập vào từ bàn phím có tạo thành một tam giác hay không, một học sinh dùng biến kiemtr Theo em, biến này khai báo kiểu gì?
Trang 4A longint B real C Boolean D Char
âu 3: Để nhập vào các phần tử của mảng 1 chiều ta sử dụng bao nhiêu vòng lặp?
Câu 24: z bằng bao nhiêu sau khi thực hiện đoạn chương trình sau:
z:= 0;
For i:=1 to 25 do
if (i mod 5 = 0) then z:=z+i;
II PHẦN TỰ LUẬN: ( 2 Đ M)
Câu 1: Viết câu lệnh thực hiện tính tổng các số chẳn trong phạm vi từ 1 đến 20
Câu 2: Viết khai báo cho chương trình tìm điểm lớn nhất của 1 học sinh trong lớp học gồm 42 học sinh
III PHẦN THỰC HÀNH: (2 Đ M)
-HẾT - ƯỚNG DẪN GIẢI CHI TIẾT
I PHẦN TRẮC NGHIỆM: ( 6 điểm)
II PHẦN TỰ LUẬN: ( điểm)
Câu 1:
Tong:=0;
For 1:= 1 to 20 do
If (I mod 2)= 0 then tong:= tong+I;
Câu 2:
Câu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Chọn B D C B B A C B B C D D C B C A B B C B
Câu 21 22 23 24
Chọn D C A C
Trang 5Program tim_diem_lon_nhat;
Uese crt;
Var lop: array[1 42]of real;
Max: real;
I: byte;
III PHẦN THỰC HÀNH: ( điểm)
Khởi động chương trình, lưu chương trình 1.0 điểm
Biên dịch chương trình kiểm tra lỗi 0.5 điểm
Hoàn thiện chương trình 0.5 điểm
Trang 6Website 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
- 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 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
- Luyện thi vào lớp 10 chuyên Toán: Ôn thi HSG lớp 9 và luyện thi vào lớp 10 chuyên Toán cá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
- Toán Nâng Cao THCS: Cung cấp chương trình Toán Nâng Cao, Toán Chuyên dành cho các em HS THCS 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
- Bồi dưỡng HSG Toán: Bồi dưỡng 5 phân môn Đại Số, Số Học, Giải Tích, Hình Học và Tổ Hợp dành cho
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í
- HOC247 NET: Website hoc miễn phí các bài học theo chương trình SGK từ lớp 1 đến lớp 12 tất cả các
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
- HOC247 TV: Kênh Youtube cung cấp các Video bài giảng, chuyên đề, ôn tập, sửa bài tập, sửa đề thi miễn
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í