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

KIEM TRA KY II TIN 11

17 285 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 17
Dung lượng 300,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

Biến cục bộ là biến được dùng trong chương trình con chứa nó.. Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N N ≤ 100 và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời

Trang 1

SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II

TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11

Năm học: 2008 -2009

Nội dung đề: 001

I PHẦN TRẮC NGHIỆM

01. Khẳng định nào sau đây là đúng?

A. Biến toàn bộ chỉ được sử dụng trong chương trình chính và không được sử dụng trong chương trình con

C. Biến cục bộ là biến được dùng trong chương trình con chứa nó

02. Cho a là biến nguyên a=3, và khai báo thủ tục :

Procedure TT( x : Integer) ;

Begin

x:=x+2;

End;

Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là?

03. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng

5, cột 9 của biến mảng A được viết:

A. Copy(S, vt, N) B. Copy(vt, S, N) C. Copy(vt, N, S) D. Copy(S, N, vt)

05. Kết quả của biến s sau khi thực hiện đoạn chương trình sau:

s:=1; For i:=1 To 10 Do s:=s+i;

06. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu?

A reset(<biến tệp>); B reset(<tên tệp>); C. rewrite(<biến tệp>); D. rewrite(<tên tệp>);

07. Cho khai báo của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì?

08. Kiểu dữ liệu của chương trình con?

A. Có thể là integer, real, char, boolean, string, record, kiểu mảng

B. Chỉ có thể là kiểu integer

C. Có thể là các kiểu integer, real, char, boolean, string

D. Chỉ có thể là kiểu real

09. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả?

10. Một bản ghi được khai báo như sau:

Type Sach = record

Tensach : string [50]; Tacgia : string [30]; Gia : real;

end;

var X: Sach;

Câu lệnh nào sau đây không phải là gán giá trị?

Trang 2

A. X.Gia := 15000.0; B X.TenSach := ‘Mua lac’; C readln(X.Tacgia); D. writeln(X.Gia);

11 Khai báo mảng một chiều nào sau đây đúng?

12. Khẳng định nào sau đây là đúng?

B. Cả thủ tục và hàm đều có thể có tham số hình thức

13. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây?

A readln(A); B readln(A[i] :5); C write(A); D writeln(A[i] :5);

15. Xâu kí tự có các phép toán nào?

A. Phép cộng và phép so sánh B. Chỉ có phép cộng

II PHẦN TỰ LUẬN

Câu 1: So sánh sự giống và khác nhau giữa tham biến và tham trị?

Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời xuất ra màn hình tổng các số nguyên tố trong dãy

Câu 3: Dùng chương trình con (hàm) Viết chương trình tìm giá trị lớn nhất của hai số nguyên a và b

Trang 3

SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II

TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11

Năm học: 2008 -2009

Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắc nghiệm trong đề Đối với mỗi câu trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng

Phiếu trả lời đề: 002

01 05 09 13

02 06 10 14

03 07 11 15

04 08 12

 Nội dung đề: 002 I PHẦN TRẮC NGHIỆM 01. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng 5, cột 9 của biến mảng A được viết: A. A [5;9] B. Arr [5;9] C. A [5,9] D. Arr [5,9] 02. Kiểu dữ liệu của chương trình con? A. Chỉ có thể là kiểu integer B. Có thể là các kiểu integer, real, char, boolean, string C. Chỉ có thể là kiểu real D. Có thể là integer, real, char, boolean, string, record, kiểu mảng 03. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ‘ Mon’ B. ‘Tin hoc 11 ’ C. ‘ Mon ‘ D. ’ Tin hoc 11 ’ 04. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu? A. reset(<tên tệp>); B reset(<biến tệp>); C. rewrite(<biến tệp>); D. rewrite(<tên tệp>); 05. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 58 B. 55 C. 57 D. 56 06. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây? A. Đầu dòng B. Đầu tệp C. Cuối tệp D. Cuối dòng 07. Cho a là biến nguyên a=3, và khai báo thủ tục : Procedure TT( x : Integer) ; Begin x:=x+2; End; Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là? A. 3 B. 0 C. 2 D. 5 08. Xâu kí tự có các phép toán nào? A. Phép cộng và phép trừ B. Chỉ có phép cộng C. Phép cộng, trừ, nhân, chia D. Phép cộng và phép so sánh

Trang 4

09. Một bản ghi được khai báo như sau:

type Sach = record

Tensach : string [50]; Tacgia : string [30]; Gia : real;

end;

var X: Sach;

Câu lệnh nào sau đây không phải là gán giá trị?

10. Khẳng định nào sau đây là đúng?

A Chỉ có hàm mới có thể có tham số hình thức.

C. Cả thủ tục và hàm đều có thể có tham số hình thức

11. Cho khai báo của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì?

12 Khai báo mảng một chiều nào sau đây đúng?

13. Khẳng định nào sau đây là đúng?

C. Biến cục bộ là biến được dùng trong chương trình con chứa nó

trình con

II PHẦN TỰ LUẬN

Câu 1: So sánh sự giống và khác nhau giữa Hàm và Thủ tục?

Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời xuất ra màn hình tổng các số là số nguyên tố trong dãy

Câu 3: Dùng chương trình con viết chương trình tìm ước chung lớn nhất của hai số nguyên a và b

Trang 5

SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II

TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11

Năm học: 2008 -2009

Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắc nghiệm trong đề Đối với mỗi câu trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng

Phiếu trả lời đề: 003

01 05 09 13

02 06 10 14

03 07 11 15

04 08 12

 Nội dung đề: 003 I PHẦN TRẮC NGHIỆM 01. Kết quả của biến s sau khi thực hiện đoạn chương trình sau: s:=1; For i:=1 To 10 Do s:=s+i; A. 57 B. 56 C. 55 D. 58 02. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả? A. ‘ Mon’ B. ’ Tin hoc 11 ’ C. ‘ Mon ‘ D. ‘Tin hoc 11 ’ 03. Kiểu dữ liệu của chương trình con? A. Có thể là các kiểu integer, real, char, boolean, string B. Có thể là integer, real, char, boolean, string, record, kiểu mảng C. Chỉ có thể là kiểu integer D. Chỉ có thể là kiểu real 04. Xâu kí tự có các phép toán nào? A. Chỉ có phép cộng B. Phép cộng và phép so sánh C. Phép cộng, trừ, nhân, chia D Phép cộng và phép trừ 05. Hàm tạo xâu gồm N kí tự liên tiếp bắt đầu từ vị trí vt của xâu S được viết: A. Copy(vt, N, S) B. Copy(S, vt, N) C. Copy(S, N, vt) D Copy(vt, S, N) 06. Khẳng định nào sau đây là đúng? A Thủ tục và hàm nào cũng phải có tham số hình thức B. Cả thủ tục và hàm đều có thể có tham số hình thức C. Chỉ có thủ tục mới có thể có tham số hình thức D. Chỉ có hàm mới có thể có tham số hình thức 07. Khẳng định nào sau đây là đúng? A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính B. Biến cục bộ là biến chỉ dùng trong chương trình chính C. Biến cục bộ là biến được dùng trong chương trình con chứa nó

trình con

Trang 6

08. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu?

A. rewrite(<tên tệp>); B. rewrite(<biến tệp>); C. reset(<tên tệp>); D. reset(<biến tệp>);

09. Cho a là biến nguyên a=3, và khai báo thủ tục :

Procedure TT( x : Integer) ;

Begin

x:=x+2;

End;

Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là?

11. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng

5, cột 9 của biến mảng A được viết:

12 Khai báo mảng một chiều nào sau đây đúng?

13. Cho khai báo của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì?

14. Một bản ghi được khai báo như sau:

type Sach = record

Tensach : string [50]; Tacgia : string [30]; Gia : real;

end;

var X: Sach;

Câu lệnh nào sau đây không phải là gán giá trị?

15. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây?

II PHẦN TỰ LUẬN

Câu 1: So sánh sự giống và khác nhau giữa tham biến và tham trị?

Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời xuất ra màn hình tổng các số nguyên tố trong dãy

Câu 3: Dùng chương trình con (hàm) Viết chương trình tìm giá trị lớn nhất của hai số nguyên a và b

Trang 7

SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II

TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11

Năm học: 2008 -2009

Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắc nghiệm trong đề Đối với mỗi câu trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng

Phiếu trả lời đề: 004

01 05 09 13

02 06 10 14

03 07 11 15

04 08 12

 Nội dung đề: 004

I PHẦN TRẮC NGHIỆM

01. Kiểu dữ liệu của chương trình con?

A. Có thể là các kiểu integer, real, char, boolean, string

B. Chỉ có thể là kiểu real

C. Chỉ có thể là kiểu integer

D. Có thể là integer, real, char, boolean, string, record, kiểu mảng

02. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả?

A. ’ Tin hoc 11 ’ B. ‘Tin hoc 11 ’ C. ‘ Mon’ D. ‘ Mon ‘

04. Cho khai báo của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì?

06. Khẳng định nào sau đây là đúng?

A. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính

C. Biến cục bộ là biến được dùng trong chương trình con chứa nó

trình con

07. Một bản ghi được khai báo như sau:

type Sach = record

Tensach : string [50]; Tacgia : string [30]; Gia : real;

end;

var X: Sach;

Câu lệnh nào sau đây không phải là gán giá trị?

Trang 8

A. X.Gia := 15000.0; B. X.TenSach := ‘Mua lac’; C writeln(X.Gia); D readln(X.Tacgia);

08. Kết quả của biến s sau khi thực hiện đoạn chương trình sau:

s:=1; For i:=1 To 10 Do s:=s+i;

09. Cho a là biến nguyên a=3, và khai báo thủ tục :

Procedure TT( x : Integer) ;

Begin

x:=x+2;

End;

Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là?

10. Khẳng định nào sau đây là đúng?

A Chỉ có thủ tục mới có thể có tham số hình thức

D. Cả thủ tục và hàm đều có thể có tham số hình thức

11 Khai báo mảng một chiều nào sau đây đúng?

C var A = array[1 100] Of byte; D var A : array[1 100] of read;

12. Xâu kí tự có các phép toán nào?

C. Phép cộng và phép so sánh D Chỉ có phép cộng.

13. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu?

A. rewrite(<biến tệp>); B reset(<tên tệp>); C. reset(<biến tệp>); D rewrite(<tên tệp>);

14. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng

5, cột 9 của biến mảng A được viết:

15. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây?

II PHẦN TỰ LUẬN

Câu 1: So sánh sự giống và khác nhau giữa Hàm và Thủ tục?

Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời xuất ra màn hình tổng các số là số nguyên tố trong dãy

Câu 3: Dùng chương trình con viết chương trình tìm ước chung lớn nhất của hai số nguyên a và b

Trang 9

SỞ GIÁO DỤC ĐÀO TẠO PHÚ THỌ ĐỀ KIỂM TRA HỌC KỲ II

TRƯỜNG THPT DTNT TỈNH Môn: Tin học Lớp 11

Năm học: 2008 -2009

Phiếu trả lời : Số thứ tự câu trả lời dưới đây ứng với số thứ tự câu trắc nghiệm trong đề Đối với mỗi câu trắc nghiệm, học sinh chọn và tô kín một ô tròn tương ứng với phương án trả lời đúng

Phiếu trả lời đề: 005

01 05 09 13

02 06 10 14

03 07 11 15

04 08 12

 Nội dung đề: 005 I PHẦN TRẮC NGHIỆM 01. Một bản ghi được khai báo như sau: type Sach = record Tensach : string [50]; Tacgia : string [30]; Gia : real; end; var X: Sach; Câu lệnh nào sau đây không phải là gán giá trị? A. readln(X.Tacgia); B writeln(X.Gia); C. X.TenSach := ‘Mua lac’; D X.Gia := 15000.0; 02. Khẳng định nào sau đây là đúng? A. Biến cục bộ là biến chỉ dùng trong chương trình chính B. Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính C. Biến cục bộ là biến được dùng trong chương trình con chứa nó

trình con

A. Copy(S, vt, N) B. Copy(vt, N, S) C. Copy(vt, S, N) D. Copy(S, N, vt)

04. Câu lệnh dùng thủ tục mở tệp văn bản để đọc dữ liệu?

A. reset(<biến tệp>); B. reset(<tên tệp>); C. rewrite(<biến tệp>); D. rewrite(<tên tệp>);

05 Khai báo mảng một chiều nào sau đây đúng?

06. Khẳng định nào sau đây là đúng?

B. Cả thủ tục và hàm đều có thể có tham số hình thức

08. Xâu kí tự có các phép toán nào?

Trang 10

09. Với xâu S có giá trị: ‘ Mon Tin hoc 11 ’ thì biểu thức delete(S,1,4) cho kết quả?

A. ’ Tin hoc 11 ’ B. ‘ Mon ‘ C. ‘Tin hoc 11 ’ D. ‘ Mon’

10. Kết quả của biến s sau khi thực hiện đoạn chương trình sau:

s:=1; For i:=1 To 10 Do s:=s+i;

11. Cho khai báo của một hàm:

Function F( k : Integer) : String ;

Begin

If k mod 2=0 then F:=’Chan’ else F:=’Le’;

End;

Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì?

12. Hàm eoln(<Biến tệp>) cho giá trị True khi con trỏ đang chỉ tới vị trí nào sau đây?

13. Cho a là biến nguyên a=3, và khai báo thủ tục :

Procedure TT( x : Integer) ;

Begin

x:=x+2;

End;

Sau khi gọi thủ tục TT(a); thì Giá trị của biến a là?

14. Kiểu dữ liệu của chương trình con?

A. Có thể là các kiểu integer, real, char, boolean, string

B. Có thể là integer, real, char, boolean, string, record, kiểu mảng

C. Chỉ có thể là kiểu integer

D. Chỉ có thể là kiểu real

15. Với khai báo type Arr = array[1 100,1 100] of real; var A : Arr; thì tham chiếu đến phần tử ở hàng

5, cột 9 của biến mảng A được viết:

II PHẦN TỰ LUẬN

Câu 1: So sánh sự giống và khác nhau giữa tham biến và tham trị?

Câu 2: Viết chương trình nhập từ bàn phím số nguyên dương N (N ≤ 100) và dãy A gồm N số nguyên dương A1, A2, …, AN đồng thời xuất ra màn hình tổng các số nguyên tố trong dãy

Câu 3: Dùng chương trình con (hàm) Viết chương trình tìm giá trị lớn nhất của hai số nguyên a và b

Ngày đăng: 06/07/2014, 08:00

TỪ KHÓA LIÊN QUAN

w