Kiểm tra 15 phút Tin học lớp 11 sau bài thực hành 6

 8/ Hàm

function chu(c:char):char;

begin

 if (c>='A') and (c<='Z') then chu:=chr(ord(c)+32)

 else chu:=c

end;

dùng để làm gì với biến c

 a thay chữ cái hoa thành chữ cái thường và thay chữ cái thường thành chữ cái hoa

 b thay chữ cái thường đầu từ thành chữ cái hoa

 c thay chữ cái thường thành chữ cái hoa

 d thay chữ cái hoa thành chữ cái thường

 

doc2 trang | Chia sẻ: dung89st | Lượt xem: 1348 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Kiểm tra 15 phút Tin học lớp 11 sau bài thực hành 6, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
KIỂM TRA 15’ TIN HỌC LỚP 11
Sau bài thực hành 6
1/ Tên biến dùng trong chương trình con có thể trùng với tên tên biến trong chương trình chính được hay không?
	a	có thể được	b	không thể được	
	c	cả hai câu trên	d	cả ba câu trên đều sai
 2/ Thủ tục
type str = string[79]
procedure tuc(var s: str);
var i, j: integer;
j:= length(s);
j:= (80-j) div 2;
for i:=1 to j do s:= ' '+s;
end;
dùng để làm gì
	a	bổ sung vào đầu xâu s không quá 79 ký tự một số dấu cách để xâu s được căn phải dòng 80 ký tự
	b	bổ sung vào đầu xâu s không quá 79 ký tự một số dấu cách để xâu s được căn giữa dòng 80 ký tự
	c	bổ sung vào cuối xâu s không quá 79 ký tự một số dấu cách để xâu s được căn giữa dòng 80 ký tự
	d	bổ sung vào đầu xâu s không quá 79 ký tự một số dấu cách để xâu s được căn trái dòng 80 ký tự
 3/ Hàm
function so(a,b:real):real;
begin
	if a<b then so:=a
	 else so:=b;
end;
dùng để làm gì?
	a	so sánh 2 số a,b	b	tìm số nhỏ hơn trong 2 số a,b	c	tìm số lớn hơn trong 2 số a,b
	d	thay gia trị số b cho số a
 4/ Thủ tục
procedure doi(x: integer; var y: integer);
	var z: integer;
begin
	z:=x;
	x:=y;
	y:=z;
end;
dùng để làm gì
	a	thay giá trị của y cho x	b	hoán đổi giá trị của x và y	c	thay giá trị của x cho y
	d	cả ba câu trên đều sai
 5/ Có thể viết một chương trình con không có tham số hình thức và cũng không có các biến khai báo cục bộ trong chương trình con hay không?
	a	có thể được	b	không thể được	c	cả hai câu trên
	d	cả ba câu trên đều sai
 6/ Hàm
function ham(Var a,b:Vector;n:Byte):Real;
	Var i:integer;
	s:real;
Begin
	s:=0;
	for i:=1 to n do s:=s+a[i]*b[i];
	ham:=s
End;
dùng để làm gì giữa hai biến a,b
	a	tính hiệu 2 véctơ	b	tính tích vô hướng 2 véctơ	
	c	tính tổng 2 véctơ	d	cả ba câu trên đều sai
 7/ Có thể dùng chương trình con để viết chương trình mà không dùng câu lệnh ghép hay không?
	a	không thể được	b	có thể được	
	c	cả hai câu trên	d	cả ba câu trên đều sai
 8/ Hàm
function chu(c:char):char;
begin
	if (c>='A') and (c<='Z') then chu:=chr(ord(c)+32)
	else chu:=c
end;
dùng để làm gì với biến c
	a	thay chữ cái hoa thành chữ cái thường và thay chữ cái thường thành chữ cái hoa
	b	thay chữ cái thường đầu từ thành chữ cái hoa
	c	thay chữ cái thường thành chữ cái hoa
	d	thay chữ cái hoa thành chữ cái thường
 9/ Thủ tục
type str = string[20];
procedure thu(s:str;var v:str);
begin
	v:=copy(s,2,length(s)-1)+s[1]
end;
dùng để làm gì
	a	chuyển ký tự đầu tiên của xâu s 20 ký tự xuống vị trí cuối cùng
	b	chuyển ký tự đầu tiên của xâu s không quá 20 ký tự xuống vị trí cuối cùng
	c	chuyển ký tự cuối cùng của xâu s không quá 20 ký tự lên vị trí đầu tiên 
	d	chuyển ký tự cuối cùng của xâu s 20 ký tự lên vị trí đầu tiên 
 10/ Trong chương trình con khi nào nên tổ chức truyền tham biến
	a	các biến cần nhiều bộ nhớ	b	các biến không cần nhiều bộ nhớ
	c	cả hai câu trên	d	cả ba câu trên đều sai
¤ Đáp án của đề thi:
	 1[ 1]a...	 2[ 1]b...	 3[ 1]b...	 4[ 1]b...	 5[ 1]a...	 
	 6[ 1]b...	 7[ 1]b...	 8[ 1]d...	 9[ 1]b...	 10[ 1]a...

File đính kèm:

  • dockiemtrathuchanh6CNHung.doc