Chào mừng quý vị đến với .
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy đăng ký thành viên tại đây hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.
Đề kiểm tra 1 tiết

- 0 / 0
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Thị Kim Dung (trang riêng)
Ngày gửi: 11h:48' 03-11-2010
Dung lượng: 44.5 KB
Số lượt tải: 7
Nguồn:
Người gửi: Trần Thị Kim Dung (trang riêng)
Ngày gửi: 11h:48' 03-11-2010
Dung lượng: 44.5 KB
Số lượt tải: 7
Số lượt thích:
0 người
Kiểm tra 45’ (Đề 1)
Môn: tin học 11
Họ và tên: ..............................................................................Lớp:....................
Câu 1: Chương trình sau trả về giá trị bao nhiêu?
Var y, x, i:byte;
Begin X:=20; i:=1; y = 0;
While i < x do Begin
Y:=x+i; i:=i+5;
End;
Writeln(‘gia tri cua y:= ‘,y);
End.
A. Y = 36 B. Y = 31 C. Y = 26 D. Y = 41
Câu 2: Để tìm giá trị lớn nhất của hai số a, b dùng câu lệnh sau
A. If a > b then Max = a else Max = b; B. Max := a If a > b then Max := b;
C. Max := b If aCâu 3: Cho đoạn chương trình:
Var i,j:integer;
Begin for i:=1 to 5 do begin for j:= 1 to 10 do write(`*`); writeln;End.
đoạn chương trình có tác dụng
A. in ra màn hình hình chữ nhật có hàng ngang 10 ký tự * và hàng dọc 5 ký tự *
B. in ra màn hình 50 ký tự * trên 1 hàng dọc
C. in ra màn hình hình chữ nhật có hàng ngang 5 ký tự * và hàng dọc 10 ký tự *
D. in ra màn hình 50 ký tự * trên 1 hàng ngang
Câu 4: Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình:
i:=1;
While i <3 do Begin
Write(“Hello Word”); i:=i+2;
End;
Chữ “Hello Word “ được in ra màn hình mấy lần
A. 2 B. 3 C. 4 D.1
Câu 5: Trong NNLT Pascal, cho đoạn chương trình:
Begin For i:=1 to 12 do
if i mod 2 = 0 then write( i+2);
Trên màn hình sẽ có kết quả nào sau đây:
A. 4 6 8 10 12 14 B. 2 4 8 10 12 14 C. 2 4 6 8 10 12 14 D. 3 5 7 9 11 13
Câu 6: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây là đúng
A. for i:= 1 to 5 do a:= a+ i; B. for i = 1 to 5 do a:= a+ i;
C. for i: = 1 to 5 do a:= a+ i D. for i ;= 1 to 5 do a:= a+ i;
Câu 7: Trong ngôn ngữ lập trình Pascal đoạn chương trình sau thực hiện công việc gì?
T:=0;
For i:=1 To N Do
If (i mod 3 = 0) or (i mod 5= 0) Then T:=T+i;
A. Tìm một ước của N; B. Tính tổng các ước thực sự của N;
C. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;
D. Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;
Câu 8: Kết quả của biểu thức sqrt((ABS(25-50) div 2)) là?
A. 3 B. 1 C. 2 D. 4
x+1;
If x <= 101 then x: =x+1
Else x:=x-1;
Cho x=100. kết quả x bằng bao nhiêu?
A. 102 B. 101 C. 99 D. 100
Câu 9: Đoạn chương trình sau cho kết quả gì?
For i:=10 Downto 1 Do Write(i ,` `);
A. 10 9 8 7 6 5 4 3 2 1 B. 10987654321 C. 1 2 3 4 5 6 7 8 9 10 D. Đa ra 10 dấu cách
Câu 10: Xét chương trình sau: Var a,b:integer;
BEGIN
a := 1; b := 2; b := b + a; a := a + b;
writeln(a);
END;
Kết quả của a khi chạy hết đoạn chương trình trên là:
A. 3 B. 4 C. 5 D. 2
Câu 11: Biểu thức nào sau đây không có kết quả là 1?
A. (sqrt(25) div 4) B. (sqrt(25) / 4) C. (sqrt(25) mod 4)
Môn: tin học 11
Họ và tên: ..............................................................................Lớp:....................
Câu 1: Chương trình sau trả về giá trị bao nhiêu?
Var y, x, i:byte;
Begin X:=20; i:=1; y = 0;
While i < x do Begin
Y:=x+i; i:=i+5;
End;
Writeln(‘gia tri cua y:= ‘,y);
End.
A. Y = 36 B. Y = 31 C. Y = 26 D. Y = 41
Câu 2: Để tìm giá trị lớn nhất của hai số a, b dùng câu lệnh sau
A. If a > b then Max = a else Max = b; B. Max := a If a > b then Max := b;
C. Max := b If aCâu 3: Cho đoạn chương trình:
Var i,j:integer;
Begin for i:=1 to 5 do begin for j:= 1 to 10 do write(`*`); writeln;End.
đoạn chương trình có tác dụng
A. in ra màn hình hình chữ nhật có hàng ngang 10 ký tự * và hàng dọc 5 ký tự *
B. in ra màn hình 50 ký tự * trên 1 hàng dọc
C. in ra màn hình hình chữ nhật có hàng ngang 5 ký tự * và hàng dọc 10 ký tự *
D. in ra màn hình 50 ký tự * trên 1 hàng ngang
Câu 4: Trong ngôn ngữ lập trình Pascal, cho đoạn chương trình:
i:=1;
While i <3 do Begin
Write(“Hello Word”); i:=i+2;
End;
Chữ “Hello Word “ được in ra màn hình mấy lần
A. 2 B. 3 C. 4 D.1
Câu 5: Trong NNLT Pascal, cho đoạn chương trình:
Begin For i:=1 to 12 do
if i mod 2 = 0 then write( i+2);
Trên màn hình sẽ có kết quả nào sau đây:
A. 4 6 8 10 12 14 B. 2 4 8 10 12 14 C. 2 4 6 8 10 12 14 D. 3 5 7 9 11 13
Câu 6: Trong ngôn ngữ lập trình Pascal, đoạn lệnh nào sau đây là đúng
A. for i:= 1 to 5 do a:= a+ i; B. for i = 1 to 5 do a:= a+ i;
C. for i: = 1 to 5 do a:= a+ i D. for i ;= 1 to 5 do a:= a+ i;
Câu 7: Trong ngôn ngữ lập trình Pascal đoạn chương trình sau thực hiện công việc gì?
T:=0;
For i:=1 To N Do
If (i mod 3 = 0) or (i mod 5= 0) Then T:=T+i;
A. Tìm một ước của N; B. Tính tổng các ước thực sự của N;
C. Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;
D. Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;
Câu 8: Kết quả của biểu thức sqrt((ABS(25-50) div 2)) là?
A. 3 B. 1 C. 2 D. 4
x+1;
If x <= 101 then x: =x+1
Else x:=x-1;
Cho x=100. kết quả x bằng bao nhiêu?
A. 102 B. 101 C. 99 D. 100
Câu 9: Đoạn chương trình sau cho kết quả gì?
For i:=10 Downto 1 Do Write(i ,` `);
A. 10 9 8 7 6 5 4 3 2 1 B. 10987654321 C. 1 2 3 4 5 6 7 8 9 10 D. Đa ra 10 dấu cách
Câu 10: Xét chương trình sau: Var a,b:integer;
BEGIN
a := 1; b := 2; b := b + a; a := a + b;
writeln(a);
END;
Kết quả của a khi chạy hết đoạn chương trình trên là:
A. 3 B. 4 C. 5 D. 2
Câu 11: Biểu thức nào sau đây không có kết quả là 1?
A. (sqrt(25) div 4) B. (sqrt(25) / 4) C. (sqrt(25) mod 4)
 






Các ý kiến mới nhất