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

De kt k11(tt)

2 835 4

Đ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 2
Dung lượng 54 KB

Nội dung

Trắc nghiệm: 7đHS chọn đáp án đúng nhất.. Xâu A lớn hơn xâu B nếu kí tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu A có mã ASCII lớn hơn.. Hai xâu bằng nhau nếu chúng giống

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐỀ KIỂM TRA TRẮC NGHIỆM

MÔN Tin, KHỐI 11

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

(28 câu trắc nghiệm)

Mã đề 209

Họ, tên học sinh:

Lớp:

I Trắc nghiệm: (7đ)HS chọn đáp án đúng nhất.

Câu 1: Với khai báo A: array[1 100] of integer; thì việt truy xuất đến phần tử thứ 5 như sau:

Câu 2: Cho s1=’010’; s2=’1001010’ hàm pos(s1, s2) cho giá trị bằng:

Câu 3: Để khai báo biến bản ghi gián tiếp, ta dùng cú pháp:

A Type Tênkiểu = record

tên trường 1 : kiểu 1;

tên trường 2 : kiểu 2;

tên trường n : kiểu n;

end;

Var tên biến : tên kiểu;

C Type Tênkiểu : record

tên trường 1 : kiểu 1;

tên trường 2 : kiểu 2;

tên trường n : kiểu n;

end;

Var tên biến : tên kiểu;

Câu 4: Xâu ‘ABBA’ nhỏ hơn xâu:

Câu 5: Cho xâu s=’123456789’, sau khi thực hiện thủ tục delete(s, 3, 4) thì:

Câu 6: Cho xâu s =’abcdef’ sau khi thực hiện thủ tục delete(s, 5, 2) thì:

Câu 7: Kiểu dữ liệu của các phần tử trong mảng là:

Câu 8: Cho A=’abc’; B= ‘ABC’; khi đó A+B cho kết quả nào?

Câu 9: Với khai báo A: array[1 100, 1 100] of integer; thì việc truy cập đến các phần tử như sau:

Câu 10: Xâu ‘ABBA’ bằng xâu:

A ‘A’ B ‘B’ C ‘abba’ D Tất cả A, B, C đều sai.

Câu 11: Trong các phát biểu sau, phát biểu nào sai?

A Xâu A lớn hơn xâu B nếu độ dài xâu A lớn hơn đô dài xâu

B B Xâu A lớn hơn xâu B nếu kí tự đầu tiên khác nhau giữa chúng kể từ trái sang trong xâu A có mã ASCII lớn hơn.

C Nếu A và B là các xâu có độ dài khác nhau và A là đoạn đầu của B thì A nhỏ hơn B.

D Hai xâu bằng nhau nếu chúng giống nhau hoàn toàn.

Câu 12: Cho xâu s1 =’123’; s2 = ‘abc’ sau khi thực hiện thủ tục insert(s1, s2, 2) thì:

Câu 13: Cú pháp câu lệnh nào sau đây là đúng?

Câu 14: Trên dữ liệu kiểu xâu có các phép toán nào?

Câu 15: Để khai báo biến kiểu xâu trực tiếp ta sử dụng cú pháp nào?

A var <tên biến>=string[độ dài lớn nhất của xâu]; B var <tên biến>:<tên kiểu>;

Trang 1/2 - Mã đề thi 209

B Type Tênkiểu = record

tên trường 1 = kiểu 1;

tên trường 2 = kiểu 2;

tên trường n = kiểu n;

end;

Var tên biến : tên kiểu;

D Type Tênkiểu : record

tên trường 1 = kiểu 1;

tên trường 2 = kiểu 2;

tên trường n = kiểu n;

end;

Var tên biến : tên kiểu;

Trang 2

C var <tên biến>=<tên kiểu>; D var <tên biến>:string[độ dài lớn nhất của xâu];

Câu 16: Số phần tử của mảng một chiều là:

Câu 17: Cho s=’123456789’ hàm copy(s, 2, 3) cho giá trị bằng:

Câu 18: Trong các khai báo sau, khai báo nào đúng?

Câu 19: Xâu ‘ABBA’ lớn hơn xâu:

Câu 20: Để truy cập đến dữ liệu của một trường nào đó trên biến bản ghi ta sử dụng cú pháp:

Câu 21: Một kiểu bản ghi được khai báo như sau:

type phanso = record

tu, mau : integer;

end;

var p, q : phanso;

Câu lệnh nào trong các câu lệnh sau là không phù hợp?

A p:=q B writeln(p.tu,’/’,p.mau); C writeln(‘p=’,p,’q=’,q) D q:=p

Câu 22: Cú pháp câu lệnh nào sau đây là đúng?

A type mang : array[-100 100, -100 100] of integer;

B type mang : array[-100 to 100, -100 to 100] of integer;

C type mang : array[-100 100, -100 100] of integer;

D type mang = array[-100 to 100, -100 to 100] of integer;

Câu 23: Để khai báo mảng 1 chiều cần:(chọn phương án hợp lí nhất)

A Mô tả kiểu của các phần tử và cách đánh số các phần tử của nó B Mô tả số lượng phần tử.

C Mô tả cách đánh số các phần tử của nó D Mô tả kiểu của các phần tử.

Câu 24: Một kiểu bản ghi được khai báo như sau:

type phanso = record

tu, mau : integer;

end;

var p, q : phanso;

Câu lệnh nào trong các câu lệnh sau là không phù hơp?

Câu 25: Cho xâu s1=’ PC ’; s2=’IBM486’; sau khi thực hiện thủ tục insert(s1, s2, 4) kết quả là:

Câu 26: Cho s=’500 ki tu’, hàm length(s) cho giá trị bằng:

Câu 27: Trong các khai báo sau, khai báo nào đúng?

A type Hocsinh = record

SBD = string[6];

ten = string[27];

diem = real;

end;

var hs : Hocsinh;

C type Hocsinh = record

SBD : string[6];

ten : string[27];

diem : real;

end;

var hs = Hocsinh;

Câu 28: Cú pháp câu lệnh nào sau đây là đúng?

A type mang = array[-100 to 100] of integer; B type mang : array[-100 100] of integer;

C type mang : array[-100 to 100] of integer; D type mang = array[-100 100] of integer;

II Tự luận: (3đ)

Viết chương trình nhập váo mảng 1 chiều các số nguyên rồi thực hiện các công việc sau:

aa) Tìm giá trị trung bình của các phần tử

b) Đếm số phần tử có giá trị lớn hơn giá trị trung bình

Viết V - HẾT

Trang 2/2 - Mã đề thi 209

B type Hocsinh : record

SBD : string[6]; ten : string[27]; diem real;

end;

var hs1, hs2 : Hocsinh;

D type Hocsinh = record

SBD : string[6]; ten : string[27]; diem : real;

end;

var hs : Hocsinh;

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

Xem thêm

TỪ KHÓA LIÊN QUAN

w