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...
Đọ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
1. 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 2. 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. Ko giới hạn 3. Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị dưới đây A. Một số nguyên...
Đọc tiếp

1. 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

2. 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. Ko giới hạn

3. Biến được khai báo với kiểu dữ liệu số thực có thể lưu các giá trị dưới đây

A. Một số nguyên bất kì

B. Một số thực( có thể số nguyên) trong phạm vi cho phép

C. Một số thực bất kì

D. Một dãy các chữ và số

4. 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:=; else max:=b;

D. If 5=6 then x:=100;

5. Với i là biến kiểu thực(i=3). Khi chạy đoạn chương trình với lệnh Write(i:5:2); sẽ đc kết quả là:

A. 3.0

B. 3.00

C. 3.5+01

D. 3.75E+01

6. Hãy chọn kết quả đúng của đoạn chương trình sau:

s:=1; for i:=10 downto 3 do s:=s+1; write(s);

A.9

B. 7

C. 8

D. 6

7. Hãy chọn kết quả đúng của đoạn chương trình sau:

s:=0; for i:=1 to 10 do s:=s+1; Write(s);

A.49 B.45 C.50 D.55

8. Để gán 2 cho x ta viết câu lệnh

A. x:=2;

B. 2:=x;

C. x==2;

D. x=2;

1

Câu 1: B

Câu 2: D

Câu 3: B

Câu 4: D

Câu 5: B

Câu 6: A

Câu 7: Không có câu nào đúng

Câu 8: A

10 tháng 4 2020

1A chứ

Câu 1: B

Câu 2: C

Câu 3: B

21 tháng 10 2019

1.

Kết thúc đoạn lệnh thì a=4

2.

var a,b: integer;

m,n: real;

H: string;

3.

const E=2,78

4.

3 div 2 >= 1

<=> 1 >= 1 ( kết quả đúng )

8 mod 3 <=5

<=> 2 <=5 (kết quả đúng)

21 tháng 10 2019

Câu 1: Kết thúc câu lệnh a=4

Câu 2:

var a,b:integer;

m,n: real;

h:char;

Câu 3:

Const e=2.78;

uses crt;

var a,b:int64;

begin

clrscr;

readln(a,b);

writeln(a+b);

readln;

end.

14 tháng 2 2020

1.A

2.D

3.A

4.B

5. Đề không có câu trả lời đúng : cú phú đúng theo đề bài là:

A<>'Viet Nam'

1, Cho s và i là biến nguyên. Khi chạy đoạn chương trình: s:=0;for i:=1 to 3 do s := s+3*i; s:=s+5;writeln(s); Kết quả in lên màn hình là? * A.12 B. 10 C.23 D. 26 2, Kêt quả của câu lệnh For i:=1 to 20 do if i mod 3=2 then write(i:3); * A.In ra các số lẻ từ 1 đến 20; B. In ra các số chẵn từ 1 đến 20; C. In ra các số chia hết cho 3 từ 1 đến 20; D. In ra các số chia hết cho 3 dư 2 từ 1 đến...
Đọc tiếp
1, Cho s và i là biến nguyên. Khi chạy đoạn chương trình: s:=0;for i:=1 to 3 do s := s+3*i; s:=s+5;writeln(s); Kết quả in lên màn hình là? * A.12 B. 10 C.23 D. 26

2, Kêt quả của câu lệnh For i:=1 to 20 do if i mod 3=2 then write(i:3); *

A.In ra các số lẻ từ 1 đến 20; B. In ra các số chẵn từ 1 đến 20; C. In ra các số chia hết cho 3 từ 1 đến 20; D. In ra các số chia hết cho 3 dư 2 từ 1 đến 20;

3, Trong câu lệnh lặp For i:=3 to 15 do s:=s+i; Có bao nhiêu vòng lặp? *

A. 15; B. 12; C. 13 D. 3;

4, Cho k,m,n nhận giá trị tương ứng 4,5,6; kết thúc câu lệnh sau:X:=n; If ((x mod 2=0)) or (x<=5) then x:=m*k else x:=m div k; thì x có giá trị là ? *

A. 1 B. 0 C. 5. D. 20 5, Cho biết đoạn chương trình Pascal sau đây chương trình thực hiện bao nhiêu vòng lặp?s:=0; n:=0; while s<=5 do n:= n+1;s:= s+n; * A. 3 B. 6 C. 10 D. kết quả khác 6, Cho a,b,c lần lượt nhận giá trị 10,30,20 . Hỏi sau đoạn chương trình Begin X:=a; If x>a then x:=a; if x>b then x:=b;if x>c then x:=c;end; x có giá trị là? * A. 20 B. 10 C. 30 D. Cả ba đáp án đều sai. 7, Cho x:=7; kết thúc câu lệnh If ((x mod 3=0)) and (x<=8) then x:=x+10; thì x có giá trị là ? * A. 8 B. 10 C. 17 D. 7 8, Cho s và i là biến nguyên. Khi chạy đoạn chương trình s := 1; for i:=1 to 5 do s := s+i; Kết quả in lên màn hình là của s là ? * A. 15 B. 16 C. 11 D. 22 9, Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? S:=0; n:=0;while S<=3 do begin n:= n+1;S:= s+n; end; * A. 15 B. 10 C. 6 D. 3
1
10 tháng 12 2020

1. C

2. D

3. C

4. D

5. D

6. B

7. D

8. B

9. C

 

26 tháng 2 2022

Sai

3 tháng 12 2018

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 ( đúng )

b) Var 40HS: integer ( sai do tên biến không bắt đầu bằng chữ số )

c) Var R=50 ( sai cú pháp )

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

1 tháng 1 2022

A