1. Trang chủ
  2. » Giáo án - Bài giảng

KT HỌC KỲ I TIN 11 (4 MÃ ĐỀ)

11 1,3K 8
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

Tiêu đề Phần Trắc Nghiệm
Trường học Trường THPT Phụ Dực
Chuyên ngành Tin học 11
Thể loại Đề thi
Định dạng
Số trang 11
Dung lượng 139,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b.. Tính và đưa ra màn hình hiệu và tích hai số đó.. Câu 2: Viết chương trình nhập vào số nguyên x... II: Phần Tự Luận

Trang 1

Trường THPT PHỤ DỰC KIỂM TRA HỌC KỲ I MÔN TIN HỌC 11

I:

Phần Trắc Nghiệm

Câu 1: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là:

A 3 x y  2 x y B 3 x2y  2 x y C 3 x y  2(x y )2 D 3 x2y  2(x y )2

Câu 2: 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) and (i mod 5= 0) Then T:=T+i;

A Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; C Tính tổng các ước thực sự của N;

B Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N; D Tìm một ước của N;

Câu 3: Xét chương trình sau: Var i, s: integer;

BEGIN

S:=1; For i:=1 to 5 do s:=s + i; Write(s);

END Kết quả của chương trình trên là:

Câu 4: Biểu thức 2sin(x2 + 1) - 2x y được biểu diễn trong pascal là?

Câu 5: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là?

Câu 6: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ?

Câu 7: Trong Pascal cấu trúc câu lệnh nào sau đây là sai?

A For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do < câu lệnh>; C If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>;

B For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; D If< điều kiện> then <câu lệnh>;

Câu 8: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; Khi cho giá tri i=3 thì kết quả cuối

cùng của X, Y là bao nhiêu?

Câu 9: Chọn cú pháp đúng:

A CONST <tên hằng> : < kiểu dữ liệu> ; B USES <danh sách biến> ;

C VAR <tên biến> : <kiểu dữ liệu> ; D PROGRAM <tên hằng > ;

Câu 10: 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 11: cho đoạn chương trình

If x <= 101 then x: =x*2

Else x:=x-2; Cho x=100 kết quả x bằng bao nhiêu?

Câu 12: Cho đoạn chương trình sau:

t:= 0; if a>b then

Begin t:=a; a:=b; b:=t;

end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu?

Câu 13: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 6; Writeln(‘KQ là :’, a: 4:1);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

Câu 14: Trong NNLT Pascal, cho đoạn chương trình:

For i:=1 to 6 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:

Câu 15: Trong Pascal khai báo nào sau đây là đúng?

A Var x; y; z : real; B Var : x, y, z = Char; C Var x, y, z : char; D Var x, y, z = real;

Câu 16: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình

Câu 17: Chú thích trong Pascal được để trong kí hiệu nào sau đây?

Câu 18: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên?

Câu 19: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ?

A Var x: longint; B Var x: Byte; C Var x: Real; D Var x : Word;

Trang 2

Câu 20: Tìm câu sai trong các câu sau đây?

A Program _baitap; B Const m = ‘ x+y’; C Write(‘ s= x+ y’); D Var x,y := 20;

Câu 21: Từ khóa Const dùng để khai báo gì?

Câu 22: Câu lệnh nào dùng để nhập dữ liệu trong Pascal

A Real(<danh sách biến>); B Read(<danh sách biến>); C Writeln(<danh sách biến >); D Write(<danh sách biến >);

Câu 23: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0; For i:= 2 To 3 Do

Begin a:= a + i; b:= b*a;

end;

Câu 24: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ?

Họ và tên: Lớp

II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b Tính và đưa ra màn hình hiệu và tích hai số đó Câu 2: Viết chương trình nhập vào số nguyên x Tính và đưa ra màn hình giá trị S với S = 2 2 ( 0) 3 2 3 ( 0) x x x x x x         

Điểm

Trang 3

Ðáp án 02

Trang 4

I:

Phần Trắc Nghiệm

Câu 1: Biểu thức 2sin(x2 + 1) - 2x y được biểu diễn trong pascal là?

Câu 2: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; Khi cho giá tri i=3 thì kết quả cuối

cùng của X, Y là bao nhiêu?

Câu 3: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ?

Câu 4: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ?

Câu 5: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0; For i:= 2 To 3 Do

Begin a:= a + i; b:= b*a;

end;

Câu 6: cho đoạn chương trình

If x <= 101 then x: =x*2

Else x:=x-2; Cho x=100 kết quả x bằng bao nhiêu?

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) and (i mod 5= 0) Then T:=T+i;

A Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N; C Tính tổng các ước thực sự của N;

B Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N; D Tìm một ước của N;

Câu 8: Xét chương trình sau: Var i, s: integer;

BEGIN

S:=1; For i:=1 to 5 do s:=s + i; Write(s);

END Kết quả của chương trình trên là:

Câu 9: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là?

Câu 10: Trong Pascal cấu trúc câu lệnh nào sau đây là sai?

A For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do < câu lệnh>; C If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>;

B For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; D If< điều kiện> then <câu lệnh>;

Câu 11: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là:

A 3 x y  2 x y B 3 x2y  2 x y C 3 x y  2(x y )2 D 3 x2y  2(x y )2

Câu 12: Chọn cú pháp đúng:

A CONST <tên hằng> : < kiểu dữ liệu> ; B USES <danh sách biến> ;

C VAR <tên biến> : <kiểu dữ liệu> ; D PROGRAM <tên hằng > ;

Câu 13: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên?

Câu 14: 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 15: Cho đoạn chương trình sau:

t:= 0; if a>b then

Begin t:=a; a:=b; b:=t;

end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu?

Câu 16: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 6; Writeln(‘KQ là :’, a: 4:1);

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

Câu 17: Trong Pascal khai báo nào sau đây là đúng?

A Var x; y; z : real; B Var : x, y, z = Char; C Var x, y, z : char; D Var x, y, z = real;

Câu 18: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình

Trang 5

Câu 19: Chú thích trong Pascal được để trong kí hiệu nào sau đây?

Câu 20: Tìm câu sai trong các câu sau đây?

A Program _baitap; B Const m = ‘ x+y’; C Write(‘ s= x+ y’); D Var x,y := 20;

Câu 21: Từ khóa Const dùng để khai báo gì?

Câu 22: Trong NNLT Pascal, cho đoạn chương trình:

For i:=1 to 6 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:

Câu 23: Câu lệnh nào dùng để nhập dữ liệu trong Pascal

A Real(<danh sách biến>); B Read(<danh sách biến>); C Writeln(<danh sách biến >); D Write(<danh sách biến >);

Câu 24: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ?

A Var x: longint; B Var x: Byte; C Var x: Real; D Var x : Word;

Họ và tên: Lớp

II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b Tính và đưa ra màn hình hiệu và tích hai số đó Câu 2: Viết chương trình nhập vào số nguyên x Tính và đưa ra màn hình giá trị S với S = 2 2 ( 0) 3 2 3 ( 0) x x x x x x         

I: Phần Trắc Nghiệm

Điểm

Trang 6

Câu 1: Trong Pascal khai báo nào sau đây là đúng?

A Var x, y, z = real; B Var x; y; z : real; C Var x, y, z : char; D Var : x, y, z = Char;

Câu 2: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên?

Câu 3: Trong Pascal cấu trúc câu lệnh nào sau đây là sai?

A If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>; B For <biến đếm>:= <gía trị đầu> to <giá trị cuối> do < câu lệnh>;

C If< điều kiện> then <câu lệnh>; D For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>;

Câu 4: Chú thích trong Pascal được để trong kí hiệu nào sau đây?

Câu 5: Trong NNLT Pascal, cho đoạn chương trình:

For i:=1 to 6 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:

Câu 6: Chọn cú pháp đúng:

A CONST <tên hằng> : < kiểu dữ liệu> ; B PROGRAM <tên hằng > ;

C USES <danh sách biến> ; D VAR <tên biến> : <kiểu dữ liệu> ;

Câu 7: Cho đoạn chương trình sau:

t:= 0; if a>b then

Begin t:=a; a:=b; b:=t;

end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu?

Câu 8: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0; For i:= 2 To 3 Do

Begin a:= a + i; b:= b*a;

end;

Câu 9: Xét chương trình sau: Var i, s: integer;

BEGIN

S:=1; For i:=1 to 5 do s:=s+i; Write(s);

END Kết quả của chương trình trên là:

Câu 10: Từ khóa Const dùng để khai báo gì?

Câu 11: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; khi cho giá tri i=3 thì kết quả cuối

cùng của X, Y là bao nhiêu?

Câu 12: cho đoạn chương trình

If x <= 101 then x: =x*2

Câu 13: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình

Câu 14: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là:

A 3 x y  2 x y B 3x2y  2(x y )2 C 3 x y  2(x y )2 D 3 x2y  2 x y

Câu 15: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là?

Câu 16: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ?

Câu 17: Biểu thức 2sin(x2 + 1) - 2x y được biểu diễn trong pascal là?

Câu 18: 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 19: Câu lệnh nào dùng để nhập dữ liệu trong Pascal

A Write(<danh sách biến >); B Writeln(<danh sách biến >); C Real(<danh sách biến>); D Read(<danh sách biến>);

Câu 20: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 6; Writeln(‘KQ là :’, a: 4:1); Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

Trang 7

Câu 21: 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) and (i mod 5= 0) Then T:=T+i;

C Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N;

D Tính tổng các số chia hết cho 3 hoặc 5 trong phạm vi từ 1 đến N;

Câu 22: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ?

Câu 23: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ?

Câu 24: Tìm câu sai trong các câu sau đây?

Họ và tên: Lớp

II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b Tính và đưa ra màn hình tổng và tích hai số đó Câu 2: Viết chương trình nhập vào số nguyên x Tính và đưa ra màn hình giá trị S với S = 2 2 ( 0) 1 3 2 ( 0) x x x x x x          

Điểm

Trang 8

Ðáp án đề 01

Trang 9

Trường THPT PHỤ DỰC KIỂM TRA HỌC KỲ I MÔN TIN HỌC 11

I: Phần Trắc Nghiệm

Câu 1: Trong Pascal khai báo nào sau đây là đúng?

A Var : x, y, z = Char; B Var x, y, z = real; C Var x, y, z : char; D Var x; y; z : real;

Câu 2: Kết quả của biểu thức sqrt(ABS(9 - 25 )) div 2 là?

Câu 3: Trong pascal cho đoạn chương trình : Begin X := i+1; Y:= X-1; X:= X+3; End; Khi cho giá tri i=3 thì kết quả cuối

cùng của X, Y là bao nhiêu?

Câu 4: Biểu thức 2sin(x2 + 1) - 2x y được biểu diễn trong pascal là?

Câu 5: Chọn cú pháp đúng:

A PROGRAM <tên hằng > ; B VAR <tên biến> : <kiểu dữ liệu> ;

C CONST <tên hằng> : < kiểu dữ liệu> ; D USES <danh sách biến> ;

Câu 6: Trong Pascal cấu trúc câu lệnh nào sau đây là sai?

A For <biến đếm>:= <giá trị cuối>downto <giá trị đầu> do < câu lệnh>; B If< điều kiện> then <câu lệnh>;

C If < điều kiện> then <câu lệnh 1>; else < câu lệnh 2>; D For <biến đếm>:= <giá trị đầu> to <giá trị cuối> do < câu lệnh>;

Câu 7: Trong NNLT Pascal, cho đoạn chương trình:

For i:=1 to 6 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:

Câu 8: Trong Pascal ,từ khoá nào dùng để khai báo thư viện ?

Câu 9: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì ?

Câu 10: Cho đoạn chương trình sau:

t:= 0; if a>b then

Begin t:=a; a:=b; b:=t;

end; khi nhập a= 2 và b =3 thì kết quả thu được của a và b là bao nhiêu?

Câu 11: Thực hiện đoạn chương trình, tính giá trị của a, b?

a:= 1; b:= 0; For i:= 2 To 3 Do

Begin a:= a + i; b:= b*a;

end;

Câu 12: Chú thích trong Pascal được để trong kí hiệu nào sau đây?

Câu 13: Trong ngôn ngữ lập trình Pascal với câu lệnh như sau( a là một biến kiểu số thực).

a:= 6; Writeln(‘KQ là :’, a: 4:1); Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau)

Câu 14: Biến nguyên x nằm trong phạm vi 260- 300 khai báo nào trong các khai báo sau là tối ưu nhất ?

Câu 15: Cho khai báo:Var x,y:byte ;a,b,c: word; z: real; Hỏi bộ nhớ cung cấp bao nhiêu byte để lưu trữ giá trị các biến trên?

Câu 16: Tìm câu sai trong các câu sau đây?

Câu 17: 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) and (i mod 5= 0) Then T:=T+i;

A Tính tổng các số chia hết cho cả 3 và 5 trong phạm vi từ 1 đến N; C Tính tổng các ước thực sự của N;

B 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ìm một ước của N;

Câu 18: Xét chương trình sau: Var i, s: integer;

BEGIN

S:=1; For i:=1 to 5 do s:=s+i; Write(s);

END Kết quả của chương trình trên là:

Câu 19: Câu lệnh a:=5; Write('Ket qua la', a); sẽ đưa ra màn hình

Trang 10

Câu 20: Biểu thức 3*abs(sqr(x) + y) – 2*sqrt(x-y) trong pascal được biểu diễn trong toán là:

A 3 x y  2 x y B 3 x2y  2(x y )2 C 3 x y  2(x y )2 D 3 x2 y  2 x y

Câu 21: 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 22: Từ khóa Const dùng để khai báo gì?

A Hằng B Khai báo Tên chương trình C Thư viện D Biến

Câu 23: Câu lệnh nào dùng để nhập dữ liệu trong Pascal

A Write(<danh sách biến >); B Read(<danh sách biến>); C Writeln(<danh sách biến >); D Real(<danh sách biến>);

Câu 24: cho đoạn chương trình

If x <= 101 then x: =x*2

Else x:=x-2; Cho x=100 kết quả x bằng bao nhiêu?

Họ và tên: Lớp

II: Phần Tự Luận: Câu 1: Viết chương trình nhập vào hai số nguyên a,b Tính và đưa ra màn hình tổng và tích hai số đó. Câu 2: Viết chương trình nhập vào số nguyên x bất kì Tính và đưa ra màn hình giá trị S với S = 2 1( 0) 2 2 ( 0) 3 x x x x x x            

Ngày đăng: 10/11/2013, 20:11

HÌNH ẢNH LIÊN QUAN

Sẽ ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau). - KT HỌC KỲ I TIN 11 (4 MÃ ĐỀ)
ghi ra màn hình? (chọn phương án đúng nhất trong các phương án sau) (Trang 1)
Câu 4: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì? - KT HỌC KỲ I TIN 11 (4 MÃ ĐỀ)
u 4: Với các lệnh sau: x:=10; y:=20; Write(‘x+y’); Kết quả xuất ra màn hình sẽ là gì? (Trang 4)

TỪ KHÓA LIÊN QUAN

w