1. Trang chủ
  2. » Giáo án - Bài giảng

Bài soạn ON TAP PASCAL 11

5 652 4
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ôn tập học kỳ 1
Thể loại Bài soạn
Định dạng
Số trang 5
Dung lượng 83,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Ngơn ngữ lập trình Câu 11: Kiểu dữ liệu char cĩ phạm vi giá trị là: A.. Câu lệnh sai Câu 17: Biến cĩ thể khai báo tối đa trong chương trình là bao nhiêu?. 2 Câu 19: Trong khai báo biến,

Trang 1

Câu 1: Trong Pascal, các phép tốn +, -, *, / là các phép

tốn?

A Với số nguyên B Với số thực

C Quan hệ D Logic

Câu 2: Thực hiện đoạn chương trình sau đây và cho biết

giá trị của max?

a:= 54;

b:= 32;

If a<b Then max := b;

Else max := a;

Write(max);

A Thơng báo lỗi B 32 C 54 D Tất cả đều sai

Câu 3: Phép tốn nào sau đây cho kết quả là số dư của

phép chia 2 số nguyên:

A OR B DIV C MOD D AND

Câu 4: Chương trình dịch Pascal sẽ cấp phát bao nhiêu

byte cho trong đoạn khai báo sau:

Var A, B, C, D: integer;

x, y, z: real;

delta: extended;

c:char;

A 26 B 37 C 32 D 40

Câu 5: Trong các khai báo sau, khai báo nào sai:

A Var f,k: boolean; B Var p,q: extended;

C Var m,n: byte; D Var a;b: char;

Câu 6: Trong Pascal từ khĩa USES dùng để:

A khai báo tên chương trình B Khai báo biến

C khai báo hằng D khai báo thư viện

Câu 7: Kết quả của đoạn chương trình sau là gì?

Var x,y: integer;

Begin

x:=10; y:=15;

If x>y then x:=x-y else y:=y-x;

Write(x,y);

End

A 5 B Chương trình báo lỗi C -5 D 15

Câu 8: Câu lệnh ghép trong Pascal cĩ dạng:

A Begin End B Begin End!

C Begin End; D Begin End

Câu 9: Kiểu dữ liệu byte cĩ phạm vi giá trị:

A Từ 1 đến 256 B Từ 0 đến 255

C Từ 1 đến 255 D Từ 0 đến 255

Câu 10: Máy tính cĩ thể hiểu được trực tiếp ngơn ngữ

nào trong các ngơn ngữ sau đây?

A Ngơn ngữ tự nhiên B Tất cả các ngơn ngữ trên

C Ngơn ngữ máy D Ngơn ngữ lập trình

Câu 11: Kiểu dữ liệu char cĩ phạm vi giá trị là:

A 1024 kí tự B 256 kí tự

Câu 12: Dấu hiệu kết thúc của một chương trình viết bằng Pascal là :

A END B END C END; D END!

Câu 13: Trong Pascal, câu lệnh ghép cĩ số câu lệnh:

A >2 B <=2 C =2 D >=2 Câu 14: Cho biểu thức SQR(3) + (21 DIV 3) Giá trị của biểu thức là:

A 16 B 20 C 10 D 9 Câu 15: Kết quả đoạn chương trình sau là gì?

Var x,y: byte;

Begin

X:=23; y:=45;

If (x>y) then write(‘so lon nhat la x’);

If (y>x) then write(‘so lon nhat la y’) else write(‘Hai so bang nhau’);

readln;

End

A Hai so bang nhau B So lon nhat la x

C So lon nhat la 45 D So lon nhat la y Câu 16: Trong Pasal, với câu lệnh như sau:

A:=12; {Với A là một biến kiểu số thực}

Writeln(‘KQ la: ’, A);

Sẽ ghi ra màn hình kết quả:

C KQ la: 1.2E+01 D Câu lệnh sai Câu 17: Biến cĩ thể khai báo tối đa trong chương trình

là bao nhiêu?

A Khơng giới hạn

B Chỉ hạn chế bởi dung lượng bộ nhớ

C Chỉ một biến cho mỗi kiểu dữ liệu

D 10 biến Câu 18: Với cấu trúc rẽ nhánh IF <điều kiện> THEN

<câu lệnh>, sau THEN có mấy câu lệnh được thực hiện :

A 3 B 4 C 1 D 2 Câu 19: Trong khai báo biến, nếu cĩ nhiều biến cĩ các kiểu dữ liệu khác nhau thì giữa các biến phải cách nhau bởi:

A dấu chấm phẩy(;) B dấu hai chấm (:)

C dấu phẩy (,) D dấu chấm (.) Câu 20: Biểu thức tốn học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?

A (a.a + b)(1 + c)(1 + c)(1 + c)

B (a*a + b)(1+c)(1 + c)(1 + c)

C (a2 + b)(1 + c)3

D (a*a + b)*(1 + c)*(1 + c)*(1 + c)

ƠN TẬP HỌC KỲ 1

Trang 2

Câu 21: Trong Pascal, các phép tốn +, -, *, / là các

phép tốn?

A Với số nguyên B Với số thực

C Quan hệ D Logic

Câu 22: Thực hiện đoạn chương trình sau đây và cho

biết giá trị của max?

a:= 54;

b:= 32;

If a<b Then max := b;

Else max := a;

Write(max);

A Thơng báo lỗi B 32 C 54 D Tất cả đều sai

Câu 23: Phép tốn nào sau đây cho kết quả là số dư của

phép chia 2 số nguyên:

A OR B DIV C MOD D AND

Câu 24: Chương trình dịch Pascal sẽ cấp phát bao nhiêu

byte cho trong đoạn khai báo sau:

Var A, B, C, D: integer;

x, y, z: real;

delta: extended;

c:char;

A 26 B 37 C 32 D 40

Câu 25: Trong các khai báo sau, khai báo nào sai:

A Var f,k: boolean; B Var p,q: extended;

C Var m,n: byte; D Var a;b: char;

Câu 26: Trong Pascal từ khĩa USES dùng để:

A khai báo tên chương trình B Khai báo biến

C khai báo hằng D khai báo thư viện

Câu 27: Kết quả của đoạn chương trình sau là gì?

Var x,y: integer;

Begin

x:=10; y:=15;

If x>y then x:=x-y else y:=y-x;

Write(x,y);

End

A 5 B Chương trình báo lỗi C -5 D 15

Câu 28: Câu lệnh ghép trong Pascal cĩ dạng:

A Begin End B Begin End!

C Begin End; D Begin End

Câu 29: Kiểu dữ liệu byte cĩ phạm vi giá trị:

A Từ 1 đến 256 B Từ 0 đến 256

C Từ 1 đến 255 D Từ 0 đến 255

Câu 30: Máy tính cĩ thể hiểu được trực tiếp ngơn ngữ

nào trong các ngơn ngữ sau đây?

A Ngơn ngữ tự nhiên B Tất cả các ngơn ngữ trên

C Ngơn ngữ máy D Ngơn ngữ lập trình

Câu 31: Kiểu dữ liệu char cĩ phạm vi giá trị là:

A 1024 kí tự B 256 kí tự

Câu 32: Dấu hiệu kết thúc của một chương trình viết bằng Pascal là :

A END B END C END; D END!

Câu 33: Trong Pascal, câu lệnh ghép cĩ số câu lệnh:

A >2 B <=2 C =2 D >=2 Câu 34: Cho biểu thức SQR(3) + (21 DIV 3) Giá trị của biểu thức là:

A 16 B 20 C 10 D 9 Câu 35: Kết quả đoạn chương trình sau là gì?

Var x,y: byte;

Begin

X:=23; y:=45;

If (x>y) then write(‘so lon nhat la x’);

If (y>x) then write(‘so lon nhat la y’) else write(‘Hai so bang nhau’);

readln;

End

A Hai so bang nhau B So lon nhat la x

C So lon nhat la 45 D So lon nhat la y Câu 36: Trong Pasal, với câu lệnh như sau:

A:=12; {Với A là một biến kiểu số thực}

Writeln(‘KQ la: ’, A);

Sẽ ghi ra màn hình kết quả:

C KQ la: 1.2E+01 D Câu lệnh sai Câu 37: Biến cĩ thể khai báo tối đa trong chương trình

là bao nhiêu?

A Khơng giới hạn

B Chỉ hạn chế bởi dung lượng bộ nhớ

C Chỉ một biến cho mỗi kiểu dữ liệu

D 10 biến Câu 38: Với cấu trúc rẽ nhánh IF <điều kiện> THEN

<câu lệnh>, sau THEN có mấy câu lệnh được thực hiện :

A 3 B 4 C 1 D 2 Câu 39: Trong khai báo biến, nếu cĩ nhiều biến cĩ các kiểu dữ liệu khác nhau thì giữa các biến phải cách nhau bởi:

A dấu chấm phẩy(;) B dấu hai chấm (:)

C dấu phẩy (,) D dấu chấm (.) Câu 40: Biểu thức tốn học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?

A (a.a + b)(1 + c)(1 + c)(1 + c)

B (a*a + b)(1+c)(1 + c)(1 + c)

C (a2 + b)(1 + c)3

D (a*a + b)*(1 + c)*(1 + c)*(1 + c)

Trang 3

Câu 41: Trong Pascal, kiểu dữ liệu nào sau đây cĩ

phạm vi giá trị lớn nhất?

A Word B Real C Longint D Integer

Câu 42: Cấu trúc tổng quát của một chương trình gồm:

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

B Phần khai báo hằng và khai báo biến

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

D Phần thân chương trình và các chú thích

Câu 43: Các thủ tục chuẩn vào/ra (read/write) dùng để

làm gì?

A Dùng để xuất nhập câu lệnh

B Dùng để nhập dữ liệu vào từ bàn phím và xuất dữ

liệu ra màn hình

C Dùng để đưa dữ liệu vào và xuất dữ liệu ra cho biến

D Dùng để gán giá trị cho biến

Câu 44: Trong Pascal từ khĩa nào sau đây được dùng

để khai báo hằng?

C MAIN D CONST

Câu 45: Thứ tự đúng của chương trình

Program Chuong trinh_1; (1)

Begin (2)

Uses crt; (3)

Writeln ( ’ Lop 11 hoc Pascal’);(4)

End (5)

A 1, 2, 4, 3, 5 B 1, 3, 2, 4, 5

C 2, 3, 1, 4, 5 D 1, 2, 3, 4, 5

Câu 46: Hãy cho biết những biểu diễn nào dưới đây

không phải là biểu diễn hằng trong Pascal?

A 'Nam 2010 B 'Lap Trinh'

C 'Le Minh Xuan' D 2007

Câu 47: Trong Pascal, để lưu chương trình ta sử dụng

phím nào?

A F4 B F3 C F2 D F1

Câu 48:

x:= 3.43;

Write(x:6:4);

Kết quả xuất ra màn hình là gì?

A -3.4 B 3.4300 C 3.43 D 3.4300

Câu 49: Câu lệnh nào sau đây đúng?

A If A<10 Then Write(‘A nho hon 10’) Else Write(‘A

lon hon 10’);

B If A<10 Then Write(‘A nho hon 10’) Else Write(A

lon hon 10);

C If A<10 Then Write(A nho hon 10) Else Write(A lon hon 10);

D If A<10 Then Write(‘A nho hon 10’); Else Write(‘A lon hon 10’);

Câu 50: Các phép tốn nào sau đây là phép tốn logic?

A >, >=, <, <=, =, <> B +, -, *, /

C +, -, *, Div, Mod D And, Or, Not Câu 51: Biểu thức nào sau đây là biểu thức quan hệ:

A (x < y) and (x < z ) B x + y < z + 1

C ax + by + c D x:= a + b Câu 52: Trong NNLT Pascal kiểu word thuộc kiểu dữ liệu gì ?

A Kiểu thực B Kiểu logic

C Kiểu nguyên D Kiểu kí tự Câu 53: Xuất dữ liệu ra màn hình dùng lệnh:

A write B readln C read D wrireln Câu 54: Từ nào sau đây khơng phải là từ khĩa của Pascal?

A Chuvi B File C Or D Var Câu 55: Biểu thức trong NNLT Pascal là: 1-a/c/sqrt(b-1); biểu thức nào sau đây là đúng

A B

C D

Câu 56: Phép tốn (105 div 10 + 105 mod 5) - 5 cĩ giá trị là:

A 10 B 5 C 0 D 15

Câu 57: Trong các tên sau đây, tên nào hợp lệ trong NNLT Pascal?

A Lop 1 B Bai-tap-TH C Tamgiac D begin Câu 58: Trong Pascal, khai báo nào sau đây là đúng:

A Var R=30; B Var 4hs:Integer;

C Const x:Real; D Var dientich: Real; Câu 59: Cho x, y, z là các biến kiểu thực, lệnh nào sau đây sai:

A writeln(‘x+y=’,z:0:2); C x+y:=z;

B readln(x, y, z); D.x:=y+z ; Câu 60: Trong câu lệnh If <đk1> and <đk2> then <câu lệnh 1> else <câu lệnh 2>, <câu lệnh 2> sẽ được thực hiện khi nào:

A đk1 đúng hoặc đk2 đúng B đk1 và đk2 sai

C đk1 đúng và đk2 sai D đk1 và đk2 đúng Câu 61: Trong Pascal, các phép tốn +, -, *, / là các phép tốn?

A Với số nguyên B Với số thực

C Quan hệ D Logic

Câu 62: Thực hiện đoạn chương trình sau đây và cho biết giá trị của max?

a:= 54;

Trang 4

b:= 32;

If a<b Then max := b;

Else max := a;

Write(max);

A Thơng báo lỗi B 32 C 54 D Tất cả đều sai

Câu 63: Phép tốn nào sau đây cho kết quả là số dư của phép chia 2 số nguyên:

A OR B DIV C MOD D AND

Câu 64: Chương trình dịch Pascal sẽ cấp phát bao nhiêu byte cho trong đoạn khai báo sau: Var A, B, C, D: integer;

x, y, z: real;

delta: extended;

c:char;

A 26 B 37 C 32 D 40

Câu 65: Trong các khai báo sau, khai báo nào sai:

A Var f,k: boolean; B Var p,q: extended;

C Var m,n: byte; D Var a;b: char;

Câu 66: Trong Pascal từ khĩa USES dùng để:

A khai báo tên chương trình B Khai báo biến

C khai báo hằng D khai báo thư viện

Câu 67: Kết quả của đoạn chương trình sau là gì?

Var x,y: integer;

Begin

x:=10; y:=15;

If x>y then x:=x-y else y:=y-x;

Write(x,y);

End

A 5 B Chương trình báo lỗi C -5 D 15

Câu 68: Câu lệnh ghép trong Pascal cĩ dạng:

A Begin End B Begin End!

C Begin End; D Begin End

Câu 69: Kiểu dữ liệu byte cĩ phạm vi giá trị:

A Từ 1 đến 256 B Từ 0 đến 256

C Từ 1 đến 255 D Từ 0 đến 255

Câu 70: Máy tính cĩ thể hiểu được trực tiếp ngơn ngữ nào trong các ngơn ngữ sau đây?

A Ngơn ngữ tự nhiên B Tất cả các ngơn ngữ trên

C Ngơn ngữ máy D Ngơn ngữ lập trình

Câu 71: Kiểu dữ liệu char cĩ phạm vi giá trị là:

A 1024 kí tự B 256 kí tự

Câu 72: Dấu hiệu kết thúc của một chương trình viết bằng Pascal là :

A END B END C END; D END!

Câu 73: Trong Pascal, câu lệnh ghép cĩ số câu lệnh:

A >2 B <=2 C =2 D >=2

Câu 74: Cho biểu thức SQR(3) + (21 DIV 3) Giá trị của biểu thức là:

A 16 B 20 C 10 D 9

Câu 75: Kết quả đoạn chương trình sau là gì?

Var x,y: byte;

Begin

X:=23; y:=45;

If (x>y) then write(‘so lon nhat la x’);

Trang 5

If (y>x) then write(‘so lon nhat la y’)

else write(‘Hai so bang nhau’);

readln;

End

A Hai so bang nhau B So lon nhat la x

C So lon nhat la 45 D So lon nhat la y

Câu 76: Trong Pasal, với câu lệnh như sau:

A:=12; {Với A là một biến kiểu số thực}

Writeln(‘KQ la: ’, A);

Sẽ ghi ra màn hình kết quả:

C KQ la: 1.2E+01 D Câu lệnh sai

Câu 77: Biến cĩ thể khai báo tối đa trong chương trình là bao nhiêu?

A Khơng giới hạn

B Chỉ hạn chế bởi dung lượng bộ nhớ

C Chỉ một biến cho mỗi kiểu dữ liệu

D 10 biến

Câu 78: Với cấu trúc rẽ nhánh IF <điều kiện> THEN <câu lệnh>, sau THEN có mấy câu lệnh được thực hiện :

A 3 B 4 C 1 D 2

Câu 79: Trong khai báo biến, nếu cĩ nhiều biến cĩ các kiểu dữ liệu khác nhau thì giữa các biến phải cách nhau bởi:

A dấu chấm phẩy(;) B dấu hai chấm (:)

C dấu phẩy (,) D dấu chấm (.)

Câu 80: Biểu thức tốn học (a2 + b)(1 + c)3 được biểu diễn trong Pascal như thế nào ?

A (a.a + b)(1 + c)(1 + c)(1 + c)

B (a*a + b)(1+c)(1 + c)(1 + c)

C (a2 + b)(1 + c)3

Ngày đăng: 22/11/2013, 22:11

HÌNH ẢNH LIÊN QUAN

C. MAIN D. CONST Câu 45: Thứ tự đúng của chương trình  - Bài soạn ON TAP PASCAL 11
u 45: Thứ tự đúng của chương trình (Trang 3)
Kết quả xuất ra màn hình là gì? - Bài soạn ON TAP PASCAL 11
t quả xuất ra màn hình là gì? (Trang 3)

TỪ KHÓA LIÊN QUAN

w