câu hỏi trắc nghiệm kiến thức tin học 10 11

15 1.3K 0
câu hỏi trắc nghiệm kiến thức tin học 10 11

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Câu 34: Trong các tên do người lập trình đặt sau đây, tên nào viết sai quy định của ngôn ngữ Pascal.. VINASAT1.[r]

(1)

Một Số Câu Hỏi Trắc Nghiệm Tin 11 – HKI (B1 B9)



Bài Khái niệm Lập trình Ngơn ngữ lập trình (NNLT)

Câu 1: Biên dịch trình thực qua bước sau:

A Dịch tồn chương trình nguồn thành chương trình đích thực máy lưu trữ để sử dụng lại cần thiết

B Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn

C Dịch tồn chương trình nguồn thành chương trình đích thực máy lưu trữ để sử dụng lại cần thiết

Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn

D Duyệt, phát lỗi, kiểm tra tính đắn câu lệnh chương trình nguồn

Dịch tồn chương trình nguồn thành chương trình đích thực máy lưu trữ để sử dụng lại cần thiết

Câu 2: Bài tốn có giải thuật tốn:

A Có kết

B Có bước giải

C Có lời giải có kết sau số bước hữu hạn

D Có lời giải hay

Câu 3: Quy trình để dịch chương trình dạng ngơn ngữ máy là:

A Chương trình dịch  Chương trình đích  Chương trình nguồn

B Chương trình dịch  Chương trình đích  Chương trình mã máy

C Chương trình nguồn  Chương trình dịch  Chương trình đích

D Chương trình đích  Chương trình nguồn  Chương trình mã máy

Câu 4: Chương trình viết ngơn ngữ lập trình bậc cao có đặc điểm:

A Viết dài nhiều thời gian so với chương trình viết ngơn ngữ máy

B Tốc độ thực nhanh so với chương trình viết ngôn ngữ máy

C Khai thác tối đa khả máy

D Ngắn gọn, dễ hiểu, dễ hiệu chỉnh nâng cấp, không phụ thuộc vào loại máy

Câu 5: Lập trình là:

A Dùng máy tính để giải tốn

B Sử dụng ngôn ngữ Pascal

C Sử dụng cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể để giải tốn máy tính

D Sử dụng giải thuật để giải toán

Câu 6: Phát biểu sau chắn sai?

A Mọi tốn giải máy tính

B Chương trình mơ tả thuật tốn ngơn ngữ lập trình

C Khơng thể viết chương trình để giải tốn khơng biết thuật tốn để giải tốn

D Một tốn có nhiều thuật tốn để giải

Câu 7: Thơng dịch q trình thực cách lặp lại bước sau:

A Thực câu lệnh vừa chuyển đổi

Chuyển đổi câu lệnh thành hay nhiều câu lệnh tương ứng ngôn ngữ máy Kiểm tra tính đắn câu lệnh chương trình nguồn

B Kiểm tra tính đắn câu lệnh chương trình nguồn

Chuyển đổi câu lệnh thành hay nhiều câu lệnh tương ứng ngôn ngữ máy Thực câu lệnh vừa chuyển đổi

C Chuyển đổi câu lệnh thành hay nhiều câu lệnh tương ứng ngôn ngữ máy Kiểm tra tính đắn câu lệnh chương trình nguồn

Thực câu lệnh vừa chuyển đổi

(2)

Chuyển đổi câu lệnh thành hay nhiều câu lệnh tương ứng ngôn ngữ máy

Câu 8: Đối với ngôn ngữ lập trình có kỹ thuật dịch?

A 1 loại (Biên dịch) B 2 loại (Thông dịch hợp dịch)

C 2 loại (Biên dịch thông dịch) D 2 loại (Hợp dịch biên dịch)

Câu 9: Trong ngơn ngữ lập trình, chương trình dịch là:

A Chương trình Pascal

B Chương trình nguồn

C Chương trình dịch từ tiếng Việt qua tiếng Anh ngược lại

D Chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình qua chương trình thực ngơn ngữ máy tính

Bài Các thành phần NNLT

Câu 10: Cú pháp ………… để viết chương trình

A mã ASCII B quy tắc C chữ D chữ chữ số

Câu 11: Các biểu diễn Pascal đây, biểu diễn đúng?

A 3.14; E1.6E-5; ‘43’; B -25; “C++”; true;

C False; ‘Pascal’; 3.14; D True; 123.456; A21;

Câu 12: Trong Free Pascal, tên dãy kí tự liên tiếp khơng vượt q:

A 127 kí tự B 11 kí tự C 255 kí tự D 8 kí tự

Câu 13: Trong ngơn ngữ lập trình, ngữ nghĩa dùng để:

A Xác định câu lệnh ngơn ngữ lập trình

B Xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp kí tự dựa vào ngữ cảnh

C Phát lỗi cú pháp

D Giải thích cú pháp câu lệnh

Câu 14: Một chương trình Pascal thường gồm hai phần: phần khai báo phần thân Phát biểu sau

đây đúng?

A Phần thân bắt buộc phải có, phần khai báo khơng bắt buộc phải có

B Phần khai báo bắt buộc phải có, phần thân khơng bắt buộc phải có;

C Cả phần thân phần khai báo khơng bắt buộc phải có;

D Cả phần thân phần khai báo bắt buộc phải có;

Câu 15: Chương trình dịch chương trình:

A chuyển đổi hợp ngữ sang ngơn ngữ lập trình bậc cao;

B chuyển đổi ngôn ngữ máy sang hợp ngữ;

C chuyển đổi ngơn ngữ máy sang ngơn ngữ lập trình bậc cao;

D chuyển đổi chương trình viết hợp ngữ ngơn ngữ lập trình bậc cao sang ngơn ngữ máy;

Câu 16: Cách thích Pascal?

A { Day la mot chuong trinh Pascal *) B /* Day la mot chuong trinh Pascal }

C { Day la mot chuong trinh Pascal } D /* Day la mot chuong trinh Pascal */

Câu 17: Trong ngôn ngữ lập trình, cú pháp dùng để:

A Làm quy tắc viết chương trình B Biên dịch chương trình

C Biên soạn chương trinh D Xác định thao tác thực

Câu 18: Chương trình biên dịch khơng có khả khả sau?

A Tạo chương trình đích B Phát lỗi cú pháp

(3)

Câu 19: Trong ngôn ngữ lập trình, biến là:

A Một đại lượng người sử dụng đặt có giá trị khơng đổi

B Một đại lượng chuẩn ngôn ngữ lập trình quy định có giá trị thay đổi

C Một đại lượng người sử dụng đặt

D Đại lượng đặt tên, dùng để lưu trữ giá trị giá trị thay đổi trình thực chương trình

Câu 20: Trong ngơn ngữ lập trình Pascal, để thích nội dung ta sử dụng:

A Cặp dấu { } B Cặp dấu { }; cặp dấu (* *)

C Cặp dấu (* *) D Cặp dấu /* */

Câu 21: Trong ngơn ngữ lập trình, tên dành riêng là:

A Một số tên gọi thông dụng

B Một số tên gọi ngơn ngữ lập trình quy định dùng với ý nghĩa xác định, người lập trình khơng dùng với ý nghĩa khác gọi từ khóa

C Một số tên gọi ngôn ngữ lập trình quy định dùng với ý nghĩa xác định gọi tên chuẩn

D Một số tên gọi ngơn ngữ lập trình quy định dùng với ý nghĩa xác định gọi tên sử dụng người dùng

Câu 22: Trong ngôn ngữ lập trình thường có loại nào?

A Hằng số học xâu B Hằng xâu logic

C Hằng số học logic D Hằng số học, xâu, logic

Câu 23: Chọn phát biểu sai phát biểu sau:

A Chương trình biên dịch thực dịch tồn chương trình nguồn thành chương trình đích

B Hợp dịch chương trình kết hợp biên dịch thông dịch

C Các thành phần ngơn ngữ lập trình là: bảng chữ cái, cú pháp ngữ nghĩa

D Chương trình thông dịch dịch thực câu lệnh

Câu 24: Trong ngơn ngữ lập trình, là:

A Một giá trị xác định

B Một biểu thức số học

C Các đại lượng có giá trị khơng thay đổi q trình thực chương trình

D Một biểu thức logic

Câu 25: Ngôn ngữ gần với ngôn ngữ tự nhiên là:

A Hợp ngữ B Ngôn ngữ máy

C Ngơn ngữ lập trình bậc cao D Ngơn ngữ lập trìnhbậc thấp

Câu 26: Chọn phát biểu sai phát biểu sau:

A Tên dành riêng dùng với ý nghĩa riêng xác định, không sử dụng với ý nghĩa khác

B Tên chuẩn dùng với ý nghĩa định, cần dùng với ý nghĩa khác phải khai báo

C Tên người lập trình đặt cần khai báo trước sử dụng, không trùng với tên dành riêng (từ khóa)

D Hằng đại lượng có giá trị thay đổi trình thực chương trình

Câu 27: Trong Turbo Pascal, tên phải bắt đầu bằng:

A Chữ dấu gạch B Chữ số dấu gạch

C Chữ ký tự đặc biệt D Chữ chữ số

Câu 28: Trong tên nguời lập trình đặt sau đây, tên qui tắc Pascal?

A chu vi B chieu_dai C #chieu_rong D 1dien-tich

Câu 29: Chọn phát biểu phát biểu sau:

A Hằng đại lượng có giá trị thay đổi q trình thực chương trình

B Biến đại lượng mà giá trị thay đổi trình thực chương trình

C Biến đại lượng mà giá trị phải thay đổi trình thực chương trình

(4)

Câu 30: Chương trình dịch gồm có:

A Thơng dịch biên dịch B Thông dịch hợp dịch

C Thông dịch, biên dịch hợp dịch D Biên dịch hợp dịch

Câu 31: Mỗi ngôn ngữ lập trình thường có thành phần:

A Bảng chữ cái, ngữ nghĩa B Bảng chữ cái, cú pháp ngữ nghĩa

C Bảng chữ cái, cú pháp D Cú pháp, ngữ nghĩa

Câu 32: Ngôn ngữ mà máy tính trực tiếp hiểu thực là:

A Ngôn ngữ máy B Hợp ngữ

C Ngơn ngữ tự nhiên D Ngơn ngữ lập trình bậc cao

Câu 33: Chọn phát biểu sai phát biểu sau:

A Trong ngôn ngữ lập trình thường có loại hằng: số học, xâu, logic

B Trong Turbo Pascal, tên phải bắt đầu chữ dấu gạch

C Cú pháp quy tắc để viết chương trình

D Máy tính khơng thể hiểu thực trực tiếp chương trình viết ngơn ngữ máy

Câu 34: Trong tên người lập trình đặt sau đây, tên viết sai quy định ngôn ngữ Pascal?

A DELTA B BEGIN C H1N1 D VINASAT1

Câu 35: Trong ngôn ngữ lập trình Pascal, biến khác nào?

A Hằng phải khai báo, biến khai báo

B Hằng đại lượng thay đổi, cịn biến khơng thể thay đổi trình thực chương trình

C Hằng khơng cần khai báo, cịn biến phải khai báo

D Hằng đại lượng mà giá trị khơng thể thay đổi q trình thực chương trình, biến đại lượng mà giá trị thay đổi chương trình

Bài Cấu trúc Chương trình

Câu 36: Trong ngơn ngữ lập trình Pascal, phần thân chương trình khai báo cặp từ khóa?

A Begin <dãy lệnh>; End; B Begin <dãy lệnh>; End,

C BEGIN <dãy lệnh>; END; D Begin <dãy lệnh>; End

Câu 37: Cấu trúc tổng quát chương trình gồm?

A Phần thân chương trình thích B Phần khai báo phần thân chương trình

C Phần khai báo biến câu lệnh D Khai báo khai báo biến

Câu 38: Trong phát biểu sau, phát biểu sai?

A Trong chương trình phần thân chương trình bắt buộc phải có

B Trong chương trình phải có phần phần thân chương trình

C Trong chương trình phần khai báo có khơng

D Trong chương trình phần thân chương trình có khơng

Câu 39: Trong khai báo tên chương trình sau đây, khai báo đúng?

A Program <baittap>; B Program vi du 1;

C Program Covid_19; D Program Chuongtrinh

Câu 40: Trong khai báo sau, khai báo đúng?

A Const pi = 3.14; B Const hoten := ‘Nguyen Van A’;

C Const 3.14; D Const a;

Câu 41: Cú pháp để khai báo chương trình Pascal là?

A Const <tên hằng>; B Const <giá trị hằng>;

C Const <tên hằng> = <giá trị>; D Const <tên hằng> := <giá trị>; Bài Một số kiểu liệu chuẩn

Câu 42: Trong ngơn ngữ lập trình Pascal, kiểu liệu kiểu liệu sau có miền giá trị lớn

nhất?

(5)

Câu 43: Kiểu liệu Char có phạm vi giá trị là?

A 127 kí tự B 1024 kí tự C 255 kí tự D 256 kí tự

Câu 44: Kiểu liệu logic có giá trị là?

A True False B Số nguyên C Chuỗi kí tự D Số thực

Câu 45: Đối với kiểu liệu Byte nhớ lưu trữ giá trị là?

A 1 byte; B 2 byte; C 3 byte; D 4 byte;

Câu 46: Đối với kiểu liệu Real nhớ lưu trữ giá trị là?

A 8 byte; B 6 byte; C 4 byte; D 2 byte;

Câu 47: Kiểu liệu Word có phạm vi giá trị là?

A Từ đến 216 – 1 B Từ đến 216 C Từ đến 216 – 1 D Từ đến 215 – 1

Câu 48: Đối với kiểu liệu Integer nhớ lưu trữ giá trị là?

A 3 byte; B 4 byte; C 2 byte; D 1 byte;

Câu 49: Đối với kiểu liệu Extended nhớ lưu trữ giá trị là?

A 10 byte; B 4 byte; C 6 byte; D 8 byte;

Câu 50: Trong bảng mã ASCII phím Space (khoảng cách) có giá trị là?

A 22 B 32 C 42 D 52

Câu 51: Trong bảng mã ASCII kí tự A có giá trị thập phân là?

A 32 B 45 C 65 D 55

Bài Khai báo biến

Câu 52: Để khai báo biến A, B có kiểu kí tự; biến C, D có kiểu số thực; biến E có kiểu số nguyên ta

chọn khai báo nào?

A Var A, B: Char; C, D: Byte; E: Word

B Var A, B: Char; C, D: Real; E: Word;

C Var A, B: Char; C, D: Longint; E: Word;

D A, B: Char; C, D: Byte; E: Word;

Câu 53: Trong khai báo biến, có nhiều biến có kiểu biến cách bởi?

A Dấu chấm B Dấu hai chấm C Dấu chấm phẩy D Dấu phẩy

Câu 54: Trong khai báo biến sau:

Var Ch: Char; A, B: Integer; C, D: Byte; E, F: Boolean; Các giá trị mà biến nhận đây, giá trị đúng:

A Ch = ‘G’;A = 2; B = 4; C = 8; D = 10; E = True; F = False;

B Ch = ‘B’; A = 0; B = 3; C = 6; D = 10; E = 1; F = True;

C Ch = ‘O’;A = 0; B = 3; C = 8; D = 10; E = 1; F = False;

D Ch = ‘A’;A = 5; B = 6; C = 8; D = 10; E = 1; F = 2;

Câu 55: Chương trình dịch Pascal cấp phát byte nhớ cho biến khai báo sau :

Var k: Char; a, b: Integer; c, d: Byte; e, f: Real; m, n: Extended; p, q: Boolean;

(6)

Câu 56: Xét khai báo sau Pascal:

Var X, Y, Z: Integer; C : Char; I, J : Real; N : Word; Bộ nhớ cấp phát cho biến là:

A 21 byte; B 22 byte; C 23 byte; D 24 byte;

Câu 57: Biến X nhận giá trị: ; ; ; ; ;

Biến Y nhận giá trị: 0.5 ; 1.5 ; 2.5 ; 3.5 ; 4.5 Biến C nhận giá trị: ‘0’ ; ‘1’ ; ‘2’ ; ‘3’ ; ‘4’ ; ’5’ Khai báo sau đúng?

A Var X, Y, C : Byte ; B Var X, Y, C : Real ;

C var X : Real ; Y : Byte ; C : Char ; D var X : Byte ; Y : Real ; C : Char ;

Câu 58: Trong phát biểu đây, phát biểu đúng?

A Khai báo biến A có kiểu Byte biến A chiếm byte nhớ

B Khai báo biến M có kiểu Longint biến M chiếm byte nhớ

C Khai báo biến A có kiểu Boolean biến A khơng chiếm byte nhớ

D Khai báo biến H có kiểu Word biến H chiếm byte nhớ

Câu 59: Để tính diện tích S hình vng có cạnh A với giá trị nguyên nằm phạm vi từ 100 đến

200, cách khai báo S tốn nhớ nhất?

A var S: word; B var S: longint; C var S: integer; D var S: real;

Câu 60: Khai báo khai báo sau Đúng Pascal?

A var x : word ; B const x = _200; C const x = byte; D var x : longint :

Câu 61: Khai báo khai báo sau Đúng Pascal?

A var x : integer , B var x , byte ; C const x := 200; D const x = -200;

Câu 62: Trong khai báo sau, khai báo sai?

A Var c, d: Boolean; B Var m, n: Char;

C Var p, q: Extended; D Var a; b: Byte;

Câu 63: Trong khai báo biến, có nhiều biến có kiểu khác biến cách

bởi?

A Dấu phẩy B Dấu chấm phẩy C Dấu hai chấm D Dấu chấm

Câu 64: Cú pháp để khai báo biến là?

A Var <danh sách biến>; B Var <danh sách biến> ; <kiểu liệu> :

C Var <danh sách biến> : <kiểu liệu> ; D Var <danh sách biến> = <kiểu liệu>;

Câu 65: Giả sử cần khai báo biến L để biểu diễn số học sinh lớp, biến T biểu diễn số học sinh

của toàn trường Khai báo khai báo sau tốn nhớ nhất? (giả sử có 30 lớp, lớp khoảng 40 học sinh)

A Var L : byte; T : word; B Var L, T : byte;

C Var L : word; T : byte; D Var L, T : real;

-Bài Phép toán, biểu thức, câu lệnh gán

Câu 66: Trong Pascal, biểu diễn phép toán số học với số nguyên là:

A Cộng (+) trừ (-)

B Nhân (*) chia (/)

C Cộng (+), trừ (-), nhân (*), chia lấy nguyên (div) chia lấy dư (mod)

(7)

Câu 67: Cho biểu thức toán sau:

x+√x+√x+√x

Biểu thức tương đương với biểu thức Pascal số biểu thức sau?

A sqr(x + sqrt(x + sqrt(x + sqr(x)))); B sqrt(x + sqrt(x) + sqrt(x) + sqrt(x));

C sqrt(x + sqrt(x + sqrt(x + sqrt(x)))); D sqrt(x + sqrt(x + sqrt(x) + sqrt(x)));

Câu 68: Cho câu lệnh gán Pascal sau:

y := (((x+2)*x+3)*x+4)*2*x+10;

Câu lệnh gán tương đương với biểu thức toán học số biểu thức sau?

A y = x + 2x + 3x + 4x + 10; B y = 2x4 +4x3 + 6x2 +8x + 10;

C y = 2x + 4x + 6x + 8x + 10; D y = (x + 2)(x + 3)(x + 4) + 10;

Câu 69: Cho khai báo Pascal sau:

Var Ch: Char; A, B: Integer; C, D: Byte; E, F: Real; Các phép gán đúng?

A a := b; c := d; e := f; ch := ‘a’; c := f; B a := b; b := c; d:= f;

C c := d; e := f; ch := c; D a := 2; b := a; e := 3.14; f := e; ch := ‘a’;

Câu 70: Cho chương trình Pascal sau (giả sử khơng có lỗi):

Program Sample; Uses Crt;

Var R, C, S: Real; Begin

Clrscr;

Write('Nhap R = '); readln(R); C := 2*R*Pi;

S := Pi*sqr(R);

Writeln(' Chu vi la: ', C : : 2); Writeln(' Dien tich la: ', S : : 2); Readln;

End Chương trình dùng để tính:

A Chu vi hình trịn B Diện tích hình trịn

C Chu vi diện tích hình trịn D Chu vi diện tích hình elip

Câu 71: Cho biểu thức Pascal: (1- a)/c/sqrt(b*b-1) , biểu thức tương ứng toán là:

A 1− a

cb2−1 B 1−

ac

b2−1 C 1−

a

cb21 D

(1− a)√b21

c

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

Var a, b, c: Real;

a := 1; b := 1; c := 5; d := b*b – 4*a*c; Writeln(‘d = ‘,d); End

{dong 1} {dong 2} {dong 3} {dong 4} {dong 5} Tìm kết luận chương trình kết luận sau:

A Lỗi: Thiếu Begin trước dịng khơng khai báo biến d;

B Lỗi: Thiếu Begin trước dòng không khai báo biến d;

C Lỗi: Không khai báo biến d;

D Chương trình khơng có lỗi;

Câu 73: Trong biểu thức sau, biểu thức cho giá trị ?

A 7 mod B 7 / * C 7 div D 7 /

Câu 74: Biểu thức sau có giá trị TRUE?

(8)

C 4 + 2*(3 + 5) < 18 div * 4; D not(3 < 5) or (4 + < 5) and (2 > div 2);

Câu 75: Trong biểu thức sau, biểu thức thực được?

A (7 mod 3) / (3 div 7) B (7 div 3) / (3 mod 7)

C 6 / mod D 6 / div

Câu 76: Cho biểu thức Pascal sau:

((x + 17) >= y) and ((y – 17) >= x) Biểu thức cho giá trị True khi:

A x = y = 18 B x = y = 19 C x = y = 19 D x = y = 18

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

uses crt;

var x, y, z : real; begin

clrscr;

write('Nhap x: '); readln(x); write('Nhap y: '); readln(y); z := sqr(x+y);

Writeln(' Z = ', z:7:2); readln

end. Chương trình dùng để tính:

A Tổng bình phương B Bình phương tổng

C Tổng hai số thực D Căn tổng

Câu 78: Cho chương trình Pascal sau (giả sử khơng có lỗi):

var a, b : byte; begin

a := ; b := ; a := a + b ; b := a – b ; a := a – b ; write(a, b); end. Thực đoạn chương trình trên, giá trị (a, b) là:

A (5, 2); B (2, 2); C (2, 5); D (7, 5);

Câu 79: Trong Pascal, câu lệnh gán sai?

A a := 13; B b = c := 5; C a := sqr(a); D a := a + 3;

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

Var n: integer; x, y: real; Begin

m := -4; n := 3.5; x := 6; y := 10.5; write(x+y); readln(m+n); readln; End;

{dong 1} {dong 2} {dong 3} {dong 4} {dong 5} {dong 6} {dong 7} {dong 8} {dong 9} {dong 10} {dong 11} Kết luận lỗi chương trình đúng?

A Lỗi dòng 4, 9; B Lỗi dòng 4, 5;

C Lỗi dòng 5, 9; D Lỗi dòng 4, 5, 9, 11;

Câu 81: Cho khai báo sau chương trình Pascal:

(9)

C : char; {dong 3} D, E : boolean; {dong 4} Khai báo sai do:

A Trước kí tự dấu thiếu kí tự hai chấm B Sau kí tự hai chấm thiếu kí tự dấu

C Dòng thiếu từ khóa var D Có hai tên trùng

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

uses crt;

var a, b, c, d, x1, x2 : real; begin

clrscr;

write('Nhap a, b, c: '); readln(a, b, c); d := b*b – 4*a*c;

x1 := -b + sqrt(d)/(2*a); x2 := -b/a - x1;

Writeln(' x1 = ', x1:7:2 ‚'x2 = ', x2:7:2); readln

end.

Tìm kết luận chương trình kết luận sau:

A Chương trình khơng có lỗi cú pháp thực cho kết sai (nghiệm sai).

B Chương trình có lỗi cú pháp

C Chương trình khơng có lỗi cú pháp thực cho kết (nghiệm đúng).

D Chương trình có lỗi cú pháp thực được, cho kết

Câu 83: Cho biểu thức Pascal: 1- a/c/sqrt(b-1) , biểu thức tương ứng toán là:

A (1− a)√b −1

c B 1

a

cb −1 C 1 ac

b −1 D

1−a

cb −1

Câu 84: Trong Pascal biểu diễn đúng?

A delta = b*b – 4ac; x1 = x2 = -b/2a; B 5a – 4c; (12*a + 5b)/2;

C (a – b)/(c – d) + (a – 2c); 2y – 4x +2; D 1*a*(1 – a) + 2; 13*a – (1/x) + (x – y);

Câu 85: Chương trình Pascal sau có lỗi cú pháp?

Var x, y, z = integer; Begin

x := 200; y := 100 z = x*y; write(z); readln; End

(*dong 1*) (*dong 2*) (*dong 3*) (*dong 4*) (*dong 5*) (*dong 6*) (*dong 7*) (*dong 8*)

A 1 lỗi; B 4 lỗi; C 3 lỗi; D 2 lỗi;

Câu 86: Biểu thức biểu thức sau nhận giá trị False, với f = 300; p = -0.1; q = 0.1

A p + q >= B 2*f >= 500

C (2020 mod f) < (2020 div f) D abs(q) = abs(p)

Câu 87: Cho biểu thức logic sau, biểu thức cho giá trị TRUE?

A (1 < 2) or ( > div 2) B (1 > 2) or (2 > 3) and (3 = div 2)

C (1 < 2) and (2 > div 3) or (2 <> 2) D (5 mod > 2) and (2 > 3)

Câu 88: Biểu thức biểu thức sau nhận giá trị True?

(10)

Câu 89: Cho X biến nguyên, Y biến thực Câu lệnh gán sau sai?

A X := X + ; B X := X mod ; C Y := Y / X ; D X := Y - X ;

Câu 90: Biểu thức M = 10/(2*5)/5*2 nhận giá trị giá trị sau?

A 10 B 0.1 C 0.25 D 0.4

Câu 91: Trường hợp sau lệnh gán Pascal?

A a := 10; B a + b := 13; C b := 20 mod 4; D a := a*a* 2;

Câu 92: Cho biến a có giá trị 5, sau lệnh gán a := ((10 + a * 4) + a) *a + a + a*2 - giá trị biến a là:

A 340 B 508 C 185 D 133

Câu 93: Cho khai báo biến Pascal sau:

Var m, n: Integer; x, y: Real; Lệnh gán sau sai?

A m := -4; B n := 3.5; C x:= 6; D y:= 10.5;

Câu 94: Biểu thức nghiệm phương trình bậc hai − b+√b24 ac

2a viết Pascal sau đây, biểu thức đúng?

A (-b + sqrt(b*b – 4*a*c)) / 2a B (-b + sqrt(b*b – 4*a*c)) / 2*a

C -b + sqrt(b*b – 4*a*c) / (2*a) D (-b + sqrt(b*b – 4*a*c)) / (2*a)

Câu 95: Biểu thức: 25 div + 5/2*3 có giá trị là:

A 8.0 B 15.0 C 9.5 D 15.5

Câu 96: Trong Pascal biểu diễn đúng?

A sqrt(a – b) > x; (1/x – y) >= 2*x; 3*a > 3;

B (a – b) > (c – d); (1/x – y) >= 2*x; 2b > 3c;

C 5c > ac; a(1 – a) + (a – b) >= 0; 1/x – x < 0;

D (a – b) > (c – d); (a – b) <> (b – a); 12a > 5a;

Câu 97: Biểu thức B = 20/(4*5)/5*4 nhận giá trị giá trị sau:

A 0.05 B 0.8 C 20 D 1.25

Câu 98: Điều kiện để điểm có tọa độ (x, y) nằm đường trịn tâm I(a,b), bán kính R viết

trong Pascal sau, cách viết đúng?

A (x – a)2 + (y – b)2 < R2 B (x – a)(x – a) + (y – b)(y – b) < R*R

C (x – a)*(x – a) + (y – b)*(y – b) < R*R D (x – a)*(x – a) + (y – b)*(y – b) < RR

Câu 99: Trong Pascal, biểu diễn hàm đúng?

A Sqr(x); Sqrt(x); sinx; B Sqr(x); Sqrt(x); abs(x);

C Sqrt(x); abs(x); sqrx; D Cosx; sin(x); sqrt(x);

Câu 100: Cho biểu thức quan hệ sau, biểu thức cho giá trị FALSE?

A 2*2 >= sqr(2) B sqrt(37) <= sqr(37)

C sqrt(9) >= abs(-3) D sqr(3) >= 10

Câu 101: Cho khai báo Pascal sau:

Var Ch: Char; A, B: Integer; C, D: Byte; E, F: Real; P, K: Boolean; L, M: Extended; Các phép gán đúng?

A ch := ‘a’; a := 2; b := 4; c := 6; B p := true; ch := a; a:= 1000; f := 3,14;

(11)

Bài Các thủ tục chuẩn Vào/Ra đơn giản

Câu 102: Cho x biến thực gán giá trị 12.12345

Để lên hình nội dung “x = 12.12” cần chọn câu lệnh sau đây?

A writeln(x); B writeln(x : 5);

C writeln(‘x = ‘, x : : 2); D writeln(x : : 2);

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

Var Ok: Boolean; Begin

Ok := > 5; Write(Ok);

Write(5 > 3);Readln; End

Kết chạy chương trình là:

A FalseTrue B OkTrue C False Ok D Ok >

Câu 104: Thực chương trình Pascal sau đây:

Var a, n: integer; Begin

N := 645; A := N mod 10; N := N div 10; A := A + N div 10; A := A + N mod 10; Write(a);

End Ta thu kết nào?

A 15; B 5; C 6; D 11;

Câu 105: Trong thủ tục sau, thủ tục dùng để xuất chữ PASCAL hình đặt trỏ đầu

dòng kế tiếp?

A Writeln(‘PASCAL’); B Write(‘PASCAL’);

C Writeln(PASCAL); D Write(PASCAL);

Câu 106: Trong thủ tục sau, thủ tục dùng để đọc liệu từ bàn phím gán cho biến A?

A Read(A); B Readln[A]; C Read(‘A’); D Readln(“A”);

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

var x: real; begin

x := 123.456;

Writeln(‘X = ‘,x:7:2); readln

end

Thực chương trình trên, kết hình là:

A X = 123.46 B X = 123,456 C X = 123.456 D X = 123.45

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

Var a, b: Byte; Begin

a := 2; b := 6;

Write(’bieu thuc a>b la ’, a>b); Readln;

End Kết chạy chương trình là:

A bieu thuc la a>b B a>b

(12)

Bài Soạn thảo, dịch, thực hiệu chỉnh chương trình

Câu 109: Để biên dịch chương trình ta sử dụng tổ hợp phím nào?

A Alt + F4 B Alt + F6 C Alt + F9 D Alt + F12

Câu 110: Để đóng cửa sổ chương trình ta sử dụng tổ hợp phím nào?

A Alt + F1 B Alt + F2 C Alt + F3 D Alt + F4

Câu 111: Để thưc chương trình ta sử dụng tổ hợp phím nào?

A Ctrl + F6 B Ctrl + F9 C Ctrl + F4 D Ctrl + F12

Câu 112: Để lưu chương trình vào máy ta sử dụng phím chức nào?

A F4 B F1 C F3 D F2

Câu 113: Trong Turbo Pascal, để mở chương trình nguồn ta sử dụng phím (tổ hợp phím) nào?

A F4 B F3 C Alt + F3 D Ctrl + F4

Câu 114: Để thoát khỏi phần mềm Turbo Pascal ta sử dụng tổ hợp phím nào?

A Alt + F B Alt + A C Alt + X D Alt + C

Bài Cấu trúc rẽ nhánh

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

Var x, y, z: integer; Begin

x := 10; y := 50; z :=5;

If x > y then z := x – y else z := y – x; Write(z); readln;

End

Sau thực chương trình trên, giá trị x, y, z là:

A x = 10; y = 50; z = -40 B x = 10; y = 50; z =

C x = 10; y = 50; z = D x = 10; y = 50; z = 40

Câu 116: Với Cấu trúc rẽ nhánh: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;

câu lệnh thực khi:

A câu lệnh thực hiện. B câu lệnh không thực hiện.

C điều kiện đúng. D điều kiện sai.

Câu 117: Trong ngơn ngữ lập trình Pascal, muốn kiểm tra đồng thời ba giá trị A, B, C có lớn

hơn hay khơng ta viết lệnh If cho đúng?

A If (A > 0) and (B > 0) and (C > 0) then … B If A > and B > and C > then …

C If A, B, C > then … D If (A > 0) or (B > 0) or (C > 0) then …

Câu upload.123doc.net: Cho chương trình Pascal sau:

Var a, b, max : integer; Begin

a := 13; b := 31;

if a < b then max := b else max := a ; write (max); readln End.

Thực chương trình, hình kết đây?

(13)

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

Begin

x := a;

if a < b then x := b; end

Cho a = 5; b = 15 Kết x bao nhiêu?

A 10 B 15 C 25 D 20

Câu 120: Câu lệnh sau cho kết nào?

IF b > a THEN c:= b ELSE c:= a ;

A Tìm giá trị c = Max(a,b) B B Tìm giá trị c = Min(a,b)

C Câu lệnh sai cú pháp D Hoán đổi giá trị biến a

Câu 121: Cho A, B, X biến thực Trong câu lệnh sau, câu lệnh đúng?

A if A<B ; then X := X + ; B if A<B then X := A ; else X := B ;

C if A<B then X := A else X = B ; D if A<B then X := A + B ;

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

Begin

x := a;

if a < b then x := b; end.

Cho a = 20; b = 15 Kết x bao nhiêu?

A 10 B 15 C 20 D 25

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

Var x, y: integer; Begin

x := 10; y := 15;

if (x > y) then x := x – y else y := y – x; readln;

End

Sau thực chương trình trên, giá trị x y là:

A Chương trình báo lỗi B x = 10 y = 15

C y = x = 10 D x = y = 15

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

Program vd; Uses Crt;

Var a, b, c: Real; Begin

Clrscr;

Write('a, b, c = '); Readln(a, b, c); If (a>=b) and (a>=c) then Write(a) Else

If (b>=c) and (b>=a) then Write(b) Else Write(c);

Readln; End Chương trình dùng để:

A Đưa hình số lớn a

B Đưa hình số lớn b

C Đưa hình số lớn c

D Đưa hình số lớn số a, b, c

Câu 125: Hãy cấu trúc câu lệnh ghép cấu trúc sau:

(14)

C BEGIN … END ; D IF … THEN …

Câu 126: Cú pháp If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; có nghĩa là:

A Nếu điều kiện thực câu lệnh 1, ngược lại thoát khỏi cấu trúc if-then

B Nếu điều kiện thực câu lệnh 1, ngược lại thực câu lệnh

C Nếu điều kiện sai thực câu lệnh 1, ngược lại thực câu lệnh

D Nếu điều kiện thực câu lệnh 2, ngược lại thực câu lệnh

Câu 127: Cú pháp biểu diễn cấu trúc rẽ nhánh dạng thiếu là:

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

B If <biểu thức> then <câu lệnh>;

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

D If <biểu thức> then <câu lệnh> else <câu lệnh>;

Câu 128: Cú pháp If <điều kiện> then <câu lệnh>; có nghĩa là:

A Nếu điều kiện nhận giá trị sai thực câu lệnh

B Nếu điều kiện nhận giá trị khơng thực câu lệnh

C Nếu điều kiện nhận giá trị sai thực câu lệnh, ngược lại thực câu lệnh khác

D Nếu điều kiện nhận giá trị thực câu lệnh

Câu 129: Trong ngơn ngữ lập trình Pascal, câu lệnh sau đúng?

A if a = then a := d + 1; else a := d + 2; B if a = then a := d + else a := d + 2;

C if a = then a = d + else a = d + 2; D if a = then a := d + else a := d +

Câu 130: Kết đoạn chương trình sau gì?

Var x: integer; Begin

x := 10;

if (x – 3) > then writeln(x); readln; End

A Khơng hiển thị B In kết 10 C In kết D In kết -

-Câu Đáp án -Câu Đáp án Câu Đáp án Câu Đáp án Câu Đáp án Câu Đáp án Câu Đáp án

1 D 21 B 41 C 61 D 81 D 101 A 121 D

2 C 22 D 42 C 62 D 82 A 102 C 122 C

3 C 23 B 43 D 63 B 83 B 103 A 123 C

4 D 24 C 44 A 64 C 84 D 104 A 124 D

5 C 25 C 45 A 65 A 85 C 105 A 125 C

6 A 26 D 46 B 66 C 86 C 106 A 126 B

7 B 27 A 47 A 67 C 87 A 107 A 127 C

8 C 28 B 48 C 68 B 88 A 108 D 128 D

9 D 29 B 49 A 69 D 89 D 109 C 129 B

10 B 30 A 50 B 70 C 90 D 110 C 130 B

11 C 31 B 51 C 71 A 91 B 111 B

12 C 32 A 52 B 72 B 92 C 112 D

13 B 33 D 53 D 73 C 93 B 113 B

14 A 34 B 54 A 74 B 94 D 114 C

15 D 35 D 55 B 75 A 95 D 115 D

16 C 36 D 56 A 76 A 96 A 116 D

17 A 37 B 57 D 77 B 97 B 117 A

18 C 38 D 58 B 78 A 98 C

upl oad 12 3do c.n

et B

19 D 39 C 59 A 79 B 99 B 119 B

(15)

Ngày đăng: 29/03/2021, 15:44

Hình ảnh liên quan

Câu 50: Trong bảng mã ASCII phím Space (khoảng cách) có giá trị là? - câu hỏi trắc nghiệm kiến thức tin học 10 11

u.

50: Trong bảng mã ASCII phím Space (khoảng cách) có giá trị là? Xem tại trang 5 của tài liệu.
Câu 51: Trong bảng mã ASCII kí tự A có giá trị thập phân là? - câu hỏi trắc nghiệm kiến thức tin học 10 11

u.

51: Trong bảng mã ASCII kí tự A có giá trị thập phân là? Xem tại trang 5 của tài liệu.
A. Chu vi hình tròn. B. Diện tích hình tròn. - câu hỏi trắc nghiệm kiến thức tin học 10 11

hu.

vi hình tròn. B. Diện tích hình tròn Xem tại trang 7 của tài liệu.
C. Chu vi và diện tích hình tròn. D. Chu vi và diện tích hình elip. - câu hỏi trắc nghiệm kiến thức tin học 10 11

hu.

vi và diện tích hình tròn. D. Chu vi và diện tích hình elip Xem tại trang 7 của tài liệu.
Để hiện lên màn hình nội dung “x = 12.12” cần chọn câu lệnh nào sau đây? - câu hỏi trắc nghiệm kiến thức tin học 10 11

hi.

ện lên màn hình nội dung “x = 12.12” cần chọn câu lệnh nào sau đây? Xem tại trang 11 của tài liệu.
Câu 105: Trong các thủ tục sau, thủ tục nào dùng để xuất chữ PASCAL ra màn hình rồi đặt con trỏ ở đầu - câu hỏi trắc nghiệm kiến thức tin học 10 11

u.

105: Trong các thủ tục sau, thủ tục nào dùng để xuất chữ PASCAL ra màn hình rồi đặt con trỏ ở đầu Xem tại trang 11 của tài liệu.
Thực hiện chương trình, trên màn hình hiện kết quả nào dưới đây? - câu hỏi trắc nghiệm kiến thức tin học 10 11

h.

ực hiện chương trình, trên màn hình hiện kết quả nào dưới đây? Xem tại trang 12 của tài liệu.
A. Đưa ra màn hình số lớn nhất là a. - câu hỏi trắc nghiệm kiến thức tin học 10 11

a.

ra màn hình số lớn nhất là a Xem tại trang 13 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan