Chương trình chính không thể sử dụng được các biến cục bộ của một chương trình con.. End;.[r]
(1)CAU HOI ON TAP KIEM TRA
Mã đề: 141
Câu 1.Khi tiến hành mở tệp để đọc mà khơng tìm thấy tệp thì: A.Báo lỗi khơng thực
B.Tệp tạo với nội dung tồn kí tự đặc biệt C.Tệp tạo với nội dung rỗng
D.Tệp tạo với nội dung tồn kí tự cách Câu 2.Trong câu lệnh sau, câu lệnh Đúng cú pháp:
A.assign(fo,dulieu.out); B. assign(fi,dulieu.inp);
C.assign(fo,'dulieu'); D. assign(fi,'dulieu.txt'); Câu 3.
Chọn câu ghép đúng
Biến đại lượng đặt tên dùng để lưu trữ giá trị và
A.Giá trị thay đổi q trình thực chương trình chương trình
khơng cần khai báo
B.Giá trị thay đổi trình thực chương trình
C.Giá trị thay đổi q trình thực chương trình
D.Giá trị khơng thể thay đổi chương trình phải khai báo
Câu 4.
Khẳng định lợi ích chương trình con? A.Mở rộng khả ngôn ngữ
B.Tránh việc phải viết lặp lặp lại dãy lệnh C.Khơng hỗ trợ việc thực chương trình lớn
D.Hỗ trợ việc thực chương trình lớn
Câu 5.
Cho chương trình sau: Var f: text;
Begin
Assign(f,'Khoi11.txt'); Rewrite(f);
Write(f, '105*2-134'); Close(f);
End.
Sau thực chương trình bên, tập tin 'Khoi11.txt' có nội dung nào?
A.76 B.105 304 234 C. 175 D. 105*2-134
Câu 6.
Chương trình thường xây dựng đặt đâu chương trình chính? A.Trong thân chương trình
B.Trước chương trình (Program) C.Sau chương trình (End.)
D.Sau phần khai báo trước phần thân chương trình
Câu 7.
Chọn cách khai báo đúng:
A.var A,B,Tong,x1,x2 :real; B.var : A,B,Tong,x1,x2 :=integer;
C.var A,B,Tong,X1,X2 : read; D.var A;B;Tong;x1;x2: interger;
Câu 8.
(2)Function St(k: string): byte; Begin
St:=pos('t',k); End.
Giá trị lời gọi sau St('thptdieucai') gì?
A.2 B.1 C. 0 D. 4
Câu 9.
Giả sử a = 5; b = 9; c = 15; để ghi giá trị vào tệp f có dạng "5 15" ta sử dụng thủ tục ghi: A.Write(f, a, ' ', bc); B. Write(f, a,b,c);
C.Write(f, a,' ', b,' ', c); D.Write(a, ' ', b, ' ', c); Câu 10.
Đoạn chương trình sau có lỗi ? Procedure End (key : char); Begin
If key = 'q' then writeln('Ket thuc') End;
A.Không thể dùng câu lệnh if thủ tục; B. End dùng làm tên thủ tục ; C.Thiếu dấu " ; " sau từ khóa Begin ; D. Thiếu dấu ";" sau lệnh writeln ;
Câu 11.
Hãy chọn biểu diễn biểu thức sau:
A.A3 B.'A' C.58,8 D.A
Câu 12.Để ghi liệu lên tệp văn ta sử dụng thủ tục:
A.Read(<tên biến tệp>,<danh sách biến>); B. Write(<tên tệp>,<danh sách biến>); C.Write(<tên biến tệp>,<danh sách biến>); D. Read(<tên tệp>,<danh sách biến>);
Câu 13.
Cho chương trình sau Program VD;
Var x, y : integer
Procedure CT( Var m,n: integer); Var a, b: Integer;
Begin End;
Trong chương trình biến tồn cục là:
A.m,n B.a, b, m, n C. a, b D. x, y
Câu 14.Tệp f có liệu 15 để đọc giá trị từ tệp f ghi giá trị vào biến x, y, z ta sử dụng câu lệnh:
A.Read(f, x, y, z); B.Read(f, 'x', 'y', 'z'); C. Read(x, y, z); D. Read('x', 'y', 'z');
Câu 15.
Từ khóa để khai báo thủ tục là:
A.Procedure B.Function C. Program D. Begin
(3)A.Cuối tệp B.Đầu dòng C. Chưa cuối dòng D. Cuối dòng Câu 17.
Từ khóa để khai báo hàm là:
A.Function B.Program C. Begin D. Procedure
Câu 18.Có cách phân loại kiểu tệp là:
A.Theo cách thức tổ chức liệu cách thức truy cập B.Theo tệp truy cập tệp truy cập trực tiếp C.Theo cách thức truy cập theo loại tệp
D.Theo tệp văn tệp có cấu trúc
Câu 19.Cú pháp sau dùng để gắn tên tệp cho biến tệp:
A.assign(<tên tệp>),<biến tệp>); B. asign(<biến tệp>),<tên tệp>); C.assign(<biến tệp>),<tên tệp>); D. asign(<tên tệp>),<biến tệp>);
Câu 20.
Các biến khai báo chương trình gọi là?
A.Biến toàn cục B.Biến cục C. Tham số thực D. Tham số hình thức
Câu 21.
Các biến khai báo dùng riêng cho chương trình gọi là?
A.Tham số thực B.Biến toàn cục C. Biến cục D. Tham số hình thức
Câu 22.
Tham số đưa vào gọi chương trình gọi là?
A.Tham số thực B.Tham số hình thức C. Biến toàn cục D. Biến cục
Câu 23.
Nói biến tồn cục biến cục bộ, phát biểu sau sai?
A.Biến cục sử dụng chương trình khai báo B.Mọi chương trình sử dụng biến chương trình
C.Chương trình sử dụng tất biến cục chương trình D.Chương trình khơng thể sử dụng biến cục chương trình Câu 24.
Cho CTC sau:
Procedure thutuc(a,b: integer); Begin
End;
Trong chương trình gọi lại chương trình hợp lệ:
A.thutuc; B.thutuc(1,2,3); C. thutuc(5); D. thutuc(5,10); Câu 25.
Phát biểu sau sai chương trình con? A.Phần đầu có không
B.Phần đầu phần thân thiết phải có, phần khai báo có khơng C.Phần khai báo có khơng có tùy thuộc vào chương trình cụ thể D.Phần đầu thiết phải có để khai báo tên chương trình
Câu 26.Nếu hàm eof(<tên biến tệp>) cho giá trị true trỏ tệp nằm vị trí
A.Đầu dịng B.Cuối dịng C. Đầu tệp D. Cuối tệp Câu 27.
Để thoát khỏi phần mềm Pascal ta nhấn:
A.Alt + X B.Alt + F4 C.Alt + F9 D.Alt + F3
(4)A.PROGRAM,ABS,INTEGER B.PROGRAM,USES,VAR C.
PROGRAM,USES,REAL D.DELTA,SQR
Câu 29.Trong PASCAL, để khai báo hai biến tệp văn f1, f2 ta viết
A.Var f1 ; f2 : Text; B.Var f1 f2 : Text; C. Var f1 , f2 : Text; D. Var f1 : f2 : Text;
Câu 30.
Cho chương trình con: Sqr(x), Sqrt(x), Length(st), Abs(x) là?
A.Hàm chuẩn B.Thủ tục chuẩn C. Lệnh chuẩn D. Chương trình
Câu 31.
Cho khai báo hàm:
Function F(k: Integer): Integer; Begin
F:=sqr(k) - ; End.
Giá trị hàm F(F(1)) là?
A.0 B.-2 C. -1 D. 1
Câu 32.
Cho khai báo hàm:
Function F(x,y: Integer): Integer; Begin
If x > y then F:=x+1 else F:=y+1; End.
Giá trị F(2,3) là?
A.1 B.4 C. 2 D. 3
Câu 33.Giả sử a = 5; b = 9; c = 16; để ghi giá trị vào tệp f có dạng 16 ta sử dụng thủ tục ghi:
A.Write(f, a,b,c); B. Write(a, ' ', b, ' ', c); C.Write(f, a, ' ', bc); D. Write(f, a,' ',b,' ',c);
Câu 34.
Khi viết chương trình muốn trả giá trị ta nên dùng :
A.Hàm B.Thủ tục C. Thủ tục hàm D. Chương trình
Câu 35.
Khẳng định sau đúng?
A.Các thủ tục hàm có tham số hình thức B.Chỉ có hàm có tham số hình thức
C.Chỉ có thủ tục có tham số hình thức D.Thủ tục hàm phải có tham số hình thức
Câu 36.Khi tiến hành mở tệp để ghi tìm thấy tệp thì: A.Dữ liệu ghi vào trước nội dung cũ B.Báo lỗi khơng thực
C.Nội dung cũ bị xóa để chuẩn bị ghi liệu D.Dữ liệu ghi vào sau nội dung cũ
Câu 37.
Sau câu lệnh END để kết thúc chương trình là:
A.Dấu chấm (.) B.Khơng có dấu C. Dấu hai chấm (:) D. Dấu chấm phẩy (;)
(5)Cho khai báo hàm:
Function F(x: Integer): Integer; Begin
F:=sqr(sqrt(x*x)); End.
Giá trị F(2+1) là?
A.1 B.3 C. D.
Câu 39.Dữ liệu kiểu tệp lưu trữ lâu dài do:
A.Được lưu trữ RAM B. Được lưu trữ ROM
C.Được lưu trữ nhớ D. Được lưu trữ nhớ
Câu 40.
Để chạy chương trình TP ta cần gõ tổ hợp phím sau:
(6)CAU HOI ON TAP
Đáp án mã đề: 141
01 - - = - 11 - / - - 21 - - = - 31 =
-02 - - - ~ 12 - - = - 22 ; - - - 32 /
-03 - - = - 13 - - - ~ 23 - - = - 33 - - - ~
04 ; - - - 14 ; - - - 24 - - - ~ 34 ;
-05 - - - ~ 15 ; - - - 25 ; - - - 35 ;
-06 - - - ~ 16 - - = - 26 - - - ~ 36 =
-07 ; - - - 17 ; - - - 27 ; - - - 37 - - - ~
08 - / - - 18 ; - - - 28 - / - - 38 - - - ~
09 - - = - 19 - - = - 29 - - = - 39 =