wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tinn

Total questions: 43

Worksheet time: 36mins

Name
Class
Date
1.

Để Khai Báo Thủ Tục Trong Pascal Bắt Đầu Bằng Từ Khoá

a)

PROCEDURE

b)

PROGRAM

c)

FUNCTION

d)

TYPE

2.

cho xâu S là "Ha Noi-Viet Nam' , kết quả của hàm Pos('Viet Nam',) là :

a)

9

b)

11

c)

10

d)

12

3.

để khai báo kiểu xâu trực tiếp ta sử dụng cú pháp nào ?

a)

Var <tên biến> :<tên kiểu> ;

b)

Var <tên biến> : string[ độ dài lớn nhất của xâu] ;

c)

Var <tên biến> = <tên kiểu>;

d)

Var < tên biến> = string[ độ dàI lớn nhất của xâu];

4.

thủ tục mở tệp để ghi kết quả

a)

Rewrite(biến tệp);

b)

Reset (biến tệp);

c)

Assign(biến tệp);

d)

Read( biến tệp,danh sách biến);

5.

trong lời gọi của thủ tục các tham số hình thức được thay bằng các giá trị cụ thể ( hằng or biến) được gọi là ?

a)

tham số hình thức

b)

tham số thực sự

c)

biến cục bộ

d)

biến toàn cục

6.

các thức truy cập tệp văn bản là

a)

truy cập tuần tự

b)

truy cập ngẫu nhiên

c)

truy cập trực tiếp

d)

vừa truy cập tuần tự vừa truy cập trực tiếp

7.

trong PASCAL mở tệp để đọc dữ liệu ta phải sử dụng thủ tục ?

a)

Reset(<tên tệp>);

b)

Reset(tên biến tệp);

c)

Rewrite(<tên tệp>);

d)

Rewrite(<tên biến tệp>);

8.

thủ tục DELETE ( 'thuc hanh tin hoc',15,3) cho kết quả là

a)

'tin hoc'

b)

'thuc hanh tin'

c)

'thuc hanh'

d)

'hoc'

9.

tham số khi khai báo thủ tục hoặc hàm gọi là gì ?

a)

Hằng

b)

Biến

c)

tham số hình thức

d)

tham số thực sự

10.

trong pascal xâu là?

a)

dãy các kí tự trong bộ mã ASCII;

b)

dãy 128 kí tự trong bộ mã ASCII;

c)

dãy 24 kí tự trong bộ mã ASCII;

d)

mảng 1 chiều A có 24 kí tự

11.

trong PSSCAL để khai báo biến tệp văn bản ta phải sử dụng cú pháp ?

a)

var<tên tệp> : text;

b)

var <tên biến tệp> : text;

c)

var <tên tệp> : string;

d)

var <tên biến tệp> : sring;

12.

thủ tục delete(st,vt,n) trong phép xử lí xâu dùng để làm gì

a)

chèn xâu st vào xâu vt ở vị trí n

b)

sao chép n kí tự của xâu st từ xâu vt

c)

xoá n kí tự trong xâu st từ vị trí vt

d)

tính n là tổng độ dài của hai xâu st và vt

13.

trong hàm EOLN(<tên biến tệp>); cho giá trị bằng True thì con trỏ tệp nằm ở vị trí ?

a)

đầu dòng

b)

đầu tệp

c)

cuối dòng

d)

cuối tệp

14.

trong PASCAL mở tệp để ghi kết quả ta phải sử dụng thủ tục ?

a)

reset(<TÊN TỆP>);

b)

reset(<tên biến tệp>);

c)

reset(<tên tệp>);

d)

rewrite(<tên biến tệp>);

15.

để đọc dữ liệu từ tệp văn bản ta có thể sử dụng thủ tục ?

a)

read(<tên tệp>,<danh sách tệp>);

b)

read(<tên biến tệp>,<danh sách biến>);

c)

write(<tên tệp>,<danh sách biến>);

d)

write(<tên biếp tệp>,<danh sách biến>);

16.

thủ tục COPY ('Thu do Ha Noi',7,3) cho kết quả là ?

a)

'Ha'

b)

'Thu do'

c)

'Ha'

d)

'Ha'

17.

M:='tin hoc',N='trung tam';kết quả so sánh nào sau đây là đúng

a)

M[3] =N[3]

b)

M[1]>N[1]

c)

M[4]=N[1]

d)

M[2]<N[2]

18.

hàm POS ( 'ac','ket qua cua S') cho kết quả là bao nhiêu ?

a)

0

b)

2

c)

9

d)

11

19.

các biến được khai báo cho dữ liệu vào/ra được gọi là ?

a)

tham số hình thức

b)

tham số thực sự

c)

biến cục bộ

d)

biến toàn cục

20.

trong chương trình trên có các biến cục bộ là :

a)

x,y

b)

i

c)

a,b,S

d)

a,b,S,fi,fo

21.

chương trình con có bao nhiêu loại ?

a)

1

b)

2

c)

3

d)

4

22.

hàm POS( 'ap','bai tap lap trinh') cho kết quả là ?

a)

10

b)

6

c)

9

d)

255

23.

trong chương trình trên có các tham số thực sự là ?

a)

x,y

b)

i

c)

a,b

d)

a,b,s

24.

hàm và thủ tục khác nhau ở chỗ nào

a)

hàm trả về giá trị

b)

thủ tục trả về giá trị

c)

hàm trả về giá trị qua tên của nó

d)

thủ tục trả về giá trị qua tên của nó

25.

để gán tên tệp cho tên biến tệp ta sử dụng câu lệnh ?

a)

<tên biến tệp> :=<tên tệp>;

b)

<tên tệp>:=<tên biến tệp;

c)

assign(<tên biến tệp>,<tên tệp>);

d)

asign(<tên tệp>,<tên biến tệp>);

26.

biến cục bộ là gì ?

a)

biến được khai báo trong CTC nhưng đc sử dụng trong CT chính

b)

Biến đc khai báo trong CT chính nhưng chỉ đc sử dụng cho CT con

c)

biến đc khai báo trong CT con

d)

Biến tự do không cần khai báo

27.
a)

x,y

b)

i

c)

a,b

d)

a,b,s

28.

đây là em nào ?

a)

kym hoa

b)

Hoa :)?

c)

Đầu củ tỏi

d)

HoaSadBoiz

29.

Cho s := '500 ki tu '

hàm Length(s) cho giá trị bằng:

a)

9

b)

'5'

c)

500

d)

'500'

30.

Hãy chọn từ hợp lí nhất khi thực hiện các thao tác đọc dữ liệu từ tệp?

a)

Mở tệp => Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp => Đóng tệp.

b)

Mở tệp => Đọc dữ liệu từ tệp => Gán tên tệp với biến tệp => Đóng tệp.

c)

Gán tên tệp với biến tệp => Mở tệp => Đọc dữ liệu từ tệp => Đóng tệp.

d)

Gán tên tệp với biến tệp => Đọc dữ liệu từ tệp.

31.

Hãy chọn phương án ghép đúng. cho thủ tục sau:

Procedurep :

Var n : integer ;

Begin

..... .....

End ;

phạm vi của biến n là

a)

trong toàn bộ chương trình;

b)

trong nội bộ thủ tục p;

c)

trong toàn bộ tệp chương trình nguồn;

32.

Trên dữ liệu kiểu xâu có các phép toán nào?

a)

Phép so sánh và phép nối;

b)

Phép gán, phép so sánh và phép nối;

c)

Phép gán và phép nối;

d)

Phép toán so sánh và phép gán;

33.

các biến dùng chung cho toàn bộ trương trình được gọi là ?

a)

tham số thực sự

b)

biến cục bộ

c)

tham số hình thức

d)

biến toàn bộ

34.

hàm LENGTH(' lap trinh pascal ') cho kết quả là gì ?

a)

18

b)

12

c)

21

d)

32

35.

hàm pos(s1,s2); dùng để làm gì?

a)

chèn xâu s1 vào xâu s2

b)

nối xâu s1 vào xâu s2

c)

cho vị trí xuất hiện đầu tiên của xâu s1 trong xâu s2

d)

tính tổng s1+s2

36.

trong các khai báo sau khai báo nào đúng

a)

Var hoten : string[27];

b)

Var diachi : string(100);

c)

Var ten = string[30];

d)

Var ho = string(30);

37.

tham số sử dụng trong lời gọi thủ tục hoặc hàm số gọi là gì

a)

Phần đầu

b)

Biến toàn cục

c)

Tham số hình thức

d)

Tham số thực sự

38.

Thủ tục insert(s1,s2,vt) thực hiện:

a)

chèn xâu s1 vào xâu s2 bắt đầu ở vị trí vt;

b)

chèn xâu s2 vào xâu s1 bắt đầu ở vị trí vt;

c)

chèn vt kí tự của xâu s2 vào xâu s1;

d)

chèn vt kí tự của xâu s1 vào xâu s2;

39.

hàm upcase(ch) dùng để làm gì?

a)

kiểm tra biến ch là chẵn hay lẻ

b)

trả về chữ cái in hoa tương ứng với chữ cái trong ch

c)

trả về chữ cái in thường tương ứng với chữ cái trong ch

d)

kiểm tra biến ch là âm hay dương

40.

trong chương trình tham số được đưa vào khi gọi chương trình còn được gọi là:

a)

biến toàn cục

b)

biến cục bộ

c)

tham số hình thức

d)

tham số thực sự

41.

thủ tục ghi dữ liệu ra tệp:

a)

Writeln ( biến tệp, danh sách kết quả );

b)

Reset (biến tệp);

c)

Assign(biến tệp);

d)

Read( biến tệp, danh sách biến );

42.

Trong chương trình trên các biến toàn bộ là:

a)

x, y

b)

i

c)

a, b, s

d)

a, b, S, fi, fo

43.

dữ liệu kiểu tệp được?

a)

lưu trữ trên ROM.

b)

lưu trữ trên RAM.

c)

lưu trữ trên đĩa cứng.

d)

lưu trữ trên bộ nhớ ngoài.