Kiem tra tin hoc 11 ca nam
Chia sẻ bởi Trần Thị Phượng Loan |
Ngày 25/04/2019 |
56
Chia sẻ tài liệu: kiem tra tin hoc 11 ca nam thuộc Tin học 11
Nội dung tài liệu:
1 Cho khai báo của một hàm:
Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End;
Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì ?
/
Real
/
String
/
Integer
/
Char
2 Cho khai báo biến và khai báo thủ tục TT:
Var x, y : Integer ;
St :String ;
Procedure TT( Var a : Integer ; b : String);
-Lệnh nào sau đây là đúng :
/
TT(x +1, St);
/
TT(10, St);
/
TT(x, St);
/
y:= TT(St, x);
3Kiểu dữ liệu của hàm
/
Chỉ có thể là kiểu integer.
/
Chỉ có thể là kiểu real.
/
Thuộc kiểu dữ liệu có sẵn của Pascal hoặc kiểu dữ liệu do người dùng định nghĩa.
/
Chỉ có thể là integer, real, char, boolean, string, record, kiểu mảng.
4Nó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.
5Từ khóa khai báo hàm trong Pascal là
/
Program
/
Procedure
/
Function
/
Record
6Để khai báo thủ tục trong Pascal ta bắt đầu bằng từ khóa
/
Procedure
/
Function
/
Program
/
Var
7Muốn khai báo x là tham trị và y, z là tham biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sau đây là sai ?
/
Procedure ViduTT( x : Byte ; Var y, z : Byte) ;
/
Procedure 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) ;
8Khẳng định nào sau đây là đúng?
/
Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính.
/
Biến cục bộ là biến chỉ được dùng trong chương trình chính.
/
Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó.
/
Biến toàn cục chỉ được sử dụng trong chương trình chính và không được sử dụng trong các chương trình con.
9Khẳng định nào sau đây là đúng?
/
Lời gọi hàm nhất định phải có tham số còn lời gọi thủ tục không nhất thiết phải có tham số
/
Lời gọi thủ tục nhất thiết phải có tham số còn lời gọi hàm không nhất thiết phải có tham số
/
Cả lời gọi hàm và lời gọi thủ tục đều phải có tham số
/
Lời gọi hàm và lời gọi thủ tục có thể có tham số hoặc không có tham số tùy thuộc vào từng chương trình con.
10Cho sẵn một hàm tính trung bình cộng được khai báo như sau : function TBC(x,y: real) : real; begin TBC := (x+y) / 2; end; Hãy sử dụng hàm đó để tính trung bình cộng của các biến u, v ghi kết quả vào biến kq :
/
kq := TBC(x,y);
/
kq := (u+v)/2;
/
kq := TBC(u,v);
/
kq := TBC;
11Cho sẵn một hàm tính trung bình cộng được khai báo như sau : function TBC(x,y: real) : real; begin TBC := (x+y) / 2; end; In ra giá trị trung bình cộng của hai biến x,y :
/
write(’TBC cua ’,x,’,’,y,’ la ’); TBC(x,y); (A)
/
write(’Ket qua: ’,TBC(x,y)); (B)
Function F( k : Integer) : String ; Begin If k mod 2=0 then F:=’Chan’ else F:=’Le’; End;
Muốn gán X:= F(5); thì biến X phải khai báo kiểu gì ?
/
Real
/
String
/
Integer
/
Char
2 Cho khai báo biến và khai báo thủ tục TT:
Var x, y : Integer ;
St :String ;
Procedure TT( Var a : Integer ; b : String);
-Lệnh nào sau đây là đúng :
/
TT(x +1, St);
/
TT(10, St);
/
TT(x, St);
/
y:= TT(St, x);
3Kiểu dữ liệu của hàm
/
Chỉ có thể là kiểu integer.
/
Chỉ có thể là kiểu real.
/
Thuộc kiểu dữ liệu có sẵn của Pascal hoặc kiểu dữ liệu do người dùng định nghĩa.
/
Chỉ có thể là integer, real, char, boolean, string, record, kiểu mảng.
4Nó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.
5Từ khóa khai báo hàm trong Pascal là
/
Program
/
Procedure
/
Function
/
Record
6Để khai báo thủ tục trong Pascal ta bắt đầu bằng từ khóa
/
Procedure
/
Function
/
Program
/
Var
7Muốn khai báo x là tham trị và y, z là tham biến (x, y, z thuộc kiểu Byte) trong thủ tục “ViduTT” thì khai báo nào sau đây là sai ?
/
Procedure ViduTT( x : Byte ; Var y, z : Byte) ;
/
Procedure 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) ;
8Khẳng định nào sau đây là đúng?
/
Biến cục bộ là biến được dùng trong chương trình con chứa nó và trong chương trình chính.
/
Biến cục bộ là biến chỉ được dùng trong chương trình chính.
/
Biến cục bộ là biến chỉ được dùng trong chương trình con chứa nó.
/
Biến toàn cục chỉ được sử dụng trong chương trình chính và không được sử dụng trong các chương trình con.
9Khẳng định nào sau đây là đúng?
/
Lời gọi hàm nhất định phải có tham số còn lời gọi thủ tục không nhất thiết phải có tham số
/
Lời gọi thủ tục nhất thiết phải có tham số còn lời gọi hàm không nhất thiết phải có tham số
/
Cả lời gọi hàm và lời gọi thủ tục đều phải có tham số
/
Lời gọi hàm và lời gọi thủ tục có thể có tham số hoặc không có tham số tùy thuộc vào từng chương trình con.
10Cho sẵn một hàm tính trung bình cộng được khai báo như sau : function TBC(x,y: real) : real; begin TBC := (x+y) / 2; end; Hãy sử dụng hàm đó để tính trung bình cộng của các biến u, v ghi kết quả vào biến kq :
/
kq := TBC(x,y);
/
kq := (u+v)/2;
/
kq := TBC(u,v);
/
kq := TBC;
11Cho sẵn một hàm tính trung bình cộng được khai báo như sau : function TBC(x,y: real) : real; begin TBC := (x+y) / 2; end; In ra giá trị trung bình cộng của hai biến x,y :
/
write(’TBC cua ’,x,’,’,y,’ la ’); TBC(x,y); (A)
/
write(’Ket qua: ’,TBC(x,y)); (B)
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Trần Thị Phượng Loan
Dung lượng: |
Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)