1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đề KT 1 tiết kỳ 2 mã 168

3 30 0

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

THÔNG TIN TÀI LIỆU

Nội dung

Để có kết quả: St = ‘Mon Tin hoc’ Cách sử dụng thủ tục Insert nào dưới đây là đúng:D. Chọn câu trả lời đúng.[r]

(1)

SỞ GD&ĐT QUẢNG TRỊ TRƯỜNG THPT TRẦN THỊ TÂM

BÀI KIỂM TRA TIẾT KỲ II KHỐI 11 MÔN: TIN HỌC

Thời gian làm bi: 45 phỳt

Họ

tên:

Lớp:

Mã đề thi 168

I Trắc nghiệm (6đ)

Câu 1: Khai báo biến mảng chiều sau đúng?

A Var: ArrayReal: Array[-100 200] Of Real; B Var DEM: Array [‘A’ ’Z’] Of Integer; C Var KT_Array[1 10] of Boolean; D Var: X: Array [1 100] Of Integer; Câu 2: Chọn khai báo

Khai báo xâu kí tự có tên Name chứa tối đa 30 kí tự?

A Var Name: String[30]; B Var Name: String; C Var Name: String(30); D Var Name = String[30]; Câu 3: Giả sử mảng chiều A khai báo sau:

Var A: Array[-3 5] Of Real;

Để gán giá trị (cụ thể 4) cho phần tử thứ mảng A ta tiến hành thao tác:

A A[-1]:=4; B A[3]:=4; C A[1]:=4; D A[0]:=4;

Câu 4: Dữ liệu kiểu ghi dùng để… A Mô tả tập hợp có tính chất

B Mơ tả đối tượng có số thuộc tính C Mơ tả đối tượng khác

D Mô tả đối tượng có thuộc tính tương ứng khác Câu 5: Hoten := ‘Nguyen Le Huynh’ Hoten[6] cho kí tự nào?

A ‘y’ B ‘n’ C ‘ ’ D Tất sai

Câu 6: Cho xâu st:=’Mon hoc’ Để có kết quả: St = ‘Mon Tin hoc’ Cách sử dụng thủ tục Insert đúng:

A Insert(st,’Tin ‘,4); B Insert(st,’Tin ‘,5); C Insert(’Tin ‘,st,4); D Insert(’Tin ‘,st,5); Câu 7: Cho xâu sau: s1:=’0123’; s2:=’6789’ Chọn câu trả lời

A Hai xâu có độ dài B Xâu A có độ dài lớn xâu B C Xâu B có độ dài lớn xâu A D Cả phương án

Câu 8: Cho A:=’abcd_ef’; B:=’Abcd_EF’ Hỏi xâu lớn

A Xâu A = xâu B B Xâu A lớn xâu B

C Xâu B lớn xâu A D Không thể so sánh

Câu 9: Từ sau từ khóa

A Array B Delete C While D string

Câu 10: Chọn khai báo khai báo sau kiểu ghi? A Type HSinh = Record

HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;

Var hs = HSinh;

B Type Hocsinh = Record HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;

End; Var hs : Hocsinh; C Type Hocsinh : Record

HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;

End; Var hs : Hocsinh;

D Type Hocsinh = Record; HoTen : string[30]; Ngaysinh : string[10]; SBD : integer;

End;

Var hs : Hocsinh; Câu 11: Cho S1:= ‘abc’; S2:= ‘def’ Kết thủ tục Insert(S2,S1,3) là:

A ‘abdef’ B ‘abedfc’ C ‘abcdef’ D ‘abdefc’

(2)

Câu 12: Mảng A khai báo Var A: Array[-3 5] Of Real; Vậy mảng có phần tử số thực ?

A 9 B 7 C 8 D 6

Câu 13: Cho mảng chiều A gồm dòng, cột phần tử mảng A số nguyên Chọn khai báo đúng?

A Var B: Array[1 4,1 5] Of Integer; B Var A: Array[1 4] Of [1 5] Of Integer; C Var A: Array[1 4,1 5] Of Integer; D Var A: Array[1 4,1 5] Of Real; Câu 14: Trong khai báo xâu sau khai báo sai?

A Var a: string[10]; B Var a: string; C Var s:string[-4]; D Var a:string[4*5];

Câu 15: Cho mảng chiều A gồm dòng, cột phần tử mảng A số nguyên Để tham chiếu đến phần tử dòng thứ cột thư ta viết

A A[2,3] B A[3,2] C A[3] D A[2]

Câu 16: Cho St:= ‘Chao cac ban’ Kết hàm length(St) là:

A 11 B 10 C 12 D 13

Câu 17: Cho xâu sau: s1:=’ac’; s2:=’abcdef_ac_abef’ Khi sử dụng hàm POS(s1,s2) Khi kết qủa

A 9 B 7 C 0 D 8

Câu 18: Cho biết kết thủ tục sau:

st:= ‘VietNamquehuongtoi’ s:= Copy(st,length(st) div 2-1,8);

A s=‘VietNam’; B s=‘quehuongtoi’; C s=‘quehuong’; D s=‘huongtoi’; II Tự luận (4đ)

Câu (1điểm)

Cho biết kết sau thực đoạn chương trình sau: st:='Tin hoc va xa hoi'; dem:=0;

For i:=1 to length(st) Begin

if st[i]=' ' then dem:=dem+1; st[i]:=upcase(st[i]); End;

Writeln(dem);writeln(st); Câu 2(3điểm)

Viết chương trình nhập từ bàn phím số nguyên dương N (N<100) dãy A gồm N số nguyên A1, A2,…, An Hãy đưa hình thơng tin sau:

a. Số lượng số chẵn dãy

b. Số dương cuối số

Bài làm

I Trắc nghiệm (6đ)

(3)

Câu 11: A B C D Câu 12: A B C D Câu 13: A B C D Câu 14: A B C D Câu 15: A B C D Câu 16: A B C D Câu 17: A B C D Câu 18: A B C D

II Tự luận

Ngày đăng: 29/03/2021, 13:24

TỪ KHÓA LIÊN QUAN

w