Lệnh nào sau đây nhập giá trị cho biến a và b từ bàn phím

Câu 1: Lệnh nào dùng để nhập giá trị một biến x từ bàn phím? A. writeln(x) B. Delay(x) C. copy(x) D. readln(x) Câu 2: a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viết? A. Writeln(‘a*a’) B. Readln(‘ a*a ‘) C. Writeln(a*a) D. Writeln(a2) Câu 3: 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ác kiểu dữ liệu của pascal Câu 4: 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 5: Biến được khai báo với kiểu dữ liệu số thực có thể lưu trữ các giá trị nào trong các giá trị dưới đây: A. Một số nguyên bất kì. B. Một số thực bất kì (có thể là 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ố. Câu 6: Khi muốn khai báo biến m kiểu số nguyên thì đáp án nào sau đây là ĐÚNG: A. var m:real ; B. var m:integer ; C. var m : = real ; D. var m : = integer; Hằng và biến Câu 7: 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 8: Đạ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à gì? A. Tên. B. Từ khoá. C. Biến. D. Hằng. Câu 9: Trong Pascal, khai báo nào sau đây là đúng? A. Var Tong : Real; B. Var 8HS: Integer; C. Const x : real; D. Var R =3; Câu 10 : Trong Pascal, từ khóa nào để khai báo biến : A.Const. B.Begin. C.Var. D.Uses. Lệnh gán và biểu thức Câu 11: Câu lệnh nào sau đây là câu lệnh gán? A. x = 5 B. x: 5 C. x and 5 D. x:= x +5; Câu 12: Sau câu lệnh dưới đây thì giá trị của X là bao nhiêu, nếu trước đó giá trị của X bằng 11: if X >10 then X := X + 1; A.12 B. 11 C. 10 D. 9 Câu lệnh lặp Câu 13: Chọn cú pháp đúng nhất về câu lệnh lặp: A. for < biến đếm > : = < giá trị đầu > to < giá trị cuối > do < câu lệnh >; B. for < biến đếm > := < giá trị cuối > to < giá trị đầu > do < câu lệnh >; C. for < biến đếm > = < giá trị đầu > to < giá trị cuối >; do < câu lệnh >; D. for < biến đếm > = < giá trị đầu > to < giá trị cuối > do < câu lệnh >; Câu 14: Hoạt động nào sau đây lặp với số lần lặp biết trước? A. Rửa rau tới khi sạch B. Học bài cho tới khi thuộc bài C. Gọi điện tới khi có người nghe máy D. Ngày tắm 2 lần Câu 15: Em hiểu lệnh lặp theo nghĩa nào dưới đây? A. Một lệnh thay cho nhiều lệnh B. Các câu lệnh được viết lặp đi lặp lại nhiều lần C. Vì câu lệnh có tên là lệnh lặp D. Cả (A), (B), (C) đều sai Câu 16: Khi nào thì câu lệnh For..to..do kết thúc? A. Khi biến đếm nhỏ hơn giá trị cuối B. Khi biến đếm lớn hơn giá trị cuối C. Khi biến đếm nhỏ hơn giá trị đầu D. Khi biến đếm lớn hơn giá trị đầu Câu 17: Cho các câu lệnh sau hãy chỉ ra câu lệnh đúng? A. for i:=1 to 10; do x:=x+1; B. for i:=1 to 10 do x:=x+1; C. for i:=10 to 1 do x:=x+1; D. for i =10 to 1 do x:=x+1; Câu 18: Với ngôn ngữ lập trình Passcal câu lệnh lặp for i:=1 to 10 do x:=x+1; thì biến đếm i phải được khai báo là kiểu dữ liệu nào? A. Integer B. Real C. String D. Tất cả các kiểu trên đều được Câu 19: Trong câu lệnh lặp với số lần biết trước (For – do), được thực hiện mấy lần? A. ( < giá trị cuối > – < giá trị đầu >) lần B. Tuỳ thuộc vào bài toán mới biết được số lần C. Khoảng 10 lần D. ( < giá trị đầu > – < giá trị cuối>) lần Câu 20: Xác định số vòng lặp cho bài toán: tính tổng các số nguyên từ 1 đến 100 A. 1 B. 100 C. 99 D. Tất cả đều sai Câu 21: Kết quả của < điều kiện > trong câu lệnh sẽ có giá trị là gì? A. Là một số nguyên B. Là một số thực C. Đúng hoặc sai D. Là một dãy kí tự Câu 22: Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=1 to 5 do S:=S+i; Giá trị của biến S bằng bao nhiêu? A. 20 B. 15 C. 10 D. 0 Câu 23: Cú pháp lệnh lặp For – do dạng lùi: A. for < biến đếm> = < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >; B. for < biến đếm> := < Giá trị cuối >downto < Giá trị đầu > do < câu lệnh >; C. for < biến đếm> = < Giá trị cuối >down < Giá trị đầu > do < câu lệnh >; D. for < biến đếm> := < Giá trị đầu >downto < Giá trị cuối > do < câu lệnh>; Câu 24: Trong lệnh lặp For – do: (chọn phương án đúng nhất) A. Giá trị đầu phải nhỏ hơn giá trị cuối B. Giá trị đầu phải nhỏ hơn hoặc bằng giá trị cuối C. Giá trị đầu phải lớn hơn giá trị cuối D. Giá trị đầu phải bằng giá trị cuối Câu 25: Lệnh lặp For – do được sử dụng khi: (chọn phương án đúng nhất) A. Lặp với số lần biết trước B. Lặp với số lần chưa biết trước C. Lặp với số lần có thể biết trước D. Lặp với số lần không bao giờ biết trước II. THỰC HÀNH Câu 1: Tính tổng các số tự nhiên đầu tiên từ 1 đến n (N được nhập vào từ bàn phím).

Câu 2: Viết chương trình tính N! (N giai thừa: n!=1*2*3*…..*n)

Lệnh nào sau đây nhập giá trị cho biến a và b từ bàn phím

45 điểm

Trần Tiến

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(‘Nhap x = ’); B. Writeln(x); C. Readln(x);

D. Read(‘X’);

Tổng hợp câu trả lời (1)

Trả lời: Trong Pascal để nhập giá trị cho biến từ bàn phím ta dùng lệnh Read() hoặc Readln(). Trong ngoặc là danh sách các biến được cách nhau bởi dấu phảy. Đáp án: C

Câu hỏi hay nhất cùng chủ đề

  • Trong Pascal, phép toán MOD với số nguyên có tác dụng gì ? A. Chia lấy phần nguyên B. Chia lấy phần dư C. Làm tròn số D. Thực hiện phép chia
  • Phát biểu nào không đúng trong các phát biểu dưới đây? A. Chương trình dịch cho phép chuyển chương trình viết bằng một ngôn ngữ lập trình nào đó sang chương trình trên ngôn ngữ máy để máy có thể thực hiện được mà vẫn bảo toàn được ngữ nghĩa của chương trình nguồn B. Chương trình dịch giúp người lập trình có thể lập trình trên một ngôn ngữ lập trình gần với ngôn ngữ tự nhiên hơn, do đó giảm nhẹ được nỗ lực lập trình, tăng cường hiệu suất lập trình C. Chương trình dịch giúp tìm ra tất cả các lỗi của chương trình D. Một ngôn ngữ lập trình có thể có cả chương trình thông dịch và chương trình biên dịch
  • Phát biểu nào dưới đây chắc chắn sai? A. Lập trình là viết chương trình B. Lập trình và chương trình là hai khái niệm tương đương, đều là cách mô tả thuật toán bằng ngôn ngữ lập trình C. Chương trình được tạo thành từ tổ hợp các câu lệnh và các khai báo cần thiết về biến, hằng, hàm, … D. Chương trình chưa chắc là đã đúng nếu cho kết quả đúng với rất nhiều bộ dữ liệu vào.
  • Viết chương trình tính n! với yêu cầu sử dụng hàm để tính giai thừa.
  • Trong ngôn ngữ lập trình Pascal, phát biểu nào sau đây là đúng với câu lệnh rẽ nhánh if…then…else…? A. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai cặp dấu ngoặc nhọn; B. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa hai dấu ngoặc đơn; C. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End; D. Nếu sau else muốn thực hiện nhiều câu lệnh thì các câu lệnh phải đặt giữa Begin và End
  • Hãy chọn phương án ghép đúng. Hợp ngữ là ngôn ngữ A. Mà máy tính có thể thực hiện được trực tiếp không cần dịch B. Có các lệnh được viết bằng kí tự nhưng về cơ bản mỗi lệnh tương đương với một lệnh máy. Để chạy được cần dịch ra ngôn ngữ máy C. Mà các lệnh không viết trực tiếp bằng mã nhị phân D. Không viết bằng mã nhị phân, được thiết kế cho một số loại máy có thể chạy trực tiếp dưới dạng kí tự
  • Viết chương trình cho phép nhập hai số vào hai biến, thực hiện đổi giá trị của hai biến cho nhau. Yêu cầu dùng chương trình con để thực hiện chức năng đổi giá trị.
  • Khai báo nào sau đây đúng? A. Var x, y: Integer; B. Var x, y=Integer; C. Var x, y Of Integer; D. Var x, y := Integer;
  • Cho x là biến đã khai báo kiểu thực. Sau khi thực hiện hai câu lệnh sau : X:= 10; Writeln (x:7:2); thì kết quả dạng nào sẽ xuất hiện trên màn hình trong những dạng kết quả sau ? A. 10; B. 10.00 C. 1.000000000000000E+001; D. _ _ 10.00;
  • Trong ngôn ngữ lập trình Pascal, từ khoá CONST dùng để: A. Khai báo tên chương trình B. Khai báo hằng C. Khai báo biến D. Khai báo thư viện.

Tham khảo giải bài tập hay nhất

Loạt bài Lớp 11 hay nhất

xem thêm