De kiem tra tin ki 2 de 1
Chia sẻ bởi Trần Ngọc Thuần |
Ngày 14/10/2018 |
46
Chia sẻ tài liệu: de kiem tra tin ki 2 de 1 thuộc Tin học 6
Nội dung tài liệu:
BÀI KIỂM TRA HỌC KÌ II
MÔN: TIN HỌC 8
Họ và tên:........................................................... Lớp:8.....
Phần I: Trắc nghiệm khách quan (6,0 đ)
Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng.
Câu 1: Phát biểu nào sau đây là sai?
Cấu trúc lặp chỉ chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó thoả mãn.
Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh for ... do
Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước trước bằng câu lệnh while ... do
Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp thể hiện cấu trúc lặp.
Câu 2: Lệnh nào sau đây là đúng?
For = to do ;
For : = to do ;
For = to do ;
For: = to do ;
Câu 3: : Câu lệnh lặp while…do có dạng đúng là
A. While <điều kiện> do;; B . While <điều kiện> do ;
C. While do <điều kiện>; D. While <điều kiện> ;
Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i = 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 5: Trong pascal, lệnh nào có tác dụng xóa màn hình:
CLRSSR; B. CLRSR;
C. CLRSCL; D. CLRSCR;
Câu 6: Nếu tính tổng S=1 + 2 +3 +4 … + n; em chọn đoạn lệnh nào sau đây:
for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
for i:=1 to n do
S:= S + i ;
for i:=1 to n do
if ( i mod 2)=1 then S:=S + i;
for i:=1 to n do
if ( i mod 2)<>0 then S:=S + i;
Câu 7: Nếu tính tổng S=2 + 4 + 6… + n; em chọn đoạn lệnh nào sau đây:
Â.for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
B. for i:=1 to n do
S:= S + i ;
C. for i:=1 to n do
if ( i mod 2)=1 then S:=S + i;
D. for i:=1 to n do
if ( i mod 2) <>0 then S:= S + i ;
HỌC SINH KHÔNG ĐƯỢC VIẾT VÀO ĐÂY!
Câu 8: Với ngôn ngữ 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 với kiểu dữ liệu nào
A. Interger; B. real; C. string D. tất cả các kiểu dữ liệu trên đều được
Câu 9: Chọn khai báo hợp lệ
A.Var a,b: array[1..n] of real;
D. Var a,b: array[1:n] of real;
C. Var a,b: array[1..100] of real;
E. Var a,b: array[1…n] of real;
Câu 10: Trong chương trình pascal sau đây:
Var x : integer ;
Begin
x:= 3 ;
If (45 mod 3) =0 then x:= x +2;
If x > 10 then x := x +10 ;
End.
x có giá trị là mấy?
A. 3 B. 5 C. 15 D.10
Câu 11: Chọn khai báo hợp lệ
A.Var a: array(1..20) of real;
D. Var a: array[1.1..1.20] of real;
C. Var a: array[255..1] of real;
E. Var a: array[1..4] of
MÔN: TIN HỌC 8
Họ và tên:........................................................... Lớp:8.....
Phần I: Trắc nghiệm khách quan (6,0 đ)
Hãy khoanh tròn chữ cái đứng trước câu trả lời đúng.
Câu 1: Phát biểu nào sau đây là sai?
Cấu trúc lặp chỉ chỉ thị cho máy tính thực hiện lặp một vài hoạt động nào đó cho đến khi một điều kiện nào đó thoả mãn.
Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp cho trước bằng câu lệnh for ... do
Ngôn ngữ Pascal thể hiện cấu trúc lặp với số lần lặp chưa biết trước trước bằng câu lệnh while ... do
Chỉ ngôn ngữ lập trình Pascal mới có các câu lệnh lặp thể hiện cấu trúc lặp.
Câu 2: Lệnh nào sau đây là đúng?
For
For
For
For
Câu 3: : Câu lệnh lặp while…do có dạng đúng là
A. While <điều kiện> do;
C. While
Câu 4: Câu lệnh pascal nào sau đây là hợp lệ?
A. For i:=100 to 1 do writeln(‘A’); B. For i:=1.5 to 10.5 do writeln(‘A’);
C. For i = 1 to 10 do writeln(‘A’); D. For i:= 1 to 10 do writeln(‘A’);
Câu 5: Trong pascal, lệnh nào có tác dụng xóa màn hình:
CLRSSR; B. CLRSR;
C. CLRSCL; D. CLRSCR;
Câu 6: Nếu tính tổng S=1 + 2 +3 +4 … + n; em chọn đoạn lệnh nào sau đây:
for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
for i:=1 to n do
S:= S + i ;
for i:=1 to n do
if ( i mod 2)=1 then S:=S + i;
for i:=1 to n do
if ( i mod 2)<>0 then S:=S + i;
Câu 7: Nếu tính tổng S=2 + 4 + 6… + n; em chọn đoạn lệnh nào sau đây:
Â.for i:=1 to n do
if ( i mod 2)=0 then S:=S + i;
B. for i:=1 to n do
S:= S + i ;
C. for i:=1 to n do
if ( i mod 2)=1 then S:=S + i;
D. for i:=1 to n do
if ( i mod 2) <>0 then S:= S + i ;
HỌC SINH KHÔNG ĐƯỢC VIẾT VÀO ĐÂY!
Câu 8: Với ngôn ngữ 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 với kiểu dữ liệu nào
A. Interger; B. real; C. string D. tất cả các kiểu dữ liệu trên đều được
Câu 9: Chọn khai báo hợp lệ
A.Var a,b: array[1..n] of real;
D. Var a,b: array[1:n] of real;
C. Var a,b: array[1..100] of real;
E. Var a,b: array[1…n] of real;
Câu 10: Trong chương trình pascal sau đây:
Var x : integer ;
Begin
x:= 3 ;
If (45 mod 3) =0 then x:= x +2;
If x > 10 then x := x +10 ;
End.
x có giá trị là mấy?
A. 3 B. 5 C. 15 D.10
Câu 11: Chọn khai báo hợp lệ
A.Var a: array(1..20) of real;
D. Var a: array[1.1..1.20] of real;
C. Var a: array[255..1] of real;
E. Var a: array[1..4] of
* 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ẻ: Trần Ngọc Thuần
Dung lượng: 63,00KB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)