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

đềthihk 2 trắcnghiệmtin11+đápán

5 686 5

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 124 KB

Nội dung

Hàm luôn trả về kết quả qua tên còn thủ tục thì không.. Thủ tục trả về giá trị còn hàm không trả về giá trị.. Các phần tử của mảng một chiều được xắp xếp thứ tự theo giá trị giảm dần.. C

Trang 1

TRƯỜNG THPT NGUYỄN TRÃI

ĐỀ SỐ 1

KIỂM TRA HỌC KỲ II

MÔN: TIN HỌC 11

Thời gian làm bài: 45 phút

Chú ý không làm và tờ đề - (ghi mã đề vào tờ bài làm ):

I PHẦN TRẮC NGHIỆM (7.5 điểm ) Học sinh chọn câu trả lời đúng nhất trong từng câu hỏi 1) Khai báo kiểu bản ghi nào sau đây là đúng cú pháp?

A Type KQ = record B Type KQ := record

Maso: string[6]; Ketqua: boolean; Maso: string[6]; Ketqua: boolean;

End End;

C Type KQ = record; D Type KQ = record

Maso: string[6]; Ketqua: boolean; Maso: string[6]; Ketqua: boolean;

End; End;

2) Để truy cập (tham chiếu) đến từng trường của bản ghi, cách viết nào sau đây đúng?

A <tên biến bản ghi>.<giá trị của trường> C <tên kiểu bản ghi>.<tên trường>

B <tên biến bản ghi>.<tên trường> D <tên kiểu bản ghi>.<giá trị của trường>

3) Trong dữ liệu kiểu tệp, thủ tục read dùng để:

A Gắn tên tệp B Đọc tệp văn bản C Mở tệp để đọc D Ghi tệp văn bản

4) Khi mở tệp để ghi cần sử dụng thủ tục nào sau đây?

5) Hàm chuẩn eof trả về giá trị true cho biết:

A Con trỏ tệp đang ở đầu dòng B Con trỏ tệp đang ở cuối dòng

C Con trỏ tệp đang ở đầu tệp D Con trỏ tệp đang ở cuối tệp

6) Câu lệnh assign(f, ‘data.txt’) có ý nghĩa là gì?

A Gắn tên tệp data.txt cho biến tệp f C Gắn biến tệp data.txt cho tên tệp f.

B Gắn tên tệp f cho biến tệp data.txt D Gắn biến tệp f cho tên tệp data.txt.

7) Thao tác upcase(‘ch’) cho kết quả:

8) Thao tác delete(‘robocon’,5,2) cho kết quả:

9) Để có được xâu ‘2011 la nam con meo.’ thì phép nối nào sau đây đúng?

A 2011 + ‘ la nam con meo.’ B ‘2011’ & ‘ la nam con meo.’

C ‘2011’ + ‘ la nam con meo.’ D 2011 & ‘ la nam con meo.’

10) Xâu nào trong các xâu sau đây là xâu palindrome (xâu đối xứng) ?

11) Thao tác length(‘Gio to Hung Vuong 10-3 ’) cho kết quả:

12) Thao tác insert(‘ew’, ‘ns’,2) cho kết quả:

13) Chọn câu trả lời đúng cho khai báo xâu?

14) Đoạn chương trình sau đây thực hiện công việc gì?

Begin c:=a; a:=b; b:=c; End;

A Hoán đổi giá trị của hai biến a và c cho nhau C Hoán đổi giá trị của hai biến a và b cho nhau

B Hoán đổi giá trị của hai biến b và c cho nhau D Hoán đổi vòng tròn giá trị của các biến cho nhau

15) Chọn phát biểu đúng về hàm và thủ tục trong các phát biểu sau:

A Hàm luôn trả về kết quả qua tên còn thủ tục thì không C Thủ tục có tham số còn hàm không có tham số

B Hàm có tham số còn thủ tục không có tham số D Thủ tục trả về giá trị còn hàm không trả về giá trị

16) Trong một chương trình, tham số hình thức (nếu có) sẽ ở:

A Phần đầu của chương trình con C Phần khai báo của chương trình con

B Phần khai báo của chương trình chính D Lời gọi thực hiện chương trình con

Trang 2

Đoạn chương trình dùng cho các câu hỏi từ 17 đến 20:

Var tong: byte;

Procedure Sum(x: byte); {bat dau chuong trinh con}

Var y: byte;

Begin

y:=x+1; tong:=x+y;

End; {ket thuc chuong trinh con}

Begin

tong:=0; Sum(2);

End;

17) Biến toàn cục trong chương trình là gì?

18) Tham số giá trị trong chương trình là gì?

19) Tham số hình thức trong chương trình là gì?

20) Sau khi chương trình thực hiện xong, biến tong có giá trị bằng:

21).Chọn câu lệnh đúng

A Type mang= array[1-100] of real; C Type 1ch= array[1 100] of real;

B Type mang1ch= array[1,100] of real; D Type 1 chieu= array[1 100] of real;

22).Chọn câu lệnh đúng

A.Type mang2c= array[1 100],[1 100] of integer; C.Type mang= array[1-100, 1-100] of integer; B.Type 2 chieu= aray[1 100, 1 100] of integer; D Type mang2c= array[1 100, 1 100] of integer;

23).Chọn câu lệnh đúng

A Các phần tử của mảng một chiều được xắp xếp thứ tự theo giá trị giảm dần

B Các phần tử của mảng một chiều được xắp xếp thứ tự theo giá trị tăng dần

C Các phần tử của mảng một chiều được xắp xếp ngẫu nhiên

D Các phần tử của mảng một chiều được xắp xếp theo chỉ số

24).Xâu kí tự là

A dãy kí tự thuộc bảng mã ASCII. B mảng các kí tự C bảng chữ cái D các chữ cái và chữ số

25).Xâu có kí tự tối đa …kí tự

26) Khai báo xâu nào sau là sai

A S: String; B S: String[100]; C X1: String[256]; D X1: String[255];

27).Có thể gán giá trị cho biến bản ghi bằng cách

A gán giá trị cho từng trường B nhập giá trị từ bàn phím

28) Hàm Upcase(Ch) cho kết quả là

A biến Ch thành chữ thường B chữ cái in hoa tương ứng với Ch

C xâu Ch toàn chữ in hoa D xâu Ch toàn chữ in thường

29) Chọn khẳng định đúng

A Chương trình con và chương trình chính có thể đan xen vào nhau

B Chương trình con phải viết trong thân chương trình chính;

C Chương trình con phải viết trước thân chương trình chính;

D Chương trình con có thể đứng độc lập không cần chương trình chính;

30) Sự khác nhau cơ bản giữa thủ tục và hàm là:

A Thủ tục không có tham số còn hàm có tham số;

B Hàm không có tham số còn thủ tục có tham số;

C Hàm luôn trả về một kết quả còn thủ tục không trả về kết quả;

D Thủ tục trả về giá trị còn hàm không trả về giá trị

II PHẦN TỰ LUẬN (2.5 điểm )

Viết chương trình tìm USCLN của 2 số nguyên dương a và b (sử dụng chương trình con hàm để viết)

Trang 3

TRƯỜNG THPT NGUYỄN TRÃI

ĐỀ SỐ 2

KIỂM TRA HỌC KỲ II

MÔN: TIN HỌC 11

Thời gian làm bài: 45 phút

Chú ý không làm và tờ đề -(ghi mã đề vào tờ bài làm):

I PHẦN TRẮC NGHIỆM ( 7 5 điểm ) -Học sinh chọn câu trả lời đúng nhất trong từng câu hỏi 1).Chọn câu lệnh đúng

A.Type mang= array[1-100] of real; C Type 1ch= array[1 100] of real;

B.Type mang1ch= array[1,100] of real; D Type 1 chieu= array[1 100] of real;

2).Chọn câu lệnh đúng

A Các phần tử của mảng một chiều được xắp xếp thứ tự theo giá trị giảm dần

B.Các phần tử của mảng một chiều được xắp xếp thứ tự theo giá trị tăng dần

C.Các phần tử của mảng một chiều được xắp xếp ngẫu nhiên

D Các phần tử của mảng một chiều được xắp xếp theo chỉ số

3).Thao tác length(‘Gio to Hung Vuong 10-3 ’) cho kết quả:

4).Thao tác upcase(‘ch’) cho kết quả:

5).Câu lệnh assign(f, ‘data.txt’) có ý nghĩa là gì?

A Gắn tên tệp data.txt cho biến tệp f C Gắn biến tệp data.txt cho tên tệp f.

B Gắn tên tệp f cho biến tệp data.txt D Gắn biến tệp f cho tên tệp data.txt.

6).Chọn câu lệnh đúng

A.Type mang2c= array[1 100],[1 100] of integer; C.Type mang= array[1-100, 1-100] of integer;

B.Type 2 chieu= aray[1 100, 1 100] of integer; D Type mang2c= array[1 100, 1 100] of integer;

7).Trong dữ liệu kiểu tệp, thủ tục read dùng để:

A Gắn tên tệp B Đọc tệp văn bản C Mở tệp để đọc D Ghi tệp văn bản

8).Đoạn chương trình sau đây thực hiện công việc gì?

Begin c:=a; a:=b; b:=c; End;

A Hoán đổi giá trị của hai biến a và c cho nhau C Hoán đổi giá trị của hai biến a và b cho nhau

B Hoán đổi giá trị của hai biến b và c cho nhau D Hoán đổi vòng tròn giá trị của các biến cho nhau

9).Thao tác delete(‘robocon’,5,2) cho kết quả:

10) Khai báo kiểu bản ghi nào sau đây là đúng cú pháp?

A Type KQ = record C Type KQ = record;

Maso: string[6]; Ketqua: boolean; Maso: string[6]; Ketqua: boolean;

End End;

B Type KQ := record D Type KQ = record

Maso: string[6]; Ketqua: boolean; Maso: string[6]; Ketqua: boolean;

End; End;

11).Xâu kí tự là

A dãy kí tự thuộc bảng mã ASCII. B mảng các kí tự C bảng chữ cái D các chữ cái và chữ số

12).Xâu có kí tự tối đa …kí tự

13) Khai báo xâu nào sau là sai

A S: String; B S: String[100]; C X1: String[256]; D X1: String[255];

14).Trong một chương trình, tham số hình thức (nếu có) sẽ ở:

A Phần đầu của chương trình con C Phần khai báo của chương trình con

B Phần khai báo của chương trình chính D Lời gọi thực hiện chương trình con

15) Hàm Upcase(Ch) cho kết quả là

A biến Ch thành chữ thường B chữ cái in hoa tương ứng với Ch

C xâu Ch toàn chữ in hoa D xâu Ch toàn chữ in thường

16).Khi mở tệp để ghi cần sử dụng thủ tục nào sau đây?

Trang 4

17).Hàm chuẩn eof trả về giá trị true cho biết:

A Con trỏ tệp đang ở đầu dòng B Con trỏ tệp đang ở cuối dòng

C Con trỏ tệp đang ở đầu tệp D Con trỏ tệp đang ở cuối tệp

18).Sự khác nhau cơ bản giữa thủ tục và hàm là:

AA Thủ tục không có tham số còn hàm có tham số; C Hàm luôn trả về một kết quả còn thủ tục thì không

B Hàm không có tham số còn thủ tục có tham số; D Thủ tục trả về giá trị còn hàm không trả về giá trị

19) Xâu nào trong các xâu sau đây là xâu palindrome (xâu đối xứng) ?

20).Có thể gán giá trị cho biến bản ghi bằng cách

A gán giá trị cho từng trường B nhập giá trị từ bàn phím

C gán giá trị cho bản ghi D cả ba cách trên

21) Chọn khẳng định đúng

A Chương trình con và chương trình chính có thể đan xen vào nhau

B Chương trình con phải viết trong thân chương trình chính;

C Chương trình con phải viết trước thân chương trình chính;

D Chương trình con có thể đứng độc lập không cần chương trình chính;

Đoạn chương trình dùng cho các câu hỏi từ 22 đến 25:

Var tong: byte;

Procedure Sum(x: byte); {bat dau chuong trinh con}

Var y: byte;

Begin

y:=x+1; tong:=x+y;

End; {ket thuc chuong trinh con}

Begin

tong:=0; Sum(2);

End;

22).Tham số hình thức trong chương trình là gì?

23).Biến toàn cục trong chương trình là gì?

24).Sau khi chương trình thực hiện xong, biến tong có giá trị bằng:

25).Tham số giá trị trong chương trình là gì?

26).Chọn câu trả lời đúng cho khai báo xâu?

A Var sting: string; B Var string: string; C Var string: sting; D Var sting: string[260];

27).Chọn phát biểu đúng về hàm và thủ tục trong các phát biểu sau:

A Hàm luôn trả về kết quả qua tên còn thủ tục thì không C.Thủ tục có tham số còn hàm không có tham số

B Hàm có tham số còn thủ tục không có tham số D Thủ tục trả về giá trị còn hàm không trả về giá trị

28).Để có được xâu ‘2011 la nam con meo.’ thì phép nối nào sau đây đúng?

A 2011 + ‘ la nam con meo.’ B ‘2011’ & ‘ la nam con meo.’

C ‘2011’ + ‘ la nam con meo.’ D 2011 & ‘ la nam con meo.’

29).Thao tác insert(‘ew’, ‘ns’,2) cho kết quả:

30).Để truy cập (tham chiếu) đến từng trường của bản ghi, cách viết nào sau đây đúng?

A <tên biến bản ghi>.<giá trị của trường> C <tên kiểu bản ghi>.<tên trường>

B <tên biến bản ghi>.<tên trường> D <tên kiểu bản ghi>.<giá trị của trường>

II PHẦN TỰ LUẬN (2.5 Điểm )

Viết chương trình tìm USCLN của 2 số nguyên dương a và b (sử dụng chương trình con hàm để viết).

Trang 5

Đáp án :

Đề số 1:

Đề số 2:

Ngày đăng: 16/09/2015, 14:03

w