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

Đề thi TIN HỌC HK II (2012 -2013)

6 507 0

Đ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 6
Dung lượng 76,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

Phần trắc nghiệm 3 điểm Câu 1: Muốn khai báo x, y là tham trị, z là tham biến.. Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính B.. Biến được khai báo trong chươ

Trang 1

Trường THPT Cao Bình

Họ và tên:

Lớp:

ĐỀ KIỂM TIN HỌC 11 (45 PHÚT)

Năm học 2012 - 2013

Đề số 01

ĐIỂM

I Phần trắc nghiệm (3 điểm)

Câu 1: Muốn khai báo x, y là tham trị, z là tham biến Khai báo nào sau đây đúng ?

A Procedure thamso (x : byte ; var y : byte; var z : byte );

B Procedure thamso (x : byte ; var z , y : byte);

C Procedure thamso (x : byte ; y : byte; var z : byte );

D Procedure thamso (var x : byte ; var y : byte; var z : byte );

Câu 2: Biến cục bộ là gì?

A Biến được khai báo trong CTC nhưng được sử dụng trong chương trình chính

B Biến được khai báo trong chương trình chính nhưng chỉ được sử dụng cho CTC

C Biến được khai báo trong chương trình con

D Biến tự do không cần khai báo

C©u 3 : §o¹n ch¬ng tr×nh sau in ra kÕt qu¶ nµo ?

Program Welcome ;

Var a : string[10];

Begin

a := ‘tinhoc’;

writeln(length(a));

End.

C©u 4 : S1 = ‘tin hoc cho moi nguoi’

Pos(‘o’,S1) cho kÕt qu¶ lµ?

C©u 5 : Trong ng«n ng÷ lËp tr×nh Pascal, ®o¹n ch¬ng tr×nh sau (kiÓu x©u) thùc hiÖn c«ng viÖc g× ?

S1 := ‘ ‘ ;

For i :=1 to length(S) do

S1 :=S1 + upcase(S[i]);

A T¹o x©u S1 lµ ch÷ in hoa tõ x©u S B T¹o x©u S1 lµ ch÷ thêng tõ x©u S

C©u 6 : S1 ‘abcd’

S2= ‘ghk’

Insert(S1,S2,1) cho kÕt qu¶ lµ ?

Cho đoạn chương trình sau: (Áp dụng cho các câu 7, 8, 9, 10)

Program thi_hk_2;

Var a,b,c : real;

Procedure vidu (Var x: integer; y,z: real ):real;

Var tong: real;

Begin x:= x+1; y:=y - x; z:=z + y; tong:=x+y+z;

Writeln(x,’ ‘,y,’ ‘,z,’ ‘,tong);

End;

BEGIN a:=3; b:=4; c:=5; vidu(a,b,c);

Writeln(a,’ ‘,b,’ ‘,c); Readln END

Câu 7: Chương trình trên có 1 lỗi là:

A Biến “tong” khai báo sai kiểu B Thủ tục không có kiểu dữ liệu

C Không xuất kết quả ra màn hình D Không có lệnh gọi chương trình con

Câu 8: Tham số hình thức của chương trình trên là:

Câu 9: Trong chương trình trên

A x là tham trị, y, z là tham biến B x là tham biến, y, z là tham trị

C x, y là tham trị, z là tham biến D x, y là tham biến, z là tham trị

Câu 10: Biến toàn cục của chương trình trên là:

A Readln B Writeln(a,’ ‘,b,’ ‘,c); C a:=3; b:=4; c:=5; D a, b, c

II Phần tự luận (5 điểm)

Câu 1 (2 điểm)

Thế nào là dữ liệu kiểu xâu? Cách khai báo? Lấy ví dụ?

Câu 2: (3 điểm)

Trang 2

- Viết thủ tục nhập 3 số nguyên a, b, c nhập từ bàn phím

- Viết hàm tính tổng các số mang gia trị chẵn trong 3 số a, b, c?

Trang 3

Trường THPT Cao Bỡnh

Họ và tờn:

Lớp:

ĐỀ KIỂM TIN HỌC 11 (45 PHÚT)

Năm học 2012 - 2013

Đề số 01

ĐIỂM

I Phần trắc nghiệm (3 điểm)

Cõu 1 Muốn khai bỏo x, y là tham trị, z là tham biến Khai bỏo nào sau đõy đỳng ?

A Procedure thamso (x : byte ; var y : byte; var z : byte );

B Procedure thamso (x : byte ; var z , y : byte);

C Procedure thamso (x : byte ; y : byte; var z : byte );

D Procedure thamso (var x : byte ; var y : byte; var z : byte );

Câu 2: Hãy chọn phơng án ghép đúng Cho xâu S là ‘Hanoi-Vietnam’ Kết quả của hàm

Length(S) là

Cõu 3: Phần nào cú thể khụng cú trong một chương trỡnh con? Chọn cõu trả lời đỳng:

A Phần thõn B Phần khai bỏo C Phần đầu D Phải cú đủ 3 phần

Câu 4: Đoạn chơng trình sau in ra kết quả nào ?

Program Welcome ;

Var a : string[10];

Begin

a := ‘THPT Cao Binh’;

writeln(length(a));

End.

Cõu 5 : Kiểu dữ liệu nào của hàm chỉ cú thể là

Cõu 6: S:=’Tin Hoc’, lệnh For i:=1 to lenght(S) do S:=upcase(S[i]); ?

A S=’tin hoc’

B S=’tIN hOC’

C S=’TIN HOC’

D S=’Tin Hoc’

Cho đoạn chương trỡnh sau: (Áp dụng cho cỏc cõu 7, 8, 9, 10)

Program thi_hk_2;

Var x,y,z : real;

Procedure vidu (Var a: integer; b,c: real ):real;

Var tong: real;

Begin a:= a+1; b:=b - a; c:=c + b; tong:=a+b+c;

Writeln(a,’ ‘,b,’ ‘,c,’ ‘,tong);

End;

BEGIN x:=3; y:=4; z:=5; vidu(x,y,z);

Writeln(x,’ ‘,y,’ ‘,z);

Readln END

Cõu 7: Chương trỡnh trờn cú 1 lỗi là:

A Biến “tong” khai bỏo sai kiểu B Thủ tục khụng cú kiểu dữ liệu

C Khụng xuất kết quả ra màn hỡnh D Khụng cú lệnh gọi chương trỡnh con

Cõu 8: Tham số hỡnh thức của chương trỡnh trờn là:

Cõu 9: Trong chương trỡnh trờn

A a là tham trị, b, c là tham biến B b là tham biến, a, c là tham trị

C a , b là tham trị, c là tham biến D a là tham biến, b,c là tham trị

Cõu 10: Biến toàn cục của chương trỡnh trờn là:

A Readln B Writeln(a,’ ‘,b,’ ‘,c); C x, y, z D Vidu(a,b,c);

II Tự luận (5 điểm)

Cõu 1 (2 điểm)

Trang 4

Trình bày cấu trúc của hàm và giải thích các thành phần trong cấu trúc đó ?

Câu 2: (3 điểm)

- Em hãy viết chương trình thực hiện các công việc sau:

- nhập vào 1 xâu s từ bàn phím

- In ra đảo ngược xâu s vừa nhập

- Đếm xem trong xâu s có bao nhiêu chữ cái a không phân biệt a in hoặc a thường

Trang 6

A insert(s1,n,s2)

B insert(s1,s2,n)

C insert(n,s1,s2) insert(s2,s1,n)

Ngày đăng: 31/01/2015, 03:00

TỪ KHÓA LIÊN QUAN

w