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.

15 tháng 12 2021

c

27 tháng 7 2019

Theo sau If là các phép toán điều kiện. Các phép toán điều kiện như >, <, >=, <=, <> → loại A, D

   Phép gán phải là dấu := → loại B

   Vậy câu lệnh If a > b then max : = a else max : = b; là đúng

   Đáp án: C

Câu 1: Trong Pascal, câu lệnh gán nào dưới đây sai ?A. a:= b;      B. a + b := c;                  C. a:= a + 1;                   D. x:= 2*x;Câu 2: Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal?A. A2;                   B. Tamgiac;          C. 8a;                   D. Chuongtrinh;Câu 3: Nhập 2 số nguyên a, b từ bàn phím. Viết chương trình tính tổng 2 số a, b. Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào?A. Var a , b,...
Đọc tiếp

Câu 1: Trong Pascal, câu lệnh gán nào dưới đây sai ?

A. a:= b;      B. a + b := c;                  C. a:= a + 1;                   D. x:= 2*x;

Câu 2: Trong các tên sau đây, tên nào không hợp lệ trong ngôn ngữ lập trình Pascal?

A. A2;                   B. Tamgiac;          C. 8a;                   D. Chuongtrinh;

Câu 3: Nhập 2 số nguyên a, b từ bàn phím. Viết chương trình tính tổng 2 số a, b. Để khai báo cho bài toán trên ta sử dụng câu lệnh khai báo nào?

A. Var a , b, tong : real;

B. Var a, b, tong : integer;

C. Var a, b, tong : char;

D. Var a, b, tong : string;

Câu 4: Cho chương trình sau:

Var a: integer;

Begin

a:=1;

a:= a+10;

Writeln(a);

Readln;

End.

Kết quả của chương trình trên là:

A. 11           B. 100                  C.10            D. Tất cả đều sai.

1
21 tháng 11 2021

B

C

A

A

Câu 4: Trong các câu lệnh pascal, câu lệnh nào hợp lệ: A. For i:=1 to 4 do writeln (‘y’);                                                                    C. For i=4 to 1 do writeln (‘y’) ;    B. For i:=4 to 1 do writeln (‘y’);                                      D. For i=:4 to 1 do writeln (‘y’);  Câu 5: Cho biết số vòng lặp của câu lệnh:  For i:= 22 to 32 do  writeln(‘A’); A. 8 B. 9 C. 10 D. 11  Câu 6: Khi nào thì câu lệnh for ..to..do kết thúc? A. Khi biến đếm...
Đọc tiếp

Câu 4: Trong các câu lệnh pascal, câu lệnh nào hợp lệ:

 

A. For i:=1 to 4 do writeln (‘y’);                                                                    C. For i=4 to 1 do writeln (‘y’) ;    

B. For i:=4 to 1 do writeln (‘y’);                                      D. For i=:4 to 1 do writeln (‘y’);  

Câu 5: Cho biết số vòng lặp của câu lệnh:  For i:= 22 to 32 do  writeln(‘A’);

 

A. 8 B. 9 C. 10 D. 11  

Câu 6: Khi nào thì câu lệnh for ..to..do kết thúc?

 

A. Khi biến đếm lớn hơn giá trị cuối.                          C. Khi biến đếm nhỏ hơn giá trị cuối.    

B. Khi biến đếm bằng giá trị cuối.                                D. Khi biến đếm lớn hơn giá trị đầu.  

Câu 7: Vòng lặp sau thực hiện bao nhiêu lần lặp:       

 For i := 1  to 5 do  a := a + 1;

A. 3 lần.                  B. 4 lần.                       C. 5 lần.                    D. 6 lần.

Câu 8: Vòng lặp sau cho kết quả S bằng bao nhiêu:

 S := 0;   For i := 1 to 4 do S := S + 2;

A. S = 8                         B. S = 10               C. S = 12                  D. S = 14

Câu 9: Vòng lặp sau cho kết quả S bằng bao nhiêu:

S := 1;   For i := 1 to 3 do S := S * 2;

A. S = 6                   B. S = 8        C. S = 10                  D. S = 12

Câu 10: Số lần lặp của câu lệnh lặp for…to…do… được tính như thế nào?

A. Giá trị đầu – giá trị cuối B. Giá trị đầu – giá trị cuối + 1

C. Giá trị cuối – giá trị đầu D. Giá trị cuối – giá trị đầu + 1

Câu 11: Trong câu lệnh lặp, kiểu dữ liệu của biến đếm là:

A. Real                          B. String                C. Integer                  D. Char

Câu 12: Câu lệnh lặp với số lần chưa biết trước bắt đầu bằng từ khóa:

A. For                           B. While                 C. If                     D. Var

Câu 13: Từ khóa nào sau đây dùng để khai báo biến:

A. Uses                         B. Begin                 C. Var                     D. Writeln

Câu 14: Trong câu lệnh While...do… nếu điều kiện đúng thì:

A. Tiếp tục vòng lặp                              B. Vòng lặp vô tận

C. Lặp 10 lần                                     D. Thoát khỏi vòng lặp

Câu 15: Câu lệnh sau đây cho kết quả như thế nào?   For i:=1 to 10 do Writeln(‘A’);

A. In dãy số từ 10 đến 1 ra màn hình B. In dãy số từ 1 đến 10 ra màn hình

C. In 20 ký tự A ra màn hình D. In 10 ký tự A ra màn hình

Câu 16: Cú pháp câu lệnh lặp với số lần chưa biết trước:

A. For ... to... do

B. For <biến đếm>:=<giá trị cuối> to <giá trị đầu> do <câu lệnh>;

C. For ... do

D. For <biến đếm>:=<giá trị đầu > to <giá trị cuối > do <câu lệnh>;

Câu 17: Chọn phát biểu đúng:

A. Lặp vô hạn lần có thể xảy ra ở câu lệnh lặp với số lần biết trước

B. Lặp vô hạn lần là lặp 1000 lần

C. Lặp vô hạn lần có thể xảy ra ở câu lệnh điều kiện

D. Lặp vô hạn lần có thể xảy ra ở câu lệnh lặp với số lần chưa biết trước

Câu 18: Chọn câu lệnh đúng: 

A. x:=1; while x<10 do x:=x+5;

B. x =1; while x> 10 do x:=x+5;

C. x:=1; while x:= 10 do x:=x+5;

D. x:=10; while x< 10 do x=x+5;

Câu 19: Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i;

Sau khi thực hiện đoạn chương trình trên, giá trị của biến J bằng bao nhiêu?

A. 12 B. 22 C. 15 D. 42

Câu 20: Trong các câu lệnh Pascal sau, câu nào được viết đúng:

A. for i:=1 to 10 do B. for i:=1 to 10 do;

C. for i=1 to 10 do D. for i:1 to 10 do

Câu 21: Để thoát khỏi chương trình Pascal ta dùng tổ hợp phím:

A. Ctrl + X B. Ctrl+ F9 C. Alt + F9 D. Alt +X.

Câu 22. Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:

A. Mỗi buổi học đúng 5 tiết.

B. Mỗi ngày ăn cơm 3 buổi.

C. Mỗi ngày phải học bài cho đến khi thuộc.

D. Rằm tháng Giêng là Tết Nguyên tiêu.

Câu 23: Nhặt thóc ra khỏi gạo đến khi trong gạo không còn thóc là :

A. Lặp 10 lần B. Lặp vô số lần

C. Lặp với số lần chưa biết trước D. Lặp với số lần biết trước

Câu 24: Các câu lệnh sau, câu lệnh nào hợp lệ ? 

A.  For i:=1 to 10 do; write (‘a’)

B. For  i:=1 to 10 do write (‘a’);

C. var x:real;   begin    for x:=1  to 10 do   write (‘a’);  end.

D.  For  i=1 to 10 do write (‘a’);

Câu 25: Cho câu lệnh sau: S:=S+1/i ; Cho biết kiểu dữ liệu cần khai báo cho biến S là:

A.integer    B. byte              C. longint                    D. real 

Câu 26: Cho biết cú pháp khai báo biến mảng

A. <tên mảng>:array [<chỉ số đầu> …. <chỉ số cuối>] of <kiểu dữ liệu>;

B. <tên mảng>:array [<chỉ số đầu> .. <chỉ số cuối>] for <kiểu dữ liệu>;

C. <tên mảng>:array [<chỉ số đầu>.. <chỉ số cuối>] of <kiểu dữ liệu>;

D. <tên mảng>:array [<chỉ số đầu> ... <chỉ số cuối>] of <kiểu dữ liệu>;

Câu 27: Giả sử biến Chiều cao gồm 20 phần tử, cách khai báo nào dưới đây là đúng

A. Var Chieucao: array[1..20] of real;

B. Var Chieucao: array[1..20] of integer;

C. Var Chieucao: array[1..20] of string;

D. Var Chieucao: array[1…20] of char;

Câu 28:  Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện   câu lệnh sau: tb:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu?

 A.18   B. 22    C. 21   D. 20 

Câu 29: Khai báo biến kiểu mảng nào sau đây là hợp lệ:

A. Var  a,b: array[1 .. n] of real;

B.  Var  a,b: array[1 : n] of Integer;

C. Var  a,b: array[1 .. 100] of Integer ;

D.  Var  a,b: array[1 … 100] of real;

Câu 30:  Tính giá trị cuối cùng của b, biết rằng:    a:= 3;  b:= 5; 

while a<0 do b:= a + b;  a:=a+1; 

A.  b= 8        B.  b=3           C.  b= 5             D.  b= 0

1
20 tháng 7 2021

Câu 4: Trong các câu lệnh pascal, câu lệnh nào hợp lệ:

 

A. For i:=1 to 4 do writeln (‘y’);                                                                    C. For i=4 to 1 do writeln (‘y’) ;    

B. For i:=4 to 1 do writeln (‘y’);                                      D. For i=:4 to 1 do writeln (‘y’);  

Câu 5: Cho biết số vòng lặp của câu lệnh:  For i:= 22 to 32 do  writeln(‘A’);

 

A. 8 B. 9 C. 10 D. 11  

Câu 6: Khi nào thì câu lệnh for ..to..do kết thúc?

 

A. Khi biến đếm lớn hơn giá trị cuối.                          C. Khi biến đếm nhỏ hơn giá trị cuối.    

B. Khi biến đếm bằng giá trị cuối.                                D. Khi biến đếm lớn hơn giá trị đầu.  

Câu 7: Vòng lặp sau thực hiện bao nhiêu lần lặp:       

 For i := 1  to 5 do  a := a + 1;

A. 3 lần.                  B. 4 lần.                       C. 5 lần.                    D. 6 lần.

Câu 8: Vòng lặp sau cho kết quả S bằng bao nhiêu:

 S := 0;   For i := 1 to 4 do S := S + 2;

A. S = 8                         B. S = 10               C. S = 12                  D. S = 14

Câu 9: Vòng lặp sau cho kết quả S bằng bao nhiêu:

S := 1;   For i := 1 to 3 do S := S * 2;

A. S = 6                   B. S = 8        C. S = 10                  D. S = 12

Câu 10: Số lần lặp của câu lệnh lặp for…to…do… được tính như thế nào?

A. Giá trị đầu – giá trị cuối B. Giá trị đầu – giá trị cuối + 1

C. Giá trị cuối – giá trị đầu D. Giá trị cuối – giá trị đầu + 1

Câu 11: Trong câu lệnh lặp, kiểu dữ liệu của biến đếm là:

A. Real                          B. String                C. Integer                  D. Char

Câu 12: Câu lệnh lặp với số lần chưa biết trước bắt đầu bằng từ khóa:

A. For                           B. While                 C. If                     D. Var

Câu 13: Từ khóa nào sau đây dùng để khai báo biến:

A. Uses                         B. Begin                 C. Var                     D. Writeln

Câu 14: Trong câu lệnh While...do… nếu điều kiện đúng thì:

A. Tiếp tục vòng lặp                              B. Vòng lặp vô tận

C. Lặp 10 lần                                     D. Thoát khỏi vòng lặp

Câu 15: Câu lệnh sau đây cho kết quả như thế nào?   For i:=1 to 10 do Writeln(‘A’);

A. In dãy số từ 10 đến 1 ra màn hình B. In dãy số từ 1 đến 10 ra màn hình

C. In 20 ký tự A ra màn hình D. In 10 ký tự A ra màn hình

Câu 16: Cú pháp câu lệnh lặp với số lần biết trước:

A. For ... to... do

B. For <biến đếm>:=<giá trị cuối> to <giá trị đầu> do <câu lệnh>;

C. For ... do

D. For <biến đếm>:=<giá trị đầu > to <giá trị cuối > do <câu lệnh>;

Câu 17: Chọn phát biểu đúng:

A. Lặp vô hạn lần có thể xảy ra ở câu lệnh lặp với số lần biết trước

B. Lặp vô hạn lần là lặp 1000 lần

C. Lặp vô hạn lần có thể xảy ra ở câu lệnh điều kiện

D. Lặp vô hạn lần có thể xảy ra ở câu lệnh lặp với số lần chưa biết trước

Câu 18: Chọn câu lệnh đúng: 

A. x:=1; while x<10 do x:=x+5;

B. x =1; while x> 10 do x:=x+5;

C. x:=1; while x:= 10 do x:=x+5;

D. x:=10; while x< 10 do x=x+5;

Câu 19: Cho đoạn chương trình: J:= 0; For i:= 1 to 5 do J:= j + i;

Sau khi thực hiện đoạn chương trình trên, giá trị của biến J bằng bao nhiêu?

A. 12 B. 22 C. 15 D. 42

Câu 20: Trong các câu lệnh Pascal sau, câu nào được viết đúng:

A. for i:=1 to 10 do B. for i:=1 to 10 do;

C. for i=1 to 10 do D. for i:1 to 10 do

Câu 21: Để thoát khỏi chương trình Pascal ta dùng tổ hợp phím:

A. Ctrl + X B. Ctrl+ F9 C. Alt + F9 D. Alt +X.

Câu 22. Trong các hoạt động dưới đây, đâu là hoạt động lặp với số lần chưa biết trước:

A. Mỗi buổi học đúng 5 tiết.

B. Mỗi ngày ăn cơm 3 buổi.

C. Mỗi ngày phải học bài cho đến khi thuộc.

D. Rằm tháng Giêng là Tết Nguyên tiêu.

Câu 23: Nhặt thóc ra khỏi gạo đến khi trong gạo không còn thóc là :

A. Lặp 10 lần B. Lặp vô số lần

C. Lặp với số lần chưa biết trước D. Lặp với số lần biết trước

Câu 24: Các câu lệnh sau, câu lệnh nào hợp lệ ? 

A.  For i:=1 to 10 do; write (‘a’)

B. For  i:=1 to 10 do write (‘a’);

C. var x:real;   begin    for x:=1  to 10 do   write (‘a’);  end.

D.  For  i=1 to 10 do write (‘a’);

Câu 25: Cho câu lệnh sau: S:=S+1/i ; Cho biết kiểu dữ liệu cần khai báo cho biến S là:

A.integer    B. byte              C. longint                    D. real 

Câu 26: Cho biết cú pháp khai báo biến mảng

A. <tên mảng>:array [<chỉ số đầu> …. <chỉ số cuối>] of <kiểu dữ liệu>;

B. <tên mảng>:array [<chỉ số đầu> .. <chỉ số cuối>] for <kiểu dữ liệu>;

C. <tên mảng>:array [<chỉ số đầu>.. <chỉ số cuối>] of <kiểu dữ liệu>;

D. <tên mảng>:array [<chỉ số đầu> ... <chỉ số cuối>] of <kiểu dữ liệu>;

Câu 27: Giả sử biến Chiều cao gồm 20 phần tử, cách khai báo nào dưới đây là đúng

A. Var Chieucao: array[1..20] of real;

B. Var Chieucao: array[1..20] of integer;

C. Var Chieucao: array[1..20] of string;

D. Var Chieucao: array[1…20] of char;

Câu 28:  Giả sử biến mảng A có 5 phần tử và giá trị của các phần tử lần lượt là 1, 4, 7, 2, 6. Khi thực hiện   câu lệnh sau: tb:= 0; For i:= 1 to 5 do tb := tb + A[i]; Giá trị của biến tb là bao nhiêu?

 A.18   B. 22    C. 21   D. 20 

Câu 29: Khai báo biến kiểu mảng nào sau đây là hợp lệ:

A. Var  a,b: array[1 .. n] of real;

B.  Var  a,b: array[1 : n] of Integer;

C. Var  a,b: array[1 .. 100] of Integer ;

D.  Var  a,b: array[1 … 100] of real;

Câu 30:  Tính giá trị cuối cùng của b, biết rằng:    a:= 3;  b:= 5; 

while a<0 do b:= a + b;  a:=a+1; 

A.  b= 8        B.  b=3           C.  b= 5             D.  b= 0

 

20 tháng 7 2021

cảm ơn bạn  nhé

 

Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là:  A. @khoi  8.                 B. Ngay_20_11.          C. 14tuoi.             D. Begin.    Câu 2 : Lệnh Write tương tự như lệnh Writeln nhưng  A. Không đưa con trỏ xuống đầu dòng tiếp theo.       D. Bỏ trong dấu ngoặc kép.  B. Đưa con trỏ xuống đầu dòng tiếp theo.                  C. Bỏ trong dấu ngoặc đơn.Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu,...
Đọc tiếp

Câu 1: Trong các tên dưới đây, tên hợp lệ trong Pascal là:

  A. @khoi  8.                 B. Ngay_20_11.          C. 14tuoi.             D. Begin.    

Câu 2 : Lệnh Write tương tự như lệnh Writeln nhưng

  A. Không đưa con trỏ xuống đầu dòng tiếp theo.       D. Bỏ trong dấu ngoặc kép.

  B. Đưa con trỏ xuống đầu dòng tiếp theo.                  C. Bỏ trong dấu ngoặc đơn.

Câu 3: Đại lượng được đặt tên dùng để lưu trữ dữ liệu, có giá trị không đổi trong suốt quá trình thực hiện chương trình được gọi là:

  A. Tên.            B. Từ khoá.          C. Biến.             D. Hằng.

Câu 4: Tính giá trị cuối cùng của c, biết rằng;  a:= 3;  b:= 5; a:= a + b;  c:= a+b;

  A.  c= 8;          B.  c=3;                 C.  c= 5;            D.  c=  13;

Câu 5:  Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:

   A. 7                         B. 6                      C. 7.5                D. 1

Câu 6: Hãy cho biết giá trị của biến X bằng bao nhiêu sau khi thực hiện câu lệnh:
   if  (45 mod 3 ) = 0  then X :=X+2; ( Biết rằng trước đó giá trị của biến X = 5)

   A.5                          B. 9                      C. 7                  D. 11

Câu 7:  Ta có 2 lệnh sau:  x:= 8;

   if  x>5 then x := x +1; Giá trị của x là bao nhiêu:

  A. 5                          B. 9                      C. 8                   D. 6

Câu 8 : Câu lệnh điều kiện dạng đầy đủ là:

    A.  If <điều kiện> then <câu lệnh 1>; Else <câu lệnh 2>;   

    B.  If <điều kiện> then <câu lệnh>;

    C.  If <điều kiện> then <câu lệnh 1>, <câu lệnh 2>;

    D.  If <điều kiện> then <câu lệnh 1>  Else <câu lệnh 2>;

1
16 tháng 11 2021

Cau 1: B

Câu 2: A

24 tháng 2 2022

a) Không hợp lệ

Sửa: for i:=50 downto 10 do writeln('A');

b) Không hợp lệ

Sửa: for i:=1 to 5 do writeln('A');

Câu lệnh thứ 3 hợp lệ

7 tháng 1 2018

Đáp án D

31 tháng 5 2018

Đáp án D

A ko hợp lệ vì 5>1

B ko hợp lệ vì chỗ gán thiếu dấu :