Kiểm tra 45 mon tin lớp 7
Chia sẻ bởi Nguyễn Thu Thủy |
Ngày 06/11/2018 |
45
Chia sẻ tài liệu: kiểm tra 45 mon tin lớp 7 thuộc Tin học 9
Nội dung tài liệu:
Họ và tên:………………………………………………………………………………….. KIỂM TRA HỌC KÌ II
Lớp: ……………………………. Môn: Tin học 8
Đề số 1 Thời gian: 45 phút
I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng:
Câu 1: Vòng lặp While <Điều kiện> do; là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100
Câu 2: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a:=a+1else a:=a+2;
C. If a=5 then a=a+1; else a=a+2; D. If a=5 then a:=a+1else a:=a+2
Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 5 do s := s+i;
A.11 B. 55 C. 101 D.15
Câu 3: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu gì ?
A. Interger; B. real; C. string D. Tất cả các kiểu trên đều được
Câu 4: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. n] of real; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. 100] of real; D. Var a,b: array[1 … 100] of real;
Câu 8: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần
C. 12 lần D. 2 lần
II/
III/ Gạch chân dưới những câu lệnh em cho là sai rồi viết lại cho đúng:
Program Tinh_tong; …………………………………………………………………………………………..
Uses crt; …………………………………………………………………………………………...
Var N, i: Integer; …………………………………………………………………………………………..
S: Longint; …………………………………………………………………………………………..
BEGIN clrscr; …………………………………………………………………………………………...
Write(‘Nhap vao so N =’ ); Readln(N); .. ………………………………………………………………………………………..
S:=0 …………………………………………………………………………………………..
For i =1 to N do S:=S+i ; ……………………………………………………………………………………………
Writeln(‘Tong cua’,N,’so tu nhien dau tien s = ‘, s); ……………………………………………………………………………………………
Readln ……………………………………………………………………………………………
END. ……………………………………………………………………………………………
IV/ Viết chương trình giải quyết bài toán:
Bài 1: Nhập vào chiều cao của 3 bạn Huy, Nam, An. Tính chiều cao trung bình rồi thông báo kết quả ra màn hình.
Bài 2: Nhập vào 1 số nguyên, kiểm tra chẳn hay lẽ rồi thông báo kết quả ra màn hình.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Họ và tên:………………………………………………………………………………….. KIỂM TRA HỌC KÌ II
Lớp: ……………………………. Môn: Tin học 8
Đề số 2 Thời gian: 45 phút
I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng:
Câu 2: Vòng lặp For:= to do ; là vòng lặp:
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100
Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a=a+1; else a=a+2;
C. If a=5 then a:=a+1else a:=a+2; D. If a=5 then a:=a+1else a:=a+2
Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 4 do s := s+i;
A.14 B. 10 C. 101 D.44
Câu 5: Với ngôn ngữ lập trình Passcal câu lệnh lặp
Lớp: ……………………………. Môn: Tin học 8
Đề số 1 Thời gian: 45 phút
I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng:
Câu 1: Vòng lặp While <Điều kiện> do
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100
Câu 2: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a:=a+1else a:=a+2;
C. If a=5 then a=a+1; else a=a+2; D. If a=5 then a:=a+1else a:=a+2
Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 5 do s := s+i;
A.11 B. 55 C. 101 D.15
Câu 3: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu gì ?
A. Interger; B. real; C. string D. Tất cả các kiểu trên đều được
Câu 4: Chọn khai báo hợp lệ:
A. Var a,b: array[1 .. n] of real; C. Var a,b: array[1 : n] of Integer;
B. Var a,b: array[1 .. 100] of real; D. Var a,b: array[1 … 100] of real;
Câu 8: Trong câu lệnh lặp for i:=1 to 12 do Write(‘A’thì lệnh Write(‘A’) được thực hiện bao nhiêu lần (nói cách khác, bao nhiêu vòng lặp được thực hiện?)
A. Không lần nào B. 1 lần
C. 12 lần D. 2 lần
II/
III/ Gạch chân dưới những câu lệnh em cho là sai rồi viết lại cho đúng:
Program Tinh_tong; …………………………………………………………………………………………..
Uses crt; …………………………………………………………………………………………...
Var N, i: Integer; …………………………………………………………………………………………..
S: Longint; …………………………………………………………………………………………..
BEGIN clrscr; …………………………………………………………………………………………...
Write(‘Nhap vao so N =’ ); Readln(N); .. ………………………………………………………………………………………..
S:=0 …………………………………………………………………………………………..
For i =1 to N do S:=S+i ; ……………………………………………………………………………………………
Writeln(‘Tong cua’,N,’so tu nhien dau tien s = ‘, s); ……………………………………………………………………………………………
Readln ……………………………………………………………………………………………
END. ……………………………………………………………………………………………
IV/ Viết chương trình giải quyết bài toán:
Bài 1: Nhập vào chiều cao của 3 bạn Huy, Nam, An. Tính chiều cao trung bình rồi thông báo kết quả ra màn hình.
Bài 2: Nhập vào 1 số nguyên, kiểm tra chẳn hay lẽ rồi thông báo kết quả ra màn hình.
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
Họ và tên:………………………………………………………………………………….. KIỂM TRA HỌC KÌ II
Lớp: ……………………………. Môn: Tin học 8
Đề số 2 Thời gian: 45 phút
I/ Khoanh tròn chữ cái đứng trước phương án em cho là đúng:
Câu 2: Vòng lặp For
A. Biết trước số lần lặp B. Chưa biết trước số lần lặp
C. Biết trước số lần lặp nhưng giới hạn là <=100 D. Biết trước số lần lặp nhưng giới hạn là >=100
Câu 3: Trong ngôn ngữ lập trình Pascal câu lệnh nào sau đây là đúng:
A. If a=5 then a:=a+1; else a:=a+2; B. If a=5 then a=a+1; else a=a+2;
C. If a=5 then a:=a+1else a:=a+2; D. If a=5 then a:=a+1else a:=a+2
Câu 4: Sau khi thực hiện đoạn chương trình sau, giá trị của biến S bằng bao nhiêu:
s:=0;
for i:=1 to 4 do s := s+i;
A.14 B. 10 C. 101 D.44
Câu 5: Với ngôn ngữ lập trình Passcal câu lệnh lặp
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thu Thủy
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)