Đề cương ôn tập Tin học Lớp 11 - Chương VI: Chương trình con và lập trình có cấu trúc

  1. Hãy chọn phương án ghép đúng . Kiểu của một hàm được xác định bởi 
    1. Kiểu của các tham số
    2. Kiểu giá trị trả về      
    3. Tên hàm
    4. Địa chỉ mà hàm trả về
  2. Mô tả nào dưới đây về hàm là sai ?
    1. Phải trả lại kết quả
    2. Phải có tham số                     
    3. Trong hàm có thể gọi lại chính hàm đó
    4. Có thể có các biến cục bộ
  3. Mô tả nào dưới đây về tham số là sai ?
    1. Một hàm có thể có cả tham số giá trị và tham số biến;
    2. Có thể truyền biến số cho tham số giá trị  ;           
    3. Có thể truyền giá trị cho tham số biến;
    4. Có thể dùng tham số biến để nhận kết quả;
  4. Trong các cách sử dụng thủ tục sau, cách nào là phù hợp nhất ?
    1. Khai báo lại thủ tục và gọi nó mỗi khi cần sử dụng;
    2. Khai báo thủ tục duy nhất một lần và gọi nó một lần duy nhất;
    3. Chỉ cần khai báo;
    4. Khai báo thủ tục một lần và gọi nó trong thân chương trình mỗi khi muốn sử dụng; 
doc 7 trang Bảo Đạt 23/12/2023 3220
Bạn đang xem tài liệu "Đề cương ôn tập Tin học Lớp 11 - Chương VI: Chương trình con và lập trình có cấu trúc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Đề cương ôn tập Tin học Lớp 11 - Chương VI: Chương trình con và lập trình có cấu trúc

Đề cương ôn tập Tin học Lớp 11 - Chương VI: Chương trình con và lập trình có cấu trúc
 tục chuẩn?
Sin(x);
Length(S);
Sqrt(x);
Delete(S,5,1);	
Giả sử có hai biến xâu x và y ( y đã có giá trị ) câu lệnh nào sau đây là không hợp lệ?
x := Copy(y,5,3);
x := y;
x := Delete(y,5,3);	
Delete(y,5,3);
Nói về cấu trúc của một chương trình con, khẳng định nào sau đây là không đúng?
Phần đầu và phần thân nhất thiết phải có, phần khai báo có thể có hoặc không.
Phần khai báo có thể có hoặc không có tùy thuộc vào từng chương trình cụ thể.
Phần đầu có thể có hoặc không có cũng được.	
Phần đầu nhất thiết phải có để khai báo tên chương trình con.
Khẳng định nào sau đây là đúng?
Một chương trình con nhất thiết phải có tham số hình thức.
Một chương trình con nhất thiết phải có biến cục bộ.
Một chương trình con nhất thiết phải có tham số hình thức, không nhất thiết phải có biến cục bộ.
Một chương trình con có thể không có tham số hình thức và cũng có thể không có biến cục bộ.	
Kiểu dữ liệu của hàm
Chỉ có thể là kiểu integer.
Chỉ có thể là kiểu real.
Có thể là các kiểu i... ViduTT( x : Byte ; Var y : Byte ; Var z : Byte) ;
Procedure ViduTT( x : Byte ; Var y : Byte ; z : Byte) ;	
Procedure ViduTT( Var y : Byte ; x : Byte ; Var z : Byte) ;
Hãy chọn phương án ghép đúng. Cho thủ tục sau :
Procedure p ;
	Var n : integer ;
Begin
End ;
Phạm vi của biến n là :
Trong toàn bộ chương trình;
Trong nội bộ thủ tục p;	
Trong toàn bộ tệp chương trình nguồn;
Tùy thuộc vào vị trí sử dụng thủ tục p;
Cho hàm sau :
Function foo(n : integer) : boolean ;
	Var i : integer ;
	Begin
	Foo := false ;
	If n > 2 then for i := 2 to n-1 do
	If (n mod i = 0) then foo := true ;
	End ;
Hàm trên thực hiện công việc gì ?
Kiểm tra n có phải là hợp cố hay không;	
In ra các ước số của n;
Câu A_, B_ đều sai;
Câu A_, B_ đều đúng;
Cho chương trình sau :
Program Thidu ;
Var s : string[50] ;
Procedure foo(s : string);
	Var i : integer;
	Begin 
	i := 1 ;
	while ( i <= length(S) ) do
	begin
	writeln( s[ i ] ) ;
	i := i + 1 ;
	end ;
	end;
Begin
	s := ‘tinhoc’ ;
	foo(s) ;
End .
Số dòng chương trình in ra màn hình là bao nhiêu ?
50 dòng;
6 dòng;	
7 dòng;
Vô số dòng;
Program Thi_du ;
Var Mess : string ;
Procedure StopHere;
	Var Mess : string ;
	Begin
	Mess := ‘StopHere’ ;
	Write(Mess) ;
	End ;
Begin
	Mess := ‘StartHere’ ;
	StopHere ;
	Write(Mess) ;
End.
Cho chương trình sau :
Phương án nào dưới đây là kết quả thực hiện chương trình trên ?
StopHere StartHere;	
StartHere StopHere;
StartHere StopHere StartHere;
StopHere StopHere;
Cho chương trình sau :
Program Vi_du ;
Var x, y : integer ;
Procedure godoit( x, y : integer ) ;
	Begin
	x := y ;
	y := 0 ;
	Write( x, y ) ;
	End ;
Begin
	x := 1 ;
	y := 2 ;
	godoit( x, y ) ;
	writeln( x, y ) ;
End.
	Chương trình trên in ra dãy số nào ?
2001
1020
2012	
1234
Chương trình sau sẽ in ra kết quả nào ?
Program ViDu ;
Var x, y : integer ;
Procedure thaydoi(x, y : integer) ;
	Begin 
	x := y ;
	y := 0 ;
	writeln( x, y ) ;
	End ;
Begin
	x := 1 ;
	y := 2...g trình trên có các tham số hình thức là:
x và y.	
i.
a và b.
a, b, S.

File đính kèm:

  • docde_cuong_on_tap_tin_hoc_lop_11_chuong_vi_chuong_trinh_con_va.doc