Bài kiểm tra được viết bằng Pascal. Kiểm tra Pascal. Hình bình hành trong sơ đồ khối được thể hiện bằng gì?

Cơ sở giáo dục ngân sách thành phố

"Trường cấp 2 số 3"
Isilkul, vùng Omsk

giáo viên toán và khoa học máy tính

Bài thi này có thể dùng làm bài kiểm tra cuối kỳ chủ đề “Chương trình điều khiển hoạt động của máy tính” theo SGK “Tin học và CNTT 9: SGK lớp 9”.

Chìa khóa để kiểm tra:

Tôi tùy chọn: 1d; 2g; 3g; 4a; 5c; 6a; 7c; 8b; 9b; 10b.

Phương án II: 1b; 2g; 3b; 4b; 5g; 6a; 7c; 8g; 9b; 10a.

Chấm điểm:

10 điểm – “5”

8-9 điểm – “4”

6-7 điểm – “3”

Lựa chọn 1.

1. Để phân tách các toán tử với nhau trong ngôn ngữ Pascal, hãy sử dụng:
a) không gian; b) dấu hai chấm; c) dấu phẩy; d) dấu chấm phẩy.

2. Trong các đề mục chương trình được đề xuất, đề mục đúng là:
a) Giá trị chương trình; c) khối lượng chương trình;
b) tổng chương trình; d) tóm tắt chương trình.

3. Để hiển thị kết quả bằng ngôn ngữ lập trình Pascal, sử dụng từ khóa:
a) VAR; bánh mỳ; c) BẮT ĐẦU; d) VIẾT.

4. Căn bậc hai của một số được tính bằng hàm:

5. Giá trị cuối cùng của biến Y là kết quả của các hành động sau:
U:=5;

Y:=(U-2*X)/2+X
sẽ bằng:
a) 0,5; b) 2; c) 2,5; đ) 5.

6. Về kết quả thực hiện chương trình

chương trình Của tôi_ lớp học;
bắt đầu
viết (25/2,5*2);
viết('cười');
kết thúc.

chúng ta sẽ thấy trên màn hình:
a) 5 nụ cười; lúc 5 giờ
nụ cười;

b) 25 nụ cười; d) 25
mỉm cười.

7. Trong đoạn chương trình này

chương trình lỗi;
bắt đầu
tổng kết:=25-14;
kết thúc.

được coi là một lỗi:

b) tên biến dài;


Tôi:=1 ĐẾN 5 LÀM B[ Tôi]:= 5+ Tôi;


a) 9; b) 8; vào lúc 7 giờ; đ) 6.

Tôi:=1 ĐẾN 10 LÀM bắt đầu
nếu như Một[ Tôi]>0 sau đó Một[ Tôi]:= Một[ Tôi]/2
khác Một[ Tôi]:= Tôi;
kết thúc;

điều sau đây sẽ xảy ra:
a) giá trị dương của các phần tử mảng sẽ tăng gấp đôi và giá trị âm sẽ được thay thế bằng giá trị chỉ mục;
b) giá trị dương của các phần tử mảng sẽ giảm đi một nửa và giá trị âm sẽ được thay thế bằng giá trị chỉ mục;
c) giá trị âm của các phần tử mảng sẽ tăng gấp đôi và giá trị dương sẽ được thay thế bằng giá trị chỉ mục;
d) giá trị âm của các phần tử mảng sẽ giảm đi một nửa và giá trị dương sẽ được thay thế bằng giá trị chỉ mục.

writeln('Mới mảng’);
for i:=1 to 20 writeln(a[i]);
kết thúc.

điều sau đây sẽ xảy ra:
a) một mảng mới sẽ được hình thành;


Trắc nghiệm chủ đề “Ngôn ngữ lập trình Pascal”

Lựa chọn 2.

1. Phần đầu của chương trình mô tả các loại biến được sử dụng được xác định bằng từ khóa:
một chương trình; b) var; c) bắt đầu; đ) viết.

2. Trong số các tiêu đề gợi ý, tiêu đề sai là:
a) tóm tắt chương trình;
b) chương trình summa_chisel;
c) số chương trình;
d) tóm tắt chương trình.

4. Bình phương của một số được tính bằng hàm:
a) SQRT (X); b) SQR(X); c) ABS (X); d) INT(X).

5. Giá trị cuối cùng của biến X là kết quả của các hành động sau:

X:= (Y+X)*5-2+X
sẽ bằng:
a) 0; b) 2; lúc 8 giờ; đ) 10.

6. Trong đoạn chương trình này

chương trìnhlỗi;
bắt đầu
writeln('
lỗi KHÔNG’);

viết (‘5*5=’,25);
kết thúc.

được coi là một lỗi:
a) tên chương trình không chính xác;
b) không có biến số;
c) tên biến không xác định;
d) Viết biểu thức số học.

7. Về kết quả thực hiện chương trình

lớp chương trình;
bắt đầu
writeln(45/(12-3));
writeln('
các lớp học’);
kết thúc.

chúng ta sẽ thấy trên màn hình:
a) 5 lớp; lúc 5 giờ
các lớp học;

b) 9 lớp; d) 9
các lớp học.

8. Các giá trị của mảng một chiều được thiết lập bằng vòng lặp:
Tôi:=1 ĐẾN 5 LÀM MỘT[Tôi]:= 2+ Tôi;

Do đó, giá trị của B sẽ bằng:
a) 9; b) 8; vào lúc 7 giờ; đ) 6.

9. Kết quả của việc thực thi một đoạn chương trình

for i:=1 to 10 bắt đầu
nếu a[i]>0 thì a[i]:=a[i]/3
khác a[i]:=2;
kết thúc;

điều sau đây sẽ xảy ra:
a) giá trị dương của các phần tử mảng sẽ tăng gấp ba và giá trị âm sẽ được thay thế bằng 2;
b) giá trị dương của các phần tử mảng sẽ giảm đi ba lần và giá trị âm sẽ được thay thế bằng 2;
c) giá trị âm của các phần tử mảng sẽ tăng gấp đôi và giá trị dương sẽ được thay thế bằng 3;
d) giá trị âm của các phần tử mảng sẽ giảm đi một nửa và giá trị dương sẽ được thay thế bằng 3.

10. Kết quả của việc thực thi một đoạn chương trình

writeln('Mới mảng’);
for i:=1 to 20 readln(a[i]);
kết thúc.

điều sau đây sẽ xảy ra:
a) một mảng mới sẽ được hình thành;
b) mảng mới sẽ được in;
c) chỉ các chỉ mục sẽ được in;
d) chỉ các chỉ mục sẽ được tạo.

Nguồn thông tin:

1. , “Tin học và CNTT 9: SGK lớp 9”: Moscow, “Binom. Phòng thí nghiệm tri thức”, 2011-2013

2. “Xây dựng các bài kiểm tra trong khoa học máy tính: sổ tay phương pháp luận”: Moscow, “Binom. Phòng thí nghiệm tri thức", 2003

3. “Phát triển bài học môn Khoa học máy tính lớp 9”: Moscow, “VAKO”, 2012.

Tài liệu cho phép kiểm tra kiến ​​thức ban đầu của học sinh lớp 9 khi học ngôn ngữ Pascal dưới hình thức trắc nghiệm - 2 phương án - giám sát kiến ​​thức khi học các toán tử vào ra dữ liệu và toán tử gán.

Tải xuống:


Xem trước:

Kiểm tra: Nguyên tắc cơ bản của lập trình trong Pascal

Phương án I: Phương án II:

1. Chỉ định toán tử (chọn từ những gợi ý bên dưới) cho

Thông tin đầu vào: Thông tin đầu ra:

Đọc;

Viết;

Viết.

2. Toán tử viết có đúng không:

Readln('nhập số', a); readln(a);

3. Màn hình sau khi thực hiện chương trình sẽ xuất hiện những gì?

chương trình pr1; chương trình pr1;

sử dụng crt; sử dụng crt;

const s=60; var s:byte;

bắt đầu clrscr; bắt đầu clrscr;s:=45;

writeln('khoảng cách=', s, 'km'); writeln('khoảng cách=', s, 'km');

đọc; đọc;

kết thúc. kết thúc.

4. Toán tử nào trì hoãn phản hồi trên màn hình?

5. Toán tử nào sẽ hiển thị giá trị của biến X?

Đọcln(X);

Writeln(X);

Đọc(X).

6. Giá trị của Z sau khi các dòng chương trình này được thực thi là bao nhiêu?

X:= 27; X:= 27;

Z:=X+3; Z:=X+13;

Z:=Z+5; Z:=Z+5;

Z:=Z/5; Z:=Z/5;

7. Giá trị của X sau khi các dòng chương trình này được thực thi là bao nhiêu?

X:=10; X:=13;

Y:=X*3-X; Y:=X*4/2;

8. Màn hình sau khi thực hiện chương trình sẽ xuất hiện những gì?

chương trình pr1; chương trình pr2;

sử dụng crt; sử dụng crt;

var a,b: byte; var x,p: từ;

bắt đầu bắt đầu

một:=1; x:=7;

b:=a*a; p:=x*x;

writeln(a,b); writeln(x,’ p=’,p);

a:=a+1; x:=x+1;

b:=a*a; p:=x*x;

writeln('a=',a,' b=',b); writeln(‘x=’,x,’ ‘,p);

đọc; đọc;

kết thúc. kết thúc.


Về chủ đề: phát triển phương pháp, thuyết trình và ghi chú

Câu đố cơ bản về lập trình Pascal

Kiểm tra kiến ​​thức cơ bản về lập trình Pascal. Nó bao gồm các nhiệm vụ để "nhận dạng" các toán tử, một số hàm, từ hàm, để xác định kết quả thực hiện chương trình và để viết...

Lập trình. Bắt đầu lập trình bằng Pascal

Bài kiểm tra

1 lựa chọn

    Nó có được gọi là thuật toán không?
    A. Trình tự hành động được sắp xếp;
    B. Hướng dẫn máy tính để hoàn thành nhiệm vụ, được viết bằng ngôn ngữ đặc biệt;
    C. Thủ tục rút tiền của nhà điều hành;
    D. Tạo tập tin thực thi.

    2. Dấu chấm phẩy trong Turbo Pascal có ý nghĩa gì:
    A. Kết thúc chu kỳ;
    B. Kết thúc chương trình;
    C. Tách các câu lệnh ra khỏi nhau;
    D. Kết thúc dòng chương trình;

    3. Ghi đúng tên viết của chương trình:
    A. Hình 1;
    B. Xấu xí 1;
    C. cấp2;
    D. 1 bản vẽ;

    4. Dấu ngoặc toán tử được viết bằng
    A. Ngược lại;
    B. Bắt đầu kết thúc;
    C. Đầu vào đầu ra;
    D. Viết đọc;

    5. Các lệnh tạo nên chương trình Pascal được gọi là:
    A. Trình biên dịch;
    B. Phiên dịch viên;
    C. Người vận hành;
    D. Biên tập viên;
    6. Từ chức năng nào mô tả biến phân số:
    A.Số nguyên;
    B. THẬT;
    C.CHAR;
    D. BOOLEAN;
    7. Chương trình kết thúc như thế nào?

8. Định dạng của báo cáo chi nhánh hoàn chỉnh như sau:

B.Nếu thì khác;

9. Toán tử tổ chức phân nhánh trong ngôn ngữ lập trình là...

A. Nhà điều hành tổ chức đối thoại với người dùng;

B. Toán tử điều kiện, toán tử lựa chọn;

C. Toán tử vòng lặp.

Bài kiểm tra

Lựa chọn 2

1. Turbo Pascal là loại ngôn ngữ lập trình nào?
Một cách tự nhiên;
B. Thuật toán;
C. Hợp lý;
D. Hướng đối tượng;

2. Dấu := có ý nghĩa gì trong ngôn ngữ lập trình PASCAL?
A. Nhiệm vụ;
B. So sánh;
C. Bình đẳng;
D. Phân chia;

3. Loại biến nào được mô tả bằng từ dịch vụ INTEGER:
A. số thực;
B. số nguyên;
C. biến ký tự;
D. biến boolean;

4. Tìm đúng loại thanh tiêu đề:
A. Tài trợ chương trình;
B. Tài trợ chương trình
C. Chương trình tài trợ2;
D. Trợ cấp Chương trình 1;

5. Phần mô tả VAR dùng để mô tả:
Một hằng số;
B. Biến;
C. Chức năng;
D. Dấu hiệu;

6. Toán tử nào là toán tử xuống dòng:
A. VIẾT
B.READLN
C. VIẾT
KINH SỢ

7. Tùy chọn nào bắt đầu thực hiện chương trình:
A.Mở;
B.Chạy;
C. Thoát;
D. Dán;
8. Câu lệnh đầu ra được viết như thế nào?

D.Viết()
9. Biến có đặc điểm gì?

A.Tên, loại, giá trị.

B.Tên, ý nghĩa.

C.Giá trị, loại.

Kiểm tra kiểm soát về chủ đề “Toán tử Pascal”

1. Từ dịch vụ VAR trong chương trình Pascal sửa phần đầu của một đoạn chương trình có chứa:

A) người vận hành;

B) danh sách các thẻ;

C) mô tả các kiểu dữ liệu phức tạp;

D) danh sách các hằng số;

D) mô tả các biến.

2. Bảng chữ cái Pascal không có từ chức năng:

A) SAU ĐÓ; B) BẮT ĐẦU;

BẺ CONG; D) BƯỚC; D) NẾU.

3. Số trong Pascal có sự khác biệt:

A) tự nhiên và trọn vẹn;

B) dưới dạng số nguyên và số thực;

C) là tự nhiên và vật chất;

D) toàn bộ và phi lý;

D) toàn bộ và hợp lý.

4. Các thông số hình thức của thủ tục:

B) được liệt kê khi thủ tục được gọi;

C) được chỉ định khi mô tả dữ liệu trong chương trình;

D) được khai báo khi mô tả các biến thủ tục trung gian;

D) được chỉ định trong quá trình thực hiện chương trình.

5. Trong hệ thống Turbo Pascal, phần đầu của phần chương trình chứa danh sách các nhãn được cố định bằng một từ dịch vụ:

A) CONST; B) LOẠI;

B) VAR; D) NHÃN; D) BẮT ĐẦU.

6. Toán tử tổ chức dữ liệu nhập từ bàn phím trong hệ thống lập trình Turbo Pascal được viết bằng từ hàm:

A) VIẾT; B) ĐẦU VÀO;

BÁNH MỲ; D) DEFFN; D) THIẾT LẬP LẠI.

7. Chú thích nội dung chương trình trong Pascal như sau:

A) trong dấu ngoặc nhọn;

B) trong ngoặc đơn;

B) trong ngoặc vuông;

D) trong dấu nháy đơn;

D) giữa các từ chức năng Begin, End.

8. Từ dịch vụ CONST trong chương trình Pascal sửa phần đầu của một phần chương trình có chứa:

A) danh sách các hằng số;

B) danh sách các thẻ;

C) mô tả các biến số;

D) người vận hành;

D) mô tả các kiểu dữ liệu phức tạp.

9. Tên sau không thể được sử dụng làm tên trong Pascal:

A) BR; B) HOẶC; B) WR; D) AR; D) DR.

10. Khi viết câu lệnh đầu ra bằng Pascal, một từ dịch vụ được sử dụng:

A) VIẾT; B) THIẾT LẬP LẠI;

BÁNH MỲ; D) BẮT ĐẦU; D) TRONG KHI.

11. Các toán tử trong chương trình Pascal được tách biệt với nhau:

A) dấu nháy đơn; B) dấu hai chấm;

B) không gian; D) dấu phẩy; D) dấu chấm phẩy.

12. Biểu thức logic (X=A) AND (X

A) x thuộc đoạn ;

B) x thuộc hợp các khoảng và ;

B) x thuộc hợp của các khoảng [trừ vô cực, A] và ;

D) x thuộc hợp các khoảng và và [trừ vô cực, B];

E) x thuộc giao điểm của các khoảng [trừ vô cực, A] và ;].

13. Thông số thực tế của quy trình:

A) được mô tả trong tiêu đề của nó;

B) được chỉ định khi mô tả dữ liệu trong chương trình;

B) được liệt kê khi nó được gọi;

D) không được chỉ định ở bất cứ đâu;

D) được chỉ định khi mô tả các biến thủ tục trung gian.

14. Trong chương trình tính tổng các phần tử của một cấp số cộng (đã biết số hạng đầu, hiệu và số số hạng của nó):

Chương trình ArifPro;

Var a, d, s: có thật; n: số nguyên;

Bắt đầu readln(a, d, n); s:= ; (các) bài viết Kết thúc.

không có biểu thức số học nào được chỉ định trong toán tử gán. Nó

có thể được viết như:

A) a*n/2+d*(n–1)*n/2;

B) a*(n+d*(n–1)*)n/2;

B) a+d*(n–1)*n/2;

D) a*n+d*(n–1)*n/2;

D) a/n+d*(n–1)*n/2.

15. Cho chương trình:

Chương trình T21; Var X: Số nguyên;

Bắt đầu Đọc(X);

Nếu X MOD 2=0 thì Writeln('ĐÚNG’)

Ngược lại Writeln('NO') Kết thúc.

Ở giá trị nào của X thì câu trả lời “CÓ” sẽ được nhận?

1. Ký tự đặc biệt nào được dùng để đánh dấu phần bình luận trong chương trình?

a) () hoặc (**)

b) chỉ ()

c) chỉ (**)

d) các ký tự đặc biệt khác

2. Màn hình hiển thị sau khi chạy chương trình này sẽ như thế nào?

writeln('x+1');

3. Kiểm tra. Phần mô tả biến bắt đầu bằng từ khóa nào?

4. Cấu trúc chương trình có những phần trách nhiệm nào?

a) Phần toán tử, đánh dấu từ khóa bắt đầu và kết thúc.

b) Phần biến bắt đầu bằng từ var

5. Tên của giai đoạn tách trong U A Y là gì, khi chương trình viết chỉ bị gián đoạn do có lỗi cú pháp?

a) Thiết lập

b) Kiểm tra

c) Thuật toán hóa bài toán

6. Tên của giai đoạn tách trong U A Y là gì khi chương trình viết được kiểm tra trên dữ liệu đầu vào có điều kiện để thu được kết quả đã biết?

a) Thiết lập

b) Kiểm tra

c) Thuật toán hóa bài toán

7. Ai được coi là người tạo ra ngôn ngữ lập trình Pascal?

a) 1970, Necklaus Wirth

b) Những năm 1980, công ty Borland

c) 1964, John Kemeny, Thomas Kurtz

8. Tên chương trình hoặc tên biến nào sau đây là đúng?

9. Làm thế nào để thực hiện các phép tính số học trong Pascal?

a) Hàm mũ (^)

b) Phép chia không dư (div)

c) phép cộng logic (hoặc)

d) Phép nhân logic (và)

9. Kết quả thực hiện phép tính 1/5 bằng...

10. Kết quả của phép tính 1div 5 bằng...

11. Kết quả thực hiện phép tính 10 div 3 bằng...

12. Kết quả của phép tính 10/3 bằng...

13. Kết quả thực hiện phép tính 1 mod 5 bằng...

14. Hình thoi trong sơ đồ khối thể hiện điều gì?

a) chọn một trong hai thỏa thuận

b) bắt đầu hoặc kết thúc chương trình

c) quá trình tính toán

d) Dữ liệu vào/ra

15. Những ký hiệu nào có thể được sử dụng trong đại từ danh từ (định danh)?

a) Các chữ cái và số Latinh đứng sau chúng, gạch dưới;

b) Chỉ có số

c) Chữ cái Cyrillic

d) Từ dành riêng

16. Cuối chương trình có viết...

a) Dấu chấm phẩy

c) Không có gì được đặt

d) dấu phẩy

Bài kiểm tra Câu 17. Biểu thức toán học trong ngôn ngữ lập trình Pascal sẽ được viết là...

a) a/1+sqr(2*a);

b) a/(1+sqr(2*a));

c) a/1+2*sqr(a);

d) a/(1+2*sqr(a)).

18. Hình chữ nhật trong sơ đồ khối thể hiện điều gì?

b) Bắt đầu hoặc kết thúc chương trình

c) Quá trình tính toán

d) Giới thiệu/nhập dữ liệu

19. Hình bình hành trong sơ đồ khối biểu thị điều gì?

a) Chọn một trong hai điều kiện

b) Bắt đầu hoặc kết thúc chương trình

c) Quá trình tính toán

d) Dữ liệu vào/ra

20. Từ khóa nào bắt đầu mô tả hằng số?

21.Bài kiểm tra. Dấu ngoặc toán tử trông như thế nào trong Pascal?

d) bắt đầu...kết thúc.

22. Thay đổi r trong toán tử r:=a*b+a mod b sẽ có kiểu gì nếu a, b: số nguyên?

23. Giá trị của biểu thức logic not(5<0) or (6<>7) và (10>8) bằng

24. Kiểu nào sẽ có sự thay đổi r trong toán tử r:=a/b + a mod b nếu a, b: số nguyên?

25. Thay đổi a trong toán tử a:=’10’ sẽ thuộc loại nào?

26. Giá trị nào trong số này là dữ liệu thực?

27. Có thể gán bao nhiêu ký tự cho một lần thay đổi kiểu char?

a) bằng 1

b) từ 1 đến 255

c) cần bao nhiêu

28. Thay đổi r bằng b = 5 i c= - 8 trong toán tử r:=b > c có kiểu và giá trị...

a) Boolean, đúng

b) số nguyên, giá trị số nguyên

c) Toán tử không hợp lệ.

29. Biểu thức Boolean nào sẽ có giá trị sai?

a) không (sai) và đúng

b) đúng hay sai

30. Biểu thức Boolean nào sẽ được đánh giá là đúng?

a) ((5<0) and (6>7)) hay không (10>8)

b) (5<0) and (6>7) hoặc (10>8)

lúc 5 giờ<0) and ((6>7) hoặc (10>8)

31. Kết quả hàm nào cho ra một ký hiệu?

32. Chr (ord ('A. b))='A' có đúng không?

C) Biểu thức này không có nội dung.

33. Biến sẽ có giá trị gì Với sau khi thực hiện câu lệnh với:= round(3.86)?

34. Biến sẽ có giá trị gì Với sau khi thực hiện câu lệnh với:=trunc(3.86)?

35. Dùng gì để phân biệt các toán tử với nhau?

Dấu phẩy;

B) Đại tràng;

B) Đạt;

D) Dấu chấm phẩy.

36. Toán tử nào hiển thị thông tin trên màn hình?

Bài kiểm tra Câu 37. Tiêu đề nào của chương trình Pascal sau đây không đúng:

A) Bắt đầu chương trình;

B) Chương trình tìm kiếm_pic;

B) Tìm kiếm chương trình.

38. Tên của vùng bộ nhớ được đặt tên sẽ nhận các giá trị khác nhau trong quá trình thực hiện chương trình là gì?

Một chuỗi;

B) Ký hiệu;

B) Có thể thay đổi;

D) Hằng số.

39. Cách viết biểu thức toán học trong Pascal 1< x<5 ?

A) (1

B) 1

TRONG 1

Đ) 1

40. Đối với biến a và b kiểu Integer, kiểu Real sẽ có biểu thức...

D) sqr(a)+sqr(b);

41.Bài kiểm tra. Hằng số là gì?

A) Một đại lượng có giá trị được đặt trong quá trình thực hiện chương trình;

B) Đại lượng có giá trị không thay đổi trong quá trình thực hiện chương trình;

C) Một đại lượng có giá trị thay đổi trong quá trình thực hiện chương trình.

42. Bản ghi cuộc gọi đến chức năng tiêu chuẩn nào không chính xác?

D) chr('15'). _______

43. Biểu thức toán học \/1+ sin2x trong ngôn ngữ lập trình Pascal sẽ được viết là...

A) sqrt (1 + sin (sqrx));

B) sqrt (1 + sqrsin (x);

B) sqrt (1 + sqr (sin x);

D) sqrt (1 + sqr (sin (x))).

44. Biến c sẽ có kiểu gì sau khi thực hiện toán tử c:=(3-2)/1?

45. Biến a sẽ có giá trị bao nhiêu sau khi thực hiện nhóm toán tử c:=5; a:=thành công(c)?

46. ​​​Đối với số thực y và số nguyên x, z, biểu thức sin(x)+2*cos(y) +z có kiểu: