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.

A. Lý Thuyết: Nêu ý nghĩa của các từ khóa,câu lệnh trong Pascal: program,begin,end,uses,var,const,clrscr,delay(x),write ( ),readln,readln (x) Trắc nghiệm: Câu 1: Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu dữ liệu khác nhau với mục đích gì ? Hãy chọn phương án sai: ​ a)Sử dụng bộ nhớ máy tính có hiệu quả b)Thực hiện các phép toán tương ứng với từng kiểu dữ liệu c)Tự động hóa việc viết chương...
Đọc tiếp

A. Lý Thuyết:

Nêu ý nghĩa của các từ khóa,câu lệnh trong Pascal: program,begin,end,uses,var,const,clrscr,delay(x),write ( ),readln,readln (x)

Trắc nghiệm:

Câu 1: Các ngôn ngữ lập trình phân chia dữ liệu thành các kiểu dữ liệu khác nhau với mục đích gì ? Hãy chọn phương án sai:

a)Sử dụng bộ nhớ máy tính có hiệu quả

b)Thực hiện các phép toán tương ứng với từng kiểu dữ liệu

c)Tự động hóa việc viết chương trình

Câu 2:Hãy chọn câu đúng:

a)14/5=2; 14 div 5 = 2 ; 14 mod 5 = 4

b)14/5=2.8; 14 div 5 = 2 ; 14 mod 5 = 4

c) 14/5=2.8; 14 div 5 = 2 ; 14 mod 5 = 2

d) 14/5=3; 14 div 5 = 2 ; 14 mod 5 = 4

Câu 3: Giá trị của biến a sau khi thực hiện chương trình: "a:=5 ; a:=a–4" là:

a) 1 b) 2 c) 3 d) 4

Câu 4: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu:

a)Chỉ một biến cho một kiểu dữ liệu

b)Chỉ hạn chế bởi dung lượng nhớ

c) 10 biến

d) Không giới hạn

Câu 5: Giả sử A được khai báo là biến với kiểu dữ liệu là số thực,phép gán nào đúng:

a)A:= ' 38.59 b) A:=35.59; c) A:=3559 d) cả b và c đều đúng

Câu 6:Trong Pascal,khai báo đúng là:

a) Var chieudai:real

b) Var 40HS: integer

c) Var R=50

d) Cả b và c đều đúng

B. Bài Tập:

1. Tìm ra chỗ sai ( gạch chân ) và giải thích tại sao sai :

a) var a,b:=integer

const c:=4 ;

begin :

a:= 10

b:=a/c;

write( ' gia tri cua b la ' b);

end.

b) var : a: real; b: integer;

const c:=4

begin

c:=4.1;

a:=10;

b:=a/c

write( ' gia tri cua b la ' b )

end

2. Viết thuật toán rồi viết chương trình bằng ngôn ngữ Pascal để giải bài toán:

a) Tính tổng của n số tự nhiên đầu tiên. Lậo bảng chạy tay với n=10, n=15

b) Hoán đổi giá trị của 2 biến x và y. Lập bảng chạy tay với x 🔙 10; y 🔙1

Mong các bạn giúp mình !

0
Câu 1: Hãy chỉ ra INPUT và OUTPUT của bài toán tính diện tích hình chữ nhật: A. INPUT: độ dài 2 cạnh hình chữ nhật. OUTPUT: diện tích hình chữ nhật B. INPUT: diện tích hình chữ nhật. OUTPUT: độ dài 2 cạnh hình chữ nhật C. INPUT: độ dài 2 cạnh hình chữ nhật. OUTPUT: chu vi hình chữ nhật D. INPUT: chu vi hình chữ nhật. OUTPUT: độ dài 2 cạnh hình chữ nhật Câu 2: Giả sử biến x có giá trị là x:= 256, khai báo nào sau đây...
Đọc tiếp

Câu 1: Hãy chỉ ra INPUT và OUTPUT của bài toán tính diện tích hình chữ nhật:

A. INPUT: độ dài 2 cạnh hình chữ nhật. OUTPUT: diện tích hình chữ nhật

B. INPUT: diện tích hình chữ nhật. OUTPUT: độ dài 2 cạnh hình chữ nhật

C. INPUT: độ dài 2 cạnh hình chữ nhật. OUTPUT: chu vi hình chữ nhật

D. INPUT: chu vi hình chữ nhật. OUTPUT: độ dài 2 cạnh hình chữ nhật

Câu 2: Giả sử biến x có giá trị là x:= 256, khai báo nào sau đây là đúng:

A. Var x: byte; B. Var x= integer; C. Var x: real; D. Var x: string;

Câu 3: Để thực hiện phép tính tổng của hai số nguyên x và y ta thực hiện như sau :

A. Tong=x+y; B. Tong:=x+y; C. Tong:x+y; D. Tong(x+y);

Câu 4: Quá trình giải bài toán trên máy tính gồm có bao nhiêu bước:

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

Câu 5: Thứ tự các bước giải bài toán trên máy tính là:

A. Xác định bài toán → Mô tả thuật toán → Viết chương trình

B. Xác định bài toán → Viết chương trình → Mô tả thuật toán

C. Mô tả thuật toán → Xác định bài toán → Viết chương trình

D. Viết chương trình → Xác định bài toán → Mô tả thuật toán

Câu 6: Câu lệnh Writeln(‘y=’,15 div 3 * 5); sẽ in ra màn hình là:

A. 9 B. y=9 C. y=25 D. 25

Câu 7: Câu lệnh Writeln(‘x=’ , 11 mod 6 / 5); sẽ in ra kết quả:

A. 1 B. x=10 C. x=1 D. 10

Câu 8: Biểu thức (a-1)3(x2 +y) khi viết trong Pascal sẽ có dạng:

A. (a-1)*(a-1)*(a-1)*(xx+y)

B. (a-1)*(a-1)*(a-1)(x*x+y)

C. (a-1)(a-1)*(a-1)*(x*x+y) D. (a-1)*(a-1)*(a-1)*(x*x+y)

Câu9: Phép toán nào đúng khi x chia hết cho 5:

A. x div 5 = 1 B. x div 5 = 0 C. x mod 5 = 1 D. x mod 5 = 0

1
26 tháng 3 2020

1) A

2) C

3) B

4) B

5) A

6) C

7) C

8) Không có câu nào đúng

9) D

I. TRẮC NGHIỆM: Khoanh tròn vào đáp án mà em cho là đúng nhất ở các câu trả lời bên dưới: Câu 1: Chương trình dịch làm gì ? A. Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy. B. Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên C. Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình D. Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên. Câu 2: Đâu là các từ khoá: A. Program, end, begin. B. Program, end, begin, Readln, lop82 C. Program, then, mot,...
Đọc tiếp

I. TRẮC NGHIỆM:
Khoanh tròn vào đáp án mà em cho là đúng nhất ở các câu trả lời bên
dưới:
Câu 1: Chương trình dịch làm gì ?
A. Dịch từ ngôn ngữ lập trình sang ngôn ngữ máy.
B. Dịch từ ngôn ngữ lập trình sang ngôn ngữ tự nhiên
C. Dịch từ ngôn ngữ máy sang ngôn ngữ lập trình
D. Dịch từ ngôn ngữ máy sang ngôn ngữ tự nhiên.
Câu 2: Đâu là các từ khoá:
A. Program, end, begin.
B. Program, end, begin, Readln, lop82
C. Program, then, mot, hai,ba
D. Lop82, uses, begin, end
Câu 3: Program là từ khoá dùng để:
A. Khai báo tiêu đề chương trình B. Kết thúc chương trình
C. Viết ra màn hình các thông báo D. Khai báo biến
Câu 4: Tên nào đúng ?
A. Lop 8a B. Lop8/a C. Lop8a D. 8a
Câu 5: Tên nào sai ?
A. Chuong_trinh B. Baitap1
C. A4H D. hoa@yahoo.com
Câu 6: Cấu trúc của chương trình Pascal gồm những phần nào?
A. Khai báo B. Khai báo và thân
C. Tiêu đề, khai báo và thân D. Thân
Câu 7: Trong các tên sau đây, tên nào là không hợp lệ trong ngôn ngữ Pascal?
A. TINHS B. DIENTICH
C. DIEN TICH D. TIMS
Câu 8: Để thoát khỏi Pascal ta sử dụng tổ hợp phím:
A. Alt + F9 B. Alt +X C. Ctrl+ F9 D. Ctrl + X
Câu 9: Kết quả in ra màn hình của câu lệnh Writeln(‘5+20 = ‘, 20+5); là:
A. 5+20=25 B. 5+20=20+5 C. 20+5=25 D. 25 = 25
Câu 10: Phần nguyên trong phép chia của hai số nguyên 16 và 5 là:
A. 16 div 5 = 1 B. 16 mod 5 = 1
C. 16 div 5 = 3 D. 16 mod 5 = 3
Câu 11: Trong Pascal, lệnh clrscr được dùng để
A. Xóa màn hình B. In thông tin ra màn hình
C. Nhập dữ liệu từ bàn phím D. Tạm dừng chương trình
Câu 12: Từ khóa dùng để khai báo hằng trong ngôn ngữ lập trình Pascal là:
A. Const B. Var
C. Real D.End
Câu 13: Để dừng chương trình nhập dữ liệu ta dùng lệnh

A. Clrscr; B. Readln(x);
C. X:= ‘dulieu’; D. Write(‘Nhap du lieu’);
Câu 14: Trong chương trình Turbo Pascal, tổ hợp phím Alt + F9 dùng để:
A. Dịch chương trình. B. Lưu chương trình.
C. Chạy chương trình. D. Khởi động chương trình
Câu 15: Trong chương trình Turbo Pascal từ khoá dùng để khai báo tên chương trình
là:
A. uses. B. Begin C. Program. D. End
Câu 16: Trong các tên sau, tên nào là hợp lệ trong ngôn ngữ Pascal:
A. Dien tich; B. Begin;
C. Tamgiac; D. 5-Hoa-hong;
Câu 17: Để tìm giá trị lớn nhất của 2 số a, b thì ta viết:
A. Max:=a;If b>Max then Max:=b;
B. If (a>b) then Max:=a;If (b>a) then Max:=b;
C. Max:=b;If a>Max then Max:=a;
D. Cả 3 câu đều đúng.
Câu 18: IF a>8 THEN b:=3 ELSE b:=5; Khi a nhận giá trị là 0 thì b nhận giá trị
nào?
A. 0 B. 5 C. 8 D. 3
Câu 19: Khi một chương trình Pascal hết lỗi, ta muốn chạy chương trình thì
nhấn phím:
A. F9 B. Ctrl + F9 C. F2 D. Ctrl + F2

Câu 20: Viết biểu thức toán a3- b3 sang Pascal thì ta viết là:

A. a3-b3 B. a*a*a-b*b*b
C. a.a.a-b.b.b D. aaa-bbb

Câu 21: Để thực hiện phép tính tổng của hai số nguyên a và b ta thực hiện như
sau :
A. Tong=a+b; B. Tong:=a+b;
C. Tong:a+b; D. Tong(a+b);
Câu 22: Câu lệnh điều kiện dạng đầy đủ là:
A. If < đk > then < câu lệnh 1> Else <câu lệnh 2>;
B. If <đk > then < câu lệnh>;
C. If <đk> then < câu lệnh 1>,<câu lệnh 2>;
D. Cả a,b,c đều sai.
Câu 23: Trong ngôn ngữ lập trình Pascal, từ không phải từ khóa là:
A. Uses B. Program C. End D. Computer
Câu 24: Dãy kí tự 20n10 thuộc kiểu dữ liệu
A. String B. Integer C. Real D. Char
Câu 25: Để chạy một chương trình Pascal ta nhấn tổ hợp phím
A. Ctrl+F9 B. Alt+F9
C. Shitf+F9 D. Ctrl+Shift+F9
Câu 26: Cấu trúc chung hợp lý của một chương trình Pascal là:
A. Begin -> Program -> End. B. Program -> End -> Begin.
C. End -> Program -> Begin. D. Program -> Begin -> End.
Câu 27: Phần dư trong phép chia của hai số nguyên 16 và 5 là:
A. 16 div 5 = 1 B. 16 mod 5 = 1

C. 16 div 5 = 3 D. 16 mod 5 = 3
Câu 28: A được khai báo là biến với kiểu dữ liệu số nguyên, X là biến với kiểu
dữ liệu xâu. Phép gán hợp lệ là:
A. A:= 4.5; B. X:= ‘1234’; C. X:= 57; D. A:=‘LamDong’;
Câu 29: Trong Pascal khai báo nào sau đây là đúng:
A. Var hs : real; B. Var 5hs : real;
C. Const hs : real; D. Var S = 24;
Câu 30: Chương trình sau cho kết quả là gi ?
Program vd;
Var a, b,: real; x,: integer ;
Begin readln(a, b);
If a>b then x:=a else x:=b;
Write(x);
End.
A. Xuất ra màn hình số nhỏ nhất trong 2 số a, b đã nhập
B. Xuất ra màn hình số lớn nhất trong 2 số a, b đã nhập
C. Chương trình không thực hiện được do lỗi khai báo kiểu dữ liệu
D. Đảo giá trị của 2 biến a, b cho nhau
Câu 31: Câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?
A. Writeln(‘Nhập x = ’); B. Write(x);
C. Writeln(x); D. Readln(x);
Câu 32: Câu lệnh nào sau đây dùng để in giá trị lưu trong biến x ra màn hình?
A. Writeln(x); B. Write(x);
C. Write(x: 3); D. Cả A, B, C đều đúng
Câu 33: Trong Pascal, muốn dịch chương trình ta dùng tổ hợp phím nào sau đây:
A. Alt + F9 B. Ctrl + F9 C. Alt + F3 D. Ctrl + S
Câu 34: Số biến có thể khai báo tối đa trong một chương trình là bao nhiêu?
A. Chỉ một biến cho mỗi kiểu dữ liệu. B. 10 biến.
C. Chỉ hạn chế bởi dung lượng bộ nhớ. D. Không giới hạn.
Câu 35: Trong Pascal, để lưu chương trình mới gõ ta nhấn phím?
A. Nhấn phím F1 B. Nhấn phím F2
C. Nhấn phím F3 D. Nhấn phím F4
Câu 36: Trong Pascal, câu lệnh Writeln(16 mod 3) sẽ in lên màn hình kết quả là
bao nhiêu?
A. Kết quả là 5 B. Kết quả là 1
C. Kết quả là 16 D. Kết quả là 3
Câu 37: Phép toán (105 div 10 + 105 mod 5) có giá trị là:
A. 5 B. 0 C. 15 D. 10
Câu 38: Các thành phần cơ bản của một ngôn ngữ lập trình gồm:
A. Bảng chữ cái và các quy tắc để viết các câu lệnh.
B. Bảng chữ cái và các từ khoá
C. Các từ khoá và tên
D. Bảng chữ cái, các từ khoá và tên
Câu 39.Nếu ta dùng số Pi= 3.14, để tính chu vi đường tròn thì ta dùng từ khóa
nào để khai báo ?
A. Program B. Uses C. Var D.Const

Câu 40: Chọn câu lệnh Pascal hợp lệ trong các câu sau :
A. If x : = a + b then x : = x + 1;
B. If a > b then max = a;
C. If a > b then max : = a ; else max : = b;
D. If 5 = 6 then x : = 100;
II. TỰ LUẬN
Bài 1. Viết chương trình nhập một số nguyên dương có 2 chữ số. Cho biết số
vừa nhập là số chẵn hay số lẻ.
Bài 2. Viết chương trình nhập một số nguyên dương n. Hãy xuất ra màn hình
bảng cửa chương n.
Bài 3. Viết chương trình nhập một số nguyên dương n. Hãy liệt kê tất cả các ước
số lẻ của số nguyên dương n.

MONG NHẬN ĐƯỢC SỰ GIÚP ĐỠ TỪ CÁC BẠN !!!

0
Hãy chọn và khoanh tròn đáp án đúng nhất trong các câu sau. Câu 1: Trong Pascal, cú pháp câu lệnh lặp với số lần lặp chưa biết trước có dạng: A. for...do B. if...then C. while...do D. if...then...else Câu 2: Trong các cách khai báo biến sau đây, cách khai báo nào là hợp lệ? A. Var a: array; B. Var a= integer; C. Var a: integer; D. Var: a: integer; Câu 3: Trong các cách khai báo biến mảng sau đây, cách khai báo nào là hợp lệ? A. Var a: array [1..100] for...
Đọc tiếp

Hãy chọn và khoanh tròn đáp án đúng nhất trong các câu sau.
Câu 1: Trong Pascal, cú pháp câu lệnh lặp với số lần lặp chưa biết trước có dạng: A. for...do B. if...then
C. while...do D. if...then...else
Câu 2: Trong các cách khai báo biến sau đây, cách khai báo nào là hợp lệ? A. Var a: array; B. Var a= integer;
C. Var a: integer; D. Var: a: integer;
Câu 3: Trong các cách khai báo biến mảng sau đây, cách khai báo nào là hợp lệ?
A. Var a: array [1..100] for integer; B. Var a: array [1.5..1.05] for integer; C. Var a: array [1,100] for integer; D. Var a: array [1.5,1.05] for integer;
Câu 4: Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng? A.Chỉsốđầuvàchỉsốcuốilà2sốnguyên. B.Chỉsốđầu<chỉsốcuối.
C. Kiểu dữ liệu có thể là Integer hoặc Real.
Câu 5: Vòng lặp While ... do kết thúc khi nào?
A. Khi một điều kiện cho trước được thỏa mãn. C. Khi tìm được Output.
D. Cả ba ý trên.
B. Khi đủ số vòng lặp.
D. Tất cả các phương án.
Câu 6: Cho biết câu lệnh sau Do thực hiện mấy lần trong đoạn chương trình sau: i := 5;
While i>=1 do i := i – 1;
A. 1 lần. B. 2 lần. C. 5 lần. D. 6 lần Câu 7: Khi thực hiện đoạn chương trình sau: n:=1; T:=50;
While n>20 do begin n:=n+5; T:=T - n end; Hãy cho biết giá trị của biến T bằng bao nhiêu?
A.14 B.15 C.16 D.17
Câu 8: Khai báo biến mảng: A : array[1..7] of real;. Sử dụng câu lệnh For i:= 1 to 5 do readln(A[i]); để
gán giá trị cho các phần tử trong biến A từ bàn phím, ta sẽ nhập được bao nhiêu giá trị? A.4 B.5 C.6 D.7
Câu 9: Trong câu lệnh khai báo biến mảng, phát biểu nào sau đây đúng:
A.Chỉsốđầuvàchỉsốcuốilà2sốnguyên.
C. Kiểu dữ liệu có thể là integer hoặc real.
Câu 10: Cú pháp lệnh lặp với số lần chưa biết trước:
B.Chỉsốđầu  chỉsốcuối. D. Cả ba ý trên.
A. While < điều kiện > to < câu lệnh >;
B. While < điều kiện > do < câu lệnh >;
C. While < điều kiện > do ;< câu lệnh >;
D. While < điều kiện > to < câu lệnh 1 > do < câu lệnh 2 >;

1
27 tháng 4 2020

Câu 1 : A.while...do

Câu 2 : Var a: integer;

Câu 3 : *Câu này là A. Var a: array[1..100] of inrteger mới đúng nha bạn chứ bạn ghi "integer" là sai thành ra không có cái nào đúng đấy*

Câu 4 : C.Kiểu dữ liệu có thể là integer hoặc real *Hình như cái này thiếu ý D. ???*

Câu 5 : A.Khi điều kiện cho trước được thỏa mãn *Câu này bạn đánh máy sai kìa hai ý D mà còn lên xuống dòng tùm lum*

Câu 6 : D.6 lần

Câu 7 : *Bạn đánh máy sai câu này nên mình ko biết đáp án*

Câu 8 : B.5

Câu 9 : *Trùng câu 4*

Câu 10 : B.While < điều kiện > do < câu lệnh >;

Bài 9. LÀM VIỆC VỚI DÃY SỐ CÂU HỎI BÀI TẬP Câu 1: Số phần tử trong khai báo dưới đây là bao nhiêu? Var hocsinh : array[12..80] of integer; A. 80 B. 70 C. 69 D. 68 Câu 2: Khai báo mảng nào là đúng trong các khai báo sau đây: A. var tuoi : array[1..15] of integer; B. var tuoi : array[1.5..10.5] of integer; C. var tuoi : aray[1..15] of real; D. var tuoi : array[1 ... 15 ] of integer; Câu 3: Cú pháp khai báo dãy số nào sau đây đúng nhất? A. Var < tên dãy số > : array...
Đọc tiếp

Bài 9. LÀM VIỆC VỚI DÃY SỐ CÂU HỎI BÀI TẬP
Câu 1: Số phần tử trong khai báo dưới đây là bao nhiêu? Var hocsinh : array[12..80] of integer;
A. 80 B. 70 C. 69 D. 68 Câu 2: Khai báo mảng nào là đúng trong các khai báo sau đây:
A. var tuoi : array[1..15] of integer; B. var tuoi : array[1.5..10.5] of integer;
C. var tuoi : aray[1..15] of real; D. var tuoi : array[1 ... 15 ] of integer; Câu 3: Cú pháp khai báo dãy số nào sau đây đúng nhất?
A. Var < tên dãy số > : array [ < chỉ số cuối > .. < chỉ số đầu >] of < kiểu dữ liệu >; B. Var < tên dãy số > : array [ < chỉ số đầu > .. < chỉ số cuối > ] of < kiểu dữ liệu >; C. Var < tên dãy số > : array [ < chỉ số cuối > : < chỉ số đầu > ] of < kiểu dữ liệu >; D. Var < tên dãy số > : array [ < chỉ số đầu > .. < chỉ số cuối >] for < kiểu dữ liệu >;
Câu 4: Để nhập dữ liệu từ bàn phím cho mảng A có 10 phần tử là số nguyên ta dùng lệnh nào sau đây?
A. For i:=1 to 10 do Readln(A[i]); B. For i:= 1 to 10 do Writeln(A[i]);
C. Dùng 10 lệnh Readln(A); D. Cả (A), (B), (C) đều sai.
Câu 5: Các cách nhập dữ liệu cho biến mảng sau, cách nhập nào không hợp lệ?
A. readln(B[1]); B. readln(dientich[i]);
C. readln(B5); D. read(dayso[9]);
Câu 6: Em hãy chọn phát biểu đúng khi nói về dữ liệu kiểu mảng:
A. Dữ liệu kiểu mảng là tập hợp các phần tử không có thứ tự và mọi phần tử có cùng một kiểu dữ liệu
B. Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mỗi một phần tử trong mảng có thể có các kiểu dữ liệu khác nhau
C. Dữ liệu kiểu mảng là tập hợp các phần tử có thứ tự và mọi phần tử có cùng một kiểu dữ liệu
D. Tất cả ý trên đều sai
Câu 7: Cách khai báo biến mảng sau đây là đúng?
A. Var X: Array[3.. 4.8] of Integer; B. Var X: Array[10 .. 1] of Integer;
C. Var X: Array[4 .. 10] of Real; D. Var X: Array[10 , 13] of Real; Câu 8: Câu 9: Các khai báo biến mảng sau đây trong Pascal đúng hay sai?
Câu 9: Chọn câu phát biểu đúng về kiểu dữ liệu của mảng?
A. Có thể dùng tất cả các kiểu dữ liệu để làm kiểu dữ liệu của mảng
B. Kiểu dữ liệu của mảng chỉ có thể là kiểu số nguyên, số thực, kiểu logic, kiểu ký tự C. Kiểu dữ liệu của mảng là kiểu của các phần tử của mảng, là Integer hoặc Real
D. Kiểu dữ liệu của mảng phải được định nghĩa trước thông qua từ khóa VAR
Câu 10: Cho khai báo mảng như sau: Var a : array[0..30] of integer ; Để in giá trị phần tử thứ 20 của mảng một chiều A ra màn hình ta viết: A. Write(A[20]); B. Write(A(20));
C. Readln(A[20]); D. Write([20]);
a) var X: Array[10, 13] Of Integer;
b) var X: Array[5 ..10.5] Of Real; c) var X: Array[3.4 .. 4.8] Of Integer;
d) var X: Array[4 .. 10] Of Integer;

1

Câu 1: C

Câu 2: A

Câu 3: B

Câu 4: A

Câu 5: C

Câu 6: A

Câu 7: C

Câu 9: D

Câu 10: A

12 tháng 12 2018

làm ơn giúp với, mai mình thi rồi!!

Câu 1: Trong các tên dưới đây, tên nào là không hợp lệ trong Pascal? A. Bai tap. B. Lop8A; C. Hinh_binh_hanh; D. Chuong_tình; Câu 2: Để chạy chương trình Pascal ta sử dụng tổ hợp phím nào? A. Alt+F4 B. Ctrl+F9 C. Ctrl+shift+F9 D. Shift+F3 Câu 3: Trong Pascal, ở các câu lệnh sau thì câu lệnh khai báo nào đúng? A. var 3A: integer; B. const Pi:=3.14; C. var a,b: integer; D. var CV= real; Câu 4: Trong các câu sau, câu nào đúng? A. 17 div 2 =5 B. 17 div 2 = 8 C. 14 mod 5...
Đọc tiếp

Câu 1: Trong các tên dưới đây, tên nào là không hợp lệ trong Pascal?
A. Bai tap. B. Lop8A; C. Hinh_binh_hanh; D. Chuong_tình;
Câu 2: Để chạy chương trình Pascal ta sử dụng tổ hợp phím nào?
A. Alt+F4 B. Ctrl+F9 C. Ctrl+shift+F9 D. Shift+F3
Câu 3: Trong Pascal, ở các câu lệnh sau thì câu lệnh khai báo nào đúng?
A. var 3A: integer; B. const Pi:=3.14;
C. var a,b: integer; D. var CV= real;
Câu 4: Trong các câu sau, câu nào đúng?
A. 17 div 2 =5 B. 17 div 2 = 8 C. 14 mod 5 =2 D. 14 mod 5 = 2.8
Câu 5: Hãy phân biệt từ khóa và tên trong chương trình trên và đánh dấu "x" vào ô cột tương ứng trong bảng dưới đây?
Từ khóa Tên
Program .............. ........
CT_dau_tien .............. .........
begin ............. .........
Lop8A ............. ..........
Câu 6: Con người ra lệnh cho máy tính như thế nào? Chương trình máy tính là gì?
Câu 7: Viết các biểu thức toán học sau đây thành biểu thức trong Pascal?
Trong toán học -------------> Trong Pascal
a. 15.(4+30) ........................
b. ax+b+2 .........................
c. (a+b)^2+(c+d)^2 ..........................
d. x-y/2x ..........................
Câu 8: Tìm và sửa các lỗi sai trong chương trình Pascal sau:
Dòng 1 program Chuong_trinh; ......................
Dòng 2 uses crt; ......................
Dòng 3 var a,b:= integer; ......................
Dòng 4 c: real; ......................
Dòng 5 const phi:= 100; ........................
Dòng 6 begin .........................
Dòng 7 writeln('Nhap vao ........................
so a va b');
Dòng 8 realn(a,b); ........................
Dòng 9 c= a+b+phi; ........................
Dòng 10 writeln('Ket .......................
qua:' , c);
Dòng 11 end .......................
Câu 9: Viết chương trình tính diện tích hình chữ nhật có chiều rộng cạnh a, chiều dài cạnh b và diện tích là S. Gợi ý S=a.b

1
27 tháng 10 2020

Câu 1: D

Câu 2: B

Câu 3: C

Câu 4: B

Câu 5: Từ khóa: Program, begin. Tên: Ct_dau_tien, Lop8A

Câu 6:

- Con người ra lệnh cho máy tính bằng cách nhập các câu lệnh lên máy tính.

- Chương trình máy tính là một tập hợp các câu lệnh để thực hiện các công việc trên máy tính.

Câu 7:

a)15*(4+30)

b) a*x+b+2

c) sqr(a+b)+ sqr(c+d)

d) x-y/2*x

Câu 8:

Dòng 1: Không có lỗi sai.

Dòng 2: Không có lỗi sai.

Dòng 3: Sai. Sửa thành: var a,b:integer; ( var thì chỉ dùng ':' )

Dòng 4: Không có lỗi sai.

Dòng 5: Sai. Sửa thành: const phi=100; ( const thì chỉ dùng '=' )

Dòng 6: Không có lỗi sai.

Dòng 7: Sai. Sửa thành: readln(a,b); (viết sai chính tả từ 'readln')

Dòng 8: Sai. Sửa thành: c:=a+b+phi; (c được gán bằng a+b+phi thì phải dùng dấu':=')

Dòng 9: Không có lỗi sai.

Dòng 10: Sai. Sửa thành: end. (sau end cuối cùng phải có dấu '.')

Câu 9:

program dientich;

uses crt;

var a,b,S:integer;

Begin

clrscr;

write('nhap a,b: '); readln(a,b);

S:=a*b;

writeln('dien tich hinh chu nhat la: ',S);

readln;

end.

23 tháng 11 2017

Câu 1 : chon C Var Tb: real; vì vì cách khai báo biến: Var<tên biến>:<kiểu dữ liệu>;

Câu 2 : Tính chu vi, diện tích hình chữ nhật có hai kích thước là a và b:

PROGRAM HINH CHU NHAT;
{Nhap hai kich thuoc a, b cua hinh chu nhat. Tinh chu vi, dien tich cua hinh chu nhat ay}
VAR a,b:real;
BEGIN
Write('Nhap canh a: ');readln(a);
Write('Nhap canh b: ');readln(b);
Writeln;
If (a>0) and (b>0)then
begin
Writeln('Chu vi P = ',2*(a+b):6:2);
Writeln('Dien tich S = ',a*b:6:2);
end
Else writeln(#7,'Khong thuc hien vi a <= 0 hoac b<=0');
Readln

23 tháng 11 2017

AimeePhạm Thanh TườngHà Ngân HàMaria Nguyễn Thiên Trang Thuyết DươngMinh Hieu NguyenNguyễn Trần Thành ĐạtTuấn Anh Phan NguyễnNguyễn Thị Bích ThiênPhương Anh (NTMH)Trịnh Thị Như Quỳnh

Bài tập 1: Hãy cho biết kết quả của đoạn chương trình sau: a) So:=1; While So<10 do writeln(So); So:=so+1; b) Hãy cho biết giá trị của x bằng bao nhiêu? x:=0;tong:=0; While tong<=20 do Begin writeln(tong); Tong:=tong+1; End; x:=tong; c) Hãy cho biết giá trị của i, j, k i:=1;j:=2;k:=3; While i<6 do i:=i+1;j:=j+1;k:=k+j; Bài tập 2: Hãy cho biết đoạn chương trình sau thực hiện bao nhiêu vòng lặp? Kết thúc giá trị của A bằng bao nhiêu? Viết...
Đọc tiếp

Bài tập 1: Hãy cho biết kết quả của đoạn chương trình sau:

a) So:=1;

While So<10 do writeln(So);

So:=so+1;

b) Hãy cho biết giá trị của x bằng bao nhiêu?

x:=0;tong:=0;

While tong<=20 do

Begin writeln(tong);

Tong:=tong+1;

End;

x:=tong;

c) Hãy cho biết giá trị của i, j, k

i:=1;j:=2;k:=3;

While i<6 do i:=i+1;j:=j+1;k:=k+j;

Bài tập 2: Hãy cho biết đoạn chương trình sau thực hiện bao nhiêu vòng lặp? Kết thúc giá trị của A bằng bao nhiêu? Viết chương trình Pascal thể hiện thuật toán đó

a) Thuật toán 1

Bước 1: A ¬ 0; n ¬ 2;

Bước 2: Nếu A ≥ 9 , chuyển bước 4

Bước 3: A ¬ A+n và quay lại bước 2

Bước 4: Thông báo A và KTTT

b) Thuật toán 2

Bước 1. S ¬ 10, x ¬ 0.5

Bước 2. Nếu S £ 5.2, chuyển tới bước 4

Bước 3. S ¬ S - x và quay lại bước 2

Bước 4. Thông báo S và kết thúc thuật toán

Bài tập 3: Hãy chỉ ra lỗi trong các câu lệnh sau đây

a) X:=10; while X:=10 do X:=X+5;

b) X:=10; while X=10 do X=X+5;

c) S:=0; n:=0; while S<=10 do n:=n+1; S:=S+n;

Bài tập 4: Các khai báo biến mảng sau đây trong Pascal đúng hay sai:

a) var X: Array[10,13] Of Integer;

b) var X: Array[5..10.5] Of Real;

c) var X: Array[3.4..4.8] Of Integer;

d) var X: Array[10..1] Of Integer;

e) var X: Array[4..10] Of Real;

Bài tập 5: Viết chương trình nhập số thực nằm trong khoảng từ 1 đến 100. Thông báo bạn đã nhập đúng. Yêu cầu nhập lại nếu số đó không nằm trong khoảng này

Bài tập 6 : Viết chương trình nhập dãy N số và in ra tổng các số chẵn, số lẻ của dãy vừa nhập?

Bài tập 7 : Viết chương trình nhập 1 dãy số nguyên. In ra phần tử lớn nhất, nhỏ nhất của dãy số và tính tổng các số lớn hơn 10 và nhỏ hơn 200?

Bài tập 8 : Viết chương trình nhập 1 dãy số nguyên, sắp xếp lại dãy số theo thứ tự tăng dần, giảm dần?

Mọi người giúp em với em cảm ơn nhìu ạ.

2
2 tháng 5 2019

Lời giải :

Câu 1 :

a) So=1 (vô hạn lần)

b) In ra màn hình dãy số từ 1 đến 20

Câu 2 :

a) Vòng lặp chạy 3 vòng , A=12

Program hotrotinhoc;

var n,A: integer;

begin

n:=2; A:=0;

while A<9 do

begin

n:=n+1;

A:=A+n;

end;

write('A=',A);

readln

end.

b) Bạn xem lại đề nha

Câu 3 : ( ) = lỗi sai

a) X:=10; while X(:)=10 do X:=X+5;

b) X:=10; while X=10 do X(thiếu dấu :)=X+5;

c) S:=0; n:=0; while S<=10 do (thiếu begin) n:=n+1; S:=S+n; (thiếu end;)

Câu 4 :

a) var X: Array[10,13] Of Integer; (S)

b) var X: Array[5..10.5] Of Real; (S)

c) var X: Array[3.4..4.8] Of Integer; (S)

d) var X: Array[10..1] Of Integer; (S)

e) var X: Array[4..10] Of Real; (Đ)

Câu 5 :

program hotrotinhoc ;

var a : array[1..32000] of real ;

i,n : integer ;

begin

write('Nhap do dai cua day :'); readln(n);

writeln('Nhap gia tri cua cac phan tu');

for i:= 1 to n do

begin

write('a[',i,']='); readln(a[i]);

end;

for i:= 1 to n do

while (1>=a[i]) or (a[i]>=100) do

begin

write('Nhap lai a[',i,']='); readln(a[i]);

end;

readln

end.

Bài 6 : Bạn tham khảo ở mục câu hỏi tương tự

Bài 7 :

Program hotrotinhoc;

var a: array[1..32000] of integer ;

i,n,min,max,tong : integer ;

begin

write('Nhap do dai cua day :'); readln(n);

for i:= 1 to n do

begin

write('a[',i,']='); readln(a[i]);

end;

max:=a[1]; min:=a[1];

for i:= 2 to n do

begin

if a[i]>max then max:=a[i];

if a[i]<min then min:=a[i];

end;

write('so lon nhat la :',max);

write('So be nhat la:',min);

tong:=0;

for i:= 11 to 199 do tong:=tong+a[i];

write('Tong la :',tong);

readln

end.

2 tháng 5 2019

Câu 8 :

Tăng dần : Câu hỏi của my tra - Tin học lớp 8 | Học trực tuyến

Giảm dần : Câu hỏi của nguyễn minh nguyệt - Tin học lớp 8 | Học trực tuyến