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
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:
- kiemtrathuchanh6CNHung.doc