Trong NNLT Pascal để thực hiện gán giá trị 5 cho biến X tả viết câu lệnh

  • Tải app VietJack. Xem lời giải nhanh hơn!

Câu 1: Hãy chọn phương án đúng. Biểu thức: 25 mod 3 + 5 / 2 * 3 có giá trị là :

A. 8.0;

B. 15.5;

C. 15.0;

D. 8.5;

Hiển thị đáp án

Trả lời:

 + Trong  Pascal phép Mod là phép chia lấy phần dư, phép [/] là phép chia, [*] là phép nhân trong toán học.

+ Thứ tự thực hiện: Trong ngoặc trước, nếu không có ngoặc thực hiện nhân, chia, lấy phần nguyên [div], lấy phần dư  [mod] thực hiện trước và cộng, trừ thực hiện sau.

Vậy giá trị của biểu thức là :

25 mod 3 + 5 / 2 * 3 = 1 + 2.5 x 3= 1+ 7.5 = 8.5

Đáp án: D

Câu 2: Những biểu thức nào sau đây có giá trị TRUE ?

A. [ 20 > 19 ] and [ ‘B’ < ‘A’ ];

B. [ 4 > 2 ] and not[ 4 + 2 < 5 ] or [ 2 >= 4 div 2 ];

C. [ 3 < 5 ] or [ 4 + 2 < 5 ] and [ 2 < 4 div 2 ];

D. 4 + 2 * [ 3 + 5 ] < 18 div 4 * 4 ;

Hiển thị đáp án

Trả lời:

Trong pascal phép and, or, not có nghĩa là phép và, hoặc, phủ định trong toán học. vì vậy phép toán 4 > 2→ đúng

Phép toán not[ 4 + 2 < 5 ] nghĩa là phủ định của 6 5 → đúng.

Phép toán [ 2 >= 4 div 2 ] nghĩa là 2>=2→ đúng

⇒ Biểu thức có giá trị TRUE [đúng] là [ 4 > 2 ] and not[ 4 + 2 < 5 ] or [ 2 >= 4 div 2 ];

Đáp án: B

Câu 3: Biểu thức nào sau kiểm tra "n là một số nguyên dương chẵn"?

A. [n>0] and [n mod 2 = 0]

B. [n>0] and [n div 2 = 0]

C. [n>0] and [n mod 2 0]

D. [n>0] and [n mod 2 0]

Hiển thị đáp án

Trả lời:

N là một số nguyên dương chẵn → n>0 và n chia hết cho 2 hay số dư bằng 0. Tương đương với phép mod trong Pascal [ n mod 2 = 0].

Đáp án: A

Câu 4: Cho biểu thức sau: [a mod 3 = 0] and [a mod 4 = 0]

Số a nhận giá trị nào sau đây để biểu thức cho kết quả là TRUE?

A. 24

B. 16

C. 20

D. 15

Hiển thị đáp án

Trả lời:

Ta có : a mod 3 = 0→ phần dư bằng 0 → a chia hết cho 3

           a mod 4 = 0 → Phần dư bằng 0 → a chia hết cho 4

⇒ a chia hết cho 12

Đáp án: A

Câu 5: Cho đoạn chương trình:

Begin

a := 100;

b := 30;

x := a div b ;

Write[x];

End.

Cho biết kết quả sau khi thực hiện lệnh :

A. 10

B. 33

C. 3  

D. 1

Hiển thị đáp án

Trả lời:

Ta có a := 100;  gán cho a giá trị là 100

          b := 30 ;  gán cho b giá trị là 30

          x := a div b =100 div 30 =3 [ div là phép lấy nguyên]

Đáp án: C

Câu 6: 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

Hiển thị đáp án

Trả lời: Trong Pascal, phép toán MOD với số nguyên có tác dụng chia lấy phần dư còn phép toán DIV với số nguyên có tác dụng chia lấy phần nguyên.

Đáp án: B

Câu 7: Để thực hiện gán giá trị 10 cho biến X. Phép gán nào sau đây là đúng ?

A. X = 10;            

B. X := 10;

C. X =: 10;

D. X : = 10;

Hiển thị đáp án

Trả lời:

Để thực hiện gán giá trị 10 cho biến X là X := 10;

Cấu trúc câu lệnh gán là:

                             := ;

Đáp án: B

Câu 8: Hàm cho giá trị bằng bình phương của x là :

A. Sqrt[x];

B. Sqr[x];            

C. Abs[x];

D. Exp[x];

Hiển thị đáp án

Trả lời: Trong Pascal :

+ Hàm cho giá trị bằng bình phương của x là Sqr[x].

+ Hàm Sqrt[x] là hàm căn bậc hai

+ Hàm Abs[x] là hàm giá trị tuyệt đối

+ Hàm exp[x] là hàm lũy thừa của số e.

Đáp án: B

Câu 9: Trong ngôn ngữ lập trình Pascal, biểu thức số học nào sau đây là hợp lệ ?

A. 5a + 7b + 8c;

B. 5*a + 7*b + 8*c;         [*]

C. {a + b}*c;

D. X*y[x+y];

Hiển thị đáp án

Trả lời: Trong ngôn ngữ lập trình Pascal, không được bỏ dấu nhân [*] trong tích và chỉ dùng cặp ngoặc tròn để xác định trình tự thực hiện phép toán → loại A. C. D.

Đáp án: B

Câu 10:  Biểu diễn biểu thức 

trong NNLT Pascal là

A. [a+b] + sqrt[a*a+2*b*c] / [ c – a / [a+b] ]

B. [a+b] + sqr[a*a+2*b*c] / c – a / [a+b]

C. [a+b] + sqrt[ sqr[a] + 2*b*c / c – a / [a+b]

D. [a+b] + sqr[ sqrt[a] + 2*b*c] / [c – a / [a+b] ]

Hiển thị đáp án

Trả lời:

Thứ tự thực hiện phép toán:

+ Thực hiện trong ngoặc trước;

+ Trong dãy các phép toán không chứa ngoặc thì thực hiện từ trái sang phải, theo thứ tự nhân, chia, chia nguyên, lấy phần dư thực hiện trước và các phép cộng, trừ thực hiện sau.

Đáp án: A

Xem thêm các bài Câu hỏi trắc nghiệm Tin học 11 chọn lọc, có đáp án khác:

Giới thiệu kênh Youtube VietJack

  • Hỏi bài tập trên ứng dụng, thầy cô VietJack trả lời miễn phí!

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Nhóm học tập facebook miễn phí cho teen 2k5: fb.com/groups/hoctap2k5/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

Câu 96: Trong ngôn ngữ lập trình Pasal, câu lệnh gán nào sau đây đúng?    A. x := char;    B. z := 3;    C. y = a +b;    D. I = 4;Câu 97: Trong Pascal, lệnh nào dùng để nhập dữ liệu từ bàn phím?    A. Write    B. Writeln    C. Read    D. RealCâu 98: Lệnh writeln; trong Pascal có chức năng?    A. Khoảng trắng    B. in    C. Thụt đầu dòng    D. in xuống dòngCâu 99: Sau câu lệnh x := 15 mod 2 ; Giá trị của biến x là:    A. 7.5     B. 7     C. 6     D. 1Câu 100: Lệnh write tương tự như lệnh writeln nhưngA. Không đưa con trỏ xuống đầu dòng tiếp theoB. Đưa con trỏ xuống đầu dòng tiếp theoC. Bỏ trong dấu ngoặc đơnD. Bỏ trong dấu ngoặc képCâu 101: Câu lệnh nào sau đây để nhập một số từ bàn phím vào biến i?A. Writeln[‘Nhập i = ’];        B. Write[i];                  C. Writeln[i];                D. Readln[i];Câu 102: Để 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+F3Câu 103: Để 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 + XCâu 104: 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 = 25Câu 105: 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ìnhCâu 106: Để nhập dữ liệu cho biến x ta dùng lệnh?A. Clrscr;                                                                    B. Readln[x];          C. X:= ‘dulieu’;                                            D. Write[‘Nhap du lieu’];Câu 107: a là biến dữ liệu kiểu số nguyên. Muốn xuất giá trị của a2 thì ta viếtA. Writeln['a*a'];                                   B. Readln[' a*a '];C. Writeln[a*a];                                   D.  Writeln[a2];Câu 108: Để 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 109: A được khai báo là biến với kiểu dữ liệu số nguyên integer, phép gán nào sau đây là hợp lệ?A. A:= 4.5;                                        B. A:= ‘1234’;        C. A:= 57;                                        D. A:=39968;Câu 110: 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 111: Câu lệnh nào sau đây dùng để nhập dữ liệu từ bàn phím cho biến x?A. Writeln[‘Nhập x = ’];                B. Write[x];C. Writeln[x];                                D. Readln[x];Câu 112: 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. Readln[x];                                B. Write[x];C. Write[‘x’];                                D. Cả A, B, C đều đúngCâu 113: Khi thực hiện các lệnh gán sau : x :=3 ;y :=4 ; z :=x+y ; Kết quả thu được của biến z là :A. 3                                                B. 4                        C. 7                                                D.14        Câu 114:  Hãy cho biết kết quả xuất ra màn hình sau khi thực hiện câu lệnh Writeln[‘9*3-7=’, 9*3-7];A. 9*3-7=20                                         B. 9*3-7                C. 20                                                D. 9*3-7=Câu 115: Lệnh làm tạm ngừng chương trình cho đến khi người dùng nhấn enter:         A. Delay[5000];                        B. Readln;                C. Writeln;                                D. Delay;        Câu 116: Khi thực hiện các lệnh gán sau : x :=4 ;y :=4 ; z :=x+y ; Kết quả thu được của biến z là :A. 3                                        B. 4                        C. 8                                        D.14        Câu 117: Lệnh cho phép ta xuất giá trị của biến x ra màn hình là:         A.  Writeln[x];                                   B. Read[x];              C.  Write[‘nhap x = ’];                D. Readln[x];      Câu 118: Sau 2 câu lệnh X:=5; X:=X*X; Giá trị của biến X là:          A. 10                                        B. 25                        C. 5                                        D.15Câu 119: Dùng tổ hợp phím nào để chạy chương trình :          A. Ctrl +F9                                B. Alt +X                 C. Alt+F9                                 D. Alt+ F5CHỦ ĐỀ 6: CẤU TRÚC RẼ NHÁNHCâu 120: Các câu lệnh Pascal sau đây câu lệnh nào hợp lệ? A. if x:= 5 then a:= b;                                B. if x > 4; then a:= b; C. if x > 4 then; a:=b; m:=n;                      D. if x >  4 then a:=b; else m:=n;Câu 121: Để 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. If [a>b] then Max:=a Else Max:=b;Câu 122: 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. 3Câu 123: Câu lệnh điều kiện dạng đầy đủ là:A. If < đk > then < câu lệnh 1>; Else ;B. If then < câu lệnh>C. If then < câu lệnh 1>,;D. If < đk > then < câu lệnh 1> Else ;Câu 124:  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 125: 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  i=n then x : = 100;Câu 126: Câu lệnh nào hợp lệ trong pascal :A. If  x:=7 then a:=b;                        B. If x: 7 then a:=b;C. If x>7 then a:=b;                                D. If x>7; then a:=b;Câu 127: Sau câu lệnh if [x mod 3] = 2 then x:=x+1, giá trị của biến x sẽ là bao nhiêu? Nếu trước đó giá trị của x bằng 5; A. 5                                                B. 6                C. 7                                                 D. 8Câu 128: Phép tính div, mod thực hiện được trên kiểu dữ liệu nào?A. String                                        B. Real                C. Integer                                               D. CharCâu 129: Cách chuyển biểu thức ax2 +bx+c nào sau đây là đúng ?A. a*x2 +b*x+c                                 B. a*x*x+b*x+c*xC. a*x*x +b.x +c*x                                 D. a*x*x + b*x+cCâu 130: Câu lệnh điều kiện dạng thiếu trong ngôn ngữ lập trình là:A    if < câu lệnh 1> then ;                                 B    if < điều kiện > then else  ;          C    if < điều kiện > then ; else  ;          D    if < điều kiện > then ;  Câu 131: Sau câu lệnh if x>10 then x:=x+1, giá trị của biến x sẽ là bao nhiêu? Nếu trước đó giá trị của x bằng 5;A. 5                                                B. 6                C. 7                                                 D. 8Câu 132: Sau câu lệnh if x mod 3 = 2 then x:=x+1, giá trị của biến x sẽ là bao nhiêu? Nếu trước đó giá trị của x bằng 3;          A. 5                                        B. 3                C. 7                                         D. 8Câu 133: Câu lệnh nào hợp lệ trong pascal :If  x:=7 then a:=b;If x: 7 then a:=b;If x>7 then a:=b;If x>7; then a:=b;

GIÚP MÌNH VỚI

Câu hỏi hot cùng chủ đề

  • hằng là gì  ? nêu cú pháp khai báo hằng

    Trả lời [15] Xem đáp án »

  • Hỏi từ APP VIETJACK

    Đâu là các từ khóa:A.Program,end,beginB.Program,end,begin,Readln,lop8aC.Program,then,mot,hai,bà

    D.lop82,uses,begin,end

  • Lệnh writeln có chức năng gì?

LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022

BÀI TẬP LÝ THUYẾT TRỌNG TÂM ANCO - 2k5 - Livestream HÓA cô THU

Hóa học

UNIT 9: LANGUAGE - NGỮ PHÁP TRỌNG TÂM BUỔI 2 - 2k5 Livestream TIẾNG ANH cô QUỲNH TRANG

Tiếng Anh [mới]

H.A.C.K KHOẢNG CÁCH TRONG KHÔNG GIAN PHẦN 2 - 2k5 livestream TOÁN THẦY CHINH

Toán

GIẢI ĐỀ THI THỬ VÀO 10 MỚI NHẤT 2022 - 2k7 - Livestream TOÁN thầy QUANG HUY

Toán

CÁC DẠNG BÀI TẬP THƯỜNG GẶP VỀ THẤU KÍNH MỎNG - 2K5 Livestream LÝ THẦY TUYÊN

Vật lý

BÀI TẬP ANCOL CHỌN LỌC - 2K5 - Livestream HÓA cô HUYỀN

Hóa học

Xem thêm ...

Video liên quan

Chủ Đề