K
Khách

Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.

Chọn đáp án đúng 1, thông tin nào không phải là hằng số học : a, -2,23E01 b, 54 . c, -23.25 d, 45'

2, biểu thức nhận giá trị là True hoặc False là :

a, toán học thực và logic. b, logic và quan hệ c, toán học và lôgic . d, quan hệ và toán học

3, Biến t có thể nhận các giá trị là 1;100;12.55;-46.1 có thể khai báo biến t có kiểu là : a, integer và real. b, byte và integer . c, real và byte d, real

4, Phần mở rộng của Pascal là : a, ( .txt ) b, ( .dos ) c, (.gas ) d, ( .xls )

5, thủ tục để nhập dữ liệu vào biến là :

a, write và readln b, real và writeln. c, write và writeln d, real và readln

6, xét biểu thức ( n mod 2<>0) and ( m div 2 >= 5 ) với giá trị nào của m dưới đây để biểu thức trên cho giá trị là True : a, 5 B, 500 c, 455. D, 6

7, Biến n chỉ nhận một trong hai giá trị là '1' và '0' hãy cho biết khai báo nào sau đây là đúng : a, Var N : Clar b, Var N : Byte c, Var N : Boolean d, Var N : Real

8, hàm số căn bậc hai của P là : a, Abs (P) b, Sqr ( P ) c, Sqr ( P ) d, Sqrt ( P )

9, biểu thức ( 2*2 <1+1 ) or ( Abs (-3) <= 3 ) trong Pascal sẽ nhận giá trị là : a, đúng . b, sai c, True d, False.

10, hãy chọn ra kiểu dữ liệu có kích thước bộ nhớ lớn nhất trong các kiểu sau : a, integer b, byte . C, longint d, real

Phần tự luận :

1, hãy phân biệt kiểu giống và khác nhau của tên dành riêng và tên chuẩn

2, cho hình thoi ABCD có độ dài hai đường chéo AC và BD lần lượt là d1 và d2 dữ liệu được nhập từ bàn phím . Em hãy viết chương trình tính diện tích hình thoi ABCD

3, Em hãy viết biểu thức logic để ba số a,b, c tạo thành : - ba cạnh của tam giác. - ba cạnh của tam giác cân. - ba cạnh của tam giác đều . - ba cạnh của tam giác vuông

4, A, Tìm lỗi sai trong đoạn Pascal sau : Var so1,so2,hieu:=integer; Begin writeln ( ' chung trinh thuc hien phep tru so hoc ' ) So1:=400 So2:=250 ; Hieu:= so1-so2; Writeln('ketqua=',hieu:5); Readln; End b, cho biết kết quả xuất ra màn hình của chương trình trên sau khi đã sửa lỗi sai

5, viết chương trình tính trung bình cộng của 4 số bất kì dữ liệu nhập từ bàn phím với điều kiện sử dụng 4 biến .

1
12 tháng 10 2019

tự luận bài 5

uses crt;

var a,b,c,d:integer;

tbc:real;

begin

clrscr;

write('a='); readln(a);

write('b='); readln(b);

write('c='); readln(c);

write('d='); readln(d);

tbc:=(a+b+c+d)/4;

writeln('trung binh cong cua 4 so la: ',tbc:4:2);

readln;

end.

7 tháng 5 2020

Câu 1: Để tính diện tích của hình thang, lệnh gán nào sau đây là đúng?

\n\n

A. S: (a+b)*H/2; B. S=(a+b)*H/2; C. S:=(a+b)*H/2 ;D. S;= (a+b)*H/2;

\n\n

Câu 2: Biến T có thể nhận các giá trị 5,5; 7,3; 8,9; 34; 12. Ta có thể khai báo T thuộc kiểu dữ liệu gì?

\n\n

A. Byte B. Word C. Real D. Integer

\n\n

Câu 3: Để nhập giá trị vào và gán cho biến x ta thực hiện lệnh nào sau đây ?

\n\n

A. Write(x); B. Real(x); C. Writeln(x); D. Readln(x);

\n\n

Câu 4: Trong Pascal, biểu thức nào biểu diễn biểu thức tính chu vi hình chữ nhật với 2 cạnh a và b?

\n\n

A. a*b B. a+b*2 C. (a+b)*2 D. a*b*2

\n\n

Câu 5: Biểu thức Logic nào sau đây dùng để kiểm tra N là số chẵn hay lẽ?

\n\n

A. N mod 2 <> 0 B. N div 2 <> 0 C. N > 0 D. N – 2 > 0

\n
Câu 11: Trong Pascal, khai báo nào sau đây là sai? A. Var K:Byte; B. Var K:Real; C. Var K:Word; D. Var K:Read; Câu 12: Một số tên được NNLT quy định với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác. Những tên này được gọi là tên …? A. Tên tự đặt B. Tên dành riêng C. Đáp án khác D. Tên Chuẩn Câu 13: Trong Turbo pascal, tên nào sau đây đặt đúng quy định? A. Lop@B B. Lop B C. Lop_B...
Đọc tiếp

Câu 11: Trong Pascal, khai báo nào sau đây là sai?

A. Var K:Byte; B. Var K:Real; C. Var K:Word; D. Var K:Read;

Câu 12: Một số tên được NNLT quy định với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác. Những tên này được gọi là tên …?

A. Tên tự đặt B. Tên dành riêng C. Đáp án khác D. Tên Chuẩn

Câu 13: Trong Turbo pascal, tên nào sau đây đặt đúng quy định?

A. Lop@B B. Lop B C. Lop_B D. Lop- B

Câu 14: Câu nào sau đây là khai báo tên chương trình trong Pascal?

A. Uses Vidu; B. Const Vidu; C. Var Vidu; D. Program Vidu;

Câu 15: Một chương trình viết bằng ngôn ngữ lập trình (NNLT) bậc cao thường gồm mấy phần?

A. 3 B. 2 C. 1 D. 4

Câu 16: Ta sử dụng lệnh gì để xuất thông tin ra màn hình?

A. Writeln B. Realn C. Readln D. Writedln

Câu 17: Khai báo nào sau đây là đúng

A. Var K:Byte, B. Var H=Byte; C. Var H;Byte; D. Var H:Byte;

Câu 18: Kiểu dữ liệu nào sau đây dùng để khai báo các đại lượng nhận giá trị thực?

A. Real B. Word C. byte D. Read

Câu 19: Phép toán Not thuộc vào loại phép toán gì?

A. Số học B. Logic C. Quan hệ D. So sánh

Câu 20: Biến P nhận giá trị nguyên từ 100 đến 200, ta khai báo P thuộc kiểu dữ liệu gì thì tối ưu nhất?

A. Real B. Byte C. Word D. Integer

0

Câu 1: A

Câu 2: C

Câu 3: B

CÁC BÀI TẬP VỀ CHƯƠNG TRÌNH CON BT_04_01: Viết chương trình con tính chu vi và diện tích của hình chữ nhật. Giải: Ta thấy rằng chương trình con tính chu vi, diện tích của hình chữ nhật nhất định phải có tham số đầu vào là 2 cạnh, đó là 2 tham trị. Nếu ta viết chương trình con là thủ tục thì kết quả phải lưu bằng một tham biến để đưa ra. Đặt tên các thủ tục là chu_vi, dien_tich ta cài...
Đọc tiếp

CÁC BÀI TẬP VỀ CHƯƠNG TRÌNH CON


BT_04_01: Viết chương trình con tính chu vi và diện tích của hình chữ nhật.

Giải: Ta thấy rằng chương trình con tính chu vi, diện tích của hình chữ nhật nhất định phải có tham số đầu vào là 2 cạnh, đó là 2 tham trị. Nếu ta viết chương trình con là thủ tục thì kết quả phải lưu bằng một tham biến để đưa ra. Đặt tên các thủ tục là chu_vi, dien_tich ta cài đặt như sau:

procedure Chu_vi(a,b : real; var c : real);

begin

C := 2*(a+b);



end;

 

{=================================}

procedure Dien_tich(a,b : real; var d : real);

begin


d := a*b;

end;


Tuy nhiên kết quả ra là kiểu thực, là kiểu mà hàm có thể trả lại nên ta có thể cài đặt 2 chương trình con trên bằng hàm như sau:

function Chu_vi(a,b : real): real;

Begin

Chu_vi := 2*(a+b);



end;

 

{=================================}

function Dien_tich(a,b : real): real;

begin


Dien_tich := a*b;

end;

 

0
7 tháng 11 2019

Đáp án đúng : D

Chọn C

16 tháng 3 2019

Đáp án đúng : A