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

Đề kiểm tra 15 phút tin học 11

7 1,7K 13

Đ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 7
Dung lượng 490,17 KB

Nội dung

Đề kiểm tra 15 phút tin học 11vĐề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11vĐề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11Đề kiểm tra 15 phút tin học 11vĐề kiểm tra 15 phút tin học 11

Bài kiểm tra 15’ Môn Tin học lớp 11 Cam Mạnh Dần K56ACNTT Hãy khoanh tròn đáp án câu sau: Câu 1: Trong ngôn ngữ lập trình Pascal, khẳng định sau, khẳng định sai? a Phần tên chương trình không thiết phải có; b Phần khai báo có không; c Phần thân chương trình có không; d Phần thân chương trình thiết phải có; Câu 2: Trong ngôn ngữ lập trình Pascal, mặt cú pháp câu lệnh sau sai? a b:=((a=5) or (c=7)); b x:=12,5; c a:=3.12; d c:=pi*12; Câu 3: Trong ngôn ngữ lập trình Pascal, từ khóa CONST dùng để a khai báo thư viện; b khai báo tên chương trình; c khai báo hằng; d khai báo biến; Câu 4: Trong ngôn ngữ lập trình Pascal, kiểu liệu kiểu liệu sau có miền giá trị lớn nhất? a Word; b Longint; c Integer; d Byte; Câu 5: Trong ngôn ngữ lập trình Pascal, từ khóa Program dùng để a khai báo biến; b c khai báo tên chương trình; d khai báo thư viện; khai báo hằng; Câu 6: Trong khai báo biến sau, khai báo sai theo quy tắc khai báo biến Ngôn ngữ lập trình Pascal? a Var x1, x1: char; b c Var x1, x2:integer; Var x1, x3:real; d Var x1, x4: byte; Câu 7: Biểu thức trunc(sqrt(25)) div có giá trị bao nhiêu? a b c d Câu 8: Kết biểu thức sqr((ABS(25-50) mod 4) ) là: a b c d Câu 9: Trong ngôn ngữ lập trình Pascal, biến khác nào? Hãy chọn phương án trả lời phương án sau? a Hằng không cần khai báo, biến phải khai báo; b Hằng đại lượng mà giá trị thay đổi trình thực chương trình, biến đại lượng mà giá trị chúng thay đổi chương trình; c Hằng biến hai đại lượng mà giá trị thay đổi trình thực chương trình; d Hằng biến bắt buộc phải khai báo; Câu 10: Trong tên biến sau đây, tên đặt tên sai quy tắc đặt tên Ngôn ngữ lập trình Pascal? a hoten ho_ten b ho-ten c hoten1 d ĐỀ KIỂM TRA 15 PHÚT Môn: Tin Học 11 I – Mục tiêu đánh giá: - Đánh giá kết học tập học sinh kiến thức học mảng II – Yêu cầu đề: - Học sinh hiểu khái niệm cách khai báo, sử dụng thuật toán mảng hai chiều III – Nội dung đề: Câu 1: (2 điểm) Nêu định nghĩa, cách khai báo kiểu mảng chiều Câu 2: ( điểm) Chọn cách khai báo đúng: a) Var : array [1 max] of Integer; b) Type tuan = array [1 max] of Integer; Var tuan = ngay; c) Type tuan = array [1 max] of Integer; Var tuan : ngay; d) Type tuan : array [1 max] of Integer; Var : tuan; Câu 3: (1 điểm) Cho mảng hai chiều A [m,n], để tham chiếu tới phần tử cột thứ 7, hàng thứ sử dụng cách tham chiếu hợp lý cách tham chiếu sau: a) A[7,9]; b) A[9,7]; c) A[1 7,1 9]; d) A[1 9,1 7]; Câu 4: (6 điểm) Viết chương trình thực toán: Nhập vào dãy số nguyên đưa giá trị nhỏ dãy số Đào Thị Thêm – Đề lớp 11 IV - ĐÁP ÁN Câu 1: - Mảng hai chiều bảng phần tử kiểu - Cách khai báo mảng chiều: Có hai cách trực tiếp gián tiếp + Trực tiếp: var:array[chỉ số hàng, số cột] of + Gián tiếp: Type = array[chỉ số hàng, số cột] Of ; Var : ; Câu 2: Cách khai báo đúng: a),d) Câu 3: Cách tham chiếu hợp lí nhất: b) Câu 4: Chương trình: Program TimMin; uses crt; const n = 100; var A : array[1 n] of integer; m, i, min: integer; Begin clrscr; write('Nhap vao so luong phan tu cua day, m= '); readln(m); for i:=1 to m begin write('phan tu thu ',i,'='); readln(A[i]); end; min:= A[1]; for i:=1 to m if A[i] < then min:= A[i]; writeln('phan tu nho nhat cua day la:', min); readln; End Đào Thị Thêm – Đề lớp 11 ĐỀ KIỂM TRA TIẾT Môn: Tin Học 11 I – Mục tiêu đánh giá: - Đánh giá kết học tập học sinh kiến thức học chương IV II – Yêu cầu đề: - Học sinh hiểu khái niệm cách khai báo, sử dụng thuật toán chương IV III – Nội dung đề: Câu 1: (1 điểm) Cho mảng chiều A[n,n] chọn đoạn trình thích hợp cho để đưa tổng phần tử nằm đường chéo a) s:=0; for i:= to n s:= s + a[i,i]; writeln(‘tong cac phan tu tren duong cheo chinh la: ’,s); b) s:=0; for i:= to n for j:= to n begin s:= s + a[i,j]; writeln(‘tong cac phan tu tren duong cheo chinh la: ’,s); end; c) s:=0; for i:=1 to n s:= s + a[i,i+1]; writeln (‘tong cac phan tu tren duong cheo chinh la: ’,s); d) s:=0; for i:=1 to n s:= s + a[i, i-1]; writeln(‘tong cac phan tu tren duong cheo chinh la: ’,s); Câu (1 điểm) Cho biết kết ghép xâu sau lại với nhau: ‘TIN HOC’ + ‘THAT’+ ‘ THU’+’VI’ Câu 3: (2 điểm) Hãy sử dụng thủ tục học để sử lí xâu sau: Chuyển xâu S1 có giá trị:’MUA HOA PHUONG NO’ , thành xâu S2 có giá trị:’MUA HE DEN- PHUONG NO’ Đào Thị Thêm – Đề lớp 11 Câu (1điểm ) Cho bảng hồ sơ học sinh gồm trường kiệu sau: Họ Tên, Ngày sinh, Giơí tính, tổng điểm, hạnh kiểm, xếp loại Hãy khai báo trường theo kiểu ghi Câu 5: (5 điểm) Viết chương trình nhập vào xâu s1 Và in số kí tự ‘a’ có xâu Gỉa sử S1 có giá trị: ‘a cham lam, sang nao a cung day som hoc bai, a lam viec nha giup gia dinh nua’ Thì kết nào? IV- ĐÁP ÁN Câu 1: Đáp án a) Câu 2: - Kết quả: ‘TIN HOCTHAT THUVI’ Câu 3: Sử dụng hai thủ tục: Xóa : Delete (S1,5,4) Insert (S1,’HE DEN-‘,5) Delete(S1,4,5) Insert ( S1,’ HE DEN-‘,4) Câu 4: Khai báo: Type HoSo = record HoTen : String[30] NgSinh : String [10] GioiTinh : Boolean TongDiem : Real HanhKiem : String[10] Seploai : String[10] End; Đào Thị Thêm – Đề lớp 11

Ngày đăng: 08/10/2016, 15:36

TỪ KHÓA LIÊN QUAN

w