1. Trang chủ
  2. » Cao đẳng - Đại học

De thi hk 1 tin 820172018

11 4 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Định dạng
Số trang 11
Dung lượng 39,48 KB

Nội dung

- Khác nhau: + Giá trị của biến thì có thể thay đổi trong quá trình thực hiện của chương trình + Giá trị của hằng không thay đổi trong suốt quá trình thực hiện chương trình.. Program bai[r]

PHỊNG GD – ĐT HỒI NHƠN Trường THCS Tam Quan Bắc Họ tên: Lớp: SBD: ĐỀ KIỂM TRA HỌC KỲ I Chữ kí giám thị Năm học: 2017-2018 GT1: Mơn: TIN HỌC Thời gian làm bài: 45 phút GT2: (Không kể thời gian phát đề)  Điểm (bằng số) Điểm (bằng chữ) Giám khảo Giám khảo Mã phách Mã phách Số tờ: ĐỀ A.PHẦN TRẮC NGHIỆM: (6,0 điểm) I Hãy điền đáp án vào bảng đáp án ở phần làm: (4,0 điểm) Câu 1./ Kết phép so sánh sau x + 2< a./ Đúng b./ Sai c./ khơng có kết d./ Đúng hay sai phụ thuộc vào giá trị x Câu 2/ Bạn Lan cần tính chu vi P diện tích S hình trịn có bàn kính R cho trước bạn cần khai báo biến nào? ( R kiếu số nguyên) A./ Var R, P,S: Integer; B./ Var Var R:integer; P,S: Char; C Var R:integer; P,S: real; D Var R, P,S: String; Câu 3/ Câu lệnh điều kiện có dạng là: A.If < điều kiện > then < câu lệnh 1> else ; B.If then < câu lệnh>; C.If then < câu lệnh 1>:; D.If then < câu lệnh 1> else ; Câu 4/ Với M:=7 câu lệnh if m>7 then write(m) else write(8); in giá trị ? A.7 B C không in giá trị D Câu 5/ Đoạn chương trình sau: if (a-b)*(a-b) >=12 then c:= (a+b)*(a+b) else c:= a*b; Khi nhập a = 4, b = kết c bằng: A 24 B 100 C 10 D 30 Câu 6/ Hai biến thuộc kiểu liệu x:=5; y:=7 Biến z cần khai báo kiểu để z:=x*y; A./ Kiểu Interger B./ kiểu Char C./ Kiểu String D./ Kiểu Real; Câu 7/ Câu lệnh sau để nhập số từ bàn phím vào biến k? A Writeln(‘Nhập k = ’); B Read(k); C Writeln(k); D Readln(k); Câu 8/ Câu lệnh sau để in giá trị lưu biến p hình? A Witre(p); B Wtireln(p); C Writeln(p); D Readln; Câu 9./ Trong Pascal, khai báo sau : A Var hs : real ; B Const hs =10 ; C Const hs : real ; D Var S = 24 ; Câu 10./ Hãy đọc đoạn chương trình sau: if (c+d)*(c-d) 7 then write(m) else write(8); in giá trị ? A.7 B C không in giá trị D Câu 2./ Khi thực đoạn chương trình sau, giá trị biến S bao nhiêu: s:=1; for i:=1 to s := s*i; A.23 B 24 C 42 D 25 Câu 3/ Trong lệnh lặp for …to … Pascal, vòng lặp, biến đếm thay đổi nào? A Giảm đơn vị B Tăng đơn vị C Một giá trị D Một giá trị khác Câu 4./ Trong Pascal, khai báo sau : A Var hs : real ; B Const hs =10 ; C Const hs : real ; D Var S = 24 ; Câu 5./ Hãy đọc đoạn chương trình sau: if (c+d)*(c-d) =12 then c:= (a+b)*(a+b) else c:= a*b; Khi nhập a = 4, b = kết c bằng: A 24 B 100 C 10 D 30 Câu 9/ Hai biến thuộc kiểu liệu x:=5; y:=7 Biến z cần khai báo kiểu để z:=x*y; A./ Kiểu Interger B./ kiểu Char C./ Kiểu String D./ Kiểu Real; Câu 10/ Câu lệnh sau để nhập số từ bàn phím vào biến k? A Writeln(‘Nhập k = ’); B Read(k); C Writeln(k); D Readln(k); Câu 11/ Câu lệnh sau để in giá trị lưu biến p hình? A Witre(p); B Wtireln(p); C Writeln(p); D Readln; Câu 12./ Kết phép so sánh sau x + 2< a./ Đúng b./ Sai c./ khơng có kết d./ Đúng hay sai phụ thuộc vào giá trị x Câu 13./ Kết hiển thị hình câu lệnh writeln(‘12+23=’, 12+23) a./ 12+23=12+23 b./ 35 c./ 12+23=’12+23’ d./ 12+23=35 Không ghi vào phần - Câu 14/ Bạn Lan cần tính chu vi P diện tích S hình trịn có bàn kính R cho trước bạn cần khai báo biến nào? ( R kiếu số nguyên) A./ Var R, P,S: Integer; B./ Var Var R:integer; P,S: Char; C Var R:integer; P,S: real; D Var R, P,S: String; Câu 15/ Câu lệnh điều kiện có dạng là: A.If < điều kiện > then < câu lệnh 1> else ; B.If then < câu lệnh>; C.If then < câu lệnh 1>:; D.If then < câu lệnh 1> else ; Câu 16./Trong lệnh lặp for …to … Pascal, vòng lặp, biến đếm thay đổi nào? A Tăng thêm đơn vị B Giảm đơn vị C Một giá trị D Một giá trị khác II Sử dụng từ gợi ý (thuật toán, thỏa mãn, câu lệnh 1, điều kiện, dạng đủ,câu lệnh 2, xác định, kết quả, dạng thiếu ) điền vào chổ trống ( ) cho thích hợp: Câu 17/ Trước giải tốn máy tính, việc (17) điều kiện ban đầu( In put) … .(18) thu ( out put).… (19) Là dãy hữu hạn thao tác cần thực theo trình tự xác định để nhận kết cần tìm từ .(29) cho trước Câu 18/ Khi gặp câu lệnh điều kiện (21) Chương trình kiểm tra điều kiện, điều kiện (22 Chương trình thực (23)sau từ khóa then Trong trường hợp ngược lại, (24) Sẽ thực B PHẦN TỰ LUẬN: (4,0 điểm) Câu (1 điểm): Hãy chuyển biếu thức tốn kí hiệu Pascal ngược lại b c 2a A./ ………(Pascal)…………………………… … B./ (12 * a  * b) / (a  b) (Toán) …………………………… Câu (1 điểm): Nêu giống khác biến hằng? Cho ví dụ khai báo biến Câu (2 điểm): Viết chương trình tính tổng N số tự nhiên số chia hết cho 2, không vượt qua N với N nhập từ bàn phím (1.0đ) ví dụ nhập: 8: tổng: 2+4=6, 15 tổng: 2+4+6=12 BÀI LÀM A.TRẮC NGHIỆM: I.Hãy điền đáp án vào bảng đáp án ở phần làm: (4,0 điểm) CÂU 10 11 12 13 14 15 16 ĐÁP ÁN Không ghi vào phần - - II Điền từ ( cụm từ) thích hợp vào chỗ trống ( ….) (2,0 Điểm) (17): (21): (18): (22): (19): (23): (20): (24): B.TỰ LUẬN: …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… Không ghi vào phần - …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… …………………………………………………………………………………………………… ĐÁP ÁN ĐỀ KIỂM TRA HỌC KÌ MƠN TIN HỌC NĂM HỌC : 2017-2018 ĐỀ A TRẮC NGHIỆM ( 6điểm) I Hãy điền đáp án vào bảng đáp án ở phần làm: (4,0 điểm) Mỗi câu lựa chọn 0,25 điểm CÂU 10 11 12 ĐÁP D C A,B,D D A D B,D C A,B D A B ÁN II Điền từ ( cụm từ) thích hợp vào chỗ trống ( ….) (2,0 Điểm) Mỗi chỗ điền 0,25 điểm (17): dạng đủ (21): xác định (18): thỏa mãn (22): kết (19): câu lệnh (23): thuật toán (20): câu lệnh (24): điều kiện 13 D 14 15 16 B A B B TỰ LUẬN (4 điểm) Câu Câu (1 điểm) Câu (1 điểm) Câu (2 điểm) HƯỚNG DẪN CHẤM a (-b + sqrt(c)) / (2*a) b - Giống nhau: + Đều dùng để lưu trữ liệu + Đều phải khai báo trước sử dụng chương trình - Khác nhau: + Giá trị biến thay đổi q trình thực chương trình + Giá trị khơng thay đổi suốt q trình thực chương trình Ví dụ khai báo biến: Var x:integer; Ví dụ khai báo hằng: Const pi = 3.14; (Có thể cho ví dụ khác đạt điểm tối đa) ĐIỂM 0,5 0,5 0,25 0,25 0,25 0,25 Program bai5; Uses crt; 0,5 Var i,n,tong,tg:integer; Begin Clrscr; Writeln('nhap n='); readln(n); 0,5 Tong:=0; For i:=1 to n 0,5 begin If i mod = then Tong:=Tong+i; If Tong

Ngày đăng: 22/11/2021, 09:19

w